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

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

body { font-family: "Mulish", sans-serif; margin: 0; background: #0B0F0C; line-height: 1.55; font-size: 0.988rem; color: #D4DCD6; overflow-wrap: break-word; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { color: #9AF0C4; text-underline-offset: 3px; transition: color .21s; }

a:hover { color: #85ECB7; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.n-pezop { max-width: 1244px; margin-inline: auto; padding-inline: 0.875rem; }

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

.n-hotal { justify-content: space-between; gap: 0.875rem 1.875rem; flex-wrap: wrap; align-items: flex-end; margin-bottom: 1.625rem; display: flex; }

.n-hotal-3w { min-width: 0; max-width: 700px; }

.n-hotal-4g { align-items: center; color: #9AF0C4; font-size: 0.864rem; display: flex; font-weight: 700; margin-bottom: 0.625rem; gap: 0.5rem; }

.n-hotal-4g::before { flex: none; background: #80ECB5; width: 8px; height: 8px; content: ""; border-radius: 2px; }

.n-hotal-wn { line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; text-wrap: balance; font-size: clamp(1.605rem, 1.185rem + 1.6vw, 2.47rem); }

.n-hotal-8b { color: #9EB0A2; margin-top: 0.75rem; }

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

.n-hotal-m0o4 svg { flex: none; }

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

.n-tar-osoe { background: #80ECB5; color: #0E110E; }

.n-tar-osoe:hover { color: #0E110E; background: #85ECB7; }

.n-tar-933 { background: transparent; color: #F0F2F0; border-color: #F0F2F0; }

.n-tar-933:hover { background: #F0F2F0; color: #0B0F0C; }

.n-tar-j7v { font-size: 0.988rem; min-height: 52px; }

.n-tar-gub { width: 100%; display: flex; }

.n-tar-3d { height: 34px; border-radius: 2px; display: grid; color: #80ECB5; place-items: center; background: #0E110E; margin-right: -10px; width: 34px; }

.n-tar-3u6 { color: #070A08; background: #F1F3F2; }

.n-tar-3u6:hover { color: #0E110E; background: #80ECB5; }

.n-tar-8qi0 { color: #F1F3F2; border-color: #F1F3F2; background: transparent; }

.n-tar-8qi0:hover { color: #070A08; background: #F1F3F2; }

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

.n-vefie { border: 1px solid #2C3C30; position: relative; background-image: repeating-linear-gradient(135deg, #1E2820 0 9px, #151C16 9px 18px); background-color: #1E2820; overflow: hidden; border-radius: 12px; }

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

.n-vefie-z3x { aspect-ratio: 16 / 10; }

.n-wybe4 { z-index: 30; top: 0; padding: 0.625rem; background: #0B0F0C; position: sticky; }

.n-wybe4-ws { border: 1px solid #2C3C30; align-items: center; display: grid; gap: 0.625rem; grid-template-columns: minmax(0, 1fr) auto auto; margin-inline: auto; background: #151C16; border-radius: 12px; padding: 0.625rem; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; max-width: 1244px; }

.n-wybe4-9ih { display: flex; hyphens: auto; font-weight: 800; font-family: "Sora", sans-serif; letter-spacing: -0.02em; overflow-wrap: break-word; font-size: 1.265rem; min-width: 0; color: #F0F2F0; padding-left: 0.375rem; gap: 0.625rem; text-decoration: none; grid-area: logo; line-height: 1.1; align-items: center; }

.n-wybe4-9ih::before { transform: rotate(45deg); border-radius: 4px; height: 14px; width: 14px; flex: none; background: #80ECB5; content: ""; }

.n-wybe4-9ih:hover { color: #F0F2F0; }

.n-wybe4-jp { opacity: 0; position: absolute; pointer-events: none; }

.n-wybe4-oilq { display: grid; border-radius: 6px; background: #F0F2F0; color: #0B0F0C; place-items: center; grid-area: burger; cursor: pointer; width: 44px; height: 44px; }

.n-wybe4-jp:focus-visible + .n-wybe4-oilq { outline: 2px solid #9AF0C4; outline-offset: 3px; }

.n-wybe4-2kfl { display: none; }

.n-wybe4-jp:checked + .n-wybe4-oilq .n-wybe4-no { display: none; }

.n-wybe4-jp:checked + .n-wybe4-oilq .n-wybe4-2kfl { display: block; }

.n-wybe4-ap74 { border-top: 1px solid #2C3C30; display: none; grid-area: nav; padding-top: 0.5rem; }

.n-wybe4-jp:checked ~ .n-wybe4-ap74 { display: grid; gap: 2px; }

.n-wybe4-eb5 { display: flex; color: #D4DCD6; padding: 0 0.75rem; min-height: 48px; align-items: center; text-decoration: none; font-size: 1.049rem; font-weight: 700; border-radius: 6px; }

.n-wybe4-eb5:hover { background: #1E2820; color: #F0F2F0; }

.n-wybe4-fs { color: #F0F2F0; background: #1E2820; }

.n-wybe4-q7xq { display: grid; grid-template-columns: 1fr 1fr; grid-area: actions; gap: 0.5rem; }

.n-wybe4-q7xq .n-tar { padding: 0 0.75rem; min-height: 44px; font-size: 0.864rem; }

.n-rive7 { border: 1px solid #2C3C30; padding: 1.625rem 1.125rem; margin: 0 0.625rem 1.375rem; background: #151C16; border-radius: 12px; }

.n-rive7-wdc { overflow-wrap: break-word; letter-spacing: -0.04em; font-weight: 800; font-family: "Sora", sans-serif; color: #F0F2F0; font-size: clamp(2.223rem, 0.988rem + 6vw, 5.433rem); line-height: 1; hyphens: auto; }

.n-rive7-zub { margin-top: 1.875rem; }

.n-rive7-1v { gap: 0.375rem 1.375rem; padding: 0.75rem 0; display: grid; border-top: 1px solid #2C3C30; }

.n-rive7-fp { font-size: 0.802rem; color: #9EB0A2; font-family: "Space Mono", monospace; }

.n-rive7-teu { list-style: none; padding: 0; flex-wrap: wrap; display: flex; gap: 0.375rem 1.125rem; }

.n-rive7-teu li + li { margin-top: 0; }

.n-rive7-zs { font-weight: 600; font-size: 0.927rem; color: #F0F2F0; text-decoration: none; }

.n-rive7-zs:hover { color: #9AF0C4; }

.n-rive7-o9 { justify-content: space-between; border-top: 1px solid #2C3C30; padding-top: 1.125rem; align-items: center; color: #9EB0A2; gap: 0.875rem 1.375rem; margin-top: 1.125rem; display: flex; flex-wrap: wrap; font-size: 0.802rem; }

.n-rive7-obb9 { max-width: 836px; }

.n-rive7-38 { border: 2px solid #ED7883; display: grid; border-radius: 50%; font-weight: 800; height: 40px; color: #ED7883; place-items: center; width: 40px; flex: none; font-size: 0.802rem; }

.n-soceh { border: 1px solid #2C3C30; display: flex; bottom: 10px; right: 10px; max-width: 800px; z-index: 40; background: #151C16; align-items: center; flex-wrap: wrap; position: fixed; box-shadow: 0 11px 30px -12px rgba(0, 0, 0, 0.65); padding: 0.75rem 0.75rem 0.75rem 0.875rem; border-radius: 12px; left: 10px; gap: 0.625rem 1.125rem; margin-inline: auto; }

.n-soceh[hidden] { display: none; }

.n-soceh-b0jx { color: #D4DCD6; font-size: 0.864rem; flex: 1 1 260px; }

.n-soceh-nb { flex-wrap: wrap; display: flex; gap: 0.5rem; }

.n-soceh-nb .n-tar { font-size: 0.864rem; padding: 0 0.75rem; min-height: 44px; }

.n-kau { padding-block: 0.75rem 2.75rem; }

.n-kau-m4 { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); display: grid; gap: 1.625rem 3.25rem; }

.n-kau-ysx { max-width: 660px; min-width: 0; }

.n-kau-v8 { border: 1px solid #2C3C30; font-weight: 700; background: #151C16; gap: 0.5rem; display: inline-flex; align-items: center; margin-bottom: 1.25rem; color: #D4DCD6; padding: 0.375rem 0.75rem 0.375rem 0.5rem; border-radius: 999px; font-size: 0.802rem; }

.n-kau-v8 svg { color: #4CDCA6; flex: none; }

.n-kau-dy4 { letter-spacing: -0.03em; font-weight: 800; text-wrap: balance; line-height: 1.02; font-size: clamp(2.223rem, 1.284rem + 3.6vw, 4.198rem); }

.n-kau-a77i { color: #D4DCD6; margin-top: 1rem; font-size: 1.111rem; }

.n-kau-o9m { margin-top: 1.5rem; }

.n-kau-5e { color: #9EB0A2; margin-top: 0.75rem; font-size: 0.802rem; }

.n-kau-7k { min-width: 0; }

.n-kau-t88 { color: #9EB0A2; display: flex; flex-wrap: wrap; justify-content: space-between; font-size: 0.802rem; gap: 0.25rem 0.75rem; margin-top: 0.75rem; }

.n-kau-w874 { font-family: "Space Mono", monospace; }

.n-xavef { padding-block: 0.75rem 3.25rem; }

.n-xavef-kvf { border: 1px solid #2C3C30; grid-template-columns: repeat(auto-fit, minmax(min(100%, 404px), 1fr)); border-radius: 12px; display: grid; background: #151C16; overflow: hidden; }

.n-xavef-kw8 { padding: 1.625rem 1.125rem; min-width: 0; }

.n-xavef-az { font-weight: 800; text-wrap: balance; line-height: 1.04; letter-spacing: -0.03em; font-size: clamp(2.099rem, 1.284rem + 3.2vw, 3.704rem); }

.n-xavef-if { margin-top: 1rem; font-size: 1.111rem; max-width: 524px; }

.n-xavef-fu { margin-top: 1.5rem; }

.n-xavef-b9 { display: grid; margin: 0; align-content: center; min-width: 0; list-style: none; background: #1E2820; padding: 0.75rem 1.125rem; }

.n-xavef-vh5x { gap: 0.875rem; display: grid; border-bottom: 1px solid #2C3C30; padding: 1rem 0; grid-template-columns: 44px minmax(0, 1fr); }

.n-xavef-vh5x + .n-xavef-vh5x { margin-top: 0; }

.n-xavef-vh5x:last-child { border-bottom: 0; }

.n-xavef-ehq3 { height: 44px; border-radius: 6px; display: grid; background: #151C16; place-items: center; width: 44px; color: #9AF0C4; }

.n-xavef-edfl { overflow-wrap: break-word; color: #F0F2F0; hyphens: auto; font-weight: 700; }

.n-xavef-7jjj { color: #9EB0A2; font-size: 0.864rem; }

.n-so8-78 { border: 1px solid #2C3C30; border-radius: 12px; overflow: hidden; gap: 1px; display: grid; background: #2C3C30; grid-template-columns: repeat(auto-fit, minmax(min(100%, 144px), 1fr)); }

.n-so8-wi { min-width: 0; padding: 1.125rem 1.25rem; flex-direction: column-reverse; display: flex; background: #151C16; }

.n-so8-ibbg { font-size: clamp(1.482rem, 1.185rem + 1vw, 1.976rem); font-weight: 700; font-family: "Space Mono", monospace; overflow-wrap: break-word; letter-spacing: -0.02em; hyphens: auto; color: #F0F2F0; }

.n-so8-yx9 { font-size: 0.864rem; margin-top: 0.25rem; color: #9EB0A2; }

.n-nuqih-np { padding: 0; gap: 0.75rem; list-style: none; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(45%, 162px), 1fr)); margin: 0; }

.n-nuqih-np > li + li { margin-top: 0; }

.n-nuqih-is { text-decoration: none; display: block; color: #F0F2F0; min-width: 0; transition: transform .21s; }

.n-nuqih-is:hover { transform: translateY(-4px); color: #9AF0C4; }

.n-nuqih-lu { border: 1px solid #2C3C30; border-radius: 12px; overflow: hidden; aspect-ratio: 1 / 1; position: relative; background-image: repeating-linear-gradient(135deg, #1E2820 0 8px, #151C16 8px 16px); }

.n-nuqih-jyxr { height: 100%; object-fit: cover; width: 100%; }

.n-nuqih-mj4l { margin-top: 0.625rem; line-height: 1.3; font-size: 0.927rem; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.n-nuqih-urz { font-size: 0.802rem; color: #9EB0A2; }

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

.n-pef-k5rw > li + li { margin-top: 0; }

.n-pef-sdb { border: 1px solid #2C3C30; align-items: center; gap: 0.875rem; grid-template-columns: 84px minmax(0, 1fr) auto; text-decoration: none; display: grid; background: #151C16; padding: 0.625rem 1rem 0.625rem 0.625rem; transition: border-color .21s; border-radius: 12px; color: #F0F2F0; }

.n-pef-sdb:hover { border-color: #9AF0C4; color: #F0F2F0; }

.n-pef-gd { overflow: hidden; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #1E2820 0 6px, #151C16 6px 12px); border-radius: 12px; }

.n-pef-5gg { width: 100%; height: 100%; object-fit: cover; }

.n-pef-37j { hyphens: auto; overflow-wrap: break-word; font-weight: 700; display: block; }

.n-pef-c63k { display: block; font-size: 0.802rem; color: #9EB0A2; }

.n-pef-7k7 { color: #4CDCA6; font-family: "Space Mono", monospace; font-size: 0.802rem; white-space: nowrap; font-weight: 700; }

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

.n-xata9-tf > li + li { margin-top: 0; }

.n-xata9-pf0b { border: 1px solid #2C3C30; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; color: #F0F2F0; text-decoration: none; display: grid; height: 100%; gap: 0.875rem; background: #151C16; border-radius: 12px; transition: border-color .21s; padding: 0.875rem 1rem; }

.n-xata9-pf0b:hover { color: #F0F2F0; border-color: #9AF0C4; }

.n-xata9-wb9v { width: 44px; color: #9AF0C4; border-radius: 6px; height: 44px; background: #1E2820; place-items: center; display: grid; }

.n-xata9-9llo { overflow-wrap: break-word; hyphens: auto; display: block; font-weight: 700; }

.n-xata9-o0 { color: #9EB0A2; font-size: 0.802rem; display: block; }

.n-soqiz-bx { display: grid; gap: 0.875rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); }

.n-soqiz-53 { border: 1px solid #2C3C30; display: flex; background: #151C16; min-width: 0; border-radius: 12px; flex-direction: column; }

.n-soqiz-dej { padding: 1.375rem 1.375rem 1.125rem; }

.n-soqiz-mn { border-radius: 2px; color: #D4DCD6; display: inline-block; font-size: 0.741rem; font-weight: 700; padding: 0.25rem 0.625rem; background: #1E2820; }

.n-soqiz-ibx { line-height: 1.3; font-size: 1.111rem; font-weight: 600; margin-top: 0.75rem; }

.n-soqiz-7ai { font-family: "Sora", sans-serif; line-height: 1.1; font-size: clamp(1.605rem, 1.284rem + 1vw, 1.976rem); margin-top: 0.5rem; color: #9AF0C4; overflow-wrap: break-word; letter-spacing: -0.02em; font-weight: 800; }

.n-soqiz-hof8 { flex: 1; gap: 0.875rem; margin-inline: 0.75rem; padding: 1.125rem 0.625rem 1.375rem; display: flex; position: relative; flex-direction: column; border-top: 2px dashed #2C3C30; }

.n-soqiz-hof8::before, .n-soqiz-hof8::after { position: absolute; content: ""; top: -12px; width: 22px; border-radius: 50%; background: #0B0F0C; height: 22px; }

.n-soqiz-hof8::before { left: -26px; border-right: 1px solid #2C3C30; }

.n-soqiz-hof8::after { right: -26px; border-left: 1px solid #2C3C30; }

.n-soqiz-pg5 { font-size: 0.864rem; flex: 1; }

.n-soqiz-e6p { color: #9EB0A2; font-size: 0.741rem; }

.n-duvet-vh { border: 1px solid #2C3C30; border-radius: 12px; overflow-x: auto; background: #151C16; }

.n-duvet-lm70 { counter-reset: facts-row; font-size: 0.927rem; }

.n-duvet-lm70 thead th { border-bottom: 1px solid #2C3C30; font-size: 0.802rem; font-weight: 700; color: #9EB0A2; padding: 0.75rem 0.875rem; }

.n-duvet-lm70 tbody th, .n-duvet-lm70 tbody td { border-bottom: 1px dashed #2C3C30; padding: 0.75rem 0.875rem; }

.n-duvet-lm70 tbody tr:last-child th, .n-duvet-lm70 tbody tr:last-child td { border-bottom: 0; }

.n-duvet-lm70 tbody th { color: #D4DCD6; width: 40%; min-width: 150px; font-weight: 600; }

.n-duvet-lm70 tbody th::before { counter-increment: facts-row; font-weight: 500; font-size: 0.741rem; font-family: "Space Mono", monospace; color: #9EB0A2; content: counter(facts-row, decimal-leading-zero); min-width: 32px; display: inline-block; }

.n-duvet-lm70 tbody td { min-width: 180px; hyphens: auto; font-weight: 700; color: #F0F2F0; overflow-wrap: break-word; }

.n-jawy0-ss { display: block; }

.n-jawy0-7yp { gap: 0.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); display: grid; }

.n-jawy0-60di { border: 1px solid #2C3C30; display: flex; border-radius: 12px; gap: 0.375rem; flex-direction: column; padding: 1rem 1.125rem; background: #151C16; min-width: 0; }

.n-jawy0-dr { font-size: 0.802rem; font-weight: 700; color: #9EB0A2; }

.n-jawy0-eym { font-size: 1.451rem; line-height: 1.15; overflow-wrap: break-word; color: #F0F2F0; font-family: "Sora", sans-serif; font-weight: 800; hyphens: auto; }

.n-qiso6-2h27 { gap: 0.875rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); display: grid; }

.n-qiso6-zu2 { color: #F1F3F2; background: #070A08; border-radius: 12px; padding: 1.5rem; min-width: 0; display: flex; gap: 2.25rem; min-height: 220px; flex-direction: column; justify-content: space-between; text-decoration: none; }

.n-qiso6-zu2:hover { color: #F1F3F2; }

.n-qiso6-8mk { justify-content: space-between; display: flex; font-weight: 700; gap: 0.375rem 0.75rem; flex-wrap: wrap; }

.n-qiso6-le { font-size: 0.802rem; font-weight: 500; font-family: "Space Mono", monospace; }

.n-qiso6-rqp { font-family: "Space Mono", monospace; overflow-wrap: break-word; font-weight: 700; line-height: 1; hyphens: auto; font-size: clamp(1.852rem, 1.185rem + 2.6vw, 3.334rem); letter-spacing: -0.03em; }

.n-qiso6-i1 { border: 1px solid #2C3C30; display: grid; margin: 0; overflow: hidden; border-radius: 12px; padding: 0; background: #2C3C30; list-style: none; gap: 1px; }

.n-qiso6-i1 > li + li { margin-top: 0; }

.n-qiso6-a2tm { background: #151C16; justify-content: space-between; gap: 0.375rem 0.875rem; color: #F0F2F0; flex-wrap: wrap; text-decoration: none; height: 100%; padding: 1.125rem 1.375rem; display: flex; align-items: center; }

.n-qiso6-a2tm:hover { background: #1E2820; color: #F0F2F0; }

.n-qiso6-hi38 { font-weight: 700; }

.n-qiso6-rubo { overflow-wrap: break-word; font-family: "Space Mono", monospace; hyphens: auto; font-weight: 700; font-size: 1.328rem; }

.n-rir-fjgi { grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); display: grid; padding: 0; gap: 0.875rem; margin: 0; list-style: none; }

.n-rir-fjgi > li + li { margin-top: 0; }

.n-rir-k1a { border: 1px solid #2C3C30; transition: border-color .21s; min-width: 0; text-decoration: none; color: #F0F2F0; height: 100%; padding: 0.5rem 0.5rem 0.875rem; background: #151C16; display: block; border-radius: 12px; }

.n-rir-k1a:hover { color: #F0F2F0; border-color: #9AF0C4; }

.n-rir-es { position: relative; border-radius: 12px; aspect-ratio: 16 / 10; overflow: hidden; background-image: repeating-linear-gradient(135deg, #1E2820 0 8px, #0B0F0C 8px 16px); }

.n-rir-0s { background: #ED7883; letter-spacing: .04em; position: absolute; color: #151C16; top: 10px; padding: 3px 0.5rem; font-size: 0.68rem; border-radius: 2px; font-weight: 700; left: 10px; }

.n-rir-gm { overflow-wrap: break-word; font-weight: 700; hyphens: auto; padding-inline: 0.5rem; margin-top: 0.75rem; }

.n-rir-qca { font-family: "Space Mono", monospace; font-size: 0.802rem; padding-inline: 0.5rem; color: #9EB0A2; }

.n-qit-lrjj { border: 1px solid #2C3C30; overflow-x: auto; border-radius: 12px; background: #151C16; }

.n-qit-fxi { font-size: 0.927rem; min-width: 604px; }

.n-qit-fxi thead { background: #1E2820; }

.n-qit-fxi th, .n-qit-fxi td { padding: 0.75rem 0.875rem; }

.n-qit-fxi thead th { font-weight: 700; color: #D4DCD6; font-size: 0.802rem; }

.n-qit-fxi tbody th, .n-qit-fxi tbody td { vertical-align: middle; border-top: 1px solid #2C3C30; }

.n-qit-8tid { color: #F0F2F0; font-weight: 700; display: flex; gap: 0.75rem; align-items: center; }

.n-qit-72r8 { color: #F0F2F0; font-family: "Space Mono", monospace; text-align: right; white-space: nowrap; }

.n-qit-fxi thead .n-qit-72r8 { font-family: "Mulish", sans-serif; }

.n-mip-3wb { border-top: 1px solid #2C3C30; }

.n-mip-fyyv { grid-template-columns: auto minmax(0, 1fr); border-bottom: 1px solid #2C3C30; gap: 0.5rem 1.125rem; display: grid; padding: 1.375rem 0; }

.n-mip-36 { color: #0E110E; height: 52px; grid-row: span 2; border-radius: 6px; background: #80ECB5; place-items: center; width: 52px; display: grid; }

.n-mip-wfs { font-weight: 600; font-size: 1.235rem; }

.n-mip-pj { max-width: 740px; hyphens: auto; }

.n-dulo5-tel1 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); display: grid; padding: 0; gap: 1.625rem 1.375rem; list-style: none; counter-reset: steps; }

.n-dulo5-f1js { border-top: 2px solid #F0F2F0; min-width: 0; padding-top: 1rem; }

.n-dulo5-f1js + .n-dulo5-f1js { margin-top: 0; }

.n-dulo5-f1js::before { font-family: "Space Mono", monospace; color: #9AF0C4; display: block; counter-increment: steps; font-weight: 700; font-size: 0.864rem; content: counter(steps, decimal-leading-zero); }

.n-dulo5-46t { line-height: 1.25; font-size: 1.174rem; margin-top: 0.625rem; font-weight: 600; }

.n-dulo5-r19e { font-size: 0.927rem; margin-top: 0.5rem; }

.n-qin-b9e { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); gap: 0 2.25rem; }

.n-qin-ffpd { border-top: 1px solid #2C3C30; min-width: 0; padding-block: 1.125rem 1.375rem; }

.n-qin-44 { font-weight: 600; font-size: 1.174rem; }

.n-qin-nn7e { font-size: 0.927rem; margin-top: 0.625rem; }

.n-wysol-19b1 { font-size: 1.049rem; line-height: 1.7; max-width: 740px; }

.n-wysol-c6cc { font-weight: 800; margin-bottom: 1.125rem; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.605rem, 1.185rem + 1.6vw, 2.47rem); }

.n-wysol-19b1 h3 { font-size: 1.328rem; font-weight: 600; margin: 1.625rem 0 0.625rem; }

.n-wysol-19b1 p + p { margin-top: 0.75rem; }

.n-wysol-19b1 ul, .n-wysol-19b1 ol { margin-block: 0.875rem; }

.n-wysol-xpx { padding: 1.375rem 1.625rem; background: #1E2820; margin-block: 1.625rem; border-radius: 12px; }

.n-wysol-xpx p { font-size: 1.265rem; line-height: 1.4; font-weight: 600; color: #F0F2F0; font-family: "Sora", sans-serif; }

.n-wysol-xpx cite { font-weight: 600; margin-top: 0.75rem; font-style: normal; display: block; color: #9EB0A2; font-size: 0.864rem; }

.n-tario-u0u8 { border: 1px solid #2C3C30; background: #151C16; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); display: grid; border-radius: 12px; padding: 1.375rem 1.125rem; gap: 1.375rem 2.75rem; }

.n-tario-xn { min-width: 0; }

.n-tario-a8 { font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.605rem, 1.185rem + 1.4vw, 2.346rem); }

.n-tario-tmg { margin-top: 0.75rem; }

.n-tario-pm { padding: 0; list-style: none; min-width: 0; }

.n-tario-dk80 { gap: 0.75rem; align-items: flex-start; padding: 0.75rem 0; hyphens: auto; overflow-wrap: break-word; display: flex; border-bottom: 1px solid #2C3C30; }

.n-tario-dk80 + .n-tario-dk80 { margin-top: 0; }

.n-tario-kk { height: 24px; background: #4CDCA6; color: #151C16; flex: none; border-radius: 50%; width: 24px; display: grid; place-items: center; }

.n-dudu9-e41 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); gap: 0.875rem; display: grid; }

.n-dudu9-ga { border: 1px solid #2C3C30; background: #151C16; border-radius: 12px; padding: 1.375rem; min-width: 0; }

.n-dudu9-um { height: 6px; overflow: hidden; border-radius: 999px; background: #1E2820; }

.n-dudu9-wuq { background: #80ECB5; border-radius: 999px; height: 100%; }

.n-dudu9-b0j { font-weight: 800; font-size: 1.451rem; margin-top: 1.125rem; }

.n-dudu9-3rv { font-family: "Space Mono", monospace; color: #9EB0A2; font-size: 0.864rem; }

.n-dudu9-bwgt { font-size: 0.927rem; margin-top: 0.875rem; list-style: none; padding: 0; }

.n-dudu9-glpc { gap: 0.5rem; display: flex; }

.n-dudu9-glpc svg { flex: none; margin-top: 3px; color: #4CDCA6; }

.n-verii-2727 { display: flex; align-items: center; gap: 0.875rem; }

.n-verii-d2ic { font-family: "Sora", sans-serif; color: #F0F2F0; line-height: 1; font-weight: 800; font-size: 3.18rem; }

.n-verii-4d { display: flex; color: #F0F2F0; gap: 2px; }

.n-verii-icua { font-size: 0.864rem; color: #9EB0A2; }

.n-verii-ld { gap: 0.875rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); display: grid; }

.n-verii-lm { border: 1px solid #2C3C30; min-width: 0; flex-direction: column; display: flex; gap: 0.875rem; border-radius: 12px; background: #151C16; padding: 1.375rem; }

.n-verii-2z { font-size: 0.927rem; flex: 1; }

.n-verii-e7p { align-items: center; gap: 0.75rem; display: flex; }

.n-verii-deah { flex: none; height: 40px; display: grid; color: #F0F2F0; background: #1E2820; place-items: center; border-radius: 50%; font-size: 0.864rem; width: 40px; font-weight: 700; }

.n-verii-f8 { font-weight: 700; color: #F0F2F0; font-size: 0.927rem; display: block; }

.n-verii-6b { color: #9EB0A2; font-size: 0.802rem; display: block; }

.n-xa1-9qs { border: 1px solid #2C3C30; display: grid; background: #151C16; padding: 1.375rem; gap: 1.375rem 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); border-radius: 12px; }

.n-xa1-86 { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 0.875rem 1.125rem; align-items: start; }

.n-xa1-k6d { color: #0E110E; font-weight: 800; overflow: hidden; width: 64px; place-items: center; display: grid; font-size: 1.328rem; font-family: "Sora", sans-serif; height: 64px; background: #80ECB5; border-radius: 50%; }

.n-xa1-k6d img { width: 100%; height: 100%; object-fit: cover; }

.n-xa1-ea4 { font-weight: 800; font-size: 1.328rem; }

.n-xa1-ing { color: #9EB0A2; font-size: 0.864rem; }

.n-xa1-x7 { margin-top: 0.625rem; }

.n-xa1-rm { font-size: 0.864rem; margin-top: 0.75rem; flex-wrap: wrap; display: flex; gap: 0.5rem 1.125rem; }

.n-xa1-z6 { color: #9EB0A2; font-family: "Space Mono", monospace; }

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

.n-nuka0-0fk > li + li { margin-top: 0; }

.n-nuka0-44q { border: 1px solid #2C3C30; padding: 0.625rem; background: #151C16; border-radius: 6px; display: block; aspect-ratio: 300 / 173; transition: border-color .21s; }

.n-nuka0-44q:hover { border-color: #9AF0C4; }

.n-nuka0-ezu5 { height: 100%; width: 100%; object-fit: contain; }

.n-wyi-z51d, .n-los-cyi { background: #1E2820; padding: 1.375rem 1.125rem; border-radius: 12px; }

.n-wyi-l3um { display: flex; justify-content: space-between; gap: 1.125rem 2.25rem; flex-wrap: wrap; align-items: flex-end; }

.n-wyi-fc { max-width: 624px; min-width: 0; }

.n-wyi-z5m7, .n-los-el3g { margin-top: 0.75rem; max-width: 660px; }

.n-wyi-k5 { margin-top: 1.625rem; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); gap: 0.625rem; }

.n-wyi-tqp0 { align-items: center; font-weight: 700; gap: 0.75rem; display: flex; border-radius: 6px; overflow-wrap: break-word; padding: 0.875rem; color: #F0F2F0; background: #151C16; hyphens: auto; min-width: 0; }

.n-wyi-tqp0 + .n-wyi-tqp0 { margin-top: 0; }

.n-wyi-tqp0 svg { color: #9AF0C4; flex: none; }

.n-los-28ii { font-size: 0.864rem; margin-top: 1.125rem; flex-wrap: wrap; font-weight: 700; gap: 0.5rem 1.125rem; display: flex; }

.n-ta5-8b { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr)); gap: 1.875rem 3.25rem; }

.n-ta5-hw9j { min-width: 0; }

.n-ta5-hw9j p { margin-top: 0.75rem; }

.n-ta5-ja { gap: 0.875rem; align-content: start; display: grid; min-width: 0; }

.n-ta5-dpw { border: 1px solid #2C3C30; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #2C3C30; overflow: hidden; display: grid; gap: 1px; border-radius: 12px; }

.n-ta5-nhk { display: flex; background: #151C16; flex-direction: column-reverse; padding: 1rem 1.125rem; }

.n-ta5-ogvj { font-weight: 700; font-family: "Space Mono", monospace; hyphens: auto; color: #F0F2F0; overflow-wrap: break-word; font-size: 1.451rem; }

.n-ta5-qey { font-size: 0.802rem; color: #9EB0A2; }

.n-ta5-02 { border: 1px solid #2C3C30; background: #151C16; padding: 0; border-radius: 12px; list-style: none; }

.n-ta5-az { gap: 0.25rem 0.875rem; border-bottom: 1px solid #2C3C30; justify-content: space-between; padding: 0.75rem 1.125rem; flex-wrap: wrap; display: flex; }

.n-ta5-az + .n-ta5-az { margin-top: 0; }

.n-ta5-az:last-child { border-bottom: 0; }

.n-ta5-40 { color: #F0F2F0; font-weight: 700; }

.n-ta5-ypng { overflow-wrap: break-word; hyphens: auto; font-family: "Space Mono", monospace; color: #9EB0A2; font-size: 0.864rem; }

.n-lo7-yw { counter-reset: faq; border-top: 1.5px solid #F0F2F0; }

.n-lo7-qy { border-bottom: 1px solid #2C3C30; }

.n-lo7-yls { gap: 0.75rem; font-weight: 700; color: #F0F2F0; align-items: center; grid-template-columns: 36px minmax(0, 1fr) 24px; font-size: 1.049rem; padding: 1rem 0; display: grid; }

.n-lo7-yls::before { color: #9AF0C4; font-size: 0.802rem; font-family: "Space Mono", monospace; counter-increment: faq; content: counter(faq, decimal-leading-zero); }

.n-lo7-yls:hover { color: #9AF0C4; }

.n-lo7-bnlf { transition: transform .21s; }

.n-lo7-qy[open] .n-lo7-bnlf { transform: rotate(45deg); }

.n-lo7-al { max-width: 836px; padding: 0 0 1.25rem 2.75rem; }

.n-lo7-al p + p { margin-top: 0.625rem; }

.n-miso7-k3q { display: flex; border-radius: 12px; flex-wrap: wrap; gap: 1.375rem 2.25rem; color: #F1F3F2; align-items: center; padding: 1.625rem 1.25rem; justify-content: space-between; background: #070A08; }

.n-miso7-xb { min-width: 0; max-width: 624px; }

.n-miso7-ow0m { font-weight: 800; line-height: 1.12; color: #F1F3F2; letter-spacing: -0.02em; font-size: clamp(1.482rem, 1.185rem + 1.2vw, 2.099rem); }

.n-miso7-svcn { margin-top: 0.625rem; color: #F1F3F2; }

.n-miso7-svcn a { color: #F1F3F2; }

.n-mi2-r6l { font-size: clamp(1.358rem, 1.087rem + 1vw, 1.852rem); font-weight: 800; line-height: 1.15; max-width: 740px; }

.n-mi2-jyv5 { column-gap: 2.75rem; font-size: 0.927rem; margin-top: 1rem; columns: 2 340px; }

.n-mi2-jyv5 p + p { margin-top: 0.75rem; }

.n-pewyd-6ike { flex-wrap: wrap; gap: 0.375rem 0.625rem; display: flex; font-size: 0.802rem; margin-bottom: 1.125rem; list-style: none; padding: 0; color: #9EB0A2; }

.n-pewyd-6ike li + li { margin-top: 0; }

.n-pewyd-6ike li + li::before { content: "/"; margin-right: 0.625rem; }

.n-pewyd-l0 { color: #9EB0A2; }

.n-pewyd-rn { font-weight: 700; color: #F0F2F0; }

.n-gul { padding-block: 0.5rem 1.875rem; }

.n-gul-y33k { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); gap: 1.375rem 2.75rem; align-items: start; }

.n-gul-1ble { min-width: 0; }

.n-gul-2b { font-family: "Space Mono", monospace; color: #9EB0A2; font-size: 0.802rem; }

.n-gul-e8 { font-size: clamp(2.223rem, 1.284rem + 3.4vw, 3.951rem); font-weight: 800; line-height: 1.02; margin-top: 0.625rem; letter-spacing: -0.03em; }

.n-gul-rxet { max-width: 544px; font-size: 1.111rem; margin-top: 0.875rem; }

.n-gul-b031 { border: 1px solid #2C3C30; border-radius: 12px; margin-top: 1.375rem; gap: 1px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); overflow: hidden; background: #2C3C30; }

.n-gul-w9m3 { min-width: 0; padding: 0.75rem 0.875rem; background: #151C16; }

.n-gul-xmj { font-weight: 700; font-size: 0.741rem; color: #9EB0A2; }

.n-gul-pqg { hyphens: auto; font-weight: 700; font-size: 1.049rem; margin-top: 2px; overflow-wrap: break-word; color: #F0F2F0; font-family: "Space Mono", monospace; }

.n-gul-0o1d { margin-top: 1.375rem; }

.n-gul-y5 { margin-top: 0.75rem; font-size: 0.802rem; color: #9EB0A2; }

.n-gul-1s { min-width: 0; }

.n-finuj-07u { overflow: hidden; padding: 1.625rem 1.125rem 0; color: #F1F3F2; background: #070A08; border-radius: 12px; text-align: center; }

.n-finuj-mpy { max-width: 800px; margin-inline: auto; }

.n-finuj-oao { font-size: 0.802rem; color: #F1F3F2; font-family: "Space Mono", monospace; }

.n-finuj-cyx { font-weight: 800; margin-top: 0.625rem; letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.099rem, 1.284rem + 3.4vw, 4.075rem); color: #F1F3F2; }

.n-finuj-ea { color: #F1F3F2; margin-top: 0.75rem; font-size: 1.111rem; }

.n-finuj-hq0w { justify-content: center; margin-top: 1.375rem; }

.n-finuj-wl { justify-content: center; flex-wrap: wrap; gap: 0.5rem; display: flex; padding: 0; margin-top: 1.625rem; list-style: none; }

.n-finuj-uzn { border: 1px solid #F1F3F2; font-size: 0.864rem; color: #F1F3F2; padding: 0.5rem 0.75rem; border-radius: 999px; }

.n-finuj-uzn + .n-finuj-uzn { margin-top: 0; }

.n-finuj-uzn strong { font-family: "Space Mono", monospace; color: #F1F3F2; }

.n-finuj-kwm6 { overflow: hidden; max-width: 936px; border-radius: 12px 12px 0 0; aspect-ratio: 16 / 10; background-color: #1E2820; margin: 2.125rem auto 0; }

.n-finuj-kwm6 img { width: 100%; object-fit: cover; height: 100%; }

.n-hokat { padding-bottom: 2.75rem; }

.n-hokat-k1 { border: 1px solid #2C3C30; background: #151C16; border-radius: 12px; }

.n-hokat-xd6 { min-height: 52px; display: flex; justify-content: space-between; color: #F0F2F0; padding: 0 0.875rem; align-items: center; font-weight: 700; }

.n-hokat-o4yf { transition: transform .21s; }

.n-hokat-k1[open] .n-hokat-o4yf { transform: rotate(45deg); }

.n-hokat-tz3 { padding: 0 0.5rem 0.5rem; list-style: none; margin: 0; display: grid; }

.n-hokat-tz3 li + li { margin-top: 0; }

.n-hokat-my0 { text-decoration: none; font-weight: 600; align-items: center; display: flex; min-height: 44px; padding: 0 0.5rem; color: #D4DCD6; border-top: 1px solid #2C3C30; }

.n-hokat-my0:hover { color: #9AF0C4; }

.n-vej-yda { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); align-items: start; gap: 1.625rem 3.25rem; }

.n-vej-tf1 { font-size: 1.049rem; min-width: 0; max-width: 700px; }

.n-vej-tf1 p { margin-top: 0.75rem; }

.n-vej-a1 { padding: 1.375rem; border-radius: 12px; min-width: 0; background: #1E2820; }

.n-vej-jeu6 { font-weight: 600; font-size: 1.174rem; }

.n-vej-fymr { list-style: none; margin-top: 0.75rem; padding: 0; }

.n-vej-jt { gap: 0.625rem; display: flex; }

.n-vej-jt svg { flex: none; color: #4CDCA6; margin-top: 2px; }

.n-vexa3-fq { grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); display: grid; gap: 0.875rem; padding: 0; margin: 0; list-style: none; }

.n-vexa3-fq > li + li { margin-top: 0; }

.n-vexa3-704q { border: 1px solid #2C3C30; overflow: hidden; aspect-ratio: 16 / 10; background-color: #070A08; border-radius: 12px; }

.n-vexa3-ov { object-fit: contain; height: 100%; width: 100%; }

.n-vexa3-2v { margin-top: 0.625rem; font-size: 0.864rem; }

.n-guf-7g2d { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); gap: 0.875rem; }

.n-guf-juu { border: 1px solid #2C3C30; background: #151C16; gap: 0.75rem; padding: 1.375rem; display: flex; flex-direction: column; min-width: 0; border-radius: 12px; }

.n-guf-tt { font-weight: 600; font-size: 1.235rem; }

.n-guf-fj { font-size: 0.927rem; flex: 1; }

.n-guf-ovmy { display: flex; gap: 0.375rem; font-weight: 700; font-size: 0.802rem; flex-wrap: wrap; align-items: center; }

.n-guf-ovmy svg { color: #9EB0A2; }

.n-guf-hljo { color: #F0F2F0; border-radius: 2px; background: #1E2820; padding: 0.25rem 0.625rem; }

.n-guf-d1 { background: #80ECB5; padding: 0.25rem 0.625rem; border-radius: 2px; color: #0E110E; }

.n-jaka2-x00k { gap: 2.25rem 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 384px), 1fr)); display: grid; }

.n-jaka2-o5y { min-width: 0; }

.n-jaka2-fb { line-height: 1.12; font-weight: 800; font-size: clamp(1.482rem, 1.185rem + 1vw, 2.099rem); letter-spacing: -0.02em; }

.n-jaka2-22 { margin-top: 0.625rem; color: #9EB0A2; }

.n-jaka2-on4 { border: 1px solid #2C3C30; margin-top: 1rem; background: #151C16; overflow-x: auto; border-radius: 12px; }

.n-jaka2-ymwq { font-size: 0.927rem; }

.n-jaka2-ymwq thead { background: #1E2820; }

.n-jaka2-ymwq th, .n-jaka2-ymwq td { padding: 0.75rem 1rem; }

.n-jaka2-ymwq thead th { font-size: 0.802rem; }

.n-jaka2-ymwq tbody th, .n-jaka2-ymwq tbody td { border-top: 1px solid #2C3C30; }

.n-jaka2-ymwq tbody th { font-weight: 600; }

.n-jaka2-e9t { text-align: right; white-space: nowrap; color: #F0F2F0; font-family: "Space Mono", monospace; }

.n-jaka2-kjy { height: 4px; margin-top: 0.375rem; background: #1E2820; border-radius: 999px; display: block; }

.n-jaka2-kfn { display: block; height: 100%; background: #80ECB5; border-radius: 999px; }

.n-jaka2-elx { font-weight: 700; color: #4CDCA6; }

.n-jaka2-8l { color: #9EB0A2; }

.n-tafic-yadi { border: 1px solid #2C3C30; overflow: hidden; background-color: #070A08; border-radius: 12px; position: relative; aspect-ratio: 16 / 9; }

.n-tafic-yngf { height: 100%; width: 100%; object-fit: cover; }

.n-tafic-ht { background: rgba(0, 0, 0, 0.65); inset: 0; place-items: center; position: absolute; display: grid; text-decoration: none; }

.n-tafic-8f { display: inline-flex; background: #F1F3F2; align-items: center; padding: 0 1.5rem; border-radius: 999px; min-height: 56px; color: #070A08; font-size: 1.049rem; transition: transform .21s; font-weight: 800; gap: 0.75rem; }

.n-tafic-ht:hover .n-tafic-8f { transform: scale(1.04); }

.n-tafic-95nh { gap: 0.75rem 1.875rem; align-items: center; justify-content: space-between; margin-top: 0.875rem; flex-wrap: wrap; display: flex; }

.n-tafic-wl { max-width: 624px; font-size: 0.927rem; }

.n-gu0-ln8 { max-width: 740px; line-height: 1.7; font-size: 1.049rem; }

.n-gu0-cn6 { margin-bottom: 1rem; font-size: clamp(1.605rem, 1.185rem + 1.6vw, 2.47rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; }

.n-gu0-ln8 p + p { margin-top: 0.75rem; }

.n-los-7o { margin-top: 1.375rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); display: grid; gap: 0.75rem; }

.n-los-38am { background: #151C16; min-width: 0; border-radius: 6px; padding: 1rem 1.125rem; }

.n-los-sdb { font-family: "Mulish", sans-serif; font-weight: 700; font-size: 0.988rem; }

.n-los-jc5 { margin-top: 0.375rem; font-size: 0.864rem; }

.n-sozoi { transition: transform .26s; border-top: 1px solid #2C3C30; align-items: center; gap: 0.75rem; padding: 0.625rem 0.75rem 0.625rem 0.875rem; right: 0; left: 0; transform: translateY(110%); background: #151C16; position: fixed; bottom: 0; justify-content: space-between; z-index: 35; display: flex; }

.n-sozoi-9g { transform: translateY(0); }

.n-sozoi-bv { text-overflow: ellipsis; font-weight: 700; min-width: 0; overflow: hidden; color: #F0F2F0; white-space: nowrap; }

.n-sozoi .n-tar { flex: none; min-height: 44px; }

@media (min-width: 652px) {
  .n-pezop { padding-inline: 1.375rem; }
  .n-xavef-kw8 { padding: 2.5rem 2.25rem; }
  .n-xavef-b9 { padding: 1.375rem 1.875rem; }
  .n-tario-u0u8 { padding: 2.125rem; }
  .n-wyi-z51d, .n-los-cyi { padding: 2.125rem; }
  .n-miso7-k3q { padding: 2.25rem; }
  .n-finuj-07u { padding: 2.5rem 2.25rem 0; }
  .n-rive7 { padding: 2.25rem; }
  .n-rive7-1v { grid-template-columns: 154px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 960px) {
  .n-pezop { padding-inline: 2.25rem; }
  main > section { padding-block: 0 5.125rem; }
  .n-wybe4 { padding: 0.75rem 1.375rem; }
  .n-wybe4-ws { grid-template-areas: "logo nav tools actions"; padding-left: 0.75rem; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 0.875rem; }
  .n-wybe4-oilq { display: none; }
  .n-wybe4-ap74 { display: flex; border-top: 0; padding-top: 0; justify-content: center; flex-wrap: wrap; gap: 2px; }
  .n-wybe4-eb5 { font-size: 0.864rem; min-height: 40px; }
  .n-wybe4-q7xq { display: flex; }
  .n-wybe4-q7xq .n-tar { padding: 0 0.875rem; min-height: 42px; }
  .n-kau { padding-block: 1.375rem 4.625rem; }
  .n-kau-ysx { padding-block: 1.875rem; }
  .n-xavef-kw8 { padding: 3.625rem; }
  .n-gul { padding-block: 0.875rem 2.75rem; }
  .n-hokat { padding-bottom: 4.125rem; }
  .n-hokat-k1[open] .n-hokat-tz3, .n-hokat-tz3 { display: flex; gap: 0.5rem; padding: 0 0.625rem 0.625rem; flex-wrap: wrap; }
  .n-hokat-my0 { font-weight: 700; font-size: 0.864rem; color: #F0F2F0; min-height: 36px; background: #1E2820; padding: 0 0.75rem; border-radius: 6px; border-top: 0; }
  .n-hokat-my0:hover { color: #0E110E; background: #80ECB5; }
  .n-tario-u0u8 { padding: 2.5rem; }
  .n-wyi-z51d, .n-los-cyi { padding: 2.5rem; }
  .n-miso7-k3q { padding: 2.75rem; }
  .n-finuj-07u { padding: 3.25rem 3.25rem 0; }
  .n-rive7 { margin: 0 1.375rem 1.375rem; padding: 2.75rem; }
  .n-sozoi { display: none; }
}