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

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

body { background: #0C100B; margin: 0; font-size: 16.5px; font-family: "Source Sans 3", sans-serif; line-height: 1.55; overflow-wrap: break-word; color: #CFD8CD; }

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

h1, h2, h3 { overflow-wrap: break-word; font-family: "Cormorant Garamond", serif; color: #F3F5F2; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #87EB89; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.tq-lojaf { padding-inline: 1rem; max-width: 1292px; margin-inline: auto; }

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

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

.tq-kac-kor { min-width: 0; max-width: 728px; }

.tq-kac-ry { font-weight: 700; align-items: center; font-size: 14.5px; color: #8AEC8C; display: flex; margin-bottom: 0.625rem; gap: 0.5rem; }

.tq-kac-ry::before { flex: none; border-radius: 2px; width: 8px; height: 8px; content: ""; background: #6FE771; }

.tq-kac-bny { text-wrap: balance; letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); }

.tq-kac-5x { color: #A7B7A2; margin-top: 0.75rem; }

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

.tq-kac-dq9 svg { flex: none; }

.tq-kac-sv { max-width: 768px; flex-direction: column; text-align: center; margin-inline: auto; align-items: center; }

.tq-kac-sv .tq-kac-ry { border: 1px solid #384A33; padding: 0.25rem 0.75rem; color: #CFD8CD; border-radius: 999px; justify-content: center; }

.tq-kac-sv .tq-kac-ry::before { display: none; }

.tq-kac-sv .tq-kac-bny { font-size: clamp(1.788rem, 1.328rem + 2vw, 2.937rem); }

.tq-kac-sv .tq-kac-dq9 { font-size: 14.5px; background: #1F291C; padding: 0 1rem; border-bottom: 0; border-radius: 999px; min-height: 40px; color: #F3F5F2; }

.tq-kac-sv .tq-kac-dq9:hover { color: #F3F5F2; background: #384A33; }

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

.tq-lox-c021 { color: #0E110D; background: #6FE771; }

.tq-lox-c021:hover { color: #0E110D; background: #87EB89; }

.tq-lox-aq { background: transparent; color: #F3F5F2; border-color: #F3F5F2; }

.tq-lox-aq:hover { background: #F3F5F2; color: #0C100B; }

.tq-lox-2w { font-size: 16.5px; min-height: 52px; }

.tq-lox-e8s { width: 100%; display: flex; }

.tq-lox-ugw2 { color: #6FE771; margin-right: -10px; background: #0E110D; display: grid; height: 34px; place-items: center; width: 34px; border-radius: 8px; }

.tq-lox-qhc { color: #090C08; background: #F1F2F0; }

.tq-lox-qhc:hover { background: #6FE771; color: #0E110D; }

.tq-lox-0zf { background: transparent; border-color: #F1F2F0; color: #F1F2F0; }

.tq-lox-0zf:hover { color: #090C08; background: #F1F2F0; }

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

.tq-lonuf { border: 1px solid #384A33; overflow: hidden; background-image: repeating-linear-gradient(135deg, #1F291C 0 9px, #171F15 9px 18px); background-color: #1F291C; border-radius: 22px; position: relative; }

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

.tq-lonuf-zj { aspect-ratio: 16 / 10; }

.tq-peu { padding: 0.625rem; background: #0C100B; z-index: 30; top: 0; position: sticky; }

.tq-peu-hmn { border: 1px solid #384A33; gap: 0.625rem; padding: 0.625rem; margin-inline: auto; max-width: 1292px; border-radius: 22px; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; background: #171F15; display: grid; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; }

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

.tq-peu-os6::before { background: #6FE771; width: 14px; height: 14px; transform: rotate(45deg); content: ""; flex: none; border-radius: 4px; }

.tq-peu-os6:hover { color: #F3F5F2; }

.tq-peu-id { pointer-events: none; opacity: 0; position: absolute; }

.tq-peu-c3iy { height: 44px; width: 44px; cursor: pointer; color: #0C100B; grid-area: burger; display: grid; border-radius: 12px; background: #F3F5F2; place-items: center; }

.tq-peu-id:focus-visible + .tq-peu-c3iy { outline: 2px solid #8AEC8C; outline-offset: 3px; }

.tq-peu-j4 { display: none; }

.tq-peu-id:checked + .tq-peu-c3iy .tq-peu-84f { display: none; }

.tq-peu-id:checked + .tq-peu-c3iy .tq-peu-j4 { display: block; }

.tq-peu-9ft { display: none; padding-top: 0.5rem; grid-area: nav; border-top: 1px solid #384A33; }

.tq-peu-id:checked ~ .tq-peu-9ft { display: grid; gap: 2px; }

.tq-peu-xc4y { min-height: 48px; font-size: 17.5px; text-decoration: none; align-items: center; padding: 0 0.75rem; font-weight: 700; border-radius: 12px; color: #CFD8CD; display: flex; }

.tq-peu-xc4y:hover { color: #F3F5F2; background: #1F291C; }

.tq-peu-3v { color: #F3F5F2; background: #1F291C; }

.tq-peu-5q { gap: 0.5rem; grid-area: actions; display: grid; grid-template-columns: 1fr 1fr; }

.tq-peu-5q .tq-lox { font-size: 14.5px; padding: 0 0.75rem; min-height: 44px; }

.tq-zofi8 { color: #F1F2F0; background: #090C08; padding-block: 3rem 1.75rem; }

.tq-zofi8-2qp { display: grid; gap: 2rem 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); }

.tq-zofi8-c0mr { gap: 0.625rem; align-items: center; display: flex; color: #F1F2F0; font-size: 21.5px; font-family: "Cormorant Garamond", serif; font-weight: 800; }

.tq-zofi8-c0mr::before { height: 14px; content: ""; transform: rotate(45deg); background: #F1F2F0; width: 14px; border-radius: 4px; flex: none; }

.tq-zofi8-srp5 { font-size: 14.5px; color: #F1F2F0; margin-top: 0.75rem; }

.tq-zofi8-srp5 a { color: #F1F2F0; }

.tq-zofi8-gdgp { font-weight: 700; font-family: "Source Sans 3", sans-serif; font-size: 14.5px; color: #F1F2F0; margin-bottom: 0.75rem; }

.tq-zofi8-ump9 { padding: 0; list-style: none; }

.tq-zofi8-ump9 li + li { margin-top: 0.5rem; }

.tq-zofi8-9i3b { font-size: 14.5px; color: #F1F2F0; text-decoration: none; }

.tq-zofi8-9i3b:hover { color: #F1F2F0; text-decoration: underline; }

.tq-zofi8-uj6 { gap: 1rem 1.25rem; align-items: start; margin-top: 2.5rem; padding-top: 1.5rem; grid-template-columns: auto minmax(0, 1fr); display: grid; border-top: 1px solid #A7B7A2; }

.tq-zofi8-7w { border: 2px solid #F17475; width: 44px; height: 44px; display: grid; border-radius: 50%; place-items: center; font-size: 14.5px; color: #F1F2F0; font-weight: 800; }

.tq-zofi8-uhd { color: #F1F2F0; line-height: 1.6; font-size: 13.5px; }

.tq-zofi8-uhd + .tq-zofi8-uhd { margin-top: 0.625rem; }

.tq-pejad { border: 1px solid #384A33; z-index: 40; border-radius: 22px; left: 10px; background: #171F15; bottom: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; align-items: center; right: 10px; position: fixed; flex-wrap: wrap; gap: 0.625rem 1.25rem; margin-inline: auto; max-width: 828px; display: flex; box-shadow: 0 10px 26px -12px rgba(0, 0, 0, 0.64); }

.tq-pejad[hidden] { display: none; }

.tq-pejad-v2xv { font-size: 14.5px; color: #CFD8CD; flex: 1 1 260px; }

.tq-pejad-1jl1 { flex-wrap: wrap; display: flex; gap: 0.5rem; }

.tq-pejad-1jl1 .tq-lox { font-size: 14.5px; min-height: 44px; padding: 0 0.875rem; }

.tq-xae { padding-block: 0.75rem 3rem; }

.tq-xae-nd8 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); align-items: center; gap: 1.75rem 3.5rem; display: grid; }

.tq-xae-s8a { max-width: 688px; min-width: 0; }

.tq-xae-p5 { border: 1px solid #384A33; color: #CFD8CD; align-items: center; border-radius: 999px; font-size: 13.5px; font-weight: 700; background: #171F15; padding: 0.375rem 0.75rem 0.375rem 0.5rem; margin-bottom: 1.375rem; gap: 0.5rem; display: inline-flex; }

.tq-xae-p5 svg { color: #48E08B; flex: none; }

.tq-xae-e253 { font-size: clamp(2.298rem, 1.328rem + 3.6vw, 4.341rem); line-height: 1.02; font-weight: 800; text-wrap: balance; letter-spacing: -0.03em; }

.tq-xae-mdo { margin-top: 1.125rem; font-size: 18.5px; color: #CFD8CD; }

.tq-xae-f9 { margin-top: 1.625rem; }

.tq-xae-lp { color: #A7B7A2; margin-top: 0.75rem; font-size: 13.5px; }

.tq-xae-yq38 { min-width: 0; }

.tq-xae-jxx { margin-top: 0.75rem; flex-wrap: wrap; gap: 0.25rem 0.75rem; justify-content: space-between; color: #A7B7A2; font-size: 13.5px; display: flex; }

.tq-xae-fu { font-family: "JetBrains Mono", monospace; }

.tq-qiu { padding-block: 0.75rem 3.5rem; }

.tq-qiu-ar { border: 1px solid #384A33; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); background: #171F15; border-radius: 22px; display: grid; overflow: hidden; }

.tq-qiu-ntj { min-width: 0; padding: 1.75rem 1.25rem; }

.tq-qiu-nq { letter-spacing: -0.03em; line-height: 1.04; font-size: clamp(2.171rem, 1.328rem + 3.2vw, 3.831rem); font-weight: 800; text-wrap: balance; }

.tq-qiu-tni { font-size: 18.5px; margin-top: 1.125rem; max-width: 544px; }

.tq-qiu-bsg { margin-top: 1.625rem; }

.tq-qiu-izdc { list-style: none; align-content: center; display: grid; padding: 0.75rem 1.25rem; min-width: 0; background: #1F291C; margin: 0; }

.tq-qiu-5n { padding: 1.125rem 0; border-bottom: 1px solid #384A33; gap: 1rem; grid-template-columns: 44px minmax(0, 1fr); display: grid; }

.tq-qiu-5n + .tq-qiu-5n { margin-top: 0; }

.tq-qiu-5n:last-child { border-bottom: 0; }

.tq-qiu-m4 { color: #8AEC8C; background: #171F15; place-items: center; width: 44px; display: grid; border-radius: 12px; height: 44px; }

.tq-qiu-iiy { hyphens: auto; overflow-wrap: break-word; color: #F3F5F2; font-weight: 700; }

.tq-qiu-tw6 { font-size: 14.5px; color: #A7B7A2; }

.tq-tai-4j0m { border: 1px solid #384A33; border-radius: 22px; gap: 1px; background: #384A33; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); overflow: hidden; display: grid; }

.tq-tai-4fu { flex-direction: column-reverse; display: flex; padding: 1.25rem 1.375rem; min-width: 0; background: #171F15; }

.tq-tai-b028 { letter-spacing: -0.02em; hyphens: auto; overflow-wrap: break-word; font-size: clamp(1.532rem, 1.226rem + 1vw, 2.043rem); font-family: "JetBrains Mono", monospace; font-weight: 700; color: #F3F5F2; }

.tq-tai-h9 { margin-top: 0.25rem; font-size: 14.5px; color: #A7B7A2; }

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

.tq-loqiv-ailq > li + li { margin-top: 0; }

.tq-loqiv-0lrb { text-decoration: none; min-width: 0; transition: transform .20s; display: block; color: #F3F5F2; }

.tq-loqiv-0lrb:hover { transform: translateY(-4px); color: #8AEC8C; }

.tq-loqiv-qjh { border: 1px solid #384A33; position: relative; overflow: hidden; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #1F291C 0 8px, #171F15 8px 16px); border-radius: 22px; }

.tq-loqiv-ra { height: 100%; width: 100%; object-fit: cover; }

.tq-loqiv-uzu { background: #F3F5F2; padding: 3px 0.5rem; border-radius: 8px; left: 10px; position: absolute; font-weight: 700; color: #0C100B; font-size: 12.5px; top: 10px; }

.tq-loqiv-gbz { font-size: 15.5px; font-weight: 700; line-height: 1.3; margin-top: 0.625rem; hyphens: auto; overflow-wrap: break-word; }

.tq-loqiv-zi3n { color: #A7B7A2; font-size: 13.5px; }

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

.tq-nuzoz-vbr > li + li { margin-top: 0; }

.tq-nuzoz-exq { border: 1px solid #384A33; background: #171F15; text-decoration: none; padding: 1rem 1.125rem; height: 100%; align-items: center; color: #F3F5F2; grid-template-columns: auto minmax(0, 1fr) auto; gap: 1rem; display: grid; transition: border-color .20s; border-radius: 22px; }

.tq-nuzoz-exq:hover { border-color: #8AEC8C; color: #F3F5F2; }

.tq-nuzoz-pk7k { width: 44px; place-items: center; border-radius: 12px; height: 44px; color: #8AEC8C; background: #1F291C; display: grid; }

.tq-nuzoz-q2vg { overflow-wrap: break-word; display: block; font-weight: 700; hyphens: auto; }

.tq-nuzoz-nfi { display: block; color: #A7B7A2; font-size: 13.5px; }

.tq-be0-eo { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); display: grid; }

.tq-be0-mn3 { border: 1px solid #384A33; min-width: 0; flex-direction: column; display: flex; background: #171F15; border-radius: 22px; }

.tq-be0-ka9 { padding: 1.5rem 1.5rem 1.25rem; }

.tq-be0-vs { padding: 0.25rem 0.625rem; color: #CFD8CD; font-weight: 700; display: inline-block; font-size: 12.5px; background: #1F291C; border-radius: 8px; }

.tq-be0-vd { margin-top: 0.875rem; line-height: 1.3; font-weight: 600; font-size: 18.5px; }

.tq-be0-3ep { margin-top: 0.5rem; font-family: "Cormorant Garamond", serif; color: #8AEC8C; line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.66rem, 1.328rem + 1vw, 2.043rem); overflow-wrap: break-word; }

.tq-be0-sjmi { flex: 1; gap: 1rem; border-top: 2px dashed #384A33; display: flex; padding: 1.25rem 0.625rem 1.5rem; position: relative; margin-inline: 0.875rem; flex-direction: column; }

.tq-be0-sjmi::before, .tq-be0-sjmi::after { width: 22px; position: absolute; background: #0C100B; border-radius: 50%; content: ""; height: 22px; top: -12px; }

.tq-be0-sjmi::before { left: -26px; border-right: 1px solid #384A33; }

.tq-be0-sjmi::after { right: -26px; border-left: 1px solid #384A33; }

.tq-be0-73 { font-size: 14.5px; flex: 1; }

.tq-be0-kq7b { font-size: 12.5px; color: #A7B7A2; }

.tq-rii-p1u { border: 1px solid #384A33; border-radius: 22px; overflow-x: auto; background: #171F15; }

.tq-rii-49j { font-size: 15.5px; counter-reset: facts-row; }

.tq-rii-49j thead th { padding: 0.875rem 1rem; color: #A7B7A2; font-size: 13.5px; border-bottom: 1px solid #384A33; font-weight: 700; }

.tq-rii-49j tbody th, .tq-rii-49j tbody td { border-bottom: 1px dashed #384A33; padding: 0.75rem 1rem; }

.tq-rii-49j tbody tr:last-child th, .tq-rii-49j tbody tr:last-child td { border-bottom: 0; }

.tq-rii-49j tbody th { width: 40%; font-weight: 600; min-width: 150px; color: #CFD8CD; }

.tq-rii-49j tbody th::before { display: inline-block; font-weight: 500; font-size: 12.5px; color: #A7B7A2; min-width: 32px; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; font-family: "JetBrains Mono", monospace; }

.tq-rii-49j tbody td { color: #F3F5F2; font-weight: 700; min-width: 180px; hyphens: auto; overflow-wrap: break-word; }

.tq-soso1-z6n { display: block; }

.tq-soso1-2btv { display: grid; gap: 0.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); }

.tq-soso1-ep { border: 1px solid #384A33; padding: 1.125rem 1.25rem; gap: 0.375rem; flex-direction: column; display: flex; min-width: 0; border-radius: 22px; background: #171F15; }

.tq-soso1-7j { font-weight: 700; color: #A7B7A2; font-size: 13.5px; }

.tq-soso1-m5mt { hyphens: auto; font-size: 24.5px; overflow-wrap: break-word; line-height: 1.15; font-family: "Cormorant Garamond", serif; color: #F3F5F2; font-weight: 800; }

.tq-ho0-ke { grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); gap: 1rem; display: grid; }

.tq-ho0-fo { text-decoration: none; color: #F1F2F0; min-width: 0; background: #090C08; gap: 2.5rem; border-radius: 22px; min-height: 220px; flex-direction: column; display: flex; padding: 1.625rem; justify-content: space-between; }

.tq-ho0-fo:hover { color: #F1F2F0; }

.tq-ho0-7hd7 { gap: 0.375rem 0.75rem; justify-content: space-between; flex-wrap: wrap; display: flex; font-weight: 700; }

.tq-ho0-j9v6 { font-family: "JetBrains Mono", monospace; font-size: 13.5px; font-weight: 500; }

.tq-ho0-46 { font-size: clamp(1.915rem, 1.226rem + 2.6vw, 3.448rem); line-height: 1; font-weight: 700; letter-spacing: -0.03em; overflow-wrap: break-word; hyphens: auto; font-family: "JetBrains Mono", monospace; }

.tq-ho0-5e39 { border: 1px solid #384A33; padding: 0; background: #384A33; border-radius: 22px; list-style: none; display: grid; gap: 1px; overflow: hidden; margin: 0; }

.tq-ho0-5e39 > li + li { margin-top: 0; }

.tq-ho0-6i2 { height: 100%; flex-wrap: wrap; display: flex; text-decoration: none; gap: 0.375rem 1rem; align-items: center; background: #171F15; padding: 1.25rem 1.5rem; color: #F3F5F2; justify-content: space-between; }

.tq-ho0-6i2:hover { color: #F3F5F2; background: #1F291C; }

.tq-ho0-p9 { font-weight: 700; }

.tq-ho0-490 { font-family: "JetBrains Mono", monospace; font-size: 22.5px; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.tq-xak-xt4d { border: 1px solid #384A33; border-radius: 22px; overflow-x: auto; background: #171F15; }

.tq-xak-e4s { min-width: 628px; font-size: 15.5px; }

.tq-xak-e4s thead { background: #1F291C; }

.tq-xak-e4s th, .tq-xak-e4s td { padding: 0.875rem 1rem; }

.tq-xak-e4s thead th { font-weight: 700; font-size: 13.5px; color: #CFD8CD; }

.tq-xak-e4s tbody th, .tq-xak-e4s tbody td { border-top: 1px solid #384A33; vertical-align: middle; }

.tq-xak-cpiz { display: flex; font-weight: 700; align-items: center; color: #F3F5F2; gap: 0.75rem; }

.tq-xak-1yo { color: #F3F5F2; font-family: "JetBrains Mono", monospace; text-align: right; white-space: nowrap; }

.tq-xak-e4s thead .tq-xak-1yo { font-family: "Source Sans 3", sans-serif; }

.tq-xarik-qz { border-top: 1px solid #384A33; }

.tq-xarik-og { display: grid; grid-template-columns: auto minmax(0, 1fr); padding: 1.5rem 0; border-bottom: 1px solid #384A33; gap: 0.5rem 1.25rem; }

.tq-xarik-ijj { height: 52px; color: #0E110D; display: grid; background: #6FE771; grid-row: span 2; place-items: center; width: 52px; border-radius: 12px; }

.tq-xarik-mx41 { font-size: 20.5px; font-weight: 600; }

.tq-xarik-w2m { max-width: 768px; hyphens: auto; }

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

.tq-bexav-39e0 { padding-top: 1.125rem; min-width: 0; border-top: 2px solid #F3F5F2; }

.tq-bexav-39e0 + .tq-bexav-39e0 { margin-top: 0; }

.tq-bexav-39e0::before { content: counter(steps, decimal-leading-zero); color: #8AEC8C; display: block; font-weight: 700; font-family: "JetBrains Mono", monospace; counter-increment: steps; font-size: 14.5px; }

.tq-bexav-dn8f { font-size: 19.5px; margin-top: 0.625rem; font-weight: 600; line-height: 1.25; }

.tq-bexav-6aqp { font-size: 15.5px; margin-top: 0.5rem; }

.tq-tazov-wdpi { gap: 0 2.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); display: grid; }

.tq-tazov-692 { padding-block: 1.25rem 1.5rem; min-width: 0; border-top: 1px solid #384A33; }

.tq-tazov-7p { font-size: 19.5px; font-weight: 600; }

.tq-tazov-9yb { font-size: 15.5px; margin-top: 0.625rem; }

.tq-zokas-0t { max-width: 768px; font-size: 17.5px; line-height: 1.7; }

.tq-zokas-65 { margin-bottom: 1.25rem; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); }

.tq-zokas-0t h3 { font-weight: 600; font-size: 22.5px; margin: 1.75rem 0 0.625rem; }

.tq-zokas-0t p + p { margin-top: 0.875rem; }

.tq-zokas-0t ul, .tq-zokas-0t ol { margin-block: 1rem; }

.tq-zokas-kf2 { padding: 1.5rem 1.75rem; background: #1F291C; margin-block: 1.75rem; border-radius: 22px; }

.tq-zokas-kf2 p { font-family: "Cormorant Garamond", serif; font-weight: 600; font-size: 21.5px; line-height: 1.4; color: #F3F5F2; }

.tq-zokas-kf2 cite { color: #A7B7A2; font-weight: 600; font-size: 14.5px; margin-top: 0.75rem; font-style: normal; display: block; }

.tq-pekay-ul2 { border: 1px solid #384A33; gap: 1.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); display: grid; border-radius: 22px; background: #171F15; padding: 1.5rem 1.25rem; }

.tq-pekay-tge4 { min-width: 0; }

.tq-pekay-9ma { line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.66rem, 1.226rem + 1.4vw, 2.426rem); }

.tq-pekay-35rn { margin-top: 0.875rem; }

.tq-pekay-78ma { min-width: 0; list-style: none; padding: 0; }

.tq-pekay-n1w { padding: 0.75rem 0; display: flex; gap: 0.875rem; hyphens: auto; overflow-wrap: break-word; align-items: flex-start; border-bottom: 1px solid #384A33; }

.tq-pekay-n1w + .tq-pekay-n1w { margin-top: 0; }

.tq-pekay-xml { border-radius: 50%; flex: none; color: #171F15; place-items: center; height: 24px; width: 24px; display: grid; background: #48E08B; }

.tq-xamit-0fz { grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); gap: 1rem; display: grid; }

.tq-xamit-s2 { border: 1px solid #384A33; background: #171F15; min-width: 0; border-radius: 22px; padding: 1.5rem; }

.tq-xamit-1az { height: 6px; overflow: hidden; border-radius: 999px; background: #1F291C; }

.tq-xamit-1z58 { border-radius: 999px; height: 100%; background: #6FE771; }

.tq-xamit-o23 { font-weight: 800; margin-top: 1.25rem; font-size: 24.5px; }

.tq-xamit-dfcn { color: #A7B7A2; font-family: "JetBrains Mono", monospace; font-size: 14.5px; }

.tq-xamit-7oz { list-style: none; padding: 0; font-size: 15.5px; margin-top: 1rem; }

.tq-xamit-ok1 { gap: 0.5rem; display: flex; }

.tq-xamit-ok1 svg { color: #48E08B; margin-top: 3px; flex: none; }

.tq-sofi4-1894 { gap: 1rem; align-items: center; display: flex; }

.tq-sofi4-wtra { line-height: 1; font-family: "Cormorant Garamond", serif; color: #F3F5F2; font-size: 53px; font-weight: 800; }

.tq-sofi4-6n8 { display: flex; gap: 2px; color: #F3F5F2; }

.tq-sofi4-yxw { font-size: 14.5px; color: #A7B7A2; }

.tq-sofi4-sm { grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); display: grid; gap: 1rem; }

.tq-sofi4-4a8 { border: 1px solid #384A33; flex-direction: column; padding: 1.5rem; min-width: 0; border-radius: 22px; gap: 1rem; background: #171F15; display: flex; }

.tq-sofi4-73 { flex: 1; font-size: 15.5px; }

.tq-sofi4-u5x { align-items: center; gap: 0.75rem; display: flex; }

.tq-sofi4-lfeg { height: 40px; place-items: center; color: #F3F5F2; font-size: 14.5px; background: #1F291C; flex: none; border-radius: 50%; width: 40px; display: grid; font-weight: 700; }

.tq-sofi4-wa8u { font-size: 15.5px; display: block; font-weight: 700; color: #F3F5F2; }

.tq-sofi4-wb { color: #A7B7A2; display: block; font-size: 13.5px; }

.tq-so0-9c { border: 1px solid #384A33; display: grid; background: #171F15; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); border-radius: 22px; padding: 1.5rem; gap: 1.5rem 3rem; }

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

.tq-so0-qqw { font-family: "Cormorant Garamond", serif; font-weight: 800; color: #0E110D; display: grid; border-radius: 50%; font-size: 22.5px; width: 64px; overflow: hidden; place-items: center; height: 64px; background: #6FE771; }

.tq-so0-qqw img { height: 100%; width: 100%; object-fit: cover; }

.tq-so0-5xi { font-size: 22.5px; font-weight: 800; }

.tq-so0-u8l5 { color: #A7B7A2; font-size: 14.5px; }

.tq-so0-3e { margin-top: 0.625rem; }

.tq-so0-84 { flex-wrap: wrap; font-size: 14.5px; margin-top: 0.75rem; display: flex; gap: 0.5rem 1.25rem; }

.tq-so0-0d { color: #A7B7A2; font-family: "JetBrains Mono", monospace; }

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

.tq-xajac-7gfu > li + li { margin-top: 0; }

.tq-xajac-4hb { border: 1px solid #384A33; border-radius: 12px; aspect-ratio: 300 / 173; transition: border-color .20s; padding: 0.625rem; display: block; background: #171F15; }

.tq-xajac-4hb:hover { border-color: #8AEC8C; }

.tq-xajac-ghf { height: 100%; object-fit: contain; width: 100%; }

.tq-cetap-8iun { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); gap: 2rem; display: grid; }

.tq-cetap-r9 { min-width: 0; }

.tq-cetap-vsg { margin-top: 0.875rem; }

.tq-cetap-s2m1 { list-style: none; margin-top: 1.125rem; padding: 0; }

.tq-cetap-vo { gap: 0.625rem; display: flex; }

.tq-cetap-vo svg { margin-top: 2px; flex: none; color: #48E08B; }

.tq-cetap-yqer { gap: 0.625rem; display: flex; flex-wrap: wrap; margin-top: 1.5rem; }

.tq-cetap-qmaf { border: 1.5px solid #F3F5F2; text-decoration: none; min-height: 52px; justify-content: center; color: #F3F5F2; border-radius: 12px; display: inline-flex; padding: 0.375rem 1.25rem; flex-direction: column; transition: background-color .20s, color .20s; }

.tq-cetap-qmaf:hover { color: #0C100B; background: #F3F5F2; }

.tq-cetap-hv40 { font-size: 11px; }

.tq-cetap-w5nq { font-size: 16.5px; font-weight: 700; line-height: 1.2; }

.tq-wyso4-2i82, .tq-zow-zuv { background: #1F291C; padding: 1.5rem 1.25rem; border-radius: 22px; }

.tq-wyso4-5ic { display: flex; gap: 1.25rem 2.5rem; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; }

.tq-wyso4-6vp { max-width: 648px; min-width: 0; }

.tq-wyso4-i0e1, .tq-zow-vnb { margin-top: 0.75rem; max-width: 688px; }

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

.tq-wyso4-tk { hyphens: auto; min-width: 0; align-items: center; padding: 1rem; overflow-wrap: break-word; background: #171F15; gap: 0.75rem; display: flex; font-weight: 700; border-radius: 12px; color: #F3F5F2; }

.tq-wyso4-tk + .tq-wyso4-tk { margin-top: 0; }

.tq-wyso4-tk svg { flex: none; color: #8AEC8C; }

.tq-zow-6wdc { gap: 0.5rem 1.25rem; font-size: 14.5px; flex-wrap: wrap; margin-top: 1.25rem; font-weight: 700; display: flex; }

.tq-cem-92 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr)); gap: 2rem 3.5rem; display: grid; }

.tq-cem-3b { min-width: 0; }

.tq-cem-3b p { margin-top: 0.875rem; }

.tq-cem-m2 { display: grid; align-content: start; min-width: 0; gap: 1rem; }

.tq-cem-sb { border: 1px solid #384A33; overflow: hidden; display: grid; background: #384A33; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; border-radius: 22px; }

.tq-cem-ae { flex-direction: column-reverse; padding: 1.125rem 1.25rem; background: #171F15; display: flex; }

.tq-cem-0ok { color: #F3F5F2; font-weight: 700; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; hyphens: auto; font-size: 24.5px; }

.tq-cem-c5kq { font-size: 13.5px; color: #A7B7A2; }

.tq-cem-v2m6 { border: 1px solid #384A33; background: #171F15; border-radius: 22px; padding: 0; list-style: none; }

.tq-cem-abf { display: flex; gap: 0.25rem 1rem; border-bottom: 1px solid #384A33; justify-content: space-between; flex-wrap: wrap; padding: 0.875rem 1.25rem; }

.tq-cem-abf + .tq-cem-abf { margin-top: 0; }

.tq-cem-abf:last-child { border-bottom: 0; }

.tq-cem-c7q { font-weight: 700; color: #F3F5F2; }

.tq-cem-lu { font-family: "JetBrains Mono", monospace; hyphens: auto; color: #A7B7A2; font-size: 14.5px; overflow-wrap: break-word; }

.tq-qita1-bzu { border-top: 1.5px solid #F3F5F2; counter-reset: faq; }

.tq-qita1-9ff { border-bottom: 1px solid #384A33; }

.tq-qita1-5q { display: grid; padding: 1.125rem 0; font-weight: 700; font-size: 17.5px; align-items: center; grid-template-columns: 36px minmax(0, 1fr) 24px; color: #F3F5F2; gap: 0.75rem; }

.tq-qita1-5q::before { font-size: 13.5px; font-family: "JetBrains Mono", monospace; content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #8AEC8C; }

.tq-qita1-5q:hover { color: #8AEC8C; }

.tq-qita1-ad6l { transition: transform .20s; }

.tq-qita1-9ff[open] .tq-qita1-ad6l { transform: rotate(45deg); }

.tq-qita1-5w { padding: 0 0 1.375rem 3rem; max-width: 868px; }

.tq-qita1-5w p + p { margin-top: 0.625rem; }

.tq-ripe8-s0m { gap: 1.5rem 2.5rem; flex-wrap: wrap; display: flex; color: #F1F2F0; padding: 1.75rem 1.375rem; align-items: center; justify-content: space-between; border-radius: 22px; background: #090C08; }

.tq-ripe8-1r0 { max-width: 648px; min-width: 0; }

.tq-ripe8-oq { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.532rem, 1.226rem + 1.2vw, 2.171rem); color: #F1F2F0; }

.tq-ripe8-gz { margin-top: 0.625rem; color: #F1F2F0; }

.tq-ripe8-gz a { color: #F1F2F0; }

.tq-mi5-ya { font-weight: 800; line-height: 1.15; font-size: clamp(1.405rem, 1.124rem + 1vw, 1.915rem); max-width: 768px; }

.tq-mi5-j7ku { columns: 2 340px; column-gap: 3rem; font-size: 15.5px; margin-top: 1.125rem; }

.tq-mi5-j7ku p + p { margin-top: 0.875rem; }

.tq-mitai-pr { padding: 0; font-size: 13.5px; color: #A7B7A2; list-style: none; margin-bottom: 1.25rem; gap: 0.375rem 0.625rem; display: flex; flex-wrap: wrap; }

.tq-mitai-pr li + li { margin-top: 0; }

.tq-mitai-pr li + li::before { content: "/"; margin-right: 0.625rem; }

.tq-mitai-kyv { color: #A7B7A2; }

.tq-mitai-9p { color: #F3F5F2; font-weight: 700; }

.tq-ve8 { padding-block: 0.5rem 2rem; }

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

.tq-ve8-c0l4 { min-width: 0; }

.tq-ve8-1o4 { color: #A7B7A2; font-size: 13.5px; font-family: "JetBrains Mono", monospace; }

.tq-ve8-0p { margin-top: 0.625rem; letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; font-size: clamp(2.298rem, 1.328rem + 3.4vw, 4.086rem); }

.tq-ve8-wfvi { margin-top: 1rem; font-size: 18.5px; max-width: 564px; }

.tq-ve8-s4 { border: 1px solid #384A33; overflow: hidden; background: #384A33; gap: 1px; margin-top: 1.5rem; border-radius: 22px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); }

.tq-ve8-lxu { min-width: 0; padding: 0.75rem 1rem; background: #171F15; }

.tq-ve8-67 { font-weight: 700; color: #A7B7A2; font-size: 12.5px; }

.tq-ve8-5h { overflow-wrap: break-word; hyphens: auto; font-family: "JetBrains Mono", monospace; margin-top: 2px; font-size: 17.5px; font-weight: 700; color: #F3F5F2; }

.tq-ve8-cz3 { margin-top: 1.5rem; }

.tq-ve8-700 { font-size: 13.5px; margin-top: 0.75rem; color: #A7B7A2; }

.tq-ve8-6r { min-width: 0; }

.tq-guwyu-ulh3 { text-align: center; padding: 1.75rem 1.25rem 0; border-radius: 22px; overflow: hidden; color: #F1F2F0; background: #090C08; }

.tq-guwyu-0yc { max-width: 828px; margin-inline: auto; }

.tq-guwyu-4bqm { color: #F1F2F0; font-size: 13.5px; font-family: "JetBrains Mono", monospace; }

.tq-guwyu-4pw { margin-top: 0.625rem; line-height: 1.02; letter-spacing: -0.03em; color: #F1F2F0; font-weight: 800; font-size: clamp(2.171rem, 1.328rem + 3.4vw, 4.214rem); }

.tq-guwyu-hepc { color: #F1F2F0; font-size: 18.5px; margin-top: 0.875rem; }

.tq-guwyu-vdps { margin-top: 1.5rem; justify-content: center; }

.tq-guwyu-2k { display: flex; gap: 0.5rem; justify-content: center; padding: 0; margin-top: 1.75rem; flex-wrap: wrap; list-style: none; }

.tq-guwyu-nuj6 { border: 1px solid #F1F2F0; color: #F1F2F0; padding: 0.5rem 0.875rem; font-size: 14.5px; border-radius: 999px; }

.tq-guwyu-nuj6 + .tq-guwyu-nuj6 { margin-top: 0; }

.tq-guwyu-nuj6 strong { color: #F1F2F0; font-family: "JetBrains Mono", monospace; }

.tq-guwyu-17 { max-width: 968px; border-radius: 22px 22px 0 0; aspect-ratio: 16 / 10; overflow: hidden; margin: 2.25rem auto 0; background-color: #1F291C; }

.tq-guwyu-17 img { width: 100%; height: 100%; object-fit: cover; }

.tq-kacej { padding-bottom: 3rem; }

.tq-kacej-uq6 { border: 1px solid #384A33; background: #171F15; border-radius: 22px; }

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

.tq-kacej-4egd { transition: transform .20s; }

.tq-kacej-uq6[open] .tq-kacej-4egd { transform: rotate(45deg); }

.tq-kacej-ek { padding: 0 0.5rem 0.5rem; display: grid; margin: 0; list-style: none; }

.tq-kacej-ek li + li { margin-top: 0; }

.tq-kacej-s21 { min-height: 44px; color: #CFD8CD; padding: 0 0.5rem; text-decoration: none; display: flex; font-weight: 600; align-items: center; border-top: 1px solid #384A33; }

.tq-kacej-s21:hover { color: #8AEC8C; }

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

.tq-vetau-fm { max-width: 728px; font-size: 17.5px; min-width: 0; }

.tq-vetau-fm p { margin-top: 0.875rem; }

.tq-vetau-c1r { min-width: 0; border-radius: 22px; padding: 1.5rem; background: #1F291C; }

.tq-vetau-luef { font-size: 19.5px; font-weight: 600; }

.tq-vetau-fg { padding: 0; margin-top: 0.875rem; list-style: none; }

.tq-vetau-ws { display: flex; gap: 0.625rem; }

.tq-vetau-ws svg { color: #48E08B; flex: none; margin-top: 2px; }

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

.tq-mizou-fx3o > li + li { margin-top: 0; }

.tq-mizou-le8k { border: 1px solid #384A33; aspect-ratio: 16 / 10; overflow: hidden; background-color: #090C08; border-radius: 22px; }

.tq-mizou-dooz { object-fit: contain; width: 100%; height: 100%; }

.tq-mizou-7e { font-size: 14.5px; margin-top: 0.625rem; }

.tq-ta0-kg9 { border: 1px solid #384A33; background: #171F15; border-radius: 22px; overflow-x: auto; }

.tq-ta0-u1k { font-size: 15.5px; min-width: 564px; }

.tq-ta0-u1k thead { background: #1F291C; }

.tq-ta0-u1k th, .tq-ta0-u1k td { vertical-align: middle; padding: 0.625rem 1rem; }

.tq-ta0-u1k thead th { color: #CFD8CD; font-size: 13.5px; font-weight: 700; }

.tq-ta0-u1k tbody th, .tq-ta0-u1k tbody td { border-top: 1px solid #384A33; }

.tq-ta0-h9pw { white-space: nowrap; text-align: right; color: #F3F5F2; font-family: "JetBrains Mono", monospace; }

.tq-ta0-6c9 { align-items: center; font-weight: 700; gap: 0.75rem; color: #F3F5F2; display: flex; }

.tq-ta0-mw { width: 40px; border-radius: 8px; height: 40px; flex: none; background: #1F291C; overflow: hidden; }

.tq-ta0-mw img { height: 100%; object-fit: contain; width: 100%; }

.tq-ta0-pk7g { background: #1F291C; }

.tq-ta0-pk7g .tq-ta0-mw { background: #171F15; }

.tq-ta0-fl { font-size: 11px; background: #6FE771; font-weight: 700; border-radius: 8px; padding: 2px 0.5rem; color: #0E110D; }

.tq-rikap-xp { grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); display: grid; gap: 1rem; }

.tq-rikap-ka { border: 1px solid #384A33; border-radius: 22px; background: #171F15; flex-direction: column; display: flex; min-width: 0; padding: 1.5rem; gap: 0.75rem; }

.tq-rikap-5f { font-size: 20.5px; font-weight: 600; }

.tq-rikap-mr4 { font-size: 15.5px; flex: 1; }

.tq-rikap-eevm { font-weight: 700; display: flex; font-size: 13.5px; flex-wrap: wrap; align-items: center; gap: 0.375rem; }

.tq-rikap-eevm svg { color: #A7B7A2; }

.tq-rikap-f6 { padding: 0.25rem 0.625rem; background: #1F291C; border-radius: 8px; color: #F3F5F2; }

.tq-rikap-62xs { border-radius: 8px; background: #6FE771; color: #0E110D; padding: 0.25rem 0.625rem; }

.tq-zoqi1-4o { grid-template-columns: repeat(auto-fit, minmax(min(100%, 412px), 1fr)); gap: 2.5rem 3rem; display: grid; }

.tq-zoqi1-m3 { min-width: 0; }

.tq-zoqi1-lcn { line-height: 1.12; font-size: clamp(1.532rem, 1.226rem + 1vw, 2.171rem); font-weight: 800; letter-spacing: -0.02em; }

.tq-zoqi1-1gvh { color: #A7B7A2; margin-top: 0.625rem; }

.tq-zoqi1-hh4 { border: 1px solid #384A33; background: #171F15; margin-top: 1.125rem; overflow-x: auto; border-radius: 22px; }

.tq-zoqi1-fku { font-size: 15.5px; }

.tq-zoqi1-fku thead { background: #1F291C; }

.tq-zoqi1-fku th, .tq-zoqi1-fku td { padding: 0.75rem 1.125rem; }

.tq-zoqi1-fku thead th { font-size: 13.5px; }

.tq-zoqi1-fku tbody th, .tq-zoqi1-fku tbody td { border-top: 1px solid #384A33; }

.tq-zoqi1-fku tbody th { font-weight: 600; }

.tq-zoqi1-s41 { color: #F3F5F2; text-align: right; font-family: "JetBrains Mono", monospace; white-space: nowrap; }

.tq-zoqi1-0z26 { display: block; margin-top: 0.375rem; height: 4px; border-radius: 999px; background: #1F291C; }

.tq-zoqi1-4e4 { height: 100%; background: #6FE771; border-radius: 999px; display: block; }

.tq-zoqi1-k8l { font-weight: 700; color: #48E08B; }

.tq-zoqi1-r04n { color: #A7B7A2; }

.tq-duloh-q71 { border: 1px solid #384A33; background-color: #090C08; aspect-ratio: 16 / 9; position: relative; border-radius: 22px; overflow: hidden; }

.tq-duloh-v7 { height: 100%; width: 100%; object-fit: cover; }

.tq-duloh-kqr { text-decoration: none; inset: 0; place-items: center; background: rgba(0, 0, 0, 0.64); display: grid; position: absolute; }

.tq-duloh-5cbi { border-radius: 999px; padding: 0 1.625rem; font-weight: 800; transition: transform .20s; color: #090C08; font-size: 17.5px; display: inline-flex; background: #F1F2F0; min-height: 56px; gap: 0.75rem; align-items: center; }

.tq-duloh-kqr:hover .tq-duloh-5cbi { transform: scale(1.04); }

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

.tq-duloh-d9 { max-width: 648px; font-size: 15.5px; }

.tq-pebeo-moe4 { max-width: 768px; font-size: 17.5px; line-height: 1.7; }

.tq-pebeo-di { margin-bottom: 1.125rem; font-weight: 800; font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); line-height: 1.1; letter-spacing: -0.02em; }

.tq-pebeo-moe4 p + p { margin-top: 0.875rem; }

.tq-zow-9ood { margin-top: 1.5rem; display: grid; gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); }

.tq-zow-7v { padding: 1.125rem 1.25rem; background: #171F15; min-width: 0; border-radius: 12px; }

.tq-zow-82rs { font-weight: 700; font-family: "Source Sans 3", sans-serif; font-size: 16.5px; }

.tq-zow-7eb { font-size: 14.5px; margin-top: 0.375rem; }

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

.tq-jaxan-l9en { transform: translateY(0); }

.tq-jaxan-db9o { min-width: 0; white-space: nowrap; font-weight: 700; color: #F3F5F2; overflow: hidden; text-overflow: ellipsis; }

.tq-jaxan .tq-lox { flex: none; min-height: 44px; }

@media (min-width: 636px) {
  .tq-lojaf { padding-inline: 1.5rem; }
  .tq-qiu-ntj { padding: 2.75rem 2.5rem; }
  .tq-qiu-izdc { padding: 1.5rem 2rem; }
  .tq-pekay-ul2 { padding: 2.25rem; }
  .tq-wyso4-2i82, .tq-zow-zuv { padding: 2.25rem; }
  .tq-ripe8-s0m { padding: 2.5rem; }
  .tq-guwyu-ulh3 { padding: 2.75rem 2.5rem 0; }
}

@media (min-width: 961px) {
  .tq-lojaf { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.375rem; }
  .tq-peu { padding: 0.75rem 1.5rem; }
  .tq-peu-hmn { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; padding-left: 0.875rem; gap: 1rem; }
  .tq-peu-c3iy { display: none; }
  .tq-peu-9ft { border-top: 0; padding-top: 0; display: flex; justify-content: center; flex-wrap: wrap; gap: 2px; }
  .tq-peu-xc4y { min-height: 40px; font-size: 14.5px; }
  .tq-peu-5q { display: flex; }
  .tq-peu-5q .tq-lox { min-height: 42px; padding: 0 1rem; }
  .tq-xae { padding-block: 1.5rem 5rem; }
  .tq-xae-s8a { padding-block: 2rem; }
  .tq-qiu-ntj { padding: 4rem; }
  .tq-ve8 { padding-block: 1rem 3rem; }
  .tq-kacej { padding-bottom: 4.5rem; }
  .tq-kacej-uq6[open] .tq-kacej-ek, .tq-kacej-ek { padding: 0 0.625rem 0.625rem; gap: 0.5rem; display: flex; flex-wrap: wrap; }
  .tq-kacej-s21 { color: #F3F5F2; padding: 0 0.75rem; background: #1F291C; font-weight: 700; font-size: 14.5px; border-top: 0; border-radius: 12px; min-height: 36px; }
  .tq-kacej-s21:hover { color: #0E110D; background: #6FE771; }
  .tq-pekay-ul2 { padding: 2.75rem; }
  .tq-wyso4-2i82, .tq-zow-zuv { padding: 2.75rem; }
  .tq-ripe8-s0m { padding: 3rem; }
  .tq-guwyu-ulh3 { padding: 3.5rem 3.5rem 0; }
  .tq-zofi8 { padding-block: 4.5rem 1.75rem; }
  .tq-jaxan { display: none; }
}