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

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

body { font-size: 0.951rem; color: #D4CDCA; background: #151110; line-height: 1.55; font-family: "Onest", sans-serif; margin: 0; overflow-wrap: break-word; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #F3B294; }

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

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

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

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

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

.cguwyn { max-width: 1220px; margin-inline: auto; padding-inline: 1rem; }

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

.czobed { flex-wrap: wrap; justify-content: space-between; display: flex; margin-bottom: 1.875rem; gap: 1rem 2.125rem; align-items: flex-end; }

.czobed-jl { min-width: 0; max-width: 684px; }

.czobed-5tt7 { font-weight: 700; align-items: center; font-size: 0.829rem; display: flex; gap: 0.5rem; margin-bottom: 0.625rem; color: #F2A683; }

.czobed-5tt7::before { flex: none; border-radius: 2px; background: #F09F79; content: ""; height: 8px; width: 8px; }

.czobed-7x { line-height: 1.1; font-size: clamp(1.596rem, 1.178rem + 1.6vw, 2.455rem); text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; }

.czobed-ao1 { color: #B4A8A4; margin-top: 0.75rem; }

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

.czobed-wd27 svg { flex: none; }

.czobed-cml { flex-direction: column; align-items: center; text-align: center; margin-inline: auto; max-width: 724px; }

.czobed-cml .czobed-5tt7 { border: 1px solid #3D322E; border-radius: 999px; color: #D4CDCA; justify-content: center; padding: 0.25rem 0.75rem; }

.czobed-cml .czobed-5tt7::before { display: none; }

.czobed-cml .czobed-7x { font-size: clamp(1.718rem, 1.277rem + 2vw, 2.823rem); }

.czobed-cml .czobed-wd27 { color: #F7F6F5; border-bottom: 0; font-size: 0.829rem; border-radius: 999px; background: #2C2420; min-height: 40px; padding: 0 1rem; }

.czobed-cml .czobed-wd27:hover { color: #F7F6F5; background: #3D322E; }

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

.cpepe6-7it { color: #110F0E; background: #F09F79; }

.cpepe6-7it:hover { background: #F3B294; color: #110F0E; }

.cpepe6-gco { border-color: #F7F6F5; background: transparent; color: #F7F6F5; }

.cpepe6-gco:hover { background: #F7F6F5; color: #151110; }

.cpepe6-4i { min-height: 52px; font-size: 0.951rem; }

.cpepe6-rw { width: 100%; display: flex; }

.cpepe6-fq { display: grid; margin-right: -10px; color: #F09F79; width: 34px; place-items: center; background: #110F0E; border-radius: 2px; height: 34px; }

.cpepe6-sh { color: #090706; background: #F3F2F2; }

.cpepe6-sh:hover { color: #110F0E; background: #F09F79; }

.cpepe6-n4 { border-color: #F3F2F2; color: #F3F2F2; background: transparent; }

.cpepe6-n4:hover { color: #090706; background: #F3F2F2; }

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

.ckave6 { border: 1px solid #3D322E; background-color: #2C2420; overflow: hidden; position: relative; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #2C2420 0 9px, #231D1A 9px 18px); }

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

.ckave6-bzin { aspect-ratio: 16 / 10; }

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

.cpez-2s { border: 1px solid #3D322E; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; border-radius: 12px; gap: 0.625rem; display: grid; background: #231D1A; grid-template-columns: minmax(0, 1fr) auto auto; margin-inline: auto; align-items: center; max-width: 1220px; padding: 0.625rem; }

.cpez-96 { font-size: 1.258rem; line-height: 1.1; min-width: 0; display: flex; hyphens: auto; overflow-wrap: break-word; text-decoration: none; align-items: center; letter-spacing: -0.02em; grid-area: logo; font-family: "PT Serif", serif; font-weight: 800; gap: 0.625rem; color: #F7F6F5; padding-left: 0.375rem; }

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

.cpez-96:hover { color: #F7F6F5; }

.cpez-erc { pointer-events: none; opacity: 0; position: absolute; }

.cpez-md { border-radius: 6px; height: 44px; grid-area: burger; width: 44px; color: #151110; place-items: center; display: grid; background: #F7F6F5; cursor: pointer; }

.cpez-erc:focus-visible + .cpez-md { outline: 2px solid #F2A683; outline-offset: 3px; }

.cpez-xyn { display: none; }

.cpez-erc:checked + .cpez-md .cpez-clt { display: none; }

.cpez-erc:checked + .cpez-md .cpez-xyn { display: block; }

.cpez-ey { display: none; padding-top: 0.5rem; grid-area: nav; border-top: 1px solid #3D322E; }

.cpez-erc:checked ~ .cpez-ey { gap: 2px; display: grid; }

.cpez-cs { text-decoration: none; align-items: center; color: #D4CDCA; font-weight: 700; border-radius: 6px; display: flex; font-size: 1.012rem; min-height: 48px; padding: 0 0.75rem; }

.cpez-cs:hover { background: #2C2420; color: #F7F6F5; }

.cpez-y9jf { color: #F7F6F5; background: #2C2420; }

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

.cpez-pj .cpepe6 { padding: 0 0.75rem; font-size: 0.829rem; min-height: 44px; }

.cmiguy { padding-block: 3.125rem 1.875rem; color: #F3F2F2; background: #090706; }

.cmiguy-cqc { display: grid; gap: 2.125rem 1.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 158px), 1fr)); }

.cmiguy-la3v { font-family: "PT Serif", serif; gap: 0.625rem; align-items: center; color: #F3F2F2; font-weight: 800; font-size: 1.258rem; display: flex; }

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

.cmiguy-uujy { color: #F3F2F2; font-size: 0.829rem; margin-top: 0.75rem; }

.cmiguy-uujy a { color: #F3F2F2; }

.cmiguy-1v6s { color: #F3F2F2; font-weight: 700; font-size: 0.829rem; font-family: "Onest", sans-serif; margin-bottom: 0.75rem; }

.cmiguy-zumg { list-style: none; padding: 0; }

.cmiguy-zumg li + li { margin-top: 0.5rem; }

.cmiguy-x2ro { color: #F3F2F2; font-size: 0.829rem; text-decoration: none; }

.cmiguy-x2ro:hover { text-decoration: underline; color: #F3F2F2; }

.cmiguy-e5x { padding-top: 1.625rem; border-top: 1px solid #B4A8A4; align-items: start; display: grid; gap: 1rem 1.375rem; grid-template-columns: auto minmax(0, 1fr); margin-top: 2.625rem; }

.cmiguy-r35 { border: 2px solid #EE7E77; font-weight: 800; font-size: 0.829rem; width: 44px; display: grid; height: 44px; color: #F3F2F2; place-items: center; border-radius: 50%; }

.cmiguy-tcsy { line-height: 1.6; font-size: 0.797rem; color: #F3F2F2; }

.cmiguy-tcsy + .cmiguy-tcsy { margin-top: 0.625rem; }

.czo6 { border: 1px solid #3D322E; align-items: center; left: 10px; gap: 0.625rem 1.375rem; margin-inline: auto; z-index: 40; flex-wrap: wrap; background: #231D1A; padding: 0.75rem 0.75rem 0.75rem 1rem; max-width: 780px; bottom: 10px; display: flex; border-radius: 12px; position: fixed; right: 10px; box-shadow: 0 11px 30px -12px rgba(0, 0, 0, 0.66); }

.czo6[hidden] { display: none; }

.czo6-7eqz { color: #D4CDCA; font-size: 0.829rem; flex: 1 1 260px; }

.czo6-ss8g { flex-wrap: wrap; gap: 0.5rem; display: flex; }

.czo6-ss8g .cpepe6 { font-size: 0.829rem; min-height: 44px; padding: 0 0.875rem; }

.cbetae { padding-block: 0.75rem 3.125rem; }

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

.cbetae-63 { max-width: 648px; min-width: 0; }

.cbetae-gtv { border: 1px solid #3D322E; font-weight: 700; margin-bottom: 1.5rem; display: inline-flex; align-items: center; background: #231D1A; gap: 0.5rem; font-size: 0.797rem; color: #D4CDCA; border-radius: 999px; padding: 0.375rem 0.75rem 0.375rem 0.5rem; }

.cbetae-gtv svg { color: #4CDC83; flex: none; }

.cbetae-kc { text-wrap: balance; font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; font-size: clamp(2.209rem, 1.277rem + 3.6vw, 4.173rem); }

.cbetae-x51y { font-size: 1.074rem; color: #D4CDCA; margin-top: 1.25rem; }

.cbetae-nmi { margin-top: 1.75rem; }

.cbetae-04 { color: #B4A8A4; font-size: 0.797rem; margin-top: 0.75rem; }

.cbetae-nb2v { min-width: 0; }

.cbetae-jgvt { font-size: 0.797rem; justify-content: space-between; display: flex; margin-top: 0.75rem; flex-wrap: wrap; color: #B4A8A4; gap: 0.25rem 0.75rem; }

.cbetae-gk { font-family: "Fira Code", monospace; }

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

.cfifix-jq29 { border: 1px solid #3D322E; overflow: hidden; background: #231D1A; display: grid; border-radius: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr)); }

.cfifix-dc { min-width: 0; padding: 1.875rem 1.375rem; }

.cfifix-ike { text-wrap: balance; line-height: 1.04; font-size: clamp(2.087rem, 1.277rem + 3.2vw, 3.682rem); font-weight: 800; letter-spacing: -0.03em; }

.cfifix-gtv { max-width: 516px; font-size: 1.074rem; margin-top: 1.25rem; }

.cfifix-q804 { margin-top: 1.75rem; }

.cfifix-p1 { align-content: center; min-width: 0; padding: 0.75rem 1.375rem; background: #2C2420; display: grid; list-style: none; margin: 0; }

.cfifix-c3 { padding: 1.25rem 0; display: grid; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #3D322E; gap: 1rem; }

.cfifix-c3 + .cfifix-c3 { margin-top: 0; }

.cfifix-c3:last-child { border-bottom: 0; }

.cfifix-t3d { background: #231D1A; display: grid; width: 44px; place-items: center; height: 44px; border-radius: 6px; color: #F2A683; }

.cfifix-0hw { color: #F7F6F5; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.cfifix-nnln { color: #B4A8A4; font-size: 0.829rem; }

.csosom-bm68 { border: 1px solid #3D322E; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr)); border-radius: 12px; background: #3D322E; overflow: hidden; gap: 1px; }

.csosom-4j { flex-direction: column-reverse; background: #231D1A; display: flex; padding: 1.375rem 1.5rem; min-width: 0; }

.csosom-9n { color: #F7F6F5; font-size: clamp(1.473rem, 1.178rem + 1vw, 1.964rem); font-family: "Fira Code", monospace; overflow-wrap: break-word; font-weight: 700; letter-spacing: -0.02em; hyphens: auto; }

.csosom-c4bk { font-size: 0.829rem; margin-top: 0.25rem; color: #B4A8A4; }

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

.chomir-gio4 > li + li { margin-top: 0; }

.chomir-gk { color: #F7F6F5; min-width: 0; transition: transform .23s; display: block; text-decoration: none; }

.chomir-gk:hover { color: #F2A683; transform: translateY(-4px); }

.chomir-su7 { border: 1px solid #3D322E; position: relative; background-image: repeating-linear-gradient(135deg, #2C2420 0 8px, #231D1A 8px 16px); aspect-ratio: 1 / 1; overflow: hidden; border-radius: 12px; }

.chomir-dheb { width: 100%; object-fit: cover; height: 100%; }

.chomir-x1 { font-weight: 700; line-height: 1.3; margin-top: 0.625rem; font-size: 0.89rem; overflow-wrap: break-word; hyphens: auto; }

.chomir-w0pa { color: #B4A8A4; font-size: 0.797rem; }

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

.cpewyp-gc > li + li { margin-top: 0; }

.cpewyp-qm { border: 1px solid #3D322E; transition: border-color .23s; display: grid; border-radius: 12px; color: #F7F6F5; align-items: center; grid-template-columns: 82px minmax(0, 1fr) auto; text-decoration: none; background: #231D1A; padding: 0.625rem 1.25rem 0.625rem 0.625rem; gap: 1rem; }

.cpewyp-qm:hover { border-color: #F2A683; color: #F7F6F5; }

.cpewyp-du6a { aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #2C2420 0 6px, #231D1A 6px 12px); border-radius: 12px; overflow: hidden; }

.cpewyp-dul { object-fit: cover; width: 100%; height: 100%; }

.cpewyp-8n { display: block; font-weight: 700; overflow-wrap: break-word; hyphens: auto; }

.cpewyp-tc3 { display: block; color: #B4A8A4; font-size: 0.797rem; }

.cpewyp-8a { white-space: nowrap; font-family: "Fira Code", monospace; font-weight: 700; color: #4CDC83; font-size: 0.797rem; }

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

.csojai-ff0 > li + li { margin-top: 0; }

.csojai-5xoz { border: 1px solid #3D322E; display: grid; border-radius: 12px; text-decoration: none; padding: 1rem 1.25rem; background: #231D1A; align-items: center; gap: 1rem; color: #F7F6F5; height: 100%; transition: border-color .23s; grid-template-columns: auto minmax(0, 1fr) auto; }

.csojai-5xoz:hover { border-color: #F2A683; color: #F7F6F5; }

.csojai-9kfq { width: 44px; place-items: center; height: 44px; color: #F2A683; background: #2C2420; display: grid; border-radius: 6px; }

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

.csojai-g0u { color: #B4A8A4; display: block; font-size: 0.797rem; }

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

.cqie-ppkm { border: 1px solid #3D322E; min-width: 0; flex-direction: column; display: flex; background: #231D1A; border-radius: 12px; }

.cqie-2ec { padding: 1.625rem 1.625rem 1.375rem; }

.cqie-3zq0 { font-size: 0.736rem; border-radius: 2px; padding: 0.25rem 0.625rem; background: #2C2420; color: #D4CDCA; display: inline-block; font-weight: 700; }

.cqie-3wo { margin-top: 0.875rem; font-weight: 600; font-size: 1.074rem; line-height: 1.3; }

.cqie-q4c6 { letter-spacing: -0.02em; overflow-wrap: break-word; font-size: clamp(1.596rem, 1.277rem + 1vw, 1.964rem); margin-top: 0.5rem; line-height: 1.1; color: #F2A683; font-family: "PT Serif", serif; font-weight: 800; }

.cqie-r1zy { flex: 1; display: flex; margin-inline: 0.875rem; flex-direction: column; gap: 1rem; border-top: 2px dashed #3D322E; position: relative; padding: 1.375rem 0.625rem 1.625rem; }

.cqie-r1zy::before, .cqie-r1zy::after { background: #151110; content: ""; top: -12px; position: absolute; height: 22px; width: 22px; border-radius: 50%; }

.cqie-r1zy::before { border-right: 1px solid #3D322E; left: -26px; }

.cqie-r1zy::after { right: -26px; border-left: 1px solid #3D322E; }

.cqie-wvi1 { flex: 1; font-size: 0.829rem; }

.cqie-g9y9 { color: #B4A8A4; font-size: 0.736rem; }

.chonu2-00 { border: 1px solid #3D322E; border-radius: 12px; overflow-x: auto; background: #231D1A; }

.chonu2-ih { counter-reset: facts-row; font-size: 0.89rem; }

.chonu2-ih thead th { padding: 0.875rem 1rem; font-size: 0.797rem; border-bottom: 1px solid #3D322E; font-weight: 700; color: #B4A8A4; }

.chonu2-ih tbody th, .chonu2-ih tbody td { padding: 0.875rem 1rem; border-bottom: 1px dashed #3D322E; }

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

.chonu2-ih tbody th { color: #D4CDCA; width: 40%; min-width: 150px; font-weight: 600; }

.chonu2-ih tbody th::before { font-weight: 500; counter-increment: facts-row; content: counter(facts-row, decimal-leading-zero); color: #B4A8A4; font-size: 0.736rem; display: inline-block; font-family: "Fira Code", monospace; min-width: 32px; }

.chonu2-ih tbody td { font-weight: 700; hyphens: auto; color: #F7F6F5; overflow-wrap: break-word; min-width: 180px; }

.cfiq-umjv { display: block; }

.cfiq-5g { display: grid; gap: 0.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 206px), 1fr)); }

.cfiq-gdu { border: 1px solid #3D322E; padding: 1.25rem 1.375rem; min-width: 0; background: #231D1A; flex-direction: column; gap: 0.375rem; display: flex; border-radius: 12px; }

.cfiq-y7t { color: #B4A8A4; font-size: 0.797rem; font-weight: 700; }

.cfiq-0n { font-family: "PT Serif", serif; color: #F7F6F5; overflow-wrap: break-word; font-weight: 800; font-size: 1.442rem; hyphens: auto; line-height: 1.15; }

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

.cdui-go2 { text-decoration: none; gap: 2.625rem; flex-direction: column; padding: 1.75rem; justify-content: space-between; border-radius: 12px; color: #F3F2F2; display: flex; background: #090706; min-height: 220px; min-width: 0; }

.cdui-go2:hover { color: #F3F2F2; }

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

.cdui-p9o { font-size: 0.797rem; font-weight: 500; font-family: "Fira Code", monospace; }

.cdui-oh67 { font-family: "Fira Code", monospace; font-weight: 700; letter-spacing: -0.03em; line-height: 1; overflow-wrap: break-word; font-size: clamp(1.841rem, 1.178rem + 2.6vw, 3.314rem); hyphens: auto; }

.cdui-wy { border: 1px solid #3D322E; background: #3D322E; gap: 1px; overflow: hidden; border-radius: 12px; display: grid; margin: 0; padding: 0; list-style: none; }

.cdui-wy > li + li { margin-top: 0; }

.cdui-t9v { padding: 1.375rem 1.625rem; height: 100%; text-decoration: none; align-items: center; background: #231D1A; flex-wrap: wrap; color: #F7F6F5; display: flex; gap: 0.375rem 1rem; justify-content: space-between; }

.cdui-t9v:hover { color: #F7F6F5; background: #2C2420; }

.cdui-4ox { font-weight: 700; }

.cdui-pmtq { font-family: "Fira Code", monospace; font-weight: 700; hyphens: auto; font-size: 1.32rem; overflow-wrap: break-word; }

.cguc-s3ar { border: 1px solid #3D322E; overflow-x: auto; border-radius: 12px; background: #231D1A; }

.cguc-kw { min-width: 592px; font-size: 0.89rem; }

.cguc-kw thead { background: #2C2420; }

.cguc-kw th, .cguc-kw td { padding: 0.875rem 1rem; }

.cguc-kw thead th { font-weight: 700; color: #D4CDCA; font-size: 0.797rem; }

.cguc-kw tbody th, .cguc-kw tbody td { border-top: 1px solid #3D322E; vertical-align: middle; }

.cguc-d47 { gap: 0.75rem; display: flex; font-weight: 700; color: #F7F6F5; align-items: center; }

.cguc-qn9m { color: #F7F6F5; white-space: nowrap; text-align: right; font-family: "Fira Code", monospace; }

.cguc-kw thead .cguc-qn9m { font-family: "Onest", sans-serif; }

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

.cfie-c9 { border: 1px solid #3D322E; min-width: 0; background: #231D1A; border-radius: 12px; padding: 1.625rem; }

.cfie-inf { border: 1.5px solid #F2A683; width: 48px; border-radius: 50%; display: grid; height: 48px; place-items: center; color: #F2A683; }

.cfie-spz { font-weight: 600; margin-top: 1.375rem; line-height: 1.25; font-size: 1.135rem; }

.cfie-l5 { font-size: 0.89rem; margin-top: 0.5rem; }

.cfie-0n { font-size: 0.829rem; padding: 0; margin-top: 0.875rem; list-style: none; }

.cfie-ev { display: flex; gap: 0.5rem; }

.cfie-ev svg { color: #4CDC83; flex: none; margin-top: 2px; }

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

.cgun-l4 { padding-top: 1.25rem; min-width: 0; border-top: 2px solid #F7F6F5; }

.cgun-l4 + .cgun-l4 { margin-top: 0; }

.cgun-l4::before { font-size: 0.829rem; display: block; counter-increment: steps; content: counter(steps, decimal-leading-zero); font-family: "Fira Code", monospace; font-weight: 700; color: #F2A683; }

.cgun-ym9d { font-size: 1.135rem; font-weight: 600; margin-top: 0.625rem; line-height: 1.25; }

.cgun-l3u { font-size: 0.89rem; margin-top: 0.5rem; }

.ckata0-qm { grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr)); gap: 0 2.625rem; display: grid; }

.ckata0-zyn { min-width: 0; padding-block: 1.375rem 1.625rem; border-top: 1px solid #3D322E; }

.ckata0-a3n { font-size: 1.135rem; font-weight: 600; }

.ckata0-7no3 { font-size: 0.89rem; margin-top: 0.625rem; }

.cjafiv-cwvi { line-height: 1.7; max-width: 724px; font-size: 1.012rem; }

.cjafiv-r3c { font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.596rem, 1.178rem + 1.6vw, 2.455rem); margin-bottom: 1.375rem; }

.cjafiv-cwvi h3 { font-weight: 600; margin: 1.875rem 0 0.625rem; font-size: 1.32rem; }

.cjafiv-cwvi p + p { margin-top: 0.875rem; }

.cjafiv-cwvi ul, .cjafiv-cwvi ol { margin-block: 1rem; }

.cjafiv-hpo { border-radius: 12px; margin-block: 1.875rem; background: #2C2420; padding: 1.625rem 1.875rem; }

.cjafiv-hpo p { color: #F7F6F5; line-height: 1.4; font-family: "PT Serif", serif; font-weight: 600; font-size: 1.258rem; }

.cjafiv-hpo cite { display: block; font-weight: 600; margin-top: 0.75rem; font-size: 0.829rem; font-style: normal; color: #B4A8A4; }

.cxal-b2b { border: 1px solid #3D322E; background: #231D1A; padding: 1.625rem 1.375rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); border-radius: 12px; gap: 1.625rem 3.125rem; display: grid; }

.cxal-wkp { min-width: 0; }

.cxal-le84 { font-weight: 800; font-size: clamp(1.596rem, 1.178rem + 1.4vw, 2.332rem); letter-spacing: -0.02em; line-height: 1.12; }

.cxal-sfi { margin-top: 0.875rem; }

.cxal-p0cy { padding: 0; min-width: 0; list-style: none; }

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

.cxal-nd + .cxal-nd { margin-top: 0; }

.cxal-c2 { place-items: center; color: #231D1A; border-radius: 50%; flex: none; background: #4CDC83; height: 24px; display: grid; width: 24px; }

.cduw-6ub5 { gap: 1rem; display: flex; align-items: center; }

.cduw-xs { line-height: 1; color: #F7F6F5; font-size: 3.13rem; font-family: "PT Serif", serif; font-weight: 800; }

.cduw-nic { gap: 2px; display: flex; color: #F7F6F5; }

.cduw-ktjm { color: #B4A8A4; font-size: 0.829rem; }

.cduw-7iq { grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr)); gap: 1rem; display: grid; }

.cduw-gwet { border: 1px solid #3D322E; flex-direction: column; border-radius: 12px; padding: 1.625rem; gap: 1rem; background: #231D1A; min-width: 0; display: flex; }

.cduw-e4g { flex: 1; font-size: 0.89rem; }

.cduw-f4r { display: flex; align-items: center; gap: 0.75rem; }

.cduw-q6 { place-items: center; font-size: 0.829rem; font-weight: 700; flex: none; display: grid; border-radius: 50%; color: #F7F6F5; background: #2C2420; height: 40px; width: 40px; }

.cduw-hwc0 { color: #F7F6F5; font-size: 0.89rem; display: block; font-weight: 700; }

.cduw-c3 { font-size: 0.797rem; display: block; color: #B4A8A4; }

.cjay-km { border: 1px solid #3D322E; background: #231D1A; display: grid; border-radius: 12px; padding: 1.625rem; gap: 1.625rem 3.125rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr)); }

.cjay-gp { display: grid; align-items: start; grid-template-columns: auto minmax(0, 1fr); gap: 1rem 1.375rem; }

.cjay-tv { display: grid; place-items: center; width: 64px; overflow: hidden; font-family: "PT Serif", serif; background: #F09F79; font-weight: 800; height: 64px; font-size: 1.32rem; border-radius: 50%; color: #110F0E; }

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

.cjay-4iem { font-size: 1.32rem; font-weight: 800; }

.cjay-86f { font-size: 0.829rem; color: #B4A8A4; }

.cjay-ekz { margin-top: 0.625rem; }

.cjay-hj0g { flex-wrap: wrap; display: flex; gap: 0.5rem 1.375rem; margin-top: 0.75rem; font-size: 0.829rem; }

.cjay-ec { color: #B4A8A4; font-family: "Fira Code", monospace; }

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

.cfi1-dkg > li + li { margin-top: 0; }

.cfi1-0p3 { border: 1px solid #3D322E; background: #231D1A; aspect-ratio: 300 / 173; border-radius: 6px; display: block; padding: 0.625rem; transition: border-color .23s; }

.cfi1-0p3:hover { border-color: #F2A683; }

.cfi1-9gm { height: 100%; width: 100%; object-fit: contain; }

.ctafie-r4 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); align-items: center; gap: 2.125rem; display: grid; }

.ctafie-dupe { min-width: 0; }

.ctafie-zxk { margin-top: 0.875rem; }

.ctafie-ac3i { list-style: none; padding: 0; margin-top: 1.25rem; }

.ctafie-ue { display: flex; gap: 0.625rem; }

.ctafie-ue svg { color: #4CDC83; flex: none; margin-top: 2px; }

.ctafie-a27 { display: flex; gap: 0.625rem; margin-top: 1.625rem; flex-wrap: wrap; }

.ctafie-fb04 { border: 1.5px solid #F7F6F5; transition: background-color .23s, color .23s; justify-content: center; text-decoration: none; padding: 0.375rem 1.375rem; display: inline-flex; border-radius: 6px; min-height: 52px; flex-direction: column; color: #F7F6F5; }

.ctafie-fb04:hover { background: #F7F6F5; color: #151110; }

.ctafie-8s3 { font-size: 0.676rem; }

.ctafie-8kvh { font-size: 0.951rem; font-weight: 700; line-height: 1.2; }

.cbea-g8, .cwype8-v8u { padding: 1.625rem 1.375rem; background: #2C2420; border-radius: 12px; }

.cbea-hk9 { flex-wrap: wrap; gap: 1.375rem 2.625rem; align-items: flex-end; display: flex; justify-content: space-between; }

.cbea-f0 { min-width: 0; max-width: 608px; }

.cbea-psnx, .cwype8-v77 { max-width: 648px; margin-top: 0.75rem; }

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

.cbea-9a { font-weight: 700; background: #231D1A; overflow-wrap: break-word; padding: 1rem; min-width: 0; display: flex; hyphens: auto; align-items: center; color: #F7F6F5; border-radius: 6px; gap: 0.75rem; }

.cbea-9a + .cbea-9a { margin-top: 0; }

.cbea-9a svg { color: #F2A683; flex: none; }

.cwype8-b2 { font-size: 0.829rem; margin-top: 1.375rem; font-weight: 700; flex-wrap: wrap; gap: 0.5rem 1.375rem; display: flex; }

.ccet-kjmc { grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); display: grid; gap: 2.125rem 3.75rem; }

.ccet-h0rx { min-width: 0; }

.ccet-h0rx p { margin-top: 0.875rem; }

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

.ccet-9t6z { border: 1px solid #3D322E; overflow: hidden; display: grid; border-radius: 12px; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; background: #3D322E; }

.ccet-0kh2 { flex-direction: column-reverse; background: #231D1A; padding: 1.25rem 1.375rem; display: flex; }

.ccet-px { font-family: "Fira Code", monospace; font-size: 1.442rem; color: #F7F6F5; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.ccet-uo88 { font-size: 0.797rem; color: #B4A8A4; }

.ccet-4rf { border: 1px solid #3D322E; border-radius: 12px; padding: 0; background: #231D1A; list-style: none; }

.ccet-3ro { display: flex; gap: 0.25rem 1rem; padding: 0.875rem 1.375rem; justify-content: space-between; border-bottom: 1px solid #3D322E; flex-wrap: wrap; }

.ccet-3ro + .ccet-3ro { margin-top: 0; }

.ccet-3ro:last-child { border-bottom: 0; }

.ccet-67u { color: #F7F6F5; font-weight: 700; }

.ccet-yt { overflow-wrap: break-word; color: #B4A8A4; font-family: "Fira Code", monospace; font-size: 0.829rem; hyphens: auto; }

.ckay-ns { counter-reset: faq; border-top: 1.5px solid #F7F6F5; }

.ckay-4e3 { border-bottom: 1px solid #3D322E; }

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

.ckay-qq2::before { color: #F2A683; font-size: 0.797rem; font-family: "Fira Code", monospace; counter-increment: faq; content: counter(faq, decimal-leading-zero); }

.ckay-qq2:hover { color: #F2A683; }

.ckay-18et { transition: transform .23s; }

.ckay-4e3[open] .ckay-18et { transform: rotate(45deg); }

.ckay-6v { padding: 0 0 1.5rem 3.125rem; max-width: 820px; }

.ckay-6v p + p { margin-top: 0.625rem; }

.cfi3-qqup { background: #090706; align-items: center; gap: 1.625rem 2.625rem; display: flex; border-radius: 12px; padding: 1.875rem 1.5rem; color: #F3F2F2; flex-wrap: wrap; justify-content: space-between; }

.cfi3-um { max-width: 608px; min-width: 0; }

.cfi3-hv { font-weight: 800; color: #F3F2F2; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.473rem, 1.178rem + 1.2vw, 2.087rem); }

.cfi3-y95 { margin-top: 0.625rem; color: #F3F2F2; }

.cfi3-y95 a { color: #F3F2F2; }

.cjapei-90z { max-width: 724px; font-size: clamp(1.35rem, 1.08rem + 1vw, 1.841rem); font-weight: 800; line-height: 1.15; }

.cjapei-nr { columns: 2 340px; margin-top: 1.25rem; column-gap: 3.125rem; font-size: 0.89rem; }

.cjapei-nr p + p { margin-top: 0.875rem; }

.clo9-7w9 { list-style: none; gap: 0.375rem 0.625rem; font-size: 0.797rem; color: #B4A8A4; padding: 0; flex-wrap: wrap; display: flex; margin-bottom: 1.375rem; }

.clo9-7w9 li + li { margin-top: 0; }

.clo9-7w9 li + li::before { content: "/"; margin-right: 0.625rem; }

.clo9-gl { color: #B4A8A4; }

.clo9-j7c { font-weight: 700; color: #F7F6F5; }

.cloja8 { padding-block: 0.5rem 2.125rem; }

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

.cloja8-9ek { min-width: 0; }

.cloja8-d2ak { font-family: "Fira Code", monospace; font-size: 0.797rem; color: #B4A8A4; }

.cloja8-oevv { font-size: clamp(2.209rem, 1.277rem + 3.4vw, 3.928rem); margin-top: 0.625rem; line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; }

.cloja8-kp3g { max-width: 532px; margin-top: 1rem; font-size: 1.074rem; }

.cloja8-ali { border: 1px solid #3D322E; grid-template-columns: repeat(auto-fit, minmax(min(45%, 130px), 1fr)); display: grid; background: #3D322E; overflow: hidden; border-radius: 12px; margin-top: 1.625rem; gap: 1px; }

.cloja8-6u { padding: 0.75rem 1rem; background: #231D1A; min-width: 0; }

.cloja8-0l96 { font-weight: 700; color: #B4A8A4; font-size: 0.736rem; }

.cloja8-9li9 { font-family: "Fira Code", monospace; margin-top: 2px; font-size: 1.012rem; font-weight: 700; color: #F7F6F5; overflow-wrap: break-word; hyphens: auto; }

.cloja8-6zk { margin-top: 1.625rem; }

.cloja8-q2 { margin-top: 0.75rem; font-size: 0.797rem; color: #B4A8A4; }

.cloja8-3x23 { min-width: 0; }

.cnu4-f9g6 { border-radius: 12px; background: #090706; overflow: hidden; text-align: center; padding: 1.875rem 1.375rem 0; color: #F3F2F2; }

.cnu4-r2 { max-width: 780px; margin-inline: auto; }

.cnu4-hs7o { font-family: "Fira Code", monospace; color: #F3F2F2; font-size: 0.797rem; }

.cnu4-ua { color: #F3F2F2; font-size: clamp(2.087rem, 1.277rem + 3.4vw, 4.05rem); font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; margin-top: 0.625rem; }

.cnu4-ullc { margin-top: 0.875rem; color: #F3F2F2; font-size: 1.074rem; }

.cnu4-mux { justify-content: center; margin-top: 1.625rem; }

.cnu4-mk { display: flex; padding: 0; flex-wrap: wrap; margin-top: 1.875rem; list-style: none; gap: 0.5rem; justify-content: center; }

.cnu4-2i0 { border: 1px solid #F3F2F2; font-size: 0.829rem; padding: 0.5rem 0.875rem; color: #F3F2F2; border-radius: 999px; }

.cnu4-2i0 + .cnu4-2i0 { margin-top: 0; }

.cnu4-2i0 strong { font-family: "Fira Code", monospace; color: #F3F2F2; }

.cnu4-dh7i { border-radius: 12px 12px 0 0; aspect-ratio: 16 / 10; margin: 2.375rem auto 0; background-color: #2C2420; max-width: 912px; overflow: hidden; }

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

.ctah { padding-bottom: 3.125rem; }

.ctah-0q0v { border: 1px solid #3D322E; background: #231D1A; border-radius: 12px; }

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

.ctah-9j { transition: transform .23s; }

.ctah-0q0v[open] .ctah-9j { transform: rotate(45deg); }

.ctah-4rs { padding: 0 0.5rem 0.5rem; margin: 0; list-style: none; display: grid; }

.ctah-4rs li + li { margin-top: 0; }

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

.ctah-juji:hover { color: #F2A683; }

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

.cvenuo-ocqv { min-width: 0; max-width: 684px; font-size: 1.012rem; }

.cvenuo-ocqv p { margin-top: 0.875rem; }

.cvenuo-nf { border-radius: 12px; padding: 1.625rem; min-width: 0; background: #2C2420; }

.cvenuo-10q { font-size: 1.135rem; font-weight: 600; }

.cvenuo-lv { list-style: none; padding: 0; margin-top: 0.875rem; }

.cvenuo-cl { gap: 0.625rem; display: flex; }

.cvenuo-cl svg { flex: none; margin-top: 2px; color: #4CDC83; }

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

.cpepez-4p6g > li + li { margin-top: 0; }

.cpepez-nvbo { border: 1px solid #3D322E; border-radius: 12px; background-color: #090706; aspect-ratio: 16 / 10; overflow: hidden; }

.cpepez-aiob { width: 100%; height: 100%; object-fit: contain; }

.cpepez-h8 { margin-top: 0.625rem; font-size: 0.829rem; }

.cdu9-2h { border: 1px solid #3D322E; background: #231D1A; overflow-x: auto; border-radius: 12px; }

.cdu9-mb { min-width: 532px; font-size: 0.89rem; }

.cdu9-mb thead { background: #2C2420; }

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

.cdu9-mb thead th { font-weight: 700; color: #D4CDCA; font-size: 0.797rem; }

.cdu9-mb tbody th, .cdu9-mb tbody td { border-top: 1px solid #3D322E; }

.cdu9-4zr { font-family: "Fira Code", monospace; text-align: right; color: #F7F6F5; white-space: nowrap; }

.cdu9-pl5 { gap: 0.75rem; display: flex; font-weight: 700; color: #F7F6F5; align-items: center; }

.cdu9-wbs { border-radius: 2px; flex: none; width: 40px; background: #2C2420; height: 40px; overflow: hidden; }

.cdu9-wbs img { height: 100%; object-fit: contain; width: 100%; }

.cmiwyi-5u { grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 1rem; display: grid; }

.cmiwyi-g5 { border: 1px solid #3D322E; padding: 1.625rem; flex-direction: column; gap: 0.75rem; display: flex; border-radius: 12px; min-width: 0; background: #231D1A; }

.cmiwyi-1m { font-weight: 600; font-size: 1.197rem; }

.cmiwyi-bf0q { flex: 1; font-size: 0.89rem; }

.cmiwyi-9ql { font-size: 0.797rem; font-weight: 700; display: flex; flex-wrap: wrap; gap: 0.375rem; align-items: center; }

.cmiwyi-9ql svg { color: #B4A8A4; }

.cmiwyi-ows1 { color: #F7F6F5; padding: 0.25rem 0.625rem; border-radius: 2px; background: #2C2420; }

.cmiwyi-dej { color: #110F0E; border-radius: 2px; padding: 0.25rem 0.625rem; background: #F09F79; }

.czo9-vp { display: grid; gap: 2.625rem 3.125rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 374px), 1fr)); }

.czo9-f4 { min-width: 0; }

.czo9-wbt { line-height: 1.12; font-weight: 800; font-size: clamp(1.473rem, 1.178rem + 1vw, 2.087rem); letter-spacing: -0.02em; }

.czo9-7lda { color: #B4A8A4; margin-top: 0.625rem; }

.czo9-33j { border: 1px solid #3D322E; margin-top: 1.25rem; background: #231D1A; overflow-x: auto; border-radius: 12px; }

.czo9-s8 { font-size: 0.89rem; }

.czo9-s8 thead { background: #2C2420; }

.czo9-s8 th, .czo9-s8 td { padding: 0.75rem 1.25rem; }

.czo9-s8 thead th { font-size: 0.797rem; }

.czo9-s8 tbody th, .czo9-s8 tbody td { border-top: 1px solid #3D322E; }

.czo9-s8 tbody th { font-weight: 600; }

.czo9-55 { font-family: "Fira Code", monospace; color: #F7F6F5; white-space: nowrap; text-align: right; }

.czo9-wc { margin-top: 0.375rem; height: 4px; background: #2C2420; border-radius: 999px; display: block; }

.czo9-j0 { border-radius: 999px; background: #F09F79; height: 100%; display: block; }

.czo9-94d1 { font-weight: 700; color: #4CDC83; }

.czo9-3iar { color: #B4A8A4; }

.critab-mpf { border: 1px solid #3D322E; background-color: #090706; overflow: hidden; aspect-ratio: 16 / 9; border-radius: 12px; position: relative; }

.critab-ae { height: 100%; object-fit: cover; width: 100%; }

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

.critab-ub { font-weight: 800; min-height: 56px; font-size: 1.012rem; gap: 0.75rem; padding: 0 1.75rem; background: #F3F2F2; border-radius: 999px; align-items: center; display: inline-flex; transition: transform .23s; color: #090706; }

.critab-ki:hover .critab-ub { transform: scale(1.04); }

.critab-zf97 { display: flex; gap: 0.875rem 2.125rem; flex-wrap: wrap; align-items: center; margin-top: 1rem; justify-content: space-between; }

.critab-235g { max-width: 608px; font-size: 0.89rem; }

.czoj-xfgw { max-width: 724px; font-size: 1.012rem; line-height: 1.7; }

.czoj-sh7v { font-size: clamp(1.596rem, 1.178rem + 1.6vw, 2.455rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 1.25rem; }

.czoj-xfgw p + p { margin-top: 0.875rem; }

.cwype8-d05 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 206px), 1fr)); margin-top: 1.625rem; gap: 0.75rem; }

.cwype8-t7o { border-radius: 6px; min-width: 0; padding: 1.25rem 1.375rem; background: #231D1A; }

.cwype8-c0 { font-size: 0.951rem; font-family: "Onest", sans-serif; font-weight: 700; }

.cwype8-56eo { font-size: 0.829rem; margin-top: 0.375rem; }

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

.cwyw-w9m { transform: translateY(0); }

.cwyw-s4s { min-width: 0; font-weight: 700; color: #F7F6F5; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.cwyw .cpepe6 { min-height: 44px; flex: none; }

@media (min-width: 636px) {
  .cguwyn { padding-inline: 1.625rem; }
  .cfifix-dc { padding: 2.875rem 2.625rem; }
  .cfifix-p1 { padding: 1.625rem 2.125rem; }
  .cxal-b2b { padding: 2.375rem; }
  .cbea-g8, .cwype8-v8u { padding: 2.375rem; }
  .cfi3-qqup { padding: 2.625rem; }
  .cnu4-f9g6 { padding: 2.875rem 2.625rem 0; }
}

@media (min-width: 946px) {
  .cguwyn { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.875rem; }
  .cpez { padding: 0.75rem 1.625rem; }
  .cpez-2s { padding-left: 0.875rem; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 1rem; }
  .cpez-md { display: none; }
  .cpez-ey { padding-top: 0; justify-content: center; display: flex; flex-wrap: wrap; border-top: 0; gap: 2px; }
  .cpez-cs { min-height: 40px; font-size: 0.829rem; }
  .cpez-pj { display: flex; }
  .cpez-pj .cpepe6 { padding: 0 1rem; min-height: 42px; }
  .cbetae { padding-block: 1.625rem 5.25rem; }
  .cbetae-63 { padding-block: 2.125rem; }
  .cfifix-dc { padding: 4.25rem; }
  .cloja8 { padding-block: 1rem 3.125rem; }
  .ctah { padding-bottom: 4.75rem; }
  .ctah-0q0v[open] .ctah-4rs, .ctah-4rs { display: flex; flex-wrap: wrap; gap: 0.5rem; padding: 0 0.625rem 0.625rem; }
  .ctah-juji { min-height: 36px; border-radius: 6px; font-weight: 700; color: #F7F6F5; border-top: 0; padding: 0 0.75rem; font-size: 0.829rem; background: #2C2420; }
  .ctah-juji:hover { background: #F09F79; color: #110F0E; }
  .cxal-b2b { padding: 2.875rem; }
  .cbea-g8, .cwype8-v8u { padding: 2.875rem; }
  .cfi3-qqup { padding: 3.125rem; }
  .cnu4-f9g6 { padding: 3.75rem 3.75rem 0; }
  .cmiguy { padding-block: 4.75rem 1.875rem; }
  .cwyw { display: none; }
}