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

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

body { background: #120F11; font-size: 1.056rem; line-height: 1.55; margin: 0; overflow-wrap: break-word; color: #DBD6D9; font-family: "IBM Plex Sans", sans-serif; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #FB77C3; }

ul, ol { padding-left: 23px; }

li + li { margin-top: 6px; }

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

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

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

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

.nriqi7 { margin-inline: auto; padding-inline: 16px; max-width: 1260px; }

main > section { padding-block: 0 58px; }

.ntae { gap: 16px 33px; justify-content: space-between; display: flex; flex-wrap: wrap; margin-bottom: 29px; align-items: flex-end; }

.ntae-xuk { max-width: 708px; min-width: 0; }

.ntae-0x { color: #FC90CE; display: flex; font-size: 0.928rem; margin-bottom: 10px; font-weight: 700; gap: 8px; align-items: center; }

.ntae-0x::before { flex: none; width: 8px; content: ""; border-radius: 2px; background: #FA5FB8; height: 8px; }

.ntae-y31r { letter-spacing: -0.02em; text-wrap: balance; line-height: 1.1; font-size: clamp(1.664rem, 1.229rem + 1.6vw, 2.56rem); font-weight: 800; }

.ntae-gg3c { margin-top: 12px; color: #ABA1A6; }

.ntae-139 { font-weight: 700; padding-bottom: 2px; border-bottom: 1.5px solid currentColor; align-items: center; gap: 8px; font-size: 0.992rem; display: inline-flex; text-decoration: none; }

.ntae-139 svg { flex: none; }

.nvep { border: 1.5px solid transparent; border-radius: 4px; justify-content: center; font-size: 0.992rem; font-weight: 700; padding: 0 21px; min-height: 48px; text-decoration: none; text-align: center; transition: background-color .22s, color .22s, border-color .22s; align-items: center; font-family: "IBM Plex Sans", sans-serif; cursor: pointer; gap: 10px; line-height: 1.2; display: inline-flex; }

.nvep-7u59 { background: #FA5FB8; color: #100E0F; }

.nvep-7u59:hover { background: #FB77C3; color: #100E0F; }

.nvep-s1 { color: #F2F1F2; border-color: #F2F1F2; background: transparent; }

.nvep-s1:hover { color: #120F11; background: #F2F1F2; }

.nvep-7oql { min-height: 52px; font-size: 1.056rem; }

.nvep-yurt { display: flex; width: 100%; }

.nvep-ltc7 { height: 34px; background: #100E0F; margin-right: -10px; width: 34px; color: #FA5FB8; border-radius: 0px; display: grid; place-items: center; }

.nvep-q4 { background: #F3F3F3; color: #090808; }

.nvep-q4:hover { color: #100E0F; background: #FA5FB8; }

.nvep-66g { color: #F3F3F3; background: transparent; border-color: #F3F3F3; }

.nvep-66g:hover { color: #090808; background: #F3F3F3; }

.nqilow { display: flex; flex-wrap: wrap; gap: 10px; }

.nwyz { border: 1px solid #3A3135; overflow: hidden; position: relative; border-radius: 8px; background-image: repeating-linear-gradient(135deg, #282225 0 9px, #1F1A1D 9px 18px); background-color: #282225; }

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

.nwyz-8p { aspect-ratio: 16 / 10; }

.nveb { background: #120F11; padding: 10px; top: 0; z-index: 30; position: sticky; }

.nveb-4vy { border: 1px solid #3A3135; align-items: center; border-radius: 8px; gap: 10px; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; background: #1F1A1D; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; max-width: 1260px; padding: 10px; }

.nveb-uc { min-width: 0; font-size: 1.376rem; color: #F2F1F2; text-decoration: none; gap: 10px; hyphens: auto; font-family: "Fraunces", serif; line-height: 1.1; display: flex; font-weight: 800; grid-area: logo; align-items: center; overflow-wrap: break-word; padding-left: 6px; letter-spacing: -0.02em; }

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

.nveb-uc:hover { color: #F2F1F2; }

.nveb-0ple { pointer-events: none; opacity: 0; position: absolute; }

.nveb-z8 { height: 44px; color: #120F11; display: grid; grid-area: burger; width: 44px; background: #F2F1F2; place-items: center; border-radius: 4px; cursor: pointer; }

.nveb-0ple:focus-visible + .nveb-z8 { outline: 2px solid #FC90CE; outline-offset: 3px; }

.nveb-e7 { display: none; }

.nveb-0ple:checked + .nveb-z8 .nveb-ke { display: none; }

.nveb-0ple:checked + .nveb-z8 .nveb-e7 { display: block; }

.nveb-fm95 { border-top: 1px solid #3A3135; grid-area: nav; display: none; padding-top: 8px; }

.nveb-0ple:checked ~ .nveb-fm95 { display: grid; gap: 2px; }

.nveb-yi { display: flex; border-radius: 4px; color: #DBD6D9; font-size: 1.12rem; align-items: center; text-decoration: none; font-weight: 700; padding: 0 12px; min-height: 48px; }

.nveb-yi:hover { color: #F2F1F2; background: #282225; }

.nveb-slo { background: #282225; color: #F2F1F2; }

.nveb-kkt { grid-template-columns: 1fr 1fr; display: grid; grid-area: actions; gap: 8px; }

.nveb-kkt .nvep { padding: 0 12px; min-height: 44px; font-size: 0.928rem; }

.nso2 { background: #090808; color: #F3F3F3; padding-block: 49px 29px; }

.nso2-jk { gap: 33px 25px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr)); }

.nso2-od { color: #F3F3F3; align-items: center; display: flex; gap: 10px; font-family: "Fraunces", serif; font-size: 1.376rem; font-weight: 800; }

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

.nso2-yd74 { margin-top: 12px; font-size: 0.928rem; color: #F3F3F3; }

.nso2-yd74 a { color: #F3F3F3; }

.nso2-yo8x { font-weight: 700; font-family: "IBM Plex Sans", sans-serif; font-size: 0.928rem; color: #F3F3F3; margin-bottom: 12px; }

.nso2-o05 { padding: 0; list-style: none; }

.nso2-o05 li + li { margin-top: 8px; }

.nso2-2xm { text-decoration: none; font-size: 0.928rem; color: #F3F3F3; }

.nso2-2xm:hover { text-decoration: underline; color: #F3F3F3; }

.nso2-xji { grid-template-columns: auto minmax(0, 1fr); border-top: 1px solid #ABA1A6; margin-top: 41px; padding-top: 25px; gap: 16px 21px; display: grid; align-items: start; }

.nso2-qdj { border: 2px solid #F37872; font-weight: 800; width: 44px; font-size: 0.928rem; border-radius: 50%; color: #F3F3F3; height: 44px; place-items: center; display: grid; }

.nso2-0v31 { color: #F3F3F3; line-height: 1.6; font-size: 0.864rem; }

.nso2-0v31 + .nso2-0v31 { margin-top: 10px; }

.njariw { border: 1px solid #3A3135; box-shadow: 0 10px 27px -12px rgba(0, 0, 0, 0.69); position: fixed; background: #1F1A1D; bottom: 10px; max-width: 808px; padding: 12px 12px 12px 16px; z-index: 40; display: flex; gap: 10px 21px; right: 10px; align-items: center; left: 10px; margin-inline: auto; border-radius: 8px; flex-wrap: wrap; }

.njariw[hidden] { display: none; }

.njariw-6e74 { color: #DBD6D9; font-size: 0.928rem; flex: 1 1 260px; }

.njariw-etst { flex-wrap: wrap; gap: 8px; display: flex; }

.njariw-etst .nvep { font-size: 0.928rem; padding: 0 14px; min-height: 44px; }

.nguqib { padding-block: 12px 49px; }

.nguqib-lo { gap: 29px 58px; display: grid; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 444px), 1fr)); }

.nguqib-ijl3 { max-width: 668px; min-width: 0; }

.nguqib-4i { border: 1px solid #3A3135; display: inline-flex; margin-bottom: 23px; color: #DBD6D9; font-weight: 700; background: #1F1A1D; align-items: center; border-radius: 999px; font-size: 0.864rem; gap: 8px; padding: 6px 12px 6px 8px; }

.nguqib-4i svg { color: #48E083; flex: none; }

.nguqib-yw03 { letter-spacing: -0.03em; font-size: clamp(2.304rem, 1.331rem + 3.6vw, 4.351rem); font-weight: 800; text-wrap: balance; line-height: 1.02; }

.nguqib-okw { margin-top: 18px; color: #DBD6D9; font-size: 1.184rem; }

.nguqib-9r7m { margin-top: 27px; }

.nguqib-ejx4 { color: #ABA1A6; font-size: 0.864rem; margin-top: 12px; }

.nguqib-wc { min-width: 0; }

.nguqib-7l { display: flex; gap: 4px 12px; justify-content: space-between; margin-top: 12px; color: #ABA1A6; font-size: 0.864rem; flex-wrap: wrap; }

.nguqib-950i { font-family: "Fira Code", monospace; }

.nri2 { padding-block: 12px 58px; }

.nri2-ti { border: 1px solid #3A3135; grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); overflow: hidden; background: #1F1A1D; border-radius: 8px; display: grid; }

.nri2-jxlo { padding: 29px 21px; min-width: 0; }

.nri2-uf { font-size: clamp(2.176rem, 1.331rem + 3.2vw, 3.839rem); letter-spacing: -0.03em; font-weight: 800; text-wrap: balance; line-height: 1.04; }

.nri2-2s { max-width: 532px; margin-top: 18px; font-size: 1.184rem; }

.nri2-aj { margin-top: 27px; }

.nri2-t2q5 { list-style: none; background: #282225; align-content: center; margin: 0; display: grid; padding: 12px 21px; min-width: 0; }

.nri2-3o { grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #3A3135; padding: 18px 0; gap: 16px; display: grid; }

.nri2-3o + .nri2-3o { margin-top: 0; }

.nri2-3o:last-child { border-bottom: 0; }

.nri2-t1 { place-items: center; background: #1F1A1D; width: 44px; color: #FC90CE; height: 44px; border-radius: 4px; display: grid; }

.nri2-gc { color: #F2F1F2; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.nri2-pw { color: #ABA1A6; font-size: 0.928rem; }

.nhoa-cse { border: 1px solid #3A3135; gap: 1px; overflow: hidden; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 152px), 1fr)); background: #3A3135; display: grid; }

.nhoa-4n { background: #1F1A1D; display: flex; flex-direction: column-reverse; min-width: 0; padding: 21px 23px; }

.nhoa-dal8 { font-weight: 700; overflow-wrap: break-word; letter-spacing: -0.02em; font-size: clamp(1.536rem, 1.229rem + 1vw, 2.048rem); font-family: "Fira Code", monospace; hyphens: auto; color: #F2F1F2; }

.nhoa-f8 { color: #ABA1A6; font-size: 0.928rem; margin-top: 4px; }

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

.nvexai-qd > li + li { margin-top: 0; }

.nvexai-u02 { min-width: 0; text-decoration: none; color: #F2F1F2; display: block; transition: transform .22s; }

.nvexai-u02:hover { transform: translateY(-4px); color: #FC90CE; }

.nvexai-m8c { border: 1px solid #3A3135; background-image: repeating-linear-gradient(135deg, #282225 0 8px, #1F1A1D 8px 16px); position: relative; overflow: hidden; border-radius: 8px; aspect-ratio: 1 / 1; }

.nvexai-xyz { width: 100%; height: 100%; object-fit: cover; }

.nvexai-dz4z { margin-top: 10px; font-size: 0.992rem; hyphens: auto; font-weight: 700; overflow-wrap: break-word; line-height: 1.3; }

.nvexai-4nj { color: #ABA1A6; font-size: 0.864rem; }

.nta0-1r0 { gap: 12px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr)); margin: 0; padding: 0; list-style: none; }

.nta0-1r0 > li + li { margin-top: 0; }

.nta0-n9j { border: 1px solid #3A3135; padding: 10px 18px 10px 10px; align-items: center; background: #1F1A1D; grid-template-columns: 88px minmax(0, 1fr) auto; gap: 16px; display: grid; color: #F2F1F2; border-radius: 8px; text-decoration: none; transition: border-color .22s; }

.nta0-n9j:hover { color: #F2F1F2; border-color: #FC90CE; }

.nta0-bm1 { overflow: hidden; background-image: repeating-linear-gradient(135deg, #282225 0 6px, #1F1A1D 6px 12px); border-radius: 12px; aspect-ratio: 1 / 1; }

.nta0-0j { width: 100%; object-fit: cover; height: 100%; }

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

.nta0-px { color: #ABA1A6; display: block; font-size: 0.864rem; }

.nta0-907b { font-size: 0.864rem; white-space: nowrap; font-family: "Fira Code", monospace; color: #48E083; font-weight: 700; }

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

.nvex-ipe > li + li { margin-top: 0; }

.nvex-r8 { border: 1px solid #3A3135; border-radius: 8px; color: #F2F1F2; align-items: center; text-decoration: none; height: 100%; background: #1F1A1D; grid-template-columns: auto minmax(0, 1fr) auto; padding: 16px 18px; display: grid; gap: 16px; transition: border-color .22s; }

.nvex-r8:hover { color: #F2F1F2; border-color: #FC90CE; }

.nvex-h9l { display: grid; height: 44px; background: #282225; border-radius: 4px; place-items: center; color: #FC90CE; width: 44px; }

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

.nvex-bhkf { display: block; color: #ABA1A6; font-size: 0.864rem; }

.nso6-v8x3 { gap: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr)); }

.nso6-0q { border: 1px solid #3A3135; background: #1F1A1D; min-width: 0; border-radius: 8px; flex-direction: column; display: flex; }

.nso6-sk { padding: 25px 25px 21px; }

.nso6-1e { border-radius: 0px; padding: 4px 10px; color: #DBD6D9; font-size: 0.8rem; font-weight: 700; background: #282225; display: inline-block; }

.nso6-p7t { font-size: 1.184rem; line-height: 1.3; font-weight: 600; margin-top: 14px; }

.nso6-2j5r { overflow-wrap: break-word; margin-top: 8px; font-size: clamp(1.664rem, 1.331rem + 1vw, 2.048rem); font-weight: 800; line-height: 1.1; color: #FC90CE; letter-spacing: -0.02em; font-family: "Fraunces", serif; }

.nso6-53 { flex: 1; position: relative; border-top: 2px dashed #3A3135; margin-inline: 14px; display: flex; gap: 16px; padding: 21px 10px 25px; flex-direction: column; }

.nso6-53::before, .nso6-53::after { border-radius: 50%; background: #120F11; height: 22px; width: 22px; content: ""; top: -12px; position: absolute; }

.nso6-53::before { left: -26px; border-right: 1px solid #3A3135; }

.nso6-53::after { right: -26px; border-left: 1px solid #3A3135; }

.nso6-4tya { font-size: 0.928rem; flex: 1; }

.nso6-3a { font-size: 0.8rem; color: #ABA1A6; }

.nbet-n0 { border: 1px solid #3A3135; background: #1F1A1D; overflow-x: auto; border-radius: 8px; }

.nbet-9c { font-size: 0.992rem; counter-reset: facts-row; }

.nbet-9c thead th { border-bottom: 1px solid #3A3135; font-weight: 700; color: #ABA1A6; padding: 14px 16px; font-size: 0.864rem; }

.nbet-9c tbody th, .nbet-9c tbody td { border-bottom: 1px dashed #3A3135; padding: 13px 16px; }

.nbet-9c tbody tr:last-child th, .nbet-9c tbody tr:last-child td { border-bottom: 0; }

.nbet-9c tbody th { color: #DBD6D9; width: 40%; min-width: 150px; font-weight: 600; }

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

.nbet-9c tbody td { min-width: 180px; color: #F2F1F2; overflow-wrap: break-word; hyphens: auto; font-weight: 700; }

.nqio-foer { display: block; }

.nqio-8rx { grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); gap: 10px; display: grid; }

.nqio-2yfx { border: 1px solid #3A3135; display: flex; background: #1F1A1D; gap: 6px; border-radius: 8px; min-width: 0; flex-direction: column; padding: 18px 21px; }

.nqio-0vvm { font-weight: 700; font-size: 0.864rem; color: #ABA1A6; }

.nqio-982 { font-size: 1.567rem; color: #F2F1F2; hyphens: auto; font-weight: 800; overflow-wrap: break-word; font-family: "Fraunces", serif; line-height: 1.15; }

.nwyxa9-52 { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); }

.nwyxa9-58n { background: #090808; justify-content: space-between; display: flex; padding: 27px; min-height: 220px; min-width: 0; border-radius: 8px; flex-direction: column; gap: 41px; color: #F3F3F3; text-decoration: none; }

.nwyxa9-58n:hover { color: #F3F3F3; }

.nwyxa9-3i2q { display: flex; flex-wrap: wrap; gap: 6px 12px; font-weight: 700; justify-content: space-between; }

.nwyxa9-lslz { font-weight: 500; font-size: 0.864rem; font-family: "Fira Code", monospace; }

.nwyxa9-r4zg { hyphens: auto; font-size: clamp(1.92rem, 1.229rem + 2.6vw, 3.455rem); letter-spacing: -0.03em; font-family: "Fira Code", monospace; overflow-wrap: break-word; font-weight: 700; line-height: 1; }

.nwyxa9-tv { border: 1px solid #3A3135; background: #3A3135; margin: 0; list-style: none; gap: 1px; display: grid; overflow: hidden; padding: 0; border-radius: 8px; }

.nwyxa9-tv > li + li { margin-top: 0; }

.nwyxa9-cw91 { text-decoration: none; align-items: center; height: 100%; justify-content: space-between; flex-wrap: wrap; display: flex; gap: 6px 16px; background: #1F1A1D; padding: 21px 25px; color: #F2F1F2; }

.nwyxa9-cw91:hover { color: #F2F1F2; background: #282225; }

.nwyxa9-0a { font-weight: 700; }

.nwyxa9-1jm9 { hyphens: auto; font-weight: 700; overflow-wrap: break-word; font-family: "Fira Code", monospace; font-size: 1.44rem; }

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

.nwyh-t9 > li + li { margin-top: 0; }

.nwyh-g5 { border: 1px solid #3A3135; display: block; padding: 8px 8px 16px; color: #F2F1F2; transition: border-color .22s; text-decoration: none; min-width: 0; background: #1F1A1D; border-radius: 8px; height: 100%; }

.nwyh-g5:hover { border-color: #FC90CE; color: #F2F1F2; }

.nwyh-ta { aspect-ratio: 16 / 10; overflow: hidden; position: relative; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #282225 0 8px, #120F11 8px 16px); }

.nwyh-lm2i { font-weight: 700; border-radius: 0px; color: #1F1A1D; letter-spacing: .04em; padding: 3px 8px; top: 10px; background: #F37872; left: 10px; font-size: 0.736rem; position: absolute; }

.nwyh-xps { overflow-wrap: break-word; hyphens: auto; padding-inline: 8px; font-weight: 700; margin-top: 14px; }

.nwyh-385 { font-family: "Fira Code", monospace; color: #ABA1A6; font-size: 0.864rem; padding-inline: 8px; }

.nloh-qv5 { border: 1px solid #3A3135; overflow-x: auto; background: #1F1A1D; border-radius: 8px; }

.nloh-ni9b { min-width: 608px; font-size: 0.992rem; }

.nloh-ni9b thead { background: #282225; }

.nloh-ni9b th, .nloh-ni9b td { padding: 14px 16px; }

.nloh-ni9b thead th { font-weight: 700; font-size: 0.864rem; color: #DBD6D9; }

.nloh-ni9b tbody th, .nloh-ni9b tbody td { border-top: 1px solid #3A3135; vertical-align: middle; }

.nloh-tyj3 { font-weight: 700; color: #F2F1F2; gap: 12px; display: flex; align-items: center; }

.nloh-ix { font-family: "Fira Code", monospace; color: #F2F1F2; text-align: right; white-space: nowrap; }

.nloh-ni9b thead .nloh-ix { font-family: "IBM Plex Sans", sans-serif; }

.nvefi4-dw7 { gap: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); }

.nvefi4-409 { border: 1px solid #3A3135; background: #1F1A1D; border-radius: 8px; min-width: 0; padding: 25px; }

.nvefi4-gelt { border: 1.5px solid #FC90CE; height: 48px; width: 48px; border-radius: 50%; color: #FC90CE; display: grid; place-items: center; }

.nvefi4-oatd { margin-top: 21px; font-size: 1.248rem; font-weight: 600; line-height: 1.25; }

.nvefi4-d602 { font-size: 0.992rem; margin-top: 8px; }

.nvefi4-ye { margin-top: 14px; list-style: none; font-size: 0.928rem; padding: 0; }

.nvefi4-gm { display: flex; gap: 8px; }

.nvefi4-gm svg { margin-top: 2px; color: #48E083; flex: none; }

.nxasok-ndw { padding: 0; display: grid; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); counter-reset: steps; gap: 29px 25px; }

.nxasok-5jp { border-top: 2px solid #F2F1F2; min-width: 0; padding-top: 18px; }

.nxasok-5jp + .nxasok-5jp { margin-top: 0; }

.nxasok-5jp::before { display: block; content: counter(steps, decimal-leading-zero); font-family: "Fira Code", monospace; font-weight: 700; font-size: 0.928rem; color: #FC90CE; counter-increment: steps; }

.nxasok-ws8 { font-weight: 600; font-size: 1.248rem; margin-top: 10px; line-height: 1.25; }

.nxasok-14n { margin-top: 8px; font-size: 0.992rem; }

.nho7-9m { display: grid; gap: 0 41px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); }

.nho7-bhq2 { padding-block: 21px 25px; border-top: 1px solid #3A3135; min-width: 0; }

.nho7-em { font-size: 1.248rem; font-weight: 600; }

.nho7-b0h { margin-top: 10px; font-size: 0.992rem; }

.nced-hdz { max-width: 748px; line-height: 1.7; font-size: 1.12rem; }

.nced-kk { letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.664rem, 1.229rem + 1.6vw, 2.56rem); margin-bottom: 21px; font-weight: 800; }

.nced-hdz h3 { font-weight: 600; font-size: 1.44rem; margin: 29px 0 10px; }

.nced-hdz p + p { margin-top: 14px; }

.nced-hdz ul, .nced-hdz ol { margin-block: 16px; }

.nced-rx { margin-block: 29px; padding: 25px 29px; border-radius: 8px; background: #282225; }

.nced-rx p { color: #F2F1F2; font-family: "Fraunces", serif; font-size: 1.376rem; line-height: 1.4; font-weight: 600; }

.nced-rx cite { font-style: normal; display: block; font-weight: 600; margin-top: 12px; font-size: 0.928rem; color: #ABA1A6; }

.nzo9-0ol { border: 1px solid #3A3135; gap: 25px 49px; display: grid; border-radius: 8px; background: #1F1A1D; padding: 25px 21px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); }

.nzo9-lx { min-width: 0; }

.nzo9-9k { font-size: clamp(1.664rem, 1.229rem + 1.4vw, 2.432rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.nzo9-06 { margin-top: 14px; }

.nzo9-kqvy { list-style: none; padding: 0; min-width: 0; }

.nzo9-vzaj { border-bottom: 1px solid #3A3135; align-items: flex-start; gap: 14px; overflow-wrap: break-word; display: flex; hyphens: auto; padding: 12px 0; }

.nzo9-vzaj + .nzo9-vzaj { margin-top: 0; }

.nzo9-y9m1 { height: 24px; border-radius: 50%; flex: none; background: #48E083; color: #1F1A1D; display: grid; place-items: center; width: 24px; }

.ngudur-j0 { display: flex; align-items: center; gap: 16px; }

.ngudur-fmy { color: #F2F1F2; line-height: 1; font-family: "Fraunces", serif; font-size: 3.391rem; font-weight: 800; }

.ngudur-jql { gap: 2px; color: #F2F1F2; display: flex; }

.ngudur-ma { font-size: 0.928rem; color: #ABA1A6; }

.ngudur-e6e { grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); gap: 16px; display: grid; }

.ngudur-4wj0 { border: 1px solid #3A3135; flex-direction: column; display: flex; gap: 16px; min-width: 0; background: #1F1A1D; padding: 25px; border-radius: 8px; }

.ngudur-1o { font-size: 0.992rem; flex: 1; }

.ngudur-vs { display: flex; gap: 12px; align-items: center; }

.ngudur-2twl { height: 40px; font-weight: 700; width: 40px; display: grid; color: #F2F1F2; border-radius: 50%; font-size: 0.928rem; place-items: center; flex: none; background: #282225; }

.ngudur-4m1 { display: block; font-size: 0.992rem; font-weight: 700; color: #F2F1F2; }

.ngudur-c3 { font-size: 0.864rem; display: block; color: #ABA1A6; }

.nceg-p8s2 { border: 1px solid #3A3135; display: grid; gap: 25px 49px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); padding: 25px; border-radius: 8px; background: #1F1A1D; }

.nceg-nv8w { align-items: start; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 16px 21px; }

.nceg-9ap { font-weight: 800; background: #FA5FB8; overflow: hidden; place-items: center; font-family: "Fraunces", serif; color: #100E0F; font-size: 1.44rem; display: grid; height: 64px; border-radius: 50%; width: 64px; }

.nceg-9ap img { height: 100%; object-fit: cover; width: 100%; }

.nceg-hg { font-size: 1.44rem; font-weight: 800; }

.nceg-04a { color: #ABA1A6; font-size: 0.928rem; }

.nceg-tl { margin-top: 10px; }

.nceg-x7yx { display: flex; gap: 8px 21px; margin-top: 12px; font-size: 0.928rem; flex-wrap: wrap; }

.nceg-y3 { color: #ABA1A6; font-family: "Fira Code", monospace; }

.nkat-59 { margin: 0; list-style: none; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 142px), 1fr)); gap: 10px; display: grid; }

.nkat-59 > li + li { margin-top: 0; }

.nkat-qwh1 { border: 1px solid #3A3135; display: block; aspect-ratio: 300 / 173; border-radius: 4px; padding: 10px; transition: border-color .22s; background: #1F1A1D; }

.nkat-qwh1:hover { border-color: #FC90CE; }

.nkat-6q5c { object-fit: contain; width: 100%; height: 100%; }

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

.nzoc-3kft { min-width: 0; }

.nzoc-bo { margin-top: 14px; }

.nzoc-xrhs { list-style: none; margin-top: 18px; padding: 0; }

.nzoc-yf22 { display: flex; gap: 10px; }

.nzoc-yf22 svg { margin-top: 2px; flex: none; color: #48E083; }

.nzoc-0zgc { margin-top: 25px; gap: 10px; display: flex; flex-wrap: wrap; }

.nzoc-whu { border: 1.5px solid #F2F1F2; justify-content: center; color: #F2F1F2; min-height: 52px; text-decoration: none; padding: 6px 21px; border-radius: 4px; transition: background-color .22s, color .22s; display: inline-flex; flex-direction: column; }

.nzoc-whu:hover { background: #F2F1F2; color: #120F11; }

.nzoc-zjz { font-size: 0.736rem; }

.nzoc-1dr { font-weight: 700; line-height: 1.2; font-size: 1.056rem; }

.ntay-yjf, .njak-h0jm { background: #282225; border-radius: 8px; padding: 25px 21px; }

.ntay-o0l { justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 21px 41px; display: flex; }

.ntay-g5e { max-width: 628px; min-width: 0; }

.ntay-zd, .njak-due { max-width: 668px; margin-top: 12px; }

.ntay-my { list-style: none; padding: 0; display: grid; gap: 10px; margin-top: 29px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 182px), 1fr)); }

.ntay-vjj1 { min-width: 0; padding: 16px; align-items: center; font-weight: 700; border-radius: 4px; gap: 12px; hyphens: auto; overflow-wrap: break-word; background: #1F1A1D; color: #F2F1F2; display: flex; }

.ntay-vjj1 + .ntay-vjj1 { margin-top: 0; }

.ntay-vjj1 svg { color: #FC90CE; flex: none; }

.njak-uviq { margin-top: 21px; display: flex; gap: 8px 21px; font-size: 0.928rem; flex-wrap: wrap; font-weight: 700; }

.nlos-h2gn { grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr)); display: grid; gap: 33px 58px; }

.nlos-o9e { min-width: 0; }

.nlos-o9e p { margin-top: 14px; }

.nlos-21 { gap: 16px; min-width: 0; align-content: start; display: grid; }

.nlos-7q { border: 1px solid #3A3135; overflow: hidden; display: grid; background: #3A3135; border-radius: 8px; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; }

.nlos-7n7 { flex-direction: column-reverse; background: #1F1A1D; display: flex; padding: 18px 21px; }

.nlos-wst { overflow-wrap: break-word; hyphens: auto; font-family: "Fira Code", monospace; font-weight: 700; color: #F2F1F2; font-size: 1.567rem; }

.nlos-ra { color: #ABA1A6; font-size: 0.864rem; }

.nlos-ydyv { border: 1px solid #3A3135; list-style: none; padding: 0; background: #1F1A1D; border-radius: 8px; }

.nlos-vw2 { flex-wrap: wrap; justify-content: space-between; border-bottom: 1px solid #3A3135; gap: 4px 16px; padding: 14px 21px; display: flex; }

.nlos-vw2 + .nlos-vw2 { margin-top: 0; }

.nlos-vw2:last-child { border-bottom: 0; }

.nlos-bbi { font-weight: 700; color: #F2F1F2; }

.nlos-5c9m { hyphens: auto; font-size: 0.928rem; overflow-wrap: break-word; font-family: "Fira Code", monospace; color: #ABA1A6; }

.nve8-7z { counter-reset: faq; border-top: 1.5px solid #F2F1F2; }

.nve8-00 { border-bottom: 1px solid #3A3135; }

.nve8-jljk { display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 12px; font-weight: 700; align-items: center; padding: 18px 0; font-size: 1.12rem; color: #F2F1F2; }

.nve8-jljk::before { font-size: 0.864rem; font-family: "Fira Code", monospace; counter-increment: faq; content: counter(faq, decimal-leading-zero); color: #FC90CE; }

.nve8-jljk:hover { color: #FC90CE; }

.nve8-gh { transition: transform .22s; }

.nve8-00[open] .nve8-gh { transform: rotate(45deg); }

.nve8-de1 { max-width: 848px; padding: 0 0 23px 49px; }

.nve8-de1 p + p { margin-top: 10px; }

.nmivev-02 { align-items: start; gap: 25px 49px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 322px), 1fr)); display: grid; }

.nmivev-xvce { min-width: 0; }

.nmivev-xwp { color: #ABA1A6; margin-top: 12px; }

.nmivev-xvce .nvep { margin-top: 21px; }

.nmivev-k0 { display: grid; min-width: 0; gap: 10px; }

.nmivev-5qq { border: 1px solid #3A3135; background: #1F1A1D; border-radius: 8px; }

.nmivev-5qq[open] { border-color: #F2F1F2; }

.nmivev-aix8 { gap: 16px; font-weight: 700; color: #F2F1F2; padding: 18px 21px; align-items: center; justify-content: space-between; display: flex; }

.nmivev-ydv7 { width: 32px; background: #282225; transition: transform .22s; flex: none; display: grid; height: 32px; place-items: center; border-radius: 50%; }

.nmivev-5qq[open] .nmivev-ydv7 { transform: rotate(45deg); }

.nmivev-jf { padding: 0 21px 21px; font-size: 0.992rem; }

.nhofik-u16r { justify-content: space-between; border-radius: 8px; padding: 29px 23px; align-items: center; display: flex; flex-wrap: wrap; gap: 25px 41px; color: #F3F3F3; background: #090808; }

.nhofik-wc { min-width: 0; max-width: 628px; }

.nhofik-2gf { font-size: clamp(1.536rem, 1.229rem + 1.2vw, 2.176rem); font-weight: 800; color: #F3F3F3; letter-spacing: -0.02em; line-height: 1.12; }

.nhofik-chi1 { color: #F3F3F3; margin-top: 10px; }

.nhofik-chi1 a { color: #F3F3F3; }

.nfisov-hs { line-height: 1.15; max-width: 748px; font-weight: 800; font-size: clamp(1.408rem, 1.126rem + 1vw, 1.92rem); }

.nfisov-we { margin-top: 18px; columns: 2 340px; column-gap: 49px; font-size: 0.992rem; }

.nfisov-we p + p { margin-top: 14px; }

.nnunuh-q5g { padding: 0; display: flex; margin-bottom: 21px; color: #ABA1A6; list-style: none; font-size: 0.864rem; gap: 6px 10px; flex-wrap: wrap; }

.nnunuh-q5g li + li { margin-top: 0; }

.nnunuh-q5g li + li::before { margin-right: 10px; content: "/"; }

.nnunuh-ri9 { color: #ABA1A6; }

.nnunuh-y4 { color: #F2F1F2; font-weight: 700; }

.ncewyv { padding-block: 8px 33px; }

.ncewyv-omk { grid-template-columns: repeat(auto-fit, minmax(min(100%, 444px), 1fr)); display: grid; align-items: start; gap: 25px 49px; }

.ncewyv-hf1 { min-width: 0; }

.ncewyv-pv { font-family: "Fira Code", monospace; color: #ABA1A6; font-size: 0.864rem; }

.ncewyv-7ce { margin-top: 10px; font-size: clamp(2.304rem, 1.331rem + 3.4vw, 4.095rem); font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; }

.ncewyv-kld6 { font-size: 1.184rem; margin-top: 16px; max-width: 552px; }

.ncewyv-gem { border: 1px solid #3A3135; grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr)); overflow: hidden; display: grid; border-radius: 8px; margin-top: 25px; background: #3A3135; gap: 1px; }

.ncewyv-bfkj { background: #1F1A1D; padding: 12px 16px; min-width: 0; }

.ncewyv-kdlu { color: #ABA1A6; font-weight: 700; font-size: 0.8rem; }

.ncewyv-dk { overflow-wrap: break-word; hyphens: auto; color: #F2F1F2; font-weight: 700; margin-top: 2px; font-size: 1.12rem; font-family: "Fira Code", monospace; }

.ncewyv-4z { margin-top: 25px; }

.ncewyv-n69 { color: #ABA1A6; margin-top: 12px; font-size: 0.864rem; }

.ncewyv-h8c { min-width: 0; }

.nlosod-j7ka { padding: 29px 21px 0; background: #090808; color: #F3F3F3; text-align: center; border-radius: 8px; overflow: hidden; }

.nlosod-i0 { max-width: 808px; margin-inline: auto; }

.nlosod-j0 { font-size: 0.864rem; color: #F3F3F3; font-family: "Fira Code", monospace; }

.nlosod-e6y6 { margin-top: 10px; color: #F3F3F3; font-weight: 800; line-height: 1.02; font-size: clamp(2.176rem, 1.331rem + 3.4vw, 4.223rem); letter-spacing: -0.03em; }

.nlosod-4m { color: #F3F3F3; margin-top: 14px; font-size: 1.184rem; }

.nlosod-7ub { margin-top: 25px; justify-content: center; }

.nlosod-bq6 { justify-content: center; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin-top: 29px; }

.nlosod-xxea { border: 1px solid #F3F3F3; color: #F3F3F3; font-size: 0.928rem; border-radius: 999px; padding: 8px 14px; }

.nlosod-xxea + .nlosod-xxea { margin-top: 0; }

.nlosod-xxea strong { color: #F3F3F3; font-family: "Fira Code", monospace; }

.nlosod-wl0 { overflow: hidden; background-color: #282225; margin: 37px auto 0; max-width: 944px; aspect-ratio: 16 / 10; border-radius: 8px 8px 0 0; }

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

.nholo7 { padding-bottom: 49px; }

.nholo7-2s { border: 1px solid #3A3135; background: #1F1A1D; border-radius: 8px; }

.nholo7-ks3r { color: #F2F1F2; font-weight: 700; display: flex; justify-content: space-between; align-items: center; min-height: 52px; padding: 0 16px; }

.nholo7-9h65 { transition: transform .22s; }

.nholo7-2s[open] .nholo7-9h65 { transform: rotate(45deg); }

.nholo7-iwu { list-style: none; padding: 0 8px 8px; margin: 0; display: grid; }

.nholo7-iwu li + li { margin-top: 0; }

.nholo7-353 { text-decoration: none; display: flex; font-weight: 600; color: #DBD6D9; padding: 0 8px; border-top: 1px solid #3A3135; min-height: 44px; align-items: center; }

.nholo7-353:hover { color: #FC90CE; }

.nmiu-ofg5 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); gap: 29px 58px; align-items: start; }

.nmiu-0631 { min-width: 0; font-size: 1.12rem; max-width: 708px; }

.nmiu-0631 p { margin-top: 14px; }

.nmiu-xo { min-width: 0; background: #282225; padding: 25px; border-radius: 8px; }

.nmiu-1rh { font-weight: 600; font-size: 1.248rem; }

.nmiu-45 { margin-top: 14px; padding: 0; list-style: none; }

.nmiu-0o { display: flex; gap: 10px; }

.nmiu-0o svg { margin-top: 2px; color: #48E083; flex: none; }

.nfiwy5-72km { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); padding: 0; gap: 16px; margin: 0; list-style: none; }

.nfiwy5-72km > li + li { margin-top: 0; }

.nfiwy5-kul { border: 1px solid #3A3135; overflow: hidden; border-radius: 8px; aspect-ratio: 16 / 10; background-color: #090808; }

.nfiwy5-784 { object-fit: contain; width: 100%; height: 100%; }

.nfiwy5-wo9 { font-size: 0.928rem; margin-top: 10px; }

.nxar-pyrg { border: 1px solid #3A3135; border-radius: 8px; background: #1F1A1D; overflow-x: auto; }

.nxar-ou1 { min-width: 552px; font-size: 0.992rem; }

.nxar-ou1 thead { background: #282225; }

.nxar-ou1 th, .nxar-ou1 td { padding: 10px 16px; vertical-align: middle; }

.nxar-ou1 thead th { font-size: 0.864rem; color: #DBD6D9; font-weight: 700; }

.nxar-ou1 tbody th, .nxar-ou1 tbody td { border-top: 1px solid #3A3135; }

.nxar-orp4 { font-family: "Fira Code", monospace; text-align: right; white-space: nowrap; color: #F2F1F2; }

.nxar-ob1m { font-weight: 700; display: flex; color: #F2F1F2; gap: 12px; align-items: center; }

.nxar-ei6 { width: 40px; background: #282225; flex: none; border-radius: 0px; height: 40px; overflow: hidden; }

.nxar-ei6 img { height: 100%; width: 100%; object-fit: contain; }

.nxar-pl { background: #282225; }

.nxar-pl .nxar-ei6 { background: #1F1A1D; }

.nxar-x9g { font-size: 0.736rem; padding: 2px 8px; border-radius: 0px; font-weight: 700; color: #100E0F; background: #FA5FB8; }

.njav-l2c { gap: 16px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr)); }

.njav-4we { border: 1px solid #3A3135; min-width: 0; flex-direction: column; background: #1F1A1D; border-radius: 8px; display: flex; gap: 12px; padding: 25px; }

.njav-7i3 { font-size: 1.312rem; font-weight: 600; }

.njav-dk { flex: 1; font-size: 0.992rem; }

.njav-mp { flex-wrap: wrap; align-items: center; font-weight: 700; gap: 6px; display: flex; font-size: 0.864rem; }

.njav-mp svg { color: #ABA1A6; }

.njav-dv { color: #F2F1F2; border-radius: 0px; background: #282225; padding: 4px 10px; }

.njav-lzr5 { padding: 4px 10px; border-radius: 0px; color: #100E0F; background: #FA5FB8; }

.nguve4-ll0v { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); gap: 41px 49px; }

.nguve4-oi { min-width: 0; }

.nguve4-8ad1 { font-size: clamp(1.536rem, 1.229rem + 1vw, 2.176rem); font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.nguve4-q6o { margin-top: 10px; color: #ABA1A6; }

.nguve4-c0f { border: 1px solid #3A3135; background: #1F1A1D; margin-top: 18px; border-radius: 8px; overflow-x: auto; }

.nguve4-jfcx { font-size: 0.992rem; }

.nguve4-jfcx thead { background: #282225; }

.nguve4-jfcx th, .nguve4-jfcx td { padding: 12px 18px; }

.nguve4-jfcx thead th { font-size: 0.864rem; }

.nguve4-jfcx tbody th, .nguve4-jfcx tbody td { border-top: 1px solid #3A3135; }

.nguve4-jfcx tbody th { font-weight: 600; }

.nguve4-zut0 { white-space: nowrap; font-family: "Fira Code", monospace; color: #F2F1F2; text-align: right; }

.nguve4-5y { height: 4px; background: #282225; margin-top: 6px; display: block; border-radius: 999px; }

.nguve4-hrj { background: #FA5FB8; height: 100%; display: block; border-radius: 999px; }

.nguve4-h2y { color: #48E083; font-weight: 700; }

.nguve4-3wol { color: #ABA1A6; }

.nmirin-ng5 { border: 1px solid #3A3135; border-radius: 8px; position: relative; overflow: hidden; aspect-ratio: 16 / 9; background-color: #090808; }

.nmirin-7sw { height: 100%; width: 100%; object-fit: cover; }

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

.nmirin-7p7h { font-weight: 800; display: inline-flex; background: #F3F3F3; color: #090808; gap: 12px; transition: transform .22s; border-radius: 999px; min-height: 56px; align-items: center; font-size: 1.12rem; padding: 0 27px; }

.nmirin-hu:hover .nmirin-7p7h { transform: scale(1.04); }

.nmirin-sd { justify-content: space-between; display: flex; flex-wrap: wrap; gap: 14px 33px; margin-top: 16px; align-items: center; }

.nmirin-el0 { max-width: 628px; font-size: 0.992rem; }

.nguqid-1fb { max-width: 748px; line-height: 1.7; font-size: 1.12rem; }

.nguqid-lqjd { margin-bottom: 18px; font-size: clamp(1.664rem, 1.229rem + 1.6vw, 2.56rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; }

.nguqid-1fb p + p { margin-top: 14px; }

.njak-wd { gap: 12px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr)); margin-top: 25px; }

.njak-xw6d { border-radius: 4px; min-width: 0; padding: 18px 21px; background: #1F1A1D; }

.njak-5l { font-family: "IBM Plex Sans", sans-serif; font-size: 1.056rem; font-weight: 700; }

.njak-zz { font-size: 0.928rem; margin-top: 6px; }

.ncekah { z-index: 35; position: fixed; bottom: 0; gap: 12px; justify-content: space-between; left: 0; display: flex; background: #1F1A1D; border-top: 1px solid #3A3135; align-items: center; padding: 10px 12px 10px 16px; right: 0; transform: translateY(110%); transition: transform .28s; }

.ncekah-av1 { transform: translateY(0); }

.ncekah-7zlv { overflow: hidden; font-weight: 700; color: #F2F1F2; min-width: 0; white-space: nowrap; text-overflow: ellipsis; }

.ncekah .nvep { min-height: 44px; flex: none; }

@media (min-width: 650px) {
  .nriqi7 { padding-inline: 25px; }
  .nri2-jxlo { padding: 45px 41px; }
  .nri2-t2q5 { padding: 25px 33px; }
  .nzo9-0ol { padding: 37px; }
  .ntay-yjf, .njak-h0jm { padding: 37px; }
  .nhofik-u16r { padding: 41px; }
  .nlosod-j7ka { padding: 45px 41px 0; }
}

@media (min-width: 953px) {
  .nriqi7 { padding-inline: 41px; }
  main > section { padding-block: 0 90px; }
  .nveb { padding: 12px 25px; }
  .nveb-4vy { padding-left: 14px; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 16px; }
  .nveb-z8 { display: none; }
  .nveb-fm95 { padding-top: 0; gap: 2px; border-top: 0; justify-content: center; flex-wrap: wrap; display: flex; }
  .nveb-yi { min-height: 40px; font-size: 0.928rem; }
  .nveb-kkt { display: flex; }
  .nveb-kkt .nvep { padding: 0 16px; min-height: 42px; }
  .nguqib { padding-block: 25px 82px; }
  .nguqib-ijl3 { padding-block: 33px; }
  .nri2-jxlo { padding: 66px; }
  .ncewyv { padding-block: 16px 49px; }
  .nholo7 { padding-bottom: 74px; }
  .nholo7-2s[open] .nholo7-iwu, .nholo7-iwu { display: flex; flex-wrap: wrap; gap: 8px; padding: 0 10px 10px; }
  .nholo7-353 { border-top: 0; color: #F2F1F2; min-height: 36px; font-size: 0.928rem; padding: 0 12px; border-radius: 4px; background: #282225; font-weight: 700; }
  .nholo7-353:hover { background: #FA5FB8; color: #100E0F; }
  .nzo9-0ol { padding: 45px; }
  .ntay-yjf, .njak-h0jm { padding: 45px; }
  .nhofik-u16r { padding: 49px; }
  .nlosod-j7ka { padding: 58px 58px 0; }
  .nso2 { padding-block: 74px 29px; }
  .ncekah { display: none; }
}