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

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

body { line-height: 1.55; font-family: "IBM Plex Sans", sans-serif; overflow-wrap: break-word; font-size: 16px; background: #13130F; color: #DCDCD5; margin: 0; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #EEF097; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.v_sowyu { max-width: 1276px; padding-inline: 16px; margin-inline: auto; }

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

.v_fi4 { gap: 16px 30px; align-items: flex-end; margin-bottom: 26px; flex-wrap: wrap; justify-content: space-between; display: flex; }

.v_fi4-8kl7 { max-width: 716px; min-width: 0; }

.v_fi4-w1s9 { font-weight: 700; font-size: 14px; color: #EDF094; display: flex; margin-bottom: 10px; align-items: center; gap: 8px; }

.v_fi4-w1s9::before { height: 8px; background: #E4E960; flex: none; border-radius: 2px; content: ""; width: 8px; }

.v_fi4-v92 { font-weight: 800; line-height: 1.1; font-size: clamp(1.65rem, 1.218rem + 1.6vw, 2.538rem); letter-spacing: -0.02em; text-wrap: balance; }

.v_fi4-o0 { color: #B1B3A3; margin-top: 12px; }

.v_fi4-84a { border-bottom: 1.5px solid currentColor; display: inline-flex; font-weight: 700; align-items: center; text-decoration: none; font-size: 15px; gap: 8px; padding-bottom: 2px; }

.v_fi4-84a svg { flex: none; }

.v_fi4-7a { flex-direction: column; text-align: center; margin-inline: auto; max-width: 756px; align-items: center; }

.v_fi4-7a .v_fi4-w1s9 { border: 1px solid #464735; justify-content: center; padding: 4px 12px; border-radius: 999px; color: #DCDCD5; }

.v_fi4-7a .v_fi4-w1s9::before { display: none; }

.v_fi4-7a .v_fi4-v92 { font-size: clamp(1.777rem, 1.32rem + 2vw, 2.919rem); }

.v_fi4-7a .v_fi4-84a { color: #F1F1EE; border-radius: 999px; font-size: 14px; border-bottom: 0; background: #2D2D22; padding: 0 16px; min-height: 40px; }

.v_fi4-7a .v_fi4-84a:hover { background: #464735; color: #F1F1EE; }

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

.v_los-00i { color: #11110E; background: #E4E960; }

.v_los-00i:hover { background: #EEF097; color: #11110E; }

.v_los-zk0 { background: transparent; color: #F1F1EE; border-color: #F1F1EE; }

.v_los-zk0:hover { color: #13130F; background: #F1F1EE; }

.v_los-k3o { font-size: 16px; min-height: 52px; }

.v_los-4k { width: 100%; display: flex; }

.v_los-95n { color: #060604; background: #F2F2F0; }

.v_los-95n:hover { background: #E4E960; color: #11110E; }

.v_los-2f { border-color: #F2F2F0; color: #F2F2F0; background: transparent; }

.v_los-2f:hover { background: #F2F2F0; color: #060604; }

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

.v_xaris { border: 1px solid #464735; border-radius: 8px; position: relative; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2D2D22 0 9px, #1D1D16 9px 18px); background-color: #2D2D22; }

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

.v_xaris-4nlb { aspect-ratio: 16 / 10; }

.v_duson { padding: 10px; z-index: 30; position: sticky; top: 0; background: #13130F; }

.v_duson-dop { border: 1px solid #464735; background: #1D1D16; align-items: center; grid-template-columns: minmax(0, 1fr) auto auto; padding: 10px; gap: 10px; display: grid; max-width: 1276px; border-radius: 8px; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; }

.v_duson-4oo { letter-spacing: -0.02em; font-family: "DM Serif Display", serif; hyphens: auto; line-height: 1.1; align-items: center; font-size: 21.5px; min-width: 0; color: #F1F1EE; font-weight: 800; display: flex; grid-area: logo; padding-left: 6px; overflow-wrap: break-word; text-decoration: none; gap: 10px; }

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

.v_duson-4oo:hover { color: #F1F1EE; }

.v_duson-dgr { position: absolute; opacity: 0; pointer-events: none; }

.v_duson-6g { place-items: center; background: #F1F1EE; color: #13130F; cursor: pointer; border-radius: 4px; display: grid; grid-area: burger; height: 44px; width: 44px; }

.v_duson-dgr:focus-visible + .v_duson-6g { outline: 2px solid #EDF094; outline-offset: 3px; }

.v_duson-50zv { display: none; }

.v_duson-dgr:checked + .v_duson-6g .v_duson-s9k { display: none; }

.v_duson-dgr:checked + .v_duson-6g .v_duson-50zv { display: block; }

.v_duson-8tj3 { padding-top: 8px; display: none; border-top: 1px solid #464735; grid-area: nav; }

.v_duson-dgr:checked ~ .v_duson-8tj3 { display: grid; gap: 2px; }

.v_duson-bj { border-radius: 4px; font-weight: 700; min-height: 48px; padding: 0 12px; color: #DCDCD5; text-decoration: none; font-size: 17.5px; align-items: center; display: flex; }

.v_duson-bj:hover { background: #2D2D22; color: #F1F1EE; }

.v_duson-u7oq { background: #2D2D22; color: #F1F1EE; }

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

.v_duson-buew .v_los { padding: 0 12px; font-size: 14px; min-height: 44px; }

.v_gup { border: 1px solid #464735; border-radius: 8px; background: #1D1D16; margin: 0 10px 22px; padding: 26px 20px; }

.v_gup-qxhv { font-size: clamp(2.284rem, 1.015rem + 6vw, 5.583rem); overflow-wrap: break-word; color: #F1F1EE; hyphens: auto; font-weight: 800; font-family: "DM Serif Display", serif; line-height: 1; letter-spacing: -0.04em; }

.v_gup-4p { margin-top: 30px; }

.v_gup-alu { padding: 14px 0; border-top: 1px solid #464735; display: grid; gap: 6px 22px; }

.v_gup-a35 { font-family: "IBM Plex Sans", sans-serif; font-size: 13px; color: #B1B3A3; }

.v_gup-5teu { display: flex; padding: 0; list-style: none; gap: 6px 20px; flex-wrap: wrap; }

.v_gup-5teu li + li { margin-top: 0; }

.v_gup-bdry { text-decoration: none; color: #F1F1EE; font-weight: 600; font-size: 15px; }

.v_gup-bdry:hover { color: #EDF094; }

.v_gup-vt { font-size: 13px; color: #B1B3A3; display: flex; align-items: center; border-top: 1px solid #464735; margin-top: 20px; padding-top: 20px; flex-wrap: wrap; gap: 16px 22px; justify-content: space-between; }

.v_gup-ssa3 { max-width: 856px; }

.v_gup-ke { border: 2px solid #EB7A7B; height: 40px; border-radius: 50%; font-weight: 800; width: 40px; display: grid; color: #EB7A7B; place-items: center; flex: none; font-size: 13px; }

.v_ho9 { border: 1px solid #464735; background: #1D1D16; border-radius: 8px; right: 10px; box-shadow: 0 12px 33px -12px rgba(0, 0, 0, 0.64); align-items: center; margin-inline: auto; flex-wrap: wrap; display: flex; position: fixed; gap: 10px 20px; left: 10px; padding: 12px 12px 12px 16px; max-width: 816px; bottom: 10px; z-index: 40; }

.v_ho9[hidden] { display: none; }

.v_ho9-xek { flex: 1 1 260px; color: #DCDCD5; font-size: 14px; }

.v_ho9-ixt { flex-wrap: wrap; gap: 8px; display: flex; }

.v_ho9-ixt .v_los { min-height: 44px; font-size: 14px; padding: 0 14px; }

.v_ka9 { padding-block: 12px 54px; }

.v_ka9-65c { border: 1px solid #464735; display: grid; border-radius: 8px; overflow: hidden; background: #1D1D16; grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); }

.v_ka9-48rq { padding: 26px 20px; min-width: 0; }

.v_ka9-3z { font-weight: 800; font-size: clamp(2.157rem, 1.32rem + 3.2vw, 3.807rem); text-wrap: balance; line-height: 1.04; letter-spacing: -0.03em; }

.v_ka9-hk { font-size: 18.5px; max-width: 540px; margin-top: 18px; }

.v_ka9-bef { margin-top: 24px; }

.v_ka9-th5t { display: grid; align-content: center; margin: 0; padding: 12px 20px; min-width: 0; background: #2D2D22; list-style: none; }

.v_ka9-x9s { grid-template-columns: 44px minmax(0, 1fr); display: grid; border-bottom: 1px solid #464735; padding: 18px 0; gap: 16px; }

.v_ka9-x9s + .v_ka9-x9s { margin-top: 0; }

.v_ka9-x9s:last-child { border-bottom: 0; }

.v_ka9-ul { display: grid; place-items: center; height: 44px; color: #EDF094; border-radius: 4px; width: 44px; background: #1D1D16; }

.v_ka9-rcn { font-weight: 700; overflow-wrap: break-word; color: #F1F1EE; hyphens: auto; }

.v_ka9-p8 { font-size: 14px; color: #B1B3A3; }

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

.v_qi7-as { background: #1D1D16; padding: 20px 20px; display: flex; min-width: 0; flex-direction: column-reverse; }

.v_qi7-1dfb { font-weight: 700; font-size: clamp(1.523rem, 1.218rem + 1vw, 2.03rem); color: #F1F1EE; font-family: "IBM Plex Sans", sans-serif; overflow-wrap: break-word; letter-spacing: -0.02em; hyphens: auto; }

.v_qi7-zu { font-size: 14px; margin-top: 4px; color: #B1B3A3; }

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

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

.v_loz-pg43 { transition: transform .22s; text-decoration: none; display: block; color: #F1F1EE; min-width: 0; }

.v_loz-pg43:hover { transform: translateY(-4px); color: #EDF094; }

.v_loz-6nr3 { border: 1px solid #464735; overflow: hidden; border-radius: 8px; aspect-ratio: 1 / 1; position: relative; background-image: repeating-linear-gradient(135deg, #2D2D22 0 8px, #1D1D16 8px 16px); }

.v_loz-eeit { height: 100%; object-fit: cover; width: 100%; }

.v_loz-ifo { top: 10px; font-size: 12px; font-weight: 700; left: 10px; position: absolute; background: #F1F1EE; border-radius: 0px; color: #13130F; padding: 3px 8px; }

.v_loz-tvi { hyphens: auto; font-weight: 700; font-size: 15px; line-height: 1.3; margin-top: 10px; overflow-wrap: break-word; }

.v_loz-xs { font-size: 13px; color: #B1B3A3; }

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

.v_mih-c9tm > li + li { margin-top: 0; }

.v_mih-7c4 { border: 1px solid #464735; color: #F1F1EE; padding: 16px 18px; text-decoration: none; grid-template-columns: auto minmax(0, 1fr) auto; transition: border-color .22s; height: 100%; align-items: center; border-radius: 8px; background: #1D1D16; display: grid; gap: 16px; }

.v_mih-7c4:hover { border-color: #EDF094; color: #F1F1EE; }

.v_mih-6w { height: 44px; border-radius: 4px; background: #2D2D22; place-items: center; display: grid; color: #EDF094; width: 44px; }

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

.v_mih-km { font-size: 13px; color: #B1B3A3; display: block; }

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

.v_venuy-o3 { border: 1px solid #464735; min-width: 0; flex-direction: column; background: #1D1D16; border-radius: 8px; display: flex; }

.v_venuy-n38 { padding: 22px 22px 20px; }

.v_venuy-bro { background: #2D2D22; font-weight: 700; padding: 4px 10px; display: inline-block; font-size: 12px; border-radius: 0px; color: #DCDCD5; }

.v_venuy-ly4 { margin-top: 14px; font-weight: 600; font-size: 18.5px; line-height: 1.3; }

.v_venuy-exez { font-size: clamp(1.65rem, 1.32rem + 1vw, 2.03rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; font-family: "DM Serif Display", serif; overflow-wrap: break-word; color: #EDF094; margin-top: 8px; }

.v_venuy-x6d { flex: 1; position: relative; flex-direction: column; gap: 16px; padding: 20px 10px 22px; display: flex; border-top: 2px dashed #464735; margin-inline: 14px; }

.v_venuy-x6d::before, .v_venuy-x6d::after { border-radius: 50%; background: #13130F; position: absolute; content: ""; width: 22px; top: -12px; height: 22px; }

.v_venuy-x6d::before { border-right: 1px solid #464735; left: -26px; }

.v_venuy-x6d::after { right: -26px; border-left: 1px solid #464735; }

.v_venuy-4iql { flex: 1; font-size: 14px; }

.v_venuy-ms { font-size: 12px; color: #B1B3A3; }

.v_jasok-g7 { border: 1px solid #464735; background: #1D1D16; border-radius: 8px; overflow-x: auto; }

.v_jasok-tn { font-size: 15px; counter-reset: facts-row; }

.v_jasok-tn thead th { color: #B1B3A3; padding: 14px 16px; font-size: 13px; font-weight: 700; border-bottom: 1px solid #464735; }

.v_jasok-tn tbody th, .v_jasok-tn tbody td { border-bottom: 1px dashed #464735; padding: 12px 16px; }

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

.v_jasok-tn tbody th { color: #DCDCD5; font-weight: 600; min-width: 150px; width: 40%; }

.v_jasok-tn tbody th::before { display: inline-block; min-width: 32px; counter-increment: facts-row; content: counter(facts-row, decimal-leading-zero); font-size: 12px; font-weight: 500; font-family: "IBM Plex Sans", sans-serif; color: #B1B3A3; }

.v_jasok-tn tbody td { hyphens: auto; font-weight: 700; color: #F1F1EE; overflow-wrap: break-word; min-width: 180px; }

.v_nuq-eba { display: block; }

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

.v_nuq-yyza { border: 1px solid #464735; display: flex; padding: 18px 20px; min-width: 0; background: #1D1D16; flex-direction: column; gap: 6px; border-radius: 8px; }

.v_nuq-18 { font-weight: 700; color: #B1B3A3; font-size: 13px; }

.v_nuq-k78n { font-size: 24.5px; line-height: 1.15; font-family: "DM Serif Display", serif; hyphens: auto; overflow-wrap: break-word; color: #F1F1EE; font-weight: 800; }

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

.v_mio-c83 { flex-direction: column; min-width: 0; display: flex; border-radius: 8px; gap: 38px; min-height: 220px; background: #060604; color: #F2F2F0; text-decoration: none; padding: 24px; justify-content: space-between; }

.v_mio-c83:hover { color: #F2F2F0; }

.v_mio-9mi { flex-wrap: wrap; gap: 6px 12px; display: flex; font-weight: 700; justify-content: space-between; }

.v_mio-fdy { font-family: "IBM Plex Sans", sans-serif; font-weight: 500; font-size: 13px; }

.v_mio-4m6o { font-weight: 700; overflow-wrap: break-word; font-family: "IBM Plex Sans", sans-serif; letter-spacing: -0.03em; font-size: clamp(1.903rem, 1.218rem + 2.6vw, 3.426rem); hyphens: auto; line-height: 1; }

.v_mio-b6 { border: 1px solid #464735; padding: 0; background: #464735; margin: 0; border-radius: 8px; gap: 1px; overflow: hidden; display: grid; list-style: none; }

.v_mio-b6 > li + li { margin-top: 0; }

.v_mio-oql { display: flex; gap: 6px 16px; padding: 20px 22px; text-decoration: none; justify-content: space-between; background: #1D1D16; height: 100%; flex-wrap: wrap; color: #F1F1EE; align-items: center; }

.v_mio-oql:hover { background: #2D2D22; color: #F1F1EE; }

.v_mio-r0 { font-weight: 700; }

.v_mio-17zb { hyphens: auto; font-weight: 700; font-size: 22.5px; overflow-wrap: break-word; font-family: "IBM Plex Sans", sans-serif; }

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

.v_xat-jf4 > li + li { margin-top: 0; }

.v_xat-2tmk { border: 1px solid #464735; transition: border-color .22s; padding: 8px 8px 16px; min-width: 0; background: #1D1D16; color: #F1F1EE; height: 100%; display: block; border-radius: 8px; text-decoration: none; }

.v_xat-2tmk:hover { border-color: #EDF094; color: #F1F1EE; }

.v_xat-jb31 { aspect-ratio: 16 / 10; overflow: hidden; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #2D2D22 0 8px, #13130F 8px 16px); position: relative; }

.v_xat-9j { position: absolute; border-radius: 0px; font-weight: 700; background: #EB7A7B; font-size: 11px; color: #1D1D16; letter-spacing: .04em; top: 10px; left: 10px; padding: 3px 8px; }

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

.v_xat-vsy { font-family: "IBM Plex Sans", sans-serif; font-size: 13px; padding-inline: 8px; color: #B1B3A3; }

.v_midu0-0a { border: 1px solid #464735; overflow-x: auto; background: #1D1D16; border-radius: 8px; }

.v_midu0-4p0x { min-width: 616px; font-size: 15px; }

.v_midu0-4p0x thead { background: #2D2D22; }

.v_midu0-4p0x th, .v_midu0-4p0x td { padding: 14px 16px; }

.v_midu0-4p0x thead th { color: #DCDCD5; font-weight: 700; font-size: 13px; }

.v_midu0-4p0x tbody th, .v_midu0-4p0x tbody td { border-top: 1px solid #464735; vertical-align: middle; }

.v_midu0-mg5e { gap: 12px; font-weight: 700; color: #F1F1EE; display: flex; align-items: center; }

.v_midu0-a7g { white-space: nowrap; text-align: right; color: #F1F1EE; font-family: "IBM Plex Sans", sans-serif; }

.v_midu0-4p0x thead .v_midu0-a7g { font-family: "IBM Plex Sans", sans-serif; }

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

.v_gua-7a1 { border: 1px solid #464735; padding: 22px; min-width: 0; background: #1D1D16; border-radius: 8px; }

.v_gua-ygo { border: 1.5px solid #EDF094; height: 48px; display: grid; color: #EDF094; place-items: center; width: 48px; border-radius: 50%; }

.v_gua-t4y4 { margin-top: 20px; font-weight: 600; line-height: 1.25; font-size: 19.5px; }

.v_gua-of { font-size: 15px; margin-top: 8px; }

.v_gua-udm { list-style: none; margin-top: 14px; font-size: 14px; padding: 0; }

.v_gua-3ww { gap: 8px; display: flex; }

.v_gua-3ww svg { margin-top: 2px; color: #49DF8E; flex: none; }

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

.v_taceq-nl5x { min-width: 0; padding-top: 18px; border-top: 2px solid #F1F1EE; }

.v_taceq-nl5x + .v_taceq-nl5x { margin-top: 0; }

.v_taceq-nl5x::before { content: counter(steps, decimal-leading-zero); counter-increment: steps; font-size: 14px; color: #EDF094; font-weight: 700; font-family: "IBM Plex Sans", sans-serif; display: block; }

.v_taceq-wie2 { font-size: 19.5px; line-height: 1.25; font-weight: 600; margin-top: 10px; }

.v_taceq-4kn { font-size: 15px; margin-top: 8px; }

.v_sopeb-1rg0 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr)); display: grid; gap: 0 38px; }

.v_sopeb-iw8m { padding-block: 20px 22px; border-top: 1px solid #464735; min-width: 0; }

.v_sopeb-wd1d { font-size: 19.5px; font-weight: 600; }

.v_sopeb-uzz2 { margin-top: 10px; font-size: 15px; }

.v_kab-b3 { line-height: 1.7; font-size: 17.5px; max-width: 756px; }

.v_kab-fwe { margin-bottom: 20px; font-weight: 800; font-size: clamp(1.65rem, 1.218rem + 1.6vw, 2.538rem); letter-spacing: -0.02em; line-height: 1.1; }

.v_kab-b3 h3 { margin: 26px 0 10px; font-weight: 600; font-size: 22.5px; }

.v_kab-b3 p + p { margin-top: 14px; }

.v_kab-b3 ul, .v_kab-b3 ol { margin-block: 16px; }

.v_kab-bnz { background: #2D2D22; padding: 22px 26px; margin-block: 26px; border-radius: 8px; }

.v_kab-bnz p { font-family: "DM Serif Display", serif; line-height: 1.4; font-size: 21.5px; color: #F1F1EE; font-weight: 600; }

.v_kab-bnz cite { margin-top: 12px; font-style: normal; font-size: 14px; display: block; font-weight: 600; color: #B1B3A3; }

.v_wywy1-ugxk { border: 1px solid #464735; gap: 22px 46px; padding: 22px 20px; display: grid; background: #1D1D16; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); }

.v_wywy1-ihy { min-width: 0; }

.v_wywy1-h9jz { letter-spacing: -0.02em; font-size: clamp(1.65rem, 1.218rem + 1.4vw, 2.411rem); font-weight: 800; line-height: 1.12; }

.v_wywy1-3g96 { margin-top: 14px; }

.v_wywy1-kj { min-width: 0; padding: 0; list-style: none; }

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

.v_wywy1-1dl7 + .v_wywy1-1dl7 { margin-top: 0; }

.v_wywy1-9a { flex: none; color: #1D1D16; background: #49DF8E; place-items: center; height: 24px; width: 24px; border-radius: 50%; display: grid; }

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

.v_tanuf-6k { border: 1px solid #464735; padding: 22px; min-width: 0; background: #1D1D16; border-radius: 8px; }

.v_tanuf-knpp { height: 6px; background: #2D2D22; border-radius: 999px; overflow: hidden; }

.v_tanuf-a3un { height: 100%; border-radius: 999px; background: #E4E960; }

.v_tanuf-8jwo { margin-top: 20px; font-size: 24.5px; font-weight: 800; }

.v_tanuf-dq { font-size: 14px; color: #B1B3A3; font-family: "IBM Plex Sans", sans-serif; }

.v_tanuf-92 { list-style: none; font-size: 15px; margin-top: 16px; padding: 0; }

.v_tanuf-5v { gap: 8px; display: flex; }

.v_tanuf-5v svg { color: #49DF8E; flex: none; margin-top: 3px; }

.v_hoo-qfd { align-items: center; gap: 16px; display: flex; }

.v_hoo-uo { font-family: "DM Serif Display", serif; font-size: 53px; line-height: 1; color: #F1F1EE; font-weight: 800; }

.v_hoo-dx { color: #F1F1EE; display: flex; gap: 2px; }

.v_hoo-7ly0 { color: #B1B3A3; font-size: 14px; }

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

.v_hoo-pty { border: 1px solid #464735; padding: 22px; border-radius: 8px; background: #1D1D16; flex-direction: column; display: flex; min-width: 0; gap: 16px; }

.v_hoo-8tb6 { flex: 1; font-size: 15px; }

.v_hoo-aef { align-items: center; gap: 12px; display: flex; }

.v_hoo-89 { display: grid; place-items: center; font-size: 14px; flex: none; background: #2D2D22; height: 40px; border-radius: 50%; font-weight: 700; width: 40px; color: #F1F1EE; }

.v_hoo-yd { font-size: 15px; font-weight: 700; display: block; color: #F1F1EE; }

.v_hoo-1ieh { display: block; font-size: 13px; color: #B1B3A3; }

.v_rifig-jj { border: 1px solid #464735; display: grid; border-radius: 8px; padding: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); background: #1D1D16; gap: 22px 46px; }

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

.v_rifig-uykt { width: 64px; display: grid; font-size: 22.5px; font-family: "DM Serif Display", serif; overflow: hidden; place-items: center; border-radius: 50%; height: 64px; font-weight: 800; color: #11110E; background: #E4E960; }

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

.v_rifig-f2fn { font-size: 22.5px; font-weight: 800; }

.v_rifig-61w { font-size: 14px; color: #B1B3A3; }

.v_rifig-2o7 { margin-top: 10px; }

.v_rifig-oye { display: flex; margin-top: 12px; font-size: 14px; flex-wrap: wrap; gap: 8px 20px; }

.v_rifig-u0r { color: #B1B3A3; font-family: "IBM Plex Sans", sans-serif; }

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

.v_rif-23 > li + li { margin-top: 0; }

.v_rif-gw { border: 1px solid #464735; aspect-ratio: 300 / 173; transition: border-color .22s; padding: 10px; border-radius: 4px; background: #1D1D16; display: block; }

.v_rif-gw:hover { border-color: #EDF094; }

.v_rif-isse { height: 100%; width: 100%; object-fit: contain; }

.v_fiqis-2p { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); gap: 30px; align-items: center; }

.v_fiqis-2x { min-width: 0; }

.v_fiqis-7f { margin-top: 14px; }

.v_fiqis-qebj { list-style: none; padding: 0; margin-top: 18px; }

.v_fiqis-sh { gap: 10px; display: flex; }

.v_fiqis-sh svg { margin-top: 2px; flex: none; color: #49DF8E; }

.v_fiqis-m54 { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px; }

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

.v_fiqis-dmi:hover { background: #F1F1EE; color: #13130F; }

.v_fiqis-5upz { font-size: 11px; }

.v_fiqis-x5tz { line-height: 1.2; font-weight: 700; font-size: 16px; }

.v_guc-17co, .v_fifi9-kmx { border-radius: 8px; padding: 22px 20px; background: #2D2D22; }

.v_guc-2cn { align-items: flex-end; display: flex; justify-content: space-between; gap: 20px 38px; flex-wrap: wrap; }

.v_guc-xyqq { min-width: 0; max-width: 636px; }

.v_guc-lyy4, .v_fifi9-39 { max-width: 676px; margin-top: 12px; }

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

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

.v_guc-y39r + .v_guc-y39r { margin-top: 0; }

.v_guc-y39r svg { color: #EDF094; flex: none; }

.v_fifi9-e6dy { gap: 8px 20px; font-weight: 700; display: flex; font-size: 14px; flex-wrap: wrap; margin-top: 20px; }

.v_tanuq-yb9 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 384px), 1fr)); gap: 30px 54px; display: grid; }

.v_tanuq-5oc { min-width: 0; }

.v_tanuq-5oc p { margin-top: 14px; }

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

.v_tanuq-25tv { border: 1px solid #464735; border-radius: 8px; gap: 1px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #464735; overflow: hidden; }

.v_tanuq-s0o { display: flex; background: #1D1D16; flex-direction: column-reverse; padding: 18px 20px; }

.v_tanuq-wa { font-family: "IBM Plex Sans", sans-serif; color: #F1F1EE; hyphens: auto; font-size: 24.5px; font-weight: 700; overflow-wrap: break-word; }

.v_tanuq-6zar { color: #B1B3A3; font-size: 13px; }

.v_tanuq-uv { border: 1px solid #464735; background: #1D1D16; padding: 0; border-radius: 8px; list-style: none; }

.v_tanuq-8keh { border-bottom: 1px solid #464735; padding: 14px 20px; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 4px 16px; }

.v_tanuq-8keh + .v_tanuq-8keh { margin-top: 0; }

.v_tanuq-8keh:last-child { border-bottom: 0; }

.v_tanuq-fy3 { color: #F1F1EE; font-weight: 700; }

.v_tanuq-zt { font-family: "IBM Plex Sans", sans-serif; hyphens: auto; color: #B1B3A3; font-size: 14px; overflow-wrap: break-word; }

.v_ka7-6b { counter-reset: faq; border-top: 1.5px solid #F1F1EE; }

.v_ka7-x30w { border-bottom: 1px solid #464735; }

.v_ka7-iwyb { display: grid; padding: 18px 0; font-weight: 700; gap: 12px; font-size: 17.5px; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; color: #F1F1EE; }

.v_ka7-iwyb::before { counter-increment: faq; font-family: "IBM Plex Sans", sans-serif; content: counter(faq, decimal-leading-zero); color: #EDF094; font-size: 13px; }

.v_ka7-iwyb:hover { color: #EDF094; }

.v_ka7-tyz { transition: transform .22s; }

.v_ka7-x30w[open] .v_ka7-tyz { transform: rotate(45deg); }

.v_ka7-zhf { max-width: 856px; padding: 0 0 20px 46px; }

.v_ka7-zhf p + p { margin-top: 10px; }

.v_fidu5-ogbj { display: flex; gap: 22px 38px; justify-content: space-between; border-radius: 8px; color: #F2F2F0; background: #060604; flex-wrap: wrap; padding: 26px 20px; align-items: center; }

.v_fidu5-am { max-width: 636px; min-width: 0; }

.v_fidu5-w55 { font-size: clamp(1.523rem, 1.218rem + 1.2vw, 2.157rem); color: #F2F2F0; font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.v_fidu5-32 { margin-top: 10px; color: #F2F2F0; }

.v_fidu5-32 a { color: #F2F2F0; }

.v_bef-5c7 { font-size: clamp(1.396rem, 1.117rem + 1vw, 1.903rem); max-width: 756px; line-height: 1.15; font-weight: 800; }

.v_bef-ya { columns: 2 340px; column-gap: 46px; margin-top: 18px; font-size: 15px; }

.v_bef-ya p + p { margin-top: 14px; }

.v_qinuc-cjc6 { color: #B1B3A3; gap: 6px 10px; padding: 0; list-style: none; margin-bottom: 20px; flex-wrap: wrap; display: flex; font-size: 13px; }

.v_qinuc-cjc6 li + li { margin-top: 0; }

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

.v_qinuc-49z9 { color: #B1B3A3; }

.v_qinuc-6f2c { color: #F1F1EE; font-weight: 700; }

.v_mivep { padding-block: 8px 30px; }

.v_mivep-on4 { gap: 22px 46px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 446px), 1fr)); display: grid; align-items: start; }

.v_mivep-afr1 { min-width: 0; }

.v_mivep-nz7 { font-size: 13px; font-family: "IBM Plex Sans", sans-serif; color: #B1B3A3; }

.v_mivep-um { font-size: clamp(2.284rem, 1.32rem + 3.4vw, 4.061rem); font-weight: 800; letter-spacing: -0.03em; line-height: 1.02; margin-top: 10px; }

.v_mivep-trg { font-size: 18.5px; max-width: 560px; margin-top: 16px; }

.v_mivep-ss { border: 1px solid #464735; gap: 1px; overflow: hidden; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr)); background: #464735; margin-top: 22px; border-radius: 8px; }

.v_mivep-mdn { min-width: 0; padding: 12px 16px; background: #1D1D16; }

.v_mivep-ls { font-weight: 700; color: #B1B3A3; font-size: 12px; }

.v_mivep-jo { font-weight: 700; hyphens: auto; margin-top: 2px; color: #F1F1EE; font-family: "IBM Plex Sans", sans-serif; overflow-wrap: break-word; font-size: 17.5px; }

.v_mivep-ucg { margin-top: 22px; }

.v_mivep-9t { color: #B1B3A3; margin-top: 12px; font-size: 13px; }

.v_mivep-rf { min-width: 0; }

.v_vewyj-50f { background: #060604; overflow: hidden; color: #F2F2F0; text-align: center; border-radius: 8px; padding: 26px 20px 0; }

.v_vewyj-6a7r { margin-inline: auto; max-width: 816px; }

.v_vewyj-1d { font-size: 13px; color: #F2F2F0; font-family: "IBM Plex Sans", sans-serif; }

.v_vewyj-vb9 { letter-spacing: -0.03em; line-height: 1.02; color: #F2F2F0; font-size: clamp(2.157rem, 1.32rem + 3.4vw, 4.187rem); margin-top: 10px; font-weight: 800; }

.v_vewyj-0ref { margin-top: 14px; font-size: 18.5px; color: #F2F2F0; }

.v_vewyj-80 { margin-top: 22px; justify-content: center; }

.v_vewyj-i3ai { display: flex; margin-top: 26px; list-style: none; justify-content: center; gap: 8px; flex-wrap: wrap; padding: 0; }

.v_vewyj-oa7r { border: 1px solid #F2F2F0; color: #F2F2F0; font-size: 14px; padding: 8px 14px; border-radius: 999px; }

.v_vewyj-oa7r + .v_vewyj-oa7r { margin-top: 0; }

.v_vewyj-oa7r strong { font-family: "IBM Plex Sans", sans-serif; color: #F2F2F0; }

.v_vewyj-yeqx { background-color: #2D2D22; aspect-ratio: 16 / 10; border-radius: 8px 8px 0 0; margin: 34px auto 0; max-width: 956px; overflow: hidden; }

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

.v_soqip { padding-bottom: 46px; }

.v_soqip-qfwu { border: 1px solid #464735; background: #1D1D16; border-radius: 8px; }

.v_soqip-7h { font-weight: 700; display: flex; min-height: 52px; color: #F1F1EE; align-items: center; justify-content: space-between; padding: 0 16px; }

.v_soqip-8x0 { transition: transform .22s; }

.v_soqip-qfwu[open] .v_soqip-8x0 { transform: rotate(45deg); }

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

.v_soqip-f76c li + li { margin-top: 0; }

.v_soqip-34xl { font-weight: 600; display: flex; color: #DCDCD5; text-decoration: none; border-top: 1px solid #464735; align-items: center; min-height: 44px; padding: 0 8px; }

.v_soqip-34xl:hover { color: #EDF094; }

.v_kabed-89a6 { display: grid; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr)); gap: 26px 54px; }

.v_kabed-ct3 { min-width: 0; font-size: 17.5px; max-width: 716px; }

.v_kabed-ct3 p { margin-top: 14px; }

.v_kabed-zon { padding: 22px; min-width: 0; background: #2D2D22; border-radius: 8px; }

.v_kabed-4fp { font-weight: 600; font-size: 19.5px; }

.v_kabed-1ei { padding: 0; list-style: none; margin-top: 14px; }

.v_kabed-kuhs { display: flex; gap: 10px; }

.v_kabed-kuhs svg { color: #49DF8E; flex: none; margin-top: 2px; }

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

.v_veb-p5cs > li + li { margin-top: 0; }

.v_veb-4lh { border: 1px solid #464735; background-color: #060604; aspect-ratio: 16 / 10; border-radius: 8px; overflow: hidden; }

.v_veb-hbt { height: 100%; width: 100%; object-fit: contain; }

.v_veb-5a { margin-top: 10px; font-size: 14px; }

.v_qih-gxt { border: 1px solid #464735; overflow-x: auto; border-radius: 8px; background: #1D1D16; }

.v_qih-6r { font-size: 15px; min-width: 560px; }

.v_qih-6r thead { background: #2D2D22; }

.v_qih-6r th, .v_qih-6r td { vertical-align: middle; padding: 10px 16px; }

.v_qih-6r thead th { color: #DCDCD5; font-size: 13px; font-weight: 700; }

.v_qih-6r tbody th, .v_qih-6r tbody td { border-top: 1px solid #464735; }

.v_qih-hdd { color: #F1F1EE; font-family: "IBM Plex Sans", sans-serif; text-align: right; white-space: nowrap; }

.v_qih-6hhv { color: #F1F1EE; display: flex; gap: 12px; font-weight: 700; align-items: center; }

.v_qih-r1e { width: 40px; flex: none; background: #2D2D22; border-radius: 0px; height: 40px; overflow: hidden; }

.v_qih-r1e img { height: 100%; object-fit: contain; width: 100%; }

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

.v_xag-z5w { border: 1px solid #464735; background: #1D1D16; border-radius: 8px; flex-direction: column; display: flex; gap: 12px; padding: 22px; min-width: 0; }

.v_xag-utqe { font-size: 20.5px; font-weight: 600; }

.v_xag-lj { flex: 1; font-size: 15px; }

.v_xag-4f { font-weight: 700; font-size: 13px; flex-wrap: wrap; align-items: center; gap: 6px; display: flex; }

.v_xag-4f svg { color: #B1B3A3; }

.v_xag-jrb { background: #2D2D22; border-radius: 0px; padding: 4px 10px; color: #F1F1EE; }

.v_xag-35 { color: #11110E; border-radius: 0px; background: #E4E960; padding: 4px 10px; }

.v_jaqid-d09j { gap: 38px 46px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 404px), 1fr)); display: grid; }

.v_jaqid-bf { min-width: 0; }

.v_jaqid-gzm5 { font-size: clamp(1.523rem, 1.218rem + 1vw, 2.157rem); line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; }

.v_jaqid-dd9z { color: #B1B3A3; margin-top: 10px; }

.v_jaqid-66p { border: 1px solid #464735; background: #1D1D16; overflow-x: auto; border-radius: 8px; margin-top: 18px; }

.v_jaqid-f0l { font-size: 15px; }

.v_jaqid-f0l thead { background: #2D2D22; }

.v_jaqid-f0l th, .v_jaqid-f0l td { padding: 12px 18px; }

.v_jaqid-f0l thead th { font-size: 13px; }

.v_jaqid-f0l tbody th, .v_jaqid-f0l tbody td { border-top: 1px solid #464735; }

.v_jaqid-f0l tbody th { font-weight: 600; }

.v_jaqid-kqa2 { font-family: "IBM Plex Sans", sans-serif; color: #F1F1EE; text-align: right; white-space: nowrap; }

.v_jaqid-syo { margin-top: 6px; background: #2D2D22; display: block; border-radius: 999px; height: 4px; }

.v_jaqid-viao { height: 100%; border-radius: 999px; display: block; background: #E4E960; }

.v_jaqid-1n5 { color: #49DF8E; font-weight: 700; }

.v_jaqid-mq { color: #B1B3A3; }

.v_vel-r2 { border: 1px solid #464735; aspect-ratio: 16 / 9; overflow: hidden; position: relative; border-radius: 8px; background-color: #060604; }

.v_vel-q34h { height: 100%; width: 100%; object-fit: cover; }

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

.v_vel-zin { background: #F2F2F0; transition: transform .22s; gap: 12px; font-size: 17.5px; font-weight: 800; align-items: center; border-radius: 999px; color: #060604; min-height: 56px; padding: 0 24px; display: inline-flex; }

.v_vel-3xuc:hover .v_vel-zin { transform: scale(1.04); }

.v_vel-0go { align-items: center; gap: 14px 30px; justify-content: space-between; display: flex; margin-top: 16px; flex-wrap: wrap; }

.v_vel-4w4z { font-size: 15px; max-width: 636px; }

.v_hox-nlov { font-size: 17.5px; max-width: 756px; line-height: 1.7; }

.v_hox-p4ba { margin-bottom: 18px; line-height: 1.1; font-size: clamp(1.65rem, 1.218rem + 1.6vw, 2.538rem); font-weight: 800; letter-spacing: -0.02em; }

.v_hox-nlov p + p { margin-top: 14px; }

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

.v_fifi9-gj5 { background: #1D1D16; border-radius: 4px; min-width: 0; padding: 18px 20px; }

.v_fifi9-pmwn { font-size: 16px; font-family: "IBM Plex Sans", sans-serif; font-weight: 700; }

.v_fifi9-pt { margin-top: 6px; font-size: 14px; }

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

.v_loloi-2d27 { transform: translateY(0); }

.v_loloi-41n { min-width: 0; text-overflow: ellipsis; overflow: hidden; font-weight: 700; white-space: nowrap; color: #F1F1EE; }

.v_loloi .v_los { min-height: 44px; flex: none; }

@media (min-width: 645px) {
  .v_sowyu { padding-inline: 22px; }
  .v_ka9-48rq { padding: 42px 38px; }
  .v_ka9-th5t { padding: 22px 30px; }
  .v_wywy1-ugxk { padding: 34px; }
  .v_guc-17co, .v_fifi9-kmx { padding: 34px; }
  .v_fidu5-ogbj { padding: 38px; }
  .v_vewyj-50f { padding: 42px 38px 0; }
  .v_gup { padding: 38px; }
  .v_gup-alu { align-items: baseline; grid-template-columns: 162px minmax(0, 1fr); }
}

@media (min-width: 952px) {
  .v_sowyu { padding-inline: 38px; }
  main > section { padding-block: 0 84px; }
  .v_duson { padding: 12px 22px; }
  .v_duson-dop { grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 16px; grid-template-areas: "logo nav tools actions"; padding-left: 14px; }
  .v_duson-6g { display: none; }
  .v_duson-8tj3 { gap: 2px; border-top: 0; flex-wrap: wrap; padding-top: 0; justify-content: center; display: flex; }
  .v_duson-bj { font-size: 14px; min-height: 40px; }
  .v_duson-buew { display: flex; }
  .v_duson-buew .v_los { min-height: 42px; padding: 0 16px; }
  .v_ka9-48rq { padding: 60px; }
  .v_mivep { padding-block: 16px 46px; }
  .v_soqip { padding-bottom: 68px; }
  .v_soqip-qfwu[open] .v_soqip-f76c, .v_soqip-f76c { padding: 0 10px 10px; gap: 8px; flex-wrap: wrap; display: flex; }
  .v_soqip-34xl { font-weight: 700; padding: 0 12px; border-radius: 4px; color: #F1F1EE; border-top: 0; min-height: 36px; background: #2D2D22; font-size: 14px; }
  .v_soqip-34xl:hover { color: #11110E; background: #E4E960; }
  .v_wywy1-ugxk { padding: 42px; }
  .v_guc-17co, .v_fifi9-kmx { padding: 42px; }
  .v_fidu5-ogbj { padding: 46px; }
  .v_vewyj-50f { padding: 54px 54px 0; }
  .v_gup { margin: 0 22px 22px; padding: 46px; }
  .v_loloi { display: none; }
}