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

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

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

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

h1, h2, h3 { color: #0F0C0E; font-family: "Fraunces", serif; overflow-wrap: break-word; }

p { text-wrap: pretty; }

strong { color: #0F0C0E; font-weight: 700; }

em { font-style: italic; }

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

a:hover { color: #8D178A; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.dwybec { padding-inline: 1rem; max-width: 1268px; margin-inline: auto; }

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

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

.dnubef-sa { max-width: 712px; min-width: 0; }

.dnubef-qybd { color: #91178E; font-size: 14px; display: flex; align-items: center; margin-bottom: 0.625rem; gap: 0.5rem; font-weight: 700; }

.dnubef-qybd::before { width: 8px; content: ""; background: #C01FBB; height: 8px; flex: none; border-radius: 2px; }

.dnubef-sh { text-wrap: balance; line-height: 1.1; font-weight: 800; font-size: clamp(1.599rem, 1.181rem + 1.6vw, 2.459rem); letter-spacing: -0.02em; }

.dnubef-hrc { margin-top: 0.75rem; color: #655563; }

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

.dnubef-yt svg { flex: none; }

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

.dwy1-on5 { background: #C01FBB; color: #FFFFFF; }

.dwy1-on5:hover { background: #8D178A; color: #FFFFFF; }

.dwy1-fmto { border-color: #0F0C0E; background: transparent; color: #0F0C0E; }

.dwy1-fmto:hover { color: #F9F7F9; background: #0F0C0E; }

.dwy1-g2 { min-height: 52px; font-size: 15.5px; }

.dwy1-z9f { width: 100%; display: flex; }

.dwy1-jcs { width: 34px; color: #C01FBB; display: grid; height: 34px; border-radius: 10px; background: #FFFFFF; place-items: center; margin-right: -10px; }

.dwy1-yv { color: #191318; background: #F7F6F7; }

.dwy1-yv:hover { color: #FFFFFF; background: #C01FBB; }

.dwy1-ek { border-color: #F7F6F7; background: transparent; color: #F7F6F7; }

.dwy1-ek:hover { background: #F7F6F7; color: #191318; }

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

.dta0 { border: 1px solid #DAD3D9; background-color: #EBE8EB; position: relative; overflow: hidden; border-radius: 28px; background-image: repeating-linear-gradient(135deg, #EBE8EB 0 9px, #FEFEFE 9px 18px); }

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

.dta0-80f { aspect-ratio: 16 / 10; }

.dsoceh { position: sticky; z-index: 30; background: #F9F7F9; padding: 0.625rem; top: 0; }

.dsoceh-qz { border: 1px solid #DAD3D9; gap: 0.625rem; padding: 0.625rem; margin-inline: auto; align-items: center; display: grid; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; background: #FEFEFE; max-width: 1268px; border-radius: 28px; grid-template-columns: minmax(0, 1fr) auto auto; }

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

.dsoceh-3li::before { transform: rotate(45deg); flex: none; content: ""; height: 14px; width: 14px; border-radius: 4px; background: #C01FBB; }

.dsoceh-3li:hover { color: #0F0C0E; }

.dsoceh-chn4 { pointer-events: none; opacity: 0; position: absolute; }

.dsoceh-fib8 { cursor: pointer; color: #F9F7F9; border-radius: 16px; grid-area: burger; background: #0F0C0E; place-items: center; display: grid; height: 44px; width: 44px; }

.dsoceh-chn4:focus-visible + .dsoceh-fib8 { outline: 2px solid #91178E; outline-offset: 3px; }

.dsoceh-czqo { display: none; }

.dsoceh-chn4:checked + .dsoceh-fib8 .dsoceh-yf4 { display: none; }

.dsoceh-chn4:checked + .dsoceh-fib8 .dsoceh-czqo { display: block; }

.dsoceh-yb { display: none; padding-top: 0.5rem; border-top: 1px solid #DAD3D9; grid-area: nav; }

.dsoceh-chn4:checked ~ .dsoceh-yb { display: grid; gap: 2px; }

.dsoceh-4a { padding: 0 0.75rem; min-height: 48px; align-items: center; border-radius: 16px; font-size: 16.5px; font-weight: 700; text-decoration: none; display: flex; color: #3A3139; }

.dsoceh-4a:hover { background: #EBE8EB; color: #0F0C0E; }

.dsoceh-uk6y { background: #EBE8EB; color: #0F0C0E; }

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

.dsoceh-qtg .dwy1 { font-size: 14px; padding: 0 0.75rem; min-height: 44px; }

.djaduy { border: 1px solid #DAD3D9; padding: 1.75rem 1.25rem; background: #FEFEFE; border-radius: 28px; margin: 0 0.625rem 1.5rem; }

.djaduy-8obv { font-size: clamp(2.213rem, 0.984rem + 6vw, 5.411rem); letter-spacing: -0.04em; color: #0F0C0E; font-weight: 800; line-height: 1; font-family: "Fraunces", serif; overflow-wrap: break-word; hyphens: auto; }

.djaduy-y20 { margin-top: 2rem; }

.djaduy-2g7e { border-top: 1px solid #DAD3D9; padding: 0.875rem 0; display: grid; gap: 0.375rem 1.5rem; }

.djaduy-c1 { color: #655563; font-family: "Spline Sans Mono", monospace; font-size: 13px; }

.djaduy-i2s { flex-wrap: wrap; padding: 0; gap: 0.375rem 1.25rem; list-style: none; display: flex; }

.djaduy-i2s li + li { margin-top: 0; }

.djaduy-z2mi { font-size: 15px; text-decoration: none; color: #0F0C0E; font-weight: 600; }

.djaduy-z2mi:hover { color: #91178E; }

.djaduy-8uk { padding-top: 1.25rem; justify-content: space-between; font-size: 13px; flex-wrap: wrap; color: #655563; align-items: center; gap: 1rem 1.5rem; display: flex; margin-top: 1.25rem; border-top: 1px solid #DAD3D9; }

.djaduy-p4x { max-width: 852px; }

.djaduy-dfc6 { border: 2px solid #AE3328; width: 40px; place-items: center; height: 40px; font-size: 13px; color: #AE3328; font-weight: 800; border-radius: 50%; flex: none; display: grid; }

.dwy9 { border: 1px solid #DAD3D9; bottom: 10px; z-index: 40; box-shadow: 0 11px 29px -12px rgba(9, 10, 15, 0.67); left: 10px; flex-wrap: wrap; gap: 0.625rem 1.25rem; right: 10px; margin-inline: auto; display: flex; align-items: center; background: #FEFEFE; position: fixed; max-width: 812px; padding: 0.75rem 0.75rem 0.75rem 1rem; border-radius: 28px; }

.dwy9[hidden] { display: none; }

.dwy9-ocb { font-size: 14px; color: #3A3139; flex: 1 1 260px; }

.dwy9-2r { gap: 0.5rem; display: flex; flex-wrap: wrap; }

.dwy9-2r .dwy1 { font-size: 14px; min-height: 44px; padding: 0 0.875rem; }

.dhoce6 { padding-block: 0.75rem 3rem; }

.dhoce6-5zm { gap: 1.75rem 3.5rem; display: grid; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); }

.dhoce6-ju { min-width: 0; max-width: 672px; }

.dhoce6-as { border: 1px solid #DAD3D9; margin-bottom: 1.375rem; font-weight: 700; background: #FEFEFE; border-radius: 999px; font-size: 13px; align-items: center; display: inline-flex; color: #3A3139; padding: 0.375rem 0.75rem 0.375rem 0.5rem; gap: 0.5rem; }

.dhoce6-as svg { flex: none; color: #12784C; }

.dhoce6-gj { font-weight: 800; letter-spacing: -0.03em; line-height: 1.02; text-wrap: balance; font-size: clamp(2.213rem, 1.279rem + 3.6vw, 4.181rem); }

.dhoce6-unwm { font-size: 17.5px; margin-top: 1.125rem; color: #3A3139; }

.dhoce6-9lgw { margin-top: 1.625rem; }

.dhoce6-06hu { font-size: 13px; color: #655563; margin-top: 0.75rem; }

.dhoce6-hbk4 { min-width: 0; }

.dhoce6-43 { gap: 0.25rem 0.75rem; margin-top: 0.75rem; color: #655563; flex-wrap: wrap; justify-content: space-between; display: flex; font-size: 13px; }

.dhoce6-cbg { font-family: "Spline Sans Mono", monospace; }

.driso0 { padding-block: 0.75rem 3.5rem; }

.driso0-qmm { border: 1px solid #DAD3D9; background: #FEFEFE; grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr)); display: grid; overflow: hidden; border-radius: 28px; }

.driso0-feg6 { min-width: 0; padding: 1.75rem 1.25rem; }

.driso0-g8 { letter-spacing: -0.03em; font-weight: 800; line-height: 1.04; font-size: clamp(2.09rem, 1.279rem + 3.2vw, 3.689rem); text-wrap: balance; }

.driso0-cqdw { max-width: 536px; margin-top: 1.125rem; font-size: 17.5px; }

.driso0-de5o { margin-top: 1.625rem; }

.driso0-18cz { min-width: 0; align-content: center; list-style: none; background: #EBE8EB; margin: 0; padding: 0.75rem 1.25rem; display: grid; }

.driso0-n3 { padding: 1.125rem 0; border-bottom: 1px solid #DAD3D9; grid-template-columns: 44px minmax(0, 1fr); gap: 1rem; display: grid; }

.driso0-n3 + .driso0-n3 { margin-top: 0; }

.driso0-n3:last-child { border-bottom: 0; }

.driso0-xs5 { background: #FEFEFE; width: 44px; border-radius: 16px; display: grid; height: 44px; color: #91178E; place-items: center; }

.driso0-rg { font-weight: 700; hyphens: auto; color: #0F0C0E; overflow-wrap: break-word; }

.driso0-lfv { color: #655563; font-size: 14px; }

.dsozou-l04 { border: 1px solid #DAD3D9; background: #DAD3D9; border-radius: 28px; overflow: hidden; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); display: grid; }

.dsozou-rc7a { background: #FEFEFE; flex-direction: column-reverse; display: flex; padding: 1.25rem 1.375rem; min-width: 0; }

.dsozou-wd { font-size: clamp(1.476rem, 1.181rem + 1vw, 1.968rem); hyphens: auto; font-weight: 700; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; color: #0F0C0E; letter-spacing: -0.02em; }

.dsozou-o3s0 { margin-top: 0.25rem; color: #655563; font-size: 14px; }

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

.dwyhol-qad > li + li { margin-top: 0; }

.dwyhol-0bgb { color: #0F0C0E; transition: transform .20s; min-width: 0; text-decoration: none; display: block; }

.dwyhol-0bgb:hover { color: #91178E; transform: translateY(-4px); }

.dwyhol-88 { border: 1px solid #DAD3D9; aspect-ratio: 1 / 1; border-radius: 28px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #EBE8EB 0 8px, #FEFEFE 8px 16px); position: relative; }

.dwyhol-n5zr { width: 100%; height: 100%; object-fit: cover; }

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

.dwyhol-2n { font-size: 13px; color: #655563; }

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

.dhoxa0-et > li + li { margin-top: 0; }

.dhoxa0-na { border: 1px solid #DAD3D9; gap: 1rem; color: #0F0C0E; grid-template-columns: 86px minmax(0, 1fr) auto; align-items: center; display: grid; text-decoration: none; transition: border-color .20s; border-radius: 28px; padding: 0.625rem 1.125rem 0.625rem 0.625rem; background: #FEFEFE; }

.dhoxa0-na:hover { border-color: #91178E; color: #0F0C0E; }

.dhoxa0-5h32 { aspect-ratio: 1 / 1; overflow: hidden; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #EBE8EB 0 6px, #FEFEFE 6px 12px); }

.dhoxa0-zq { height: 100%; width: 100%; object-fit: cover; }

.dhoxa0-6dcq { font-weight: 700; display: block; overflow-wrap: break-word; hyphens: auto; }

.dhoxa0-gj3d { display: block; font-size: 13px; color: #655563; }

.dhoxa0-nss5 { font-size: 13px; font-family: "Spline Sans Mono", monospace; white-space: nowrap; font-weight: 700; color: #12784C; }

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

.dsob-awsf > li + li { margin-top: 0; }

.dsob-6hx { border: 1px solid #DAD3D9; padding: 1rem 1.125rem; gap: 1rem; align-items: center; transition: border-color .20s; display: grid; background: #FEFEFE; height: 100%; color: #0F0C0E; grid-template-columns: auto minmax(0, 1fr) auto; border-radius: 28px; text-decoration: none; }

.dsob-6hx:hover { border-color: #91178E; color: #0F0C0E; }

.dsob-luj { display: grid; width: 44px; background: #EBE8EB; place-items: center; border-radius: 16px; height: 44px; color: #91178E; }

.dsob-2zu { display: block; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.dsob-pas0 { font-size: 13px; display: block; color: #655563; }

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

.dcez-cm { border: 1px solid #DAD3D9; background: #FEFEFE; border-radius: 28px; display: flex; min-width: 0; flex-direction: column; }

.dcez-rq { padding: 1.5rem 1.5rem 1.25rem; }

.dcez-q3t { padding: 0.25rem 0.625rem; background: #EBE8EB; display: inline-block; font-size: 12px; border-radius: 10px; font-weight: 700; color: #3A3139; }

.dcez-xg3 { font-size: 17.5px; font-weight: 600; line-height: 1.3; margin-top: 0.875rem; }

.dcez-re { letter-spacing: -0.02em; font-family: "Fraunces", serif; line-height: 1.1; font-size: clamp(1.599rem, 1.279rem + 1vw, 1.968rem); font-weight: 800; overflow-wrap: break-word; margin-top: 0.5rem; color: #91178E; }

.dcez-9t7 { flex: 1; gap: 1rem; flex-direction: column; padding: 1.25rem 0.625rem 1.5rem; margin-inline: 0.875rem; position: relative; display: flex; border-top: 2px dashed #DAD3D9; }

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

.dcez-9t7::before { left: -26px; border-right: 1px solid #DAD3D9; }

.dcez-9t7::after { right: -26px; border-left: 1px solid #DAD3D9; }

.dcez-g4e { font-size: 14px; flex: 1; }

.dcez-ff5r { color: #655563; font-size: 12px; }

.dguta0-g9 { border: 1px solid #DAD3D9; border-radius: 28px; overflow-x: auto; background: #FEFEFE; }

.dguta0-x556 { counter-reset: facts-row; font-size: 15px; }

.dguta0-x556 thead th { border-bottom: 1px solid #DAD3D9; padding: 0.875rem 1rem; color: #655563; font-weight: 700; font-size: 13px; }

.dguta0-x556 tbody th, .dguta0-x556 tbody td { border-bottom: 1px dashed #DAD3D9; padding: 0.812rem 1rem; }

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

.dguta0-x556 tbody th { color: #3A3139; width: 40%; min-width: 150px; font-weight: 600; }

.dguta0-x556 tbody th::before { font-family: "Spline Sans Mono", monospace; min-width: 32px; font-size: 12px; counter-increment: facts-row; color: #655563; display: inline-block; font-weight: 500; content: counter(facts-row, decimal-leading-zero); }

.dguta0-x556 tbody td { overflow-wrap: break-word; font-weight: 700; hyphens: auto; min-width: 180px; color: #0F0C0E; }

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

.ddud-so { min-height: 220px; color: #F7F6F7; gap: 2.5rem; border-radius: 28px; min-width: 0; justify-content: space-between; display: flex; padding: 1.625rem; flex-direction: column; text-decoration: none; background: #191318; }

.ddud-so:hover { color: #F7F6F7; }

.ddud-6w1z { gap: 0.375rem 0.75rem; flex-wrap: wrap; font-weight: 700; justify-content: space-between; display: flex; }

.ddud-z43 { font-family: "Spline Sans Mono", monospace; font-weight: 500; font-size: 13px; }

.ddud-vb4j { font-weight: 700; hyphens: auto; line-height: 1; overflow-wrap: break-word; font-family: "Spline Sans Mono", monospace; font-size: clamp(1.845rem, 1.181rem + 2.6vw, 3.32rem); letter-spacing: -0.03em; }

.ddud-451v { border: 1px solid #DAD3D9; display: grid; margin: 0; list-style: none; overflow: hidden; padding: 0; gap: 1px; border-radius: 28px; background: #DAD3D9; }

.ddud-451v > li + li { margin-top: 0; }

.ddud-7j { gap: 0.375rem 1rem; height: 100%; flex-wrap: wrap; text-decoration: none; color: #0F0C0E; background: #FEFEFE; padding: 1.25rem 1.5rem; align-items: center; justify-content: space-between; display: flex; }

.ddud-7j:hover { color: #0F0C0E; background: #EBE8EB; }

.ddud-i40 { font-weight: 700; }

.ddud-dw8 { font-weight: 700; hyphens: auto; font-family: "Spline Sans Mono", monospace; font-size: 21.5px; overflow-wrap: break-word; }

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

.djag-fqzc > li + li { margin-top: 0; }

.djag-q2 { border: 1px solid #DAD3D9; text-decoration: none; transition: border-color .20s; background: #FEFEFE; min-width: 0; height: 100%; border-radius: 28px; padding: 0.5rem 0.5rem 1rem; display: block; color: #0F0C0E; }

.djag-q2:hover { border-color: #91178E; color: #0F0C0E; }

.djag-99m { border-radius: 12px; aspect-ratio: 16 / 10; position: relative; overflow: hidden; background-image: repeating-linear-gradient(135deg, #EBE8EB 0 8px, #F9F7F9 8px 16px); }

.djag-rozg { background: #AE3328; position: absolute; border-radius: 10px; padding: 3px 0.5rem; left: 10px; color: #FEFEFE; font-size: 11px; letter-spacing: .04em; top: 10px; font-weight: 700; }

.djag-8v { padding-inline: 0.5rem; font-weight: 700; hyphens: auto; overflow-wrap: break-word; margin-top: 0.875rem; }

.djag-e2 { font-family: "Spline Sans Mono", monospace; padding-inline: 0.5rem; color: #655563; font-size: 13px; }

.dwyta6-tyfh { border: 1px solid #DAD3D9; background: #FEFEFE; overflow-x: auto; border-radius: 28px; }

.dwyta6-syqw { font-size: 15px; min-width: 612px; }

.dwyta6-syqw thead { background: #EBE8EB; }

.dwyta6-syqw th, .dwyta6-syqw td { padding: 0.875rem 1rem; }

.dwyta6-syqw thead th { font-weight: 700; color: #3A3139; font-size: 13px; }

.dwyta6-syqw tbody th, .dwyta6-syqw tbody td { vertical-align: middle; border-top: 1px solid #DAD3D9; }

.dwyta6-tz { display: flex; color: #0F0C0E; gap: 0.75rem; align-items: center; font-weight: 700; }

.dwyta6-o0m { color: #0F0C0E; font-family: "Spline Sans Mono", monospace; white-space: nowrap; text-align: right; }

.dwyta6-syqw thead .dwyta6-o0m { font-family: "Mulish", sans-serif; }

.dxa4-g2qf { border-top: 1px solid #DAD3D9; }

.dxa4-jv2 { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 0.5rem 1.25rem; padding: 1.5rem 0; border-bottom: 1px solid #DAD3D9; }

.dxa4-58t8 { border-radius: 16px; width: 52px; place-items: center; grid-row: span 2; height: 52px; background: #C01FBB; color: #FFFFFF; display: grid; }

.dxa4-ttb { font-size: 19.5px; font-weight: 600; }

.dxa4-4fl7 { max-width: 752px; hyphens: auto; }

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

.djai-tfh { border-top: 2px solid #0F0C0E; padding-top: 1.125rem; min-width: 0; }

.djai-tfh + .djai-tfh { margin-top: 0; }

.djai-tfh::before { font-family: "Spline Sans Mono", monospace; font-weight: 700; display: block; color: #91178E; font-size: 14px; counter-increment: steps; content: counter(steps, decimal-leading-zero); }

.djai-oy2 { font-weight: 600; font-size: 18.5px; margin-top: 0.625rem; line-height: 1.25; }

.djai-3w { margin-top: 0.5rem; font-size: 15px; }

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

.dbeqi2-5z { padding-block: 1.25rem 1.5rem; min-width: 0; border-top: 1px solid #DAD3D9; }

.dbeqi2-vsd { font-weight: 600; font-size: 18.5px; }

.dbeqi2-4l1 { margin-top: 0.625rem; font-size: 15px; }

.dnuzou-sofc { line-height: 1.7; max-width: 752px; font-size: 16.5px; }

.dnuzou-dt { font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 1.25rem; font-size: clamp(1.599rem, 1.181rem + 1.6vw, 2.459rem); }

.dnuzou-sofc h3 { font-size: 21.5px; margin: 1.75rem 0 0.625rem; font-weight: 600; }

.dnuzou-sofc p + p { margin-top: 0.875rem; }

.dnuzou-sofc ul, .dnuzou-sofc ol { margin-block: 1rem; }

.dnuzou-j8fr { border-radius: 28px; padding: 1.5rem 1.75rem; margin-block: 1.75rem; background: #EBE8EB; }

.dnuzou-j8fr p { font-weight: 600; color: #0F0C0E; line-height: 1.4; font-size: 20.5px; font-family: "Fraunces", serif; }

.dnuzou-j8fr cite { display: block; font-size: 14px; margin-top: 0.75rem; font-style: normal; font-weight: 600; color: #655563; }

.dve9-0m { border: 1px solid #DAD3D9; padding: 1.5rem 1.25rem; border-radius: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); gap: 1.5rem 3rem; background: #FEFEFE; display: grid; }

.dve9-7py { min-width: 0; }

.dve9-6qco { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.599rem, 1.181rem + 1.4vw, 2.336rem); }

.dve9-qwb { margin-top: 0.875rem; }

.dve9-17 { padding: 0; min-width: 0; list-style: none; }

.dve9-v7 { padding: 0.75rem 0; align-items: flex-start; display: flex; overflow-wrap: break-word; hyphens: auto; border-bottom: 1px solid #DAD3D9; gap: 0.875rem; }

.dve9-v7 + .dve9-v7 { margin-top: 0; }

.dve9-pi { color: #FEFEFE; width: 24px; place-items: center; border-radius: 50%; background: #12784C; height: 24px; display: grid; flex: none; }

.dnube2-cl { align-items: center; display: flex; gap: 1rem; }

.dnube2-zr { color: #0F0C0E; line-height: 1; font-weight: 800; font-size: 51px; font-family: "Fraunces", serif; }

.dnube2-44y4 { color: #0F0C0E; gap: 2px; display: flex; }

.dnube2-re7 { color: #655563; font-size: 14px; }

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

.dnube2-d7 { border: 1px solid #DAD3D9; border-radius: 28px; min-width: 0; display: flex; padding: 1.5rem; gap: 1rem; flex-direction: column; background: #FEFEFE; }

.dnube2-ai21 { flex: 1; font-size: 15px; }

.dnube2-opho { gap: 0.75rem; display: flex; align-items: center; }

.dnube2-asg1 { background: #EBE8EB; flex: none; place-items: center; font-size: 14px; display: grid; width: 40px; font-weight: 700; color: #0F0C0E; height: 40px; border-radius: 50%; }

.dnube2-ss { font-weight: 700; font-size: 15px; display: block; color: #0F0C0E; }

.dnube2-8iv { display: block; font-size: 13px; color: #655563; }

.dqi2-fg { border: 1px solid #DAD3D9; border-radius: 28px; background: #FEFEFE; display: grid; gap: 1.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); padding: 1.5rem; }

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

.dqi2-qe { background: #C01FBB; font-family: "Fraunces", serif; height: 64px; place-items: center; border-radius: 50%; font-size: 21.5px; font-weight: 800; overflow: hidden; width: 64px; color: #FFFFFF; display: grid; }

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

.dqi2-mbk2 { font-weight: 800; font-size: 21.5px; }

.dqi2-016a { color: #655563; font-size: 14px; }

.dqi2-m87 { margin-top: 0.625rem; }

.dqi2-j1i { gap: 0.5rem 1.25rem; margin-top: 0.75rem; font-size: 14px; display: flex; flex-wrap: wrap; }

.dqi2-80 { font-family: "Spline Sans Mono", monospace; color: #655563; }

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

.dtape1-jvl > li + li { margin-top: 0; }

.dtape1-2hl { border: 1px solid #DAD3D9; display: block; transition: border-color .20s; border-radius: 16px; background: #FEFEFE; padding: 0.625rem; aspect-ratio: 300 / 173; }

.dtape1-2hl:hover { border-color: #91178E; }

.dtape1-tbd { height: 100%; width: 100%; object-fit: contain; }

.dtawyb-i5, .dja6-hlj { padding: 1.5rem 1.25rem; background: #EBE8EB; border-radius: 28px; }

.dtawyb-a8r { flex-wrap: wrap; gap: 1.25rem 2.5rem; display: flex; align-items: flex-end; justify-content: space-between; }

.dtawyb-ra { min-width: 0; max-width: 632px; }

.dtawyb-tg, .dja6-aqm { max-width: 672px; margin-top: 0.75rem; }

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

.dtawyb-1a { padding: 1rem; color: #0F0C0E; display: flex; font-weight: 700; min-width: 0; overflow-wrap: break-word; hyphens: auto; align-items: center; background: #FEFEFE; border-radius: 16px; gap: 0.75rem; }

.dtawyb-1a + .dtawyb-1a { margin-top: 0; }

.dtawyb-1a svg { color: #91178E; flex: none; }

.dja6-ssr2 { font-weight: 700; margin-top: 1.25rem; gap: 0.5rem 1.25rem; flex-wrap: wrap; font-size: 14px; display: flex; }

.dkaz-pqhu { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); gap: 2rem 3.5rem; }

.dkaz-7pr3 { min-width: 0; }

.dkaz-7pr3 p { margin-top: 0.875rem; }

.dkaz-95u { display: grid; align-content: start; gap: 1rem; min-width: 0; }

.dkaz-hd { border: 1px solid #DAD3D9; gap: 1px; display: grid; background: #DAD3D9; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 28px; }

.dkaz-ekq { padding: 1.125rem 1.25rem; background: #FEFEFE; display: flex; flex-direction: column-reverse; }

.dkaz-zirz { hyphens: auto; color: #0F0C0E; font-family: "Spline Sans Mono", monospace; font-weight: 700; overflow-wrap: break-word; font-size: 23.5px; }

.dkaz-gxu { color: #655563; font-size: 13px; }

.dkaz-60dn { border: 1px solid #DAD3D9; padding: 0; list-style: none; border-radius: 28px; background: #FEFEFE; }

.dkaz-1r7 { flex-wrap: wrap; border-bottom: 1px solid #DAD3D9; display: flex; gap: 0.25rem 1rem; padding: 0.875rem 1.25rem; justify-content: space-between; }

.dkaz-1r7 + .dkaz-1r7 { margin-top: 0; }

.dkaz-1r7:last-child { border-bottom: 0; }

.dkaz-6ot { color: #0F0C0E; font-weight: 700; }

.dkaz-2o6 { hyphens: auto; font-family: "Spline Sans Mono", monospace; overflow-wrap: break-word; color: #655563; font-size: 14px; }

.dfik-mxt3 { border-top: 1.5px solid #0F0C0E; counter-reset: faq; }

.dfik-ir { border-bottom: 1px solid #DAD3D9; }

.dfik-qu43 { align-items: center; font-size: 16.5px; grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; color: #0F0C0E; font-weight: 700; gap: 0.75rem; padding: 1.125rem 0; }

.dfik-qu43::before { content: counter(faq, decimal-leading-zero); font-family: "Spline Sans Mono", monospace; font-size: 13px; counter-increment: faq; color: #91178E; }

.dfik-qu43:hover { color: #91178E; }

.dfik-ak6 { transition: transform .20s; }

.dfik-ir[open] .dfik-ak6 { transform: rotate(45deg); }

.dfik-k9bd { max-width: 852px; padding: 0 0 1.375rem 3rem; }

.dfik-k9bd p + p { margin-top: 0.625rem; }

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

.dxajay-1xw3 { min-width: 0; }

.dxajay-rkwo { color: #655563; margin-top: 0.75rem; }

.dxajay-1xw3 .dwy1 { margin-top: 1.25rem; }

.dxajay-97f { gap: 0.625rem; min-width: 0; display: grid; }

.dxajay-ftor { border: 1px solid #DAD3D9; border-radius: 28px; background: #FEFEFE; }

.dxajay-ftor[open] { border-color: #0F0C0E; }

.dxajay-cud { color: #0F0C0E; align-items: center; padding: 1.125rem 1.25rem; font-weight: 700; gap: 1rem; justify-content: space-between; display: flex; }

.dxajay-3b { flex: none; border-radius: 50%; width: 32px; place-items: center; transition: transform .20s; background: #EBE8EB; display: grid; height: 32px; }

.dxajay-ftor[open] .dxajay-3b { transform: rotate(45deg); }

.dxajay-1k { font-size: 15px; padding: 0 1.25rem 1.25rem; }

.dnup-rd { justify-content: space-between; align-items: center; display: flex; color: #F7F6F7; gap: 1.5rem 2.5rem; flex-wrap: wrap; background: #191318; padding: 1.75rem 1.375rem; border-radius: 28px; }

.dnup-c57 { min-width: 0; max-width: 632px; }

.dnup-u2 { color: #F7F6F7; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.476rem, 1.181rem + 1.2vw, 2.09rem); line-height: 1.12; }

.dnup-rq0s { color: #F7F6F7; margin-top: 0.625rem; }

.dnup-rq0s a { color: #F7F6F7; }

.dsokas-0j4y { font-weight: 800; line-height: 1.15; font-size: clamp(1.353rem, 1.082rem + 1vw, 1.845rem); max-width: 752px; }

.dsokas-4i9 { margin-top: 1.125rem; columns: 2 340px; font-size: 15px; column-gap: 3rem; }

.dsokas-4i9 p + p { margin-top: 0.875rem; }

.dguq-ty { color: #655563; list-style: none; margin-bottom: 1.25rem; padding: 0; font-size: 13px; gap: 0.375rem 0.625rem; flex-wrap: wrap; display: flex; }

.dguq-ty li + li { margin-top: 0; }

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

.dguq-jm5 { color: #655563; }

.dguq-vz5 { font-weight: 700; color: #0F0C0E; }

.dta4 { padding-block: 0.5rem 2rem; }

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

.dta4-1d { min-width: 0; }

.dta4-od4 { color: #655563; font-size: 13px; font-family: "Spline Sans Mono", monospace; }

.dta4-h21c { letter-spacing: -0.03em; margin-top: 0.625rem; font-size: clamp(2.213rem, 1.279rem + 3.4vw, 3.935rem); font-weight: 800; line-height: 1.02; }

.dta4-2p4k { font-size: 17.5px; margin-top: 1rem; max-width: 556px; }

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

.dta4-qqjo { min-width: 0; padding: 0.75rem 1rem; background: #FEFEFE; }

.dta4-oq { color: #655563; font-size: 12px; font-weight: 700; }

.dta4-qu { font-size: 16.5px; overflow-wrap: break-word; margin-top: 2px; font-weight: 700; font-family: "Spline Sans Mono", monospace; hyphens: auto; color: #0F0C0E; }

.dta4-xb { margin-top: 1.5rem; }

.dta4-ce { margin-top: 0.75rem; color: #655563; font-size: 13px; }

.dta4-io1 { min-width: 0; }

.dfif-bc { border-radius: 28px; padding: 1.75rem 1.25rem 0; color: #F7F6F7; overflow: hidden; text-align: center; background: #191318; }

.dfif-7s { max-width: 812px; margin-inline: auto; }

.dfif-2kx { font-size: 13px; font-family: "Spline Sans Mono", monospace; color: #F7F6F7; }

.dfif-kd { font-size: clamp(2.09rem, 1.279rem + 3.4vw, 4.058rem); color: #F7F6F7; margin-top: 0.625rem; letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; }

.dfif-ve { color: #F7F6F7; font-size: 17.5px; margin-top: 0.875rem; }

.dfif-x73 { justify-content: center; margin-top: 1.5rem; }

.dfif-r7m0 { padding: 0; list-style: none; display: flex; justify-content: center; flex-wrap: wrap; gap: 0.5rem; margin-top: 1.75rem; }

.dfif-6fjl { border: 1px solid #F7F6F7; padding: 0.5rem 0.875rem; border-radius: 999px; color: #F7F6F7; font-size: 14px; }

.dfif-6fjl + .dfif-6fjl { margin-top: 0; }

.dfif-6fjl strong { font-family: "Spline Sans Mono", monospace; color: #F7F6F7; }

.dfif-qit { aspect-ratio: 16 / 10; background-color: #EBE8EB; border-radius: 28px 28px 0 0; margin: 2.25rem auto 0; overflow: hidden; max-width: 952px; }

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

.dnuzo4 { padding-bottom: 3rem; }

.dnuzo4-ua { border: 1px solid #DAD3D9; background: #FEFEFE; border-radius: 28px; }

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

.dnuzo4-6wo { transition: transform .20s; }

.dnuzo4-ua[open] .dnuzo4-6wo { transform: rotate(45deg); }

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

.dnuzo4-sz li + li { margin-top: 0; }

.dnuzo4-6343 { color: #3A3139; min-height: 44px; text-decoration: none; font-weight: 600; display: flex; padding: 0 0.5rem; border-top: 1px solid #DAD3D9; align-items: center; }

.dnuzo4-6343:hover { color: #91178E; }

.dbekam-75 { align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); display: grid; gap: 1.75rem 3.5rem; }

.dbekam-zgq { font-size: 16.5px; max-width: 712px; min-width: 0; }

.dbekam-zgq p { margin-top: 0.875rem; }

.dbekam-7w5 { min-width: 0; border-radius: 28px; padding: 1.5rem; background: #EBE8EB; }

.dbekam-46 { font-weight: 600; font-size: 18.5px; }

.dbekam-zbr { padding: 0; margin-top: 0.875rem; list-style: none; }

.dbekam-d0 { gap: 0.625rem; display: flex; }

.dbekam-d0 svg { color: #12784C; flex: none; margin-top: 2px; }

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

.dfio-w88 > li + li { margin-top: 0; }

.dfio-eh { border: 1px solid #DAD3D9; aspect-ratio: 16 / 10; background-color: #191318; overflow: hidden; border-radius: 28px; }

.dfio-wr { object-fit: contain; height: 100%; width: 100%; }

.dfio-kek { font-size: 14px; margin-top: 0.625rem; }

.dtap-f7 { border: 1px solid #DAD3D9; overflow-x: auto; background: #FEFEFE; border-radius: 28px; }

.dtap-gx { min-width: 556px; font-size: 15px; }

.dtap-gx thead { background: #EBE8EB; }

.dtap-gx th, .dtap-gx td { padding: 0.625rem 1rem; vertical-align: middle; }

.dtap-gx thead th { font-weight: 700; font-size: 13px; color: #3A3139; }

.dtap-gx tbody th, .dtap-gx tbody td { border-top: 1px solid #DAD3D9; }

.dtap-gp { text-align: right; white-space: nowrap; color: #0F0C0E; font-family: "Spline Sans Mono", monospace; }

.dtap-o5pf { display: flex; font-weight: 700; align-items: center; gap: 0.75rem; color: #0F0C0E; }

.dtap-d1t { overflow: hidden; border-radius: 10px; background: #EBE8EB; height: 40px; flex: none; width: 40px; }

.dtap-d1t img { object-fit: contain; width: 100%; height: 100%; }

.dtap-qkp { background: #EBE8EB; }

.dtap-qkp .dtap-d1t { background: #FEFEFE; }

.dtap-gl { color: #FFFFFF; border-radius: 10px; font-weight: 700; background: #C01FBB; font-size: 11px; padding: 2px 0.5rem; }

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

.dwynul-mv { border: 1px solid #DAD3D9; background: #FEFEFE; flex-direction: column; min-width: 0; display: flex; padding: 1.5rem; gap: 0.75rem; border-radius: 28px; }

.dwynul-rzm { font-size: 19.5px; font-weight: 600; }

.dwynul-smup { flex: 1; font-size: 15px; }

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

.dwynul-q58 svg { color: #655563; }

.dwynul-80h6 { color: #0F0C0E; padding: 0.25rem 0.625rem; border-radius: 10px; background: #EBE8EB; }

.dwynul-p2mw { color: #FFFFFF; border-radius: 10px; padding: 0.25rem 0.625rem; background: #C01FBB; }

.dxata2-7r { display: grid; gap: 2.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); }

.dxata2-r2f { min-width: 0; }

.dxata2-7td { font-size: clamp(1.476rem, 1.181rem + 1vw, 2.09rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.dxata2-16vl { margin-top: 0.625rem; color: #655563; }

.dxata2-10 { border: 1px solid #DAD3D9; overflow-x: auto; border-radius: 28px; background: #FEFEFE; margin-top: 1.125rem; }

.dxata2-l4h { font-size: 15px; }

.dxata2-l4h thead { background: #EBE8EB; }

.dxata2-l4h th, .dxata2-l4h td { padding: 0.75rem 1.125rem; }

.dxata2-l4h thead th { font-size: 13px; }

.dxata2-l4h tbody th, .dxata2-l4h tbody td { border-top: 1px solid #DAD3D9; }

.dxata2-l4h tbody th { font-weight: 600; }

.dxata2-ju6n { white-space: nowrap; color: #0F0C0E; text-align: right; font-family: "Spline Sans Mono", monospace; }

.dxata2-2sh { background: #EBE8EB; border-radius: 999px; display: block; height: 4px; margin-top: 0.375rem; }

.dxata2-8m3 { height: 100%; border-radius: 999px; background: #C01FBB; display: block; }

.dxata2-2c5 { font-weight: 700; color: #12784C; }

.dxata2-cq6t { color: #655563; }

.dxad-nhw { border: 1px solid #DAD3D9; background-color: #191318; border-radius: 28px; overflow: hidden; position: relative; aspect-ratio: 16 / 9; }

.dxad-gbyo { width: 100%; height: 100%; object-fit: cover; }

.dxad-ylbo { inset: 0; background: rgba(9, 10, 15, 0.67); position: absolute; display: grid; text-decoration: none; place-items: center; }

.dxad-0b { min-height: 56px; display: inline-flex; transition: transform .20s; font-size: 16.5px; border-radius: 999px; background: #F7F6F7; color: #191318; padding: 0 1.625rem; align-items: center; font-weight: 800; gap: 0.75rem; }

.dxad-ylbo:hover .dxad-0b { transform: scale(1.04); }

.dxad-pj9 { display: flex; margin-top: 1rem; align-items: center; justify-content: space-between; gap: 0.875rem 2rem; flex-wrap: wrap; }

.dxad-w4e { font-size: 15px; max-width: 632px; }

.dxasow-fq { line-height: 1.7; max-width: 752px; font-size: 16.5px; }

.dxasow-y1 { margin-bottom: 1.125rem; font-weight: 800; line-height: 1.1; font-size: clamp(1.599rem, 1.181rem + 1.6vw, 2.459rem); letter-spacing: -0.02em; }

.dxasow-fq p + p { margin-top: 0.875rem; }

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

.dja6-4tr { border-radius: 16px; padding: 1.125rem 1.25rem; min-width: 0; background: #FEFEFE; }

.dja6-c7w { font-size: 15.5px; font-family: "Mulish", sans-serif; font-weight: 700; }

.dja6-4ivd { margin-top: 0.375rem; font-size: 14px; }

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

.dgudup-zni { transform: translateY(0); }

.dgudup-1g { white-space: nowrap; overflow: hidden; color: #0F0C0E; text-overflow: ellipsis; min-width: 0; font-weight: 700; }

.dgudup .dwy1 { flex: none; min-height: 44px; }

@media (min-width: 649px) {
  .dwybec { padding-inline: 1.5rem; }
  .driso0-feg6 { padding: 2.75rem 2.5rem; }
  .driso0-18cz { padding: 1.5rem 2rem; }
  .dve9-0m { padding: 2.25rem; }
  .dtawyb-i5, .dja6-hlj { padding: 2.25rem; }
  .dnup-rd { padding: 2.5rem; }
  .dfif-bc { padding: 2.75rem 2.5rem 0; }
  .djaduy { padding: 2.5rem; }
  .djaduy-2g7e { grid-template-columns: 156px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 955px) {
  .dwybec { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.562rem; }
  .dsoceh { padding: 0.75rem 1.5rem; }
  .dsoceh-qz { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 1rem; padding-left: 0.875rem; }
  .dsoceh-fib8 { display: none; }
  .dsoceh-yb { padding-top: 0; display: flex; justify-content: center; flex-wrap: wrap; gap: 2px; border-top: 0; }
  .dsoceh-4a { min-height: 40px; font-size: 14px; }
  .dsoceh-qtg { display: flex; }
  .dsoceh-qtg .dwy1 { padding: 0 1rem; min-height: 42px; }
  .dhoce6 { padding-block: 1.5rem 5.062rem; }
  .dhoce6-ju { padding-block: 2rem; }
  .driso0-feg6 { padding: 4.062rem; }
  .dta4 { padding-block: 1rem 3rem; }
  .dnuzo4 { padding-bottom: 4.562rem; }
  .dnuzo4-ua[open] .dnuzo4-sz, .dnuzo4-sz { display: flex; flex-wrap: wrap; padding: 0 0.625rem 0.625rem; gap: 0.5rem; }
  .dnuzo4-6343 { font-size: 14px; color: #0F0C0E; border-radius: 16px; background: #EBE8EB; font-weight: 700; padding: 0 0.75rem; min-height: 36px; border-top: 0; }
  .dnuzo4-6343:hover { background: #C01FBB; color: #FFFFFF; }
  .dve9-0m { padding: 2.75rem; }
  .dtawyb-i5, .dja6-hlj { padding: 2.75rem; }
  .dnup-rd { padding: 3rem; }
  .dfif-bc { padding: 3.5rem 3.5rem 0; }
  .djaduy { margin: 0 1.5rem 1.5rem; padding: 3rem; }
  .dgudup { display: none; }
}