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

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

body { color: #D1D7D2; line-height: 1.55; background: #0C0F0C; font-size: 0.936rem; font-family: "Rubik", sans-serif; margin: 0; overflow-wrap: break-word; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { color: #89F2A2; transition: color .18s; text-underline-offset: 3px; }

a:hover { color: #99F4AE; }

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

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

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

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

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

button { font: inherit; color: inherit; }

:focus-visible { outline: 2px solid #89F2A2; outline-offset: 3px; }

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

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

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

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

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

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

.p_du5-ybe { min-width: 0; max-width: 712px; }

.p_du5-u2q0 { font-weight: 700; color: #89F2A2; align-items: center; display: flex; font-size: 0.815rem; gap: 0.5rem; margin-bottom: 0.75rem; }

.p_du5-u2q0::before { background: #66EE85; height: 8px; width: 8px; content: ""; border-radius: 2px; flex: none; }

.p_du5-28 { letter-spacing: -0.02em; font-size: clamp(1.569rem, 1.159rem + 1.6vw, 2.414rem); font-weight: 800; line-height: 1.1; text-wrap: balance; }

.p_du5-0z0j { color: #9EAB9E; margin-top: 0.75rem; }

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

.p_du5-9qa svg { flex: none; }

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

.p_beb-ne { background: #66EE85; color: #0E100E; }

.p_beb-ne:hover { background: #99F4AE; color: #0E100E; }

.p_beb-1f { background: transparent; border-color: #EFF1EF; color: #EFF1EF; }

.p_beb-1f:hover { color: #0C0F0C; background: #EFF1EF; }

.p_beb-ha { font-size: 0.936rem; min-height: 52px; }

.p_beb-qt { width: 100%; display: flex; }

.p_beb-qp4k { color: #050705; background: #EDEFEE; }

.p_beb-qp4k:hover { background: #66EE85; color: #0E100E; }

.p_beb-i94 { color: #EDEFEE; border-color: #EDEFEE; background: transparent; }

.p_beb-i94:hover { background: #EDEFEE; color: #050705; }

.p_beri5 { display: flex; flex-wrap: wrap; gap: 0.75rem; }

.p_fimin { border: 1px solid #2F3A30; background-image: repeating-linear-gradient(135deg, #232B23 0 9px, #1B211B 9px 18px); border-radius: 18px; overflow: hidden; background-color: #232B23; position: relative; }

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

.p_fimin-qag { aspect-ratio: 16 / 10; }

.p_ta3 { top: 0; background: #0C0F0C; position: sticky; z-index: 30; padding: 0.75rem; }

.p_ta3-twa { border: 1px solid #2F3A30; gap: 0.75rem; align-items: center; padding: 0.75rem; margin-inline: auto; border-radius: 18px; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; background: #1B211B; max-width: 1268px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; }

.p_ta3-ew { letter-spacing: -0.02em; align-items: center; overflow-wrap: break-word; display: flex; min-width: 0; font-family: "Bitter", serif; gap: 0.75rem; color: #EFF1EF; padding-left: 0.5rem; line-height: 1.1; font-size: 1.237rem; grid-area: logo; font-weight: 800; text-decoration: none; hyphens: auto; }

.p_ta3-ew::before { height: 14px; transform: rotate(45deg); border-radius: 4px; flex: none; width: 14px; background: #66EE85; content: ""; }

.p_ta3-ew:hover { color: #EFF1EF; }

.p_ta3-gp { position: absolute; opacity: 0; pointer-events: none; }

.p_ta3-zd { color: #0C0F0C; border-radius: 10px; background: #EFF1EF; display: grid; place-items: center; cursor: pointer; width: 44px; height: 44px; grid-area: burger; }

.p_ta3-gp:focus-visible + .p_ta3-zd { outline: 2px solid #89F2A2; outline-offset: 3px; }

.p_ta3-p37 { display: none; }

.p_ta3-gp:checked + .p_ta3-zd .p_ta3-zo { display: none; }

.p_ta3-gp:checked + .p_ta3-zd .p_ta3-p37 { display: block; }

.p_ta3-9i { display: none; grid-area: nav; border-top: 1px solid #2F3A30; padding-top: 0.5rem; }

.p_ta3-gp:checked ~ .p_ta3-9i { display: grid; gap: 2px; }

.p_ta3-hql { text-decoration: none; font-size: 0.996rem; color: #D1D7D2; border-radius: 10px; padding: 0 0.75rem; font-weight: 700; min-height: 48px; align-items: center; display: flex; }

.p_ta3-hql:hover { background: #232B23; color: #EFF1EF; }

.p_ta3-qz { color: #EFF1EF; background: #232B23; }

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

.p_ta3-yzw .p_beb { min-height: 44px; font-size: 0.815rem; padding: 0 0.75rem; }

.p_wymiq { padding-block: 3.25rem 1.75rem; color: #EDEFEE; background: #050705; }

.p_wymiq-1hf { gap: 2rem 1.5rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 162px), 1fr)); }

.p_wymiq-eso { color: #EDEFEE; display: flex; font-size: 1.237rem; align-items: center; gap: 0.75rem; font-family: "Bitter", serif; font-weight: 800; }

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

.p_wymiq-hlj0 { margin-top: 0.75rem; color: #EDEFEE; font-size: 0.815rem; }

.p_wymiq-hlj0 a { color: #EDEFEE; }

.p_wymiq-jwp { font-weight: 700; font-size: 0.815rem; font-family: "Rubik", sans-serif; margin-bottom: 0.75rem; color: #EDEFEE; }

.p_wymiq-a8 { list-style: none; padding: 0; }

.p_wymiq-a8 li + li { margin-top: 0.5rem; }

.p_wymiq-cfl5 { color: #EDEFEE; font-size: 0.815rem; text-decoration: none; }

.p_wymiq-cfl5:hover { text-decoration: underline; color: #EDEFEE; }

.p_wymiq-9yvl { margin-top: 2.75rem; align-items: start; border-top: 1px solid #9EAB9E; gap: 1rem 1.25rem; grid-template-columns: auto minmax(0, 1fr); display: grid; padding-top: 1.5rem; }

.p_wymiq-je8v { border: 2px solid #EC7980; color: #EDEFEE; width: 44px; place-items: center; font-size: 0.815rem; border-radius: 50%; font-weight: 800; height: 44px; display: grid; }

.p_wymiq-tpr { color: #EDEFEE; line-height: 1.6; font-size: 0.754rem; }

.p_wymiq-tpr + .p_wymiq-tpr { margin-top: 0.75rem; }

.p_rikab { border: 1px solid #2F3A30; box-shadow: 0 9px 24px -12px rgba(0, 0, 0, 0.61); z-index: 40; margin-inline: auto; max-width: 812px; background: #1B211B; gap: 0.75rem 1.25rem; right: 10px; border-radius: 18px; bottom: 10px; display: flex; padding: 0.75rem 0.75rem 0.75rem 1rem; align-items: center; left: 10px; flex-wrap: wrap; position: fixed; }

.p_rikab[hidden] { display: none; }

.p_rikab-bzc { font-size: 0.815rem; flex: 1 1 260px; color: #D1D7D2; }

.p_rikab-rcdf { flex-wrap: wrap; display: flex; gap: 0.5rem; }

.p_rikab-rcdf .p_beb { font-size: 0.815rem; padding: 0 1rem; min-height: 44px; }

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

.p_ve2-03yl { border: 1px solid #2F3A30; background: #1B211B; display: grid; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); overflow: hidden; }

.p_ve2-6aae { padding: 1.75rem 1.25rem; min-width: 0; }

.p_ve2-io { font-size: clamp(2.052rem, 1.255rem + 3.2vw, 3.621rem); font-weight: 800; text-wrap: balance; letter-spacing: -0.03em; line-height: 1.04; }

.p_ve2-cq6y { margin-top: 1.25rem; font-size: 1.056rem; max-width: 536px; }

.p_ve2-8d1 { margin-top: 1.75rem; }

.p_ve2-b9 { align-content: center; display: grid; padding: 0.75rem 1.25rem; margin: 0; background: #232B23; min-width: 0; list-style: none; }

.p_ve2-st { display: grid; grid-template-columns: 44px minmax(0, 1fr); padding: 1.25rem 0; gap: 1rem; border-bottom: 1px solid #2F3A30; }

.p_ve2-st + .p_ve2-st { margin-top: 0; }

.p_ve2-st:last-child { border-bottom: 0; }

.p_ve2-9x { width: 44px; border-radius: 10px; display: grid; height: 44px; place-items: center; color: #89F2A2; background: #1B211B; }

.p_ve2-nh { font-weight: 700; color: #EFF1EF; overflow-wrap: break-word; hyphens: auto; }

.p_ve2-yl { color: #9EAB9E; font-size: 0.815rem; }

.p_gui-1ee { border: 1px solid #2F3A30; border-radius: 18px; background: #2F3A30; overflow: hidden; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 144px), 1fr)); gap: 1px; }

.p_gui-qz { display: flex; background: #1B211B; min-width: 0; flex-direction: column-reverse; padding: 1.25rem 1.5rem; }

.p_gui-ctg { overflow-wrap: break-word; font-size: clamp(1.448rem, 1.159rem + 1vw, 1.931rem); font-family: "JetBrains Mono", monospace; letter-spacing: -0.02em; hyphens: auto; font-weight: 700; color: #EFF1EF; }

.p_gui-gehn { font-size: 0.815rem; margin-top: 0.25rem; color: #9EAB9E; }

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

.p_sow-xg > li + li { margin-top: 0; }

.p_sow-d04 { display: block; color: #EFF1EF; transition: transform .18s; min-width: 0; text-decoration: none; }

.p_sow-d04:hover { transform: translateY(-4px); color: #89F2A2; }

.p_sow-2u { border: 1px solid #2F3A30; border-radius: 18px; background-image: repeating-linear-gradient(135deg, #232B23 0 8px, #1B211B 8px 16px); position: relative; overflow: hidden; aspect-ratio: 1 / 1; }

.p_sow-lb { object-fit: cover; width: 100%; height: 100%; }

.p_sow-k9hd { overflow-wrap: break-word; hyphens: auto; line-height: 1.3; font-weight: 700; font-size: 0.875rem; margin-top: 0.75rem; }

.p_sow-yu { font-size: 0.754rem; color: #9EAB9E; }

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

.p_tawyu-vi1 > li + li { margin-top: 0; }

.p_tawyu-blz { border: 1px solid #2F3A30; text-decoration: none; gap: 1rem; color: #EFF1EF; align-items: center; background: #1B211B; display: grid; grid-template-columns: 84px minmax(0, 1fr) auto; border-radius: 18px; padding: 0.75rem 1.25rem 0.75rem 0.75rem; transition: border-color .18s; }

.p_tawyu-blz:hover { border-color: #89F2A2; color: #EFF1EF; }

.p_tawyu-57 { border-radius: 12px; background-image: repeating-linear-gradient(135deg, #232B23 0 6px, #1B211B 6px 12px); aspect-ratio: 1 / 1; overflow: hidden; }

.p_tawyu-l2q6 { object-fit: cover; height: 100%; width: 100%; }

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

.p_tawyu-7m4a { font-size: 0.754rem; color: #9EAB9E; display: block; }

.p_tawyu-nwc { font-weight: 700; white-space: nowrap; font-size: 0.754rem; font-family: "JetBrains Mono", monospace; color: #50D778; }

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

.p_mibel-2lw > li + li { margin-top: 0; }

.p_mibel-gpvd { border: 1px solid #2F3A30; color: #EFF1EF; padding: 1rem 1.25rem; text-decoration: none; gap: 1rem; transition: border-color .18s; background: #1B211B; grid-template-columns: auto minmax(0, 1fr) auto; height: 100%; border-radius: 18px; display: grid; align-items: center; }

.p_mibel-gpvd:hover { border-color: #89F2A2; color: #EFF1EF; }

.p_mibel-z35 { place-items: center; display: grid; height: 44px; color: #89F2A2; border-radius: 10px; width: 44px; background: #232B23; }

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

.p_mibel-hsu7 { display: block; font-size: 0.754rem; color: #9EAB9E; }

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

.p_xa2-vx { border: 1px solid #2F3A30; background: #1B211B; display: flex; flex-direction: column; min-width: 0; border-radius: 18px; }

.p_xa2-sms5 { padding: 1.5rem 1.5rem 1.25rem; }

.p_xa2-y2cx { border-radius: 6px; color: #D1D7D2; padding: 0.25rem 0.75rem; font-weight: 700; display: inline-block; font-size: 0.694rem; background: #232B23; }

.p_xa2-yiz { font-weight: 600; font-size: 1.056rem; line-height: 1.3; margin-top: 1rem; }

.p_xa2-41b { margin-top: 0.5rem; letter-spacing: -0.02em; font-weight: 800; overflow-wrap: break-word; color: #89F2A2; font-family: "Bitter", serif; font-size: clamp(1.569rem, 1.255rem + 1vw, 1.931rem); line-height: 1.1; }

.p_xa2-v5 { flex: 1; display: flex; padding: 1.25rem 0.75rem 1.5rem; border-top: 2px dashed #2F3A30; margin-inline: 1rem; flex-direction: column; position: relative; gap: 1rem; }

.p_xa2-v5::before, .p_xa2-v5::after { width: 22px; background: #0C0F0C; border-radius: 50%; position: absolute; top: -12px; content: ""; height: 22px; }

.p_xa2-v5::before { border-right: 1px solid #2F3A30; left: -26px; }

.p_xa2-v5::after { border-left: 1px solid #2F3A30; right: -26px; }

.p_xa2-p8 { font-size: 0.815rem; flex: 1; }

.p_xa2-qw { font-size: 0.694rem; color: #9EAB9E; }

.p_fiwyj-is { border: 1px solid #2F3A30; background: #1B211B; overflow-x: auto; border-radius: 18px; }

.p_fiwyj-l7 { font-size: 0.875rem; counter-reset: facts-row; }

.p_fiwyj-l7 thead th { color: #9EAB9E; font-weight: 700; padding: 1rem 1rem; font-size: 0.754rem; border-bottom: 1px solid #2F3A30; }

.p_fiwyj-l7 tbody th, .p_fiwyj-l7 tbody td { border-bottom: 1px dashed #2F3A30; padding: 0.75rem 1rem; }

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

.p_fiwyj-l7 tbody th { width: 40%; min-width: 150px; font-weight: 600; color: #D1D7D2; }

.p_fiwyj-l7 tbody th::before { font-weight: 500; display: inline-block; min-width: 32px; counter-increment: facts-row; font-family: "JetBrains Mono", monospace; font-size: 0.694rem; color: #9EAB9E; content: counter(facts-row, decimal-leading-zero); }

.p_fiwyj-l7 tbody td { overflow-wrap: break-word; font-weight: 700; hyphens: auto; min-width: 180px; color: #EFF1EF; }

.p_xari7-8ld { grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); gap: 1rem; display: grid; }

.p_xari7-qss { flex-direction: column; border-radius: 18px; gap: 2.75rem; display: flex; text-decoration: none; padding: 1.75rem; color: #EDEFEE; min-height: 220px; justify-content: space-between; min-width: 0; background: #050705; }

.p_xari7-qss:hover { color: #EDEFEE; }

.p_xari7-cozn { justify-content: space-between; flex-wrap: wrap; gap: 0.5rem 0.75rem; display: flex; font-weight: 700; }

.p_xari7-zm2o { font-family: "JetBrains Mono", monospace; font-size: 0.754rem; font-weight: 500; }

.p_xari7-xbi { font-family: "JetBrains Mono", monospace; hyphens: auto; line-height: 1; overflow-wrap: break-word; letter-spacing: -0.03em; font-size: clamp(1.81rem, 1.159rem + 2.6vw, 3.259rem); font-weight: 700; }

.p_xari7-mdi { border: 1px solid #2F3A30; padding: 0; list-style: none; overflow: hidden; margin: 0; border-radius: 18px; display: grid; background: #2F3A30; gap: 1px; }

.p_xari7-mdi > li + li { margin-top: 0; }

.p_xari7-sp { gap: 0.5rem 1rem; text-decoration: none; background: #1B211B; justify-content: space-between; flex-wrap: wrap; height: 100%; align-items: center; display: flex; color: #EFF1EF; padding: 1.25rem 1.5rem; }

.p_xari7-sp:hover { background: #232B23; color: #EFF1EF; }

.p_xari7-ywh { font-weight: 700; }

.p_xari7-jk { hyphens: auto; font-size: 1.267rem; font-weight: 700; font-family: "JetBrains Mono", monospace; overflow-wrap: break-word; }

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

.p_nuy-fgka > li + li { margin-top: 0; }

.p_nuy-ty { border: 1px solid #2F3A30; text-decoration: none; height: 100%; min-width: 0; transition: border-color .18s; background: #1B211B; border-radius: 18px; color: #EFF1EF; display: block; padding: 0.5rem 0.5rem 1rem; }

.p_nuy-ty:hover { border-color: #89F2A2; color: #EFF1EF; }

.p_nuy-we { overflow: hidden; background-image: repeating-linear-gradient(135deg, #232B23 0 8px, #0C0F0C 8px 16px); border-radius: 12px; position: relative; aspect-ratio: 16 / 10; }

.p_nuy-5bi { padding: 3px 0.5rem; border-radius: 6px; color: #1B211B; top: 10px; font-weight: 700; left: 10px; background: #EC7980; position: absolute; letter-spacing: .04em; font-size: 0.633rem; }

.p_nuy-w2fb { overflow-wrap: break-word; hyphens: auto; font-weight: 700; margin-top: 1rem; padding-inline: 0.5rem; }

.p_nuy-rirg { font-size: 0.754rem; padding-inline: 0.5rem; font-family: "JetBrains Mono", monospace; color: #9EAB9E; }

.p_ho0-59 { border: 1px solid #2F3A30; background: #1B211B; border-radius: 18px; overflow-x: auto; }

.p_ho0-ttp { font-size: 0.875rem; min-width: 612px; }

.p_ho0-ttp thead { background: #232B23; }

.p_ho0-ttp th, .p_ho0-ttp td { padding: 1rem 1rem; }

.p_ho0-ttp thead th { color: #D1D7D2; font-size: 0.754rem; font-weight: 700; }

.p_ho0-ttp tbody th, .p_ho0-ttp tbody td { vertical-align: middle; border-top: 1px solid #2F3A30; }

.p_ho0-36lp { align-items: center; gap: 0.75rem; font-weight: 700; display: flex; color: #EFF1EF; }

.p_ho0-5mou { text-align: right; font-family: "JetBrains Mono", monospace; color: #EFF1EF; white-space: nowrap; }

.p_ho0-ttp thead .p_ho0-5mou { font-family: "Rubik", sans-serif; }

.p_guc-5m { border-top: 1px solid #2F3A30; }

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

.p_guc-jgp { display: grid; height: 52px; place-items: center; grid-row: span 2; color: #0E100E; background: #66EE85; width: 52px; border-radius: 10px; }

.p_guc-ejcz { font-weight: 600; font-size: 1.177rem; }

.p_guc-mz { max-width: 752px; hyphens: auto; }

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

.p_lob-3oo6 { padding-top: 1.25rem; min-width: 0; border-top: 2px solid #EFF1EF; }

.p_lob-3oo6 + .p_lob-3oo6 { margin-top: 0; }

.p_lob-3oo6::before { font-family: "JetBrains Mono", monospace; font-size: 0.815rem; font-weight: 700; display: block; content: counter(steps, decimal-leading-zero); color: #89F2A2; counter-increment: steps; }

.p_lob-44m { font-weight: 600; line-height: 1.25; margin-top: 0.75rem; font-size: 1.116rem; }

.p_lob-k5bt { font-size: 0.875rem; margin-top: 0.5rem; }

.p_fiqi0-hqs8 { gap: 0 2.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 268px), 1fr)); display: grid; }

.p_fiqi0-l28 { border-top: 1px solid #2F3A30; min-width: 0; padding-block: 1.25rem 1.5rem; }

.p_fiqi0-bjv { font-size: 1.116rem; font-weight: 600; }

.p_fiqi0-2t { font-size: 0.875rem; margin-top: 0.75rem; }

.p_ven-9w { max-width: 752px; line-height: 1.7; font-size: 0.996rem; }

.p_ven-y27 { font-weight: 800; font-size: clamp(1.569rem, 1.159rem + 1.6vw, 2.414rem); line-height: 1.1; margin-bottom: 1.25rem; letter-spacing: -0.02em; }

.p_ven-9w h3 { font-size: 1.267rem; margin: 1.75rem 0 0.75rem; font-weight: 600; }

.p_ven-9w p + p { margin-top: 1rem; }

.p_ven-9w ul, .p_ven-9w ol { margin-block: 1rem; }

.p_ven-l2 { border-radius: 18px; padding: 1.5rem 1.75rem; margin-block: 1.75rem; background: #232B23; }

.p_ven-l2 p { line-height: 1.4; font-size: 1.237rem; font-family: "Bitter", serif; color: #EFF1EF; font-weight: 600; }

.p_ven-l2 cite { display: block; font-size: 0.815rem; color: #9EAB9E; font-style: normal; margin-top: 0.75rem; font-weight: 600; }

.p_taj-5u { border: 1px solid #2F3A30; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); gap: 1.5rem 3.25rem; border-radius: 18px; padding: 1.5rem 1.25rem; background: #1B211B; }

.p_taj-q6nm { min-width: 0; }

.p_taj-yx { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.569rem, 1.159rem + 1.4vw, 2.293rem); line-height: 1.12; }

.p_taj-vvkj { margin-top: 1rem; }

.p_taj-48 { min-width: 0; list-style: none; padding: 0; }

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

.p_taj-ppd + .p_taj-ppd { margin-top: 0; }

.p_taj-0q { color: #1B211B; flex: none; border-radius: 50%; display: grid; height: 24px; background: #50D778; place-items: center; width: 24px; }

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

.p_gu3-yov { border: 1px solid #2F3A30; padding: 1.5rem; min-width: 0; background: #1B211B; border-radius: 18px; }

.p_gu3-e9 { border-radius: 999px; height: 6px; overflow: hidden; background: #232B23; }

.p_gu3-5ma { background: #66EE85; height: 100%; border-radius: 999px; }

.p_gu3-7g4x { font-size: 1.388rem; font-weight: 800; margin-top: 1.25rem; }

.p_gu3-yi { color: #9EAB9E; font-size: 0.815rem; font-family: "JetBrains Mono", monospace; }

.p_gu3-nhfo { list-style: none; font-size: 0.875rem; padding: 0; margin-top: 1rem; }

.p_gu3-5m { gap: 0.5rem; display: flex; }

.p_gu3-5m svg { margin-top: 3px; flex: none; color: #50D778; }

.p_riu-kdo { gap: 1rem; display: flex; align-items: center; }

.p_riu-dz2 { font-size: 3.017rem; font-family: "Bitter", serif; font-weight: 800; line-height: 1; color: #EFF1EF; }

.p_riu-q6j2 { display: flex; gap: 2px; color: #EFF1EF; }

.p_riu-w9 { font-size: 0.815rem; color: #9EAB9E; }

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

.p_riu-s1 { border: 1px solid #2F3A30; gap: 1rem; background: #1B211B; border-radius: 18px; padding: 1.5rem; flex-direction: column; min-width: 0; display: flex; }

.p_riu-nbf { flex: 1; font-size: 0.875rem; }

.p_riu-jyv { align-items: center; gap: 0.75rem; display: flex; }

.p_riu-ii { flex: none; display: grid; font-weight: 700; height: 40px; font-size: 0.815rem; place-items: center; width: 40px; background: #232B23; border-radius: 50%; color: #EFF1EF; }

.p_riu-tb { font-weight: 700; font-size: 0.875rem; color: #EFF1EF; display: block; }

.p_riu-au { display: block; font-size: 0.754rem; color: #9EAB9E; }

.p_mixal-1p3 { border: 1px solid #2F3A30; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); background: #1B211B; gap: 1.5rem 3.25rem; padding: 1.5rem; border-radius: 18px; }

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

.p_mixal-p9t { background: #66EE85; place-items: center; font-weight: 800; font-family: "Bitter", serif; overflow: hidden; display: grid; border-radius: 50%; height: 64px; color: #0E100E; width: 64px; font-size: 1.267rem; }

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

.p_mixal-g1 { font-weight: 800; font-size: 1.267rem; }

.p_mixal-81tm { color: #9EAB9E; font-size: 0.815rem; }

.p_mixal-aqas { margin-top: 0.75rem; }

.p_mixal-w71u { gap: 0.5rem 1.25rem; display: flex; flex-wrap: wrap; font-size: 0.815rem; margin-top: 0.75rem; }

.p_mixal-3z { font-family: "JetBrains Mono", monospace; color: #9EAB9E; }

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

.p_fifin-pu > li + li { margin-top: 0; }

.p_fifin-b4yi { border: 1px solid #2F3A30; display: block; padding: 0.75rem; background: #1B211B; aspect-ratio: 300 / 173; transition: border-color .18s; border-radius: 10px; }

.p_fifin-b4yi:hover { border-color: #89F2A2; }

.p_fifin-o0 { height: 100%; object-fit: contain; width: 100%; }

.p_duqid-93 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); align-items: center; gap: 2rem; display: grid; }

.p_duqid-u69 { min-width: 0; }

.p_duqid-7md { margin-top: 1rem; }

.p_duqid-myjv { list-style: none; margin-top: 1.25rem; padding: 0; }

.p_duqid-q7 { display: flex; gap: 0.75rem; }

.p_duqid-q7 svg { color: #50D778; margin-top: 2px; flex: none; }

.p_duqid-o34h { gap: 0.75rem; flex-wrap: wrap; display: flex; margin-top: 1.5rem; }

.p_duqid-w2 { border: 1.5px solid #EFF1EF; justify-content: center; color: #EFF1EF; border-radius: 10px; text-decoration: none; transition: background-color .18s, color .18s; padding: 0.5rem 1.25rem; min-height: 52px; flex-direction: column; display: inline-flex; }

.p_duqid-w2:hover { background: #EFF1EF; color: #0C0F0C; }

.p_duqid-1r { font-size: 0.633rem; }

.p_duqid-ok { font-size: 0.936rem; line-height: 1.2; font-weight: 700; }

.p_soi-s4p, .p_nufir-dp8w { border-radius: 18px; padding: 1.5rem 1.25rem; background: #232B23; }

.p_soi-x9hk { justify-content: space-between; gap: 1.25rem 2.75rem; align-items: flex-end; flex-wrap: wrap; display: flex; }

.p_soi-0g1p { min-width: 0; max-width: 632px; }

.p_soi-z8as, .p_nufir-37v { margin-top: 0.75rem; max-width: 672px; }

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

.p_soi-k3x { font-weight: 700; min-width: 0; padding: 1rem; border-radius: 10px; gap: 0.75rem; align-items: center; background: #1B211B; color: #EFF1EF; overflow-wrap: break-word; display: flex; hyphens: auto; }

.p_soi-k3x + .p_soi-k3x { margin-top: 0; }

.p_soi-k3x svg { flex: none; color: #89F2A2; }

.p_nufir-zs { display: flex; flex-wrap: wrap; gap: 0.5rem 1.25rem; font-weight: 700; margin-top: 1.25rem; font-size: 0.815rem; }

.p_guzou-acl2 { display: grid; gap: 2rem 3.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); }

.p_guzou-bdk4 { min-width: 0; }

.p_guzou-bdk4 p { margin-top: 1rem; }

.p_guzou-9ov { align-content: start; gap: 1rem; min-width: 0; display: grid; }

.p_guzou-cnu { border: 1px solid #2F3A30; overflow: hidden; border-radius: 18px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #2F3A30; gap: 1px; }

.p_guzou-mha { background: #1B211B; flex-direction: column-reverse; padding: 1.25rem 1.25rem; display: flex; }

.p_guzou-jntz { color: #EFF1EF; font-weight: 700; font-family: "JetBrains Mono", monospace; hyphens: auto; overflow-wrap: break-word; font-size: 1.388rem; }

.p_guzou-fmbx { font-size: 0.754rem; color: #9EAB9E; }

.p_guzou-6xe9 { border: 1px solid #2F3A30; border-radius: 18px; background: #1B211B; padding: 0; list-style: none; }

.p_guzou-6cl4 { justify-content: space-between; padding: 1rem 1.25rem; border-bottom: 1px solid #2F3A30; gap: 0.25rem 1rem; flex-wrap: wrap; display: flex; }

.p_guzou-6cl4 + .p_guzou-6cl4 { margin-top: 0; }

.p_guzou-6cl4:last-child { border-bottom: 0; }

.p_guzou-c6 { font-weight: 700; color: #EFF1EF; }

.p_guzou-8i9 { font-size: 0.815rem; hyphens: auto; color: #9EAB9E; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; }

.p_becek-4f { border-top: 1.5px solid #EFF1EF; counter-reset: faq; }

.p_becek-7o4 { border-bottom: 1px solid #2F3A30; }

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

.p_becek-utg::before { font-size: 0.754rem; font-family: "JetBrains Mono", monospace; color: #89F2A2; counter-increment: faq; content: counter(faq, decimal-leading-zero); }

.p_becek-utg:hover { color: #89F2A2; }

.p_becek-g5v { transition: transform .18s; }

.p_becek-7o4[open] .p_becek-g5v { transform: rotate(45deg); }

.p_becek-hcu { padding: 0 0 1.5rem 3.25rem; max-width: 852px; }

.p_becek-hcu p + p { margin-top: 0.75rem; }

.p_lo6-e0a { grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr)); gap: 1.5rem 3.25rem; display: grid; align-items: start; }

.p_lo6-l3jd { min-width: 0; }

.p_lo6-mt { color: #9EAB9E; margin-top: 0.75rem; }

.p_lo6-l3jd .p_beb { margin-top: 1.25rem; }

.p_lo6-ty { display: grid; min-width: 0; gap: 0.75rem; }

.p_lo6-ck2t { border: 1px solid #2F3A30; background: #1B211B; border-radius: 18px; }

.p_lo6-ck2t[open] { border-color: #EFF1EF; }

.p_lo6-uej { font-weight: 700; align-items: center; color: #EFF1EF; justify-content: space-between; display: flex; gap: 1rem; padding: 1.25rem 1.25rem; }

.p_lo6-85w9 { border-radius: 50%; display: grid; place-items: center; flex: none; width: 32px; transition: transform .18s; height: 32px; background: #232B23; }

.p_lo6-ck2t[open] .p_lo6-85w9 { transform: rotate(45deg); }

.p_lo6-tz1 { padding: 0 1.25rem 1.25rem; font-size: 0.875rem; }

.p_sou-y8 { align-items: center; flex-wrap: wrap; color: #EDEFEE; display: flex; padding: 1.75rem 1.5rem; background: #050705; gap: 1.5rem 2.75rem; border-radius: 18px; justify-content: space-between; }

.p_sou-5x0 { min-width: 0; max-width: 632px; }

.p_sou-17 { font-weight: 800; line-height: 1.12; font-size: clamp(1.448rem, 1.159rem + 1.2vw, 2.052rem); color: #EDEFEE; letter-spacing: -0.02em; }

.p_sou-n12e { color: #EDEFEE; margin-top: 0.75rem; }

.p_sou-n12e a { color: #EDEFEE; }

.p_mixac-7x { line-height: 1.15; font-size: clamp(1.328rem, 1.062rem + 1vw, 1.81rem); max-width: 752px; font-weight: 800; }

.p_mixac-161 { column-gap: 3.25rem; columns: 2 340px; font-size: 0.875rem; margin-top: 1.25rem; }

.p_mixac-161 p + p { margin-top: 1rem; }

.p_hokan-v4 { color: #9EAB9E; flex-wrap: wrap; list-style: none; padding: 0; gap: 0.5rem 0.75rem; margin-bottom: 1.25rem; font-size: 0.754rem; display: flex; }

.p_hokan-v4 li + li { margin-top: 0; }

.p_hokan-v4 li + li::before { margin-right: 0.75rem; content: "/"; }

.p_hokan-dc54 { color: #9EAB9E; }

.p_hokan-dnrg { font-weight: 700; color: #EFF1EF; }

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

.p_pecet-eu { grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 1.5rem 3.25rem; display: grid; align-items: start; }

.p_pecet-3x4 { min-width: 0; }

.p_pecet-xjs { font-family: "JetBrains Mono", monospace; color: #9EAB9E; font-size: 0.754rem; }

.p_pecet-rhk { letter-spacing: -0.03em; margin-top: 0.75rem; font-weight: 800; line-height: 1.02; font-size: clamp(2.173rem, 1.255rem + 3.4vw, 3.862rem); }

.p_pecet-pdw7 { margin-top: 1rem; font-size: 1.056rem; max-width: 556px; }

.p_pecet-c0m { border: 1px solid #2F3A30; gap: 1px; margin-top: 1.5rem; display: grid; background: #2F3A30; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); border-radius: 18px; overflow: hidden; }

.p_pecet-3eha { background: #1B211B; padding: 0.75rem 1rem; min-width: 0; }

.p_pecet-ttdk { font-weight: 700; font-size: 0.694rem; color: #9EAB9E; }

.p_pecet-nkq { color: #EFF1EF; font-weight: 700; font-size: 0.996rem; font-family: "JetBrains Mono", monospace; hyphens: auto; overflow-wrap: break-word; margin-top: 2px; }

.p_pecet-ea3g { margin-top: 1.5rem; }

.p_pecet-90 { color: #9EAB9E; margin-top: 0.75rem; font-size: 0.754rem; }

.p_pecet-uz { min-width: 0; }

.p_japes-lh { border-radius: 18px; text-align: center; overflow: hidden; padding: 1.75rem 1.25rem 0; background: #050705; color: #EDEFEE; }

.p_japes-bb5 { max-width: 812px; margin-inline: auto; }

.p_japes-01x { font-family: "JetBrains Mono", monospace; font-size: 0.754rem; color: #EDEFEE; }

.p_japes-vquv { line-height: 1.02; font-size: clamp(2.052rem, 1.255rem + 3.4vw, 3.983rem); letter-spacing: -0.03em; font-weight: 800; color: #EDEFEE; margin-top: 0.75rem; }

.p_japes-7y { font-size: 1.056rem; margin-top: 1rem; color: #EDEFEE; }

.p_japes-0300 { margin-top: 1.5rem; justify-content: center; }

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

.p_japes-kjr { border: 1px solid #EDEFEE; color: #EDEFEE; font-size: 0.815rem; padding: 0.5rem 1rem; border-radius: 999px; }

.p_japes-kjr + .p_japes-kjr { margin-top: 0; }

.p_japes-kjr strong { color: #EDEFEE; font-family: "JetBrains Mono", monospace; }

.p_japes-lr { border-radius: 18px 18px 0 0; aspect-ratio: 16 / 10; max-width: 952px; margin: 2.5rem auto 0; overflow: hidden; background-color: #232B23; }

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

.p_pez { padding-bottom: 3.25rem; }

.p_pez-oj4 { border: 1px solid #2F3A30; border-radius: 18px; background: #1B211B; }

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

.p_pez-khk { transition: transform .18s; }

.p_pez-oj4[open] .p_pez-khk { transform: rotate(45deg); }

.p_pez-8o1 { margin: 0; list-style: none; padding: 0 0.5rem 0.5rem; display: grid; }

.p_pez-8o1 li + li { margin-top: 0; }

.p_pez-dk { border-top: 1px solid #2F3A30; display: flex; align-items: center; padding: 0 0.5rem; color: #D1D7D2; min-height: 44px; font-weight: 600; text-decoration: none; }

.p_pez-dk:hover { color: #89F2A2; }

.p_numip-j2 { align-items: start; display: grid; gap: 1.75rem 3.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); }

.p_numip-n7 { max-width: 712px; font-size: 0.996rem; min-width: 0; }

.p_numip-n7 p { margin-top: 1rem; }

.p_numip-8f { min-width: 0; background: #232B23; padding: 1.5rem; border-radius: 18px; }

.p_numip-3x2 { font-weight: 600; font-size: 1.116rem; }

.p_numip-2fh { margin-top: 1rem; list-style: none; padding: 0; }

.p_numip-9hd { gap: 0.75rem; display: flex; }

.p_numip-9hd svg { flex: none; margin-top: 2px; color: #50D778; }

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

.p_kac-vj > li + li { margin-top: 0; }

.p_kac-4m { border: 1px solid #2F3A30; overflow: hidden; background-color: #050705; aspect-ratio: 16 / 10; border-radius: 18px; }

.p_kac-37 { width: 100%; object-fit: contain; height: 100%; }

.p_kac-lqi { font-size: 0.815rem; margin-top: 0.75rem; }

.p_taqi7-f4p { border: 1px solid #2F3A30; background: #1B211B; overflow-x: auto; border-radius: 18px; }

.p_taqi7-01 { font-size: 0.875rem; min-width: 556px; }

.p_taqi7-01 thead { background: #232B23; }

.p_taqi7-01 th, .p_taqi7-01 td { padding: 0.75rem 1rem; vertical-align: middle; }

.p_taqi7-01 thead th { color: #D1D7D2; font-size: 0.754rem; font-weight: 700; }

.p_taqi7-01 tbody th, .p_taqi7-01 tbody td { border-top: 1px solid #2F3A30; }

.p_taqi7-yq { color: #EFF1EF; text-align: right; font-family: "JetBrains Mono", monospace; white-space: nowrap; }

.p_taqi7-e2 { font-weight: 700; color: #EFF1EF; gap: 0.75rem; align-items: center; display: flex; }

.p_taqi7-n6dz { background: #232B23; height: 40px; width: 40px; flex: none; overflow: hidden; border-radius: 6px; }

.p_taqi7-n6dz img { width: 100%; height: 100%; object-fit: contain; }

.p_taqi7-qzr { background: #232B23; }

.p_taqi7-qzr .p_taqi7-n6dz { background: #1B211B; }

.p_taqi7-erz { font-weight: 700; padding: 2px 0.5rem; border-radius: 6px; background: #66EE85; font-size: 0.633rem; color: #0E100E; }

.p_jay-8s { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); }

.p_jay-f50 { border: 1px solid #2F3A30; border-radius: 18px; gap: 0.75rem; padding: 1.5rem; min-width: 0; display: flex; flex-direction: column; background: #1B211B; }

.p_jay-63d { font-weight: 600; font-size: 1.177rem; }

.p_jay-ntm4 { font-size: 0.875rem; flex: 1; }

.p_jay-z1 { align-items: center; flex-wrap: wrap; font-weight: 700; gap: 0.5rem; font-size: 0.754rem; display: flex; }

.p_jay-z1 svg { color: #9EAB9E; }

.p_jay-z664 { background: #232B23; padding: 0.25rem 0.75rem; color: #EFF1EF; border-radius: 6px; }

.p_jay-d4j { padding: 0.25rem 0.75rem; color: #0E100E; background: #66EE85; border-radius: 6px; }

.p_taqiv-3m5 { gap: 2.75rem 3.25rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr)); }

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

.p_taqiv-sp35 { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.448rem, 1.159rem + 1vw, 2.052rem); }

.p_taqiv-gdo { color: #9EAB9E; margin-top: 0.75rem; }

.p_taqiv-l3t5 { border: 1px solid #2F3A30; background: #1B211B; border-radius: 18px; overflow-x: auto; margin-top: 1.25rem; }

.p_taqiv-83w { font-size: 0.875rem; }

.p_taqiv-83w thead { background: #232B23; }

.p_taqiv-83w th, .p_taqiv-83w td { padding: 0.75rem 1.25rem; }

.p_taqiv-83w thead th { font-size: 0.754rem; }

.p_taqiv-83w tbody th, .p_taqiv-83w tbody td { border-top: 1px solid #2F3A30; }

.p_taqiv-83w tbody th { font-weight: 600; }

.p_taqiv-ug7g { color: #EFF1EF; white-space: nowrap; text-align: right; font-family: "JetBrains Mono", monospace; }

.p_taqiv-5w1 { background: #232B23; height: 4px; margin-top: 0.5rem; display: block; border-radius: 999px; }

.p_taqiv-l4 { background: #66EE85; height: 100%; display: block; border-radius: 999px; }

.p_taqiv-hii2 { color: #50D778; font-weight: 700; }

.p_taqiv-cija { color: #9EAB9E; }

.p_minuj-5ojd { border: 1px solid #2F3A30; position: relative; background-color: #050705; overflow: hidden; border-radius: 18px; aspect-ratio: 16 / 9; }

.p_minuj-oo7 { height: 100%; object-fit: cover; width: 100%; }

.p_minuj-ot { display: grid; position: absolute; place-items: center; text-decoration: none; background: rgba(0, 0, 0, 0.61); inset: 0; }

.p_minuj-ue { padding: 0 1.75rem; color: #050705; font-size: 0.996rem; align-items: center; font-weight: 800; background: #EDEFEE; border-radius: 999px; transition: transform .18s; gap: 0.75rem; display: inline-flex; min-height: 56px; }

.p_minuj-ot:hover .p_minuj-ue { transform: scale(1.04); }

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

.p_minuj-ij { font-size: 0.875rem; max-width: 632px; }

.p_nuqih-q0d { max-width: 752px; line-height: 1.7; font-size: 0.996rem; }

.p_nuqih-6xnw { letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; margin-bottom: 1.25rem; font-size: clamp(1.569rem, 1.159rem + 1.6vw, 2.414rem); }

.p_nuqih-q0d p + p { margin-top: 1rem; }

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

.p_nufir-k6 { padding: 1.25rem 1.25rem; min-width: 0; border-radius: 10px; background: #1B211B; }

.p_nufir-rnl { font-family: "Rubik", sans-serif; font-size: 0.936rem; font-weight: 700; }

.p_nufir-do3y { margin-top: 0.5rem; font-size: 0.815rem; }

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

.p_du0-tn { transform: translateY(0); }

.p_du0-q46c { color: #EFF1EF; font-weight: 700; white-space: nowrap; text-overflow: ellipsis; min-width: 0; overflow: hidden; }

.p_du0 .p_beb { min-height: 44px; flex: none; }

@media (min-width: 647px) {
  .p_zol { padding-inline: 1.5rem; }
  .p_ve2-6aae { padding: 3rem 2.75rem; }
  .p_ve2-b9 { padding: 1.5rem 2rem; }
  .p_taj-5u { padding: 2.5rem; }
  .p_soi-s4p, .p_nufir-dp8w { padding: 2.5rem; }
  .p_sou-y8 { padding: 2.75rem; }
  .p_japes-lh { padding: 3rem 2.75rem 0; }
}

@media (min-width: 946px) {
  .p_zol { padding-inline: 2.75rem; }
  main > section { padding-block: 0 5.75rem; }
  .p_ta3 { padding: 0.75rem 1.5rem; }
  .p_ta3-twa { padding-left: 1rem; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1rem; }
  .p_ta3-zd { display: none; }
  .p_ta3-9i { justify-content: center; padding-top: 0; gap: 2px; border-top: 0; display: flex; flex-wrap: wrap; }
  .p_ta3-hql { min-height: 40px; font-size: 0.815rem; }
  .p_ta3-yzw { display: flex; }
  .p_ta3-yzw .p_beb { min-height: 42px; padding: 0 1rem; }
  .p_ve2-6aae { padding: 4.25rem; }
  .p_pecet { padding-block: 1rem 3.25rem; }
  .p_pez { padding-bottom: 4.75rem; }
  .p_pez-oj4[open] .p_pez-8o1, .p_pez-8o1 { flex-wrap: wrap; gap: 0.5rem; display: flex; padding: 0 0.75rem 0.75rem; }
  .p_pez-dk { font-size: 0.815rem; color: #EFF1EF; min-height: 36px; font-weight: 700; padding: 0 0.75rem; background: #232B23; border-radius: 10px; border-top: 0; }
  .p_pez-dk:hover { background: #66EE85; color: #0E100E; }
  .p_taj-5u { padding: 3rem; }
  .p_soi-s4p, .p_nufir-dp8w { padding: 3rem; }
  .p_sou-y8 { padding: 3.25rem; }
  .p_japes-lh { padding: 3.75rem 3.75rem 0; }
  .p_wymiq { padding-block: 4.75rem 1.75rem; }
  .p_du0 { display: none; }
}