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

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

body { background: #110D0E; margin: 0; overflow-wrap: break-word; font-size: 16px; line-height: 1.55; color: #D6CCCF; font-family: "Golos Text", sans-serif; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #F38ED8; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.ipewyz { padding-inline: 17px; max-width: 1240px; margin-inline: auto; }

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

.isoja5 { flex-wrap: wrap; justify-content: space-between; margin-bottom: 30px; align-items: flex-end; display: flex; gap: 17px 35px; }

.isoja5-xu61 { max-width: 700px; min-width: 0; }

.isoja5-ztgn { margin-bottom: 11px; font-weight: 700; font-size: 14px; align-items: center; display: flex; gap: 9px; color: #F283D4; }

.isoja5-ztgn::before { background: #F17BD1; border-radius: 2px; height: 8px; content: ""; width: 8px; flex: none; }

.isoja5-6taa { text-wrap: balance; font-weight: 800; font-size: clamp(1.622rem, 1.198rem + 1.6vw, 2.495rem); line-height: 1.1; letter-spacing: -0.02em; }

.isoja5-ar97 { margin-top: 13px; color: #AB989D; }

.isoja5-5po { gap: 9px; align-items: center; font-weight: 700; padding-bottom: 2px; font-size: 15px; border-bottom: 1.5px solid currentColor; display: inline-flex; text-decoration: none; }

.isoja5-5po svg { flex: none; }

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

.ikaw-08 { background: #F17BD1; color: #110E0F; }

.ikaw-08:hover { background: #F38ED8; color: #110E0F; }

.ikaw-4yg { background: transparent; color: #F4F1F2; border-color: #F4F1F2; }

.ikaw-4yg:hover { background: #F4F1F2; color: #110D0E; }

.ikaw-3ha { font-size: 16px; min-height: 52px; }

.ikaw-503w { display: flex; width: 100%; }

.ikaw-4x { width: 34px; place-items: center; display: grid; background: #110E0F; border-radius: 4px; height: 34px; color: #F17BD1; margin-right: -10px; }

.ikaw-gvdk { background: #EFEEEE; color: #060505; }

.ikaw-gvdk:hover { background: #F17BD1; color: #110E0F; }

.ikaw-ov3x { color: #EFEEEE; border-color: #EFEEEE; background: transparent; }

.ikaw-ov3x:hover { color: #060505; background: #EFEEEE; }

.igu1 { display: flex; flex-wrap: wrap; gap: 11px; }

.itariy { border: 1px solid #402E33; overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #2A1F22 0 9px, #231A1C 9px 18px); background-color: #2A1F22; border-radius: 14px; }

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

.itariy-wb6h { aspect-ratio: 16 / 10; }

.iqiqi7 { background: #110D0E; z-index: 30; top: 0; position: sticky; padding: 11px; }

.iqiqi7-xu { border: 1px solid #402E33; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; border-radius: 14px; background: #231A1C; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; max-width: 1240px; padding: 11px; gap: 11px; align-items: center; }

.iqiqi7-gp { padding-left: 7px; grid-area: logo; min-width: 0; gap: 11px; font-family: "Cormorant Garamond", serif; hyphens: auto; overflow-wrap: break-word; display: flex; align-items: center; line-height: 1.1; color: #F4F1F2; font-weight: 800; letter-spacing: -0.02em; font-size: 21px; text-decoration: none; }

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

.iqiqi7-gp:hover { color: #F4F1F2; }

.iqiqi7-2fc { position: absolute; opacity: 0; pointer-events: none; }

.iqiqi7-5m { border-radius: 8px; background: #F4F1F2; color: #110D0E; width: 44px; display: grid; grid-area: burger; place-items: center; cursor: pointer; height: 44px; }

.iqiqi7-2fc:focus-visible + .iqiqi7-5m { outline: 2px solid #F283D4; outline-offset: 3px; }

.iqiqi7-yuq4 { display: none; }

.iqiqi7-2fc:checked + .iqiqi7-5m .iqiqi7-zt9k { display: none; }

.iqiqi7-2fc:checked + .iqiqi7-5m .iqiqi7-yuq4 { display: block; }

.iqiqi7-dqz { display: none; padding-top: 9px; border-top: 1px solid #402E33; grid-area: nav; }

.iqiqi7-2fc:checked ~ .iqiqi7-dqz { gap: 2px; display: grid; }

.iqiqi7-t8p4 { font-weight: 700; font-size: 17px; align-items: center; min-height: 48px; text-decoration: none; display: flex; padding: 0 13px; color: #D6CCCF; border-radius: 8px; }

.iqiqi7-t8p4:hover { color: #F4F1F2; background: #2A1F22; }

.iqiqi7-tq7 { color: #F4F1F2; background: #2A1F22; }

.iqiqi7-oa { grid-area: actions; gap: 9px; display: grid; grid-template-columns: 1fr 1fr; }

.iqiqi7-oa .ikaw { padding: 0 13px; font-size: 14px; min-height: 44px; }

.isotaj { border: 1px solid #402E33; margin: 0 11px 26px; background: #231A1C; border-radius: 14px; padding: 30px 22px; }

.isotaj-sw { overflow-wrap: break-word; font-weight: 800; color: #F4F1F2; line-height: 1; letter-spacing: -0.04em; font-size: clamp(2.245rem, 0.998rem + 6vw, 5.489rem); hyphens: auto; font-family: "Cormorant Garamond", serif; }

.isotaj-6869 { margin-top: 35px; }

.isotaj-l8m { display: grid; gap: 7px 26px; padding: 15px 0; border-top: 1px solid #402E33; }

.isotaj-en { color: #AB989D; font-family: "Martian Mono", monospace; font-size: 13px; }

.isotaj-k4 { display: flex; gap: 7px 22px; padding: 0; flex-wrap: wrap; list-style: none; }

.isotaj-k4 li + li { margin-top: 0; }

.isotaj-nfjd { text-decoration: none; color: #F4F1F2; font-weight: 600; font-size: 15px; }

.isotaj-nfjd:hover { color: #F283D4; }

.isotaj-sg { margin-top: 22px; flex-wrap: wrap; justify-content: space-between; align-items: center; padding-top: 22px; border-top: 1px solid #402E33; gap: 17px 26px; color: #AB989D; display: flex; font-size: 13px; }

.isotaj-yjjw { max-width: 836px; }

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

.idulo9 { border: 1px solid #402E33; box-shadow: 0 15px 41px -12px rgba(0, 0, 0, 0.64); right: 10px; background: #231A1C; position: fixed; flex-wrap: wrap; display: flex; left: 10px; padding: 13px 13px 13px 17px; margin-inline: auto; bottom: 10px; max-width: 796px; z-index: 40; gap: 11px 22px; border-radius: 14px; align-items: center; }

.idulo9[hidden] { display: none; }

.idulo9-smq { font-size: 14px; flex: 1 1 260px; color: #D6CCCF; }

.idulo9-j60r { gap: 9px; flex-wrap: wrap; display: flex; }

.idulo9-j60r .ikaw { min-height: 44px; font-size: 14px; padding: 0 15px; }

.itasom { padding-block: 13px 52px; }

.itasom-w5 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); align-items: center; gap: 30px 61px; }

.itasom-oxb { max-width: 660px; min-width: 0; }

.itasom-q102 { border: 1px solid #402E33; background: #231A1C; font-weight: 700; align-items: center; color: #D6CCCF; margin-bottom: 24px; padding: 7px 13px 7px 9px; gap: 9px; border-radius: 999px; display: inline-flex; font-size: 13px; }

.itasom-q102 svg { flex: none; color: #4FD99F; }

.itasom-o9ol { font-size: clamp(2.245rem, 1.297rem + 3.6vw, 4.241rem); letter-spacing: -0.03em; text-wrap: balance; line-height: 1.02; font-weight: 800; }

.itasom-e6qi { color: #D6CCCF; font-size: 18px; margin-top: 20px; }

.itasom-gv { margin-top: 28px; }

.itasom-mp { font-size: 13px; color: #AB989D; margin-top: 13px; }

.itasom-a7b { min-width: 0; }

.itasom-2uq { gap: 4px 13px; color: #AB989D; flex-wrap: wrap; justify-content: space-between; font-size: 13px; margin-top: 13px; display: flex; }

.itasom-563 { font-family: "Martian Mono", monospace; }

.ipetar { padding-block: 13px 61px; }

.ipetar-tmz { border: 1px solid #402E33; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); border-radius: 14px; background: #231A1C; overflow: hidden; }

.ipetar-we0 { padding: 30px 22px; min-width: 0; }

.ipetar-md7u { line-height: 1.04; text-wrap: balance; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.121rem, 1.297rem + 3.2vw, 3.742rem); }

.ipetar-zv { font-size: 18px; margin-top: 20px; max-width: 524px; }

.ipetar-r38 { margin-top: 28px; }

.ipetar-44 { background: #2A1F22; min-width: 0; display: grid; margin: 0; padding: 13px 22px; list-style: none; align-content: center; }

.ipetar-bb06 { display: grid; padding: 20px 0; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #402E33; gap: 17px; }

.ipetar-bb06 + .ipetar-bb06 { margin-top: 0; }

.ipetar-bb06:last-child { border-bottom: 0; }

.ipetar-bzp6 { color: #F283D4; border-radius: 8px; display: grid; place-items: center; width: 44px; height: 44px; background: #231A1C; }

.ipetar-c7 { overflow-wrap: break-word; font-weight: 700; color: #F4F1F2; hyphens: auto; }

.ipetar-g5 { color: #AB989D; font-size: 14px; }

.imiwy1-dbd7 { border: 1px solid #402E33; display: grid; background: #402E33; overflow: hidden; border-radius: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); gap: 1px; }

.imiwy1-wuz { padding: 22px 24px; background: #231A1C; display: flex; flex-direction: column-reverse; min-width: 0; }

.imiwy1-ny4 { font-size: clamp(1.497rem, 1.198rem + 1vw, 1.996rem); font-family: "Martian Mono", monospace; font-weight: 700; letter-spacing: -0.02em; color: #F4F1F2; hyphens: auto; overflow-wrap: break-word; }

.imiwy1-8x { margin-top: 4px; font-size: 14px; color: #AB989D; }

.ixax-6v { margin: 0; gap: 15px; list-style: none; display: grid; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 162px), 1fr)); }

.ixax-6v > li + li { margin-top: 0; }

.ixax-ssjt { display: block; text-decoration: none; transition: transform .20s; color: #F4F1F2; min-width: 0; }

.ixax-ssjt:hover { transform: translateY(-4px); color: #F283D4; }

.ixax-thsl { border: 1px solid #402E33; position: relative; border-radius: 14px; overflow: hidden; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #2A1F22 0 8px, #231A1C 8px 16px); }

.ixax-atit { object-fit: cover; height: 100%; width: 100%; }

.ixax-2ag { font-weight: 700; margin-top: 11px; hyphens: auto; font-size: 15px; line-height: 1.3; overflow-wrap: break-word; }

.ixax-3k { font-size: 13px; color: #AB989D; }

.ikabe6-lgwh { list-style: none; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); padding: 0; gap: 13px; }

.ikabe6-lgwh > li + li { margin-top: 0; }

.ikabe6-g6jz { border: 1px solid #402E33; text-decoration: none; padding: 11px 20px 11px 11px; border-radius: 14px; align-items: center; gap: 17px; color: #F4F1F2; transition: border-color .20s; background: #231A1C; display: grid; grid-template-columns: 86px minmax(0, 1fr) auto; }

.ikabe6-g6jz:hover { color: #F4F1F2; border-color: #F283D4; }

.ikabe6-h5 { border-radius: 12px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2A1F22 0 6px, #231A1C 6px 12px); aspect-ratio: 1 / 1; }

.ikabe6-7g0 { width: 100%; object-fit: cover; height: 100%; }

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

.ikabe6-t4l7 { color: #AB989D; display: block; font-size: 13px; }

.ikabe6-3lbq { font-weight: 700; font-family: "Martian Mono", monospace; color: #4FD99F; white-space: nowrap; font-size: 13px; }

.ihoj-eh { margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); display: grid; padding: 0; gap: 13px; list-style: none; }

.ihoj-eh > li + li { margin-top: 0; }

.ihoj-uy9 { border: 1px solid #402E33; color: #F4F1F2; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 17px; border-radius: 14px; background: #231A1C; padding: 17px 20px; height: 100%; transition: border-color .20s; text-decoration: none; }

.ihoj-uy9:hover { color: #F4F1F2; border-color: #F283D4; }

.ihoj-gjtl { border-radius: 8px; background: #2A1F22; place-items: center; display: grid; color: #F283D4; width: 44px; height: 44px; }

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

.ihoj-4fy { color: #AB989D; display: block; font-size: 13px; }

.isoqiu-cb { gap: 17px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); display: grid; }

.isoqiu-4h { border: 1px solid #402E33; border-radius: 14px; background: #231A1C; flex-direction: column; min-width: 0; display: flex; }

.isoqiu-mn7 { padding: 26px 26px 22px; }

.isoqiu-ib { border-radius: 4px; color: #D6CCCF; background: #2A1F22; display: inline-block; font-weight: 700; font-size: 12px; padding: 4px 11px; }

.isoqiu-rq { margin-top: 15px; font-weight: 600; font-size: 18px; line-height: 1.3; }

.isoqiu-ph0 { font-size: clamp(1.622rem, 1.297rem + 1vw, 1.996rem); line-height: 1.1; font-family: "Cormorant Garamond", serif; letter-spacing: -0.02em; overflow-wrap: break-word; color: #F283D4; font-weight: 800; margin-top: 9px; }

.isoqiu-m8t { flex: 1; display: flex; flex-direction: column; gap: 17px; border-top: 2px dashed #402E33; padding: 22px 11px 26px; position: relative; margin-inline: 15px; }

.isoqiu-m8t::before, .isoqiu-m8t::after { content: ""; position: absolute; border-radius: 50%; height: 22px; width: 22px; background: #110D0E; top: -12px; }

.isoqiu-m8t::before { border-right: 1px solid #402E33; left: -26px; }

.isoqiu-m8t::after { border-left: 1px solid #402E33; right: -26px; }

.isoqiu-7l { font-size: 14px; flex: 1; }

.isoqiu-0ga { font-size: 12px; color: #AB989D; }

.ihodur-7u { border: 1px solid #402E33; overflow-x: auto; background: #231A1C; border-radius: 14px; }

.ihodur-0z { counter-reset: facts-row; font-size: 15px; }

.ihodur-0z thead th { font-size: 13px; padding: 15px 17px; font-weight: 700; color: #AB989D; border-bottom: 1px solid #402E33; }

.ihodur-0z tbody th, .ihodur-0z tbody td { padding: 14px 17px; border-bottom: 1px dashed #402E33; }

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

.ihodur-0z tbody th { min-width: 150px; width: 40%; color: #D6CCCF; font-weight: 600; }

.ihodur-0z tbody th::before { font-size: 12px; font-family: "Martian Mono", monospace; content: counter(facts-row, decimal-leading-zero); font-weight: 500; color: #AB989D; min-width: 32px; counter-increment: facts-row; display: inline-block; }

.ihodur-0z tbody td { overflow-wrap: break-word; font-weight: 700; min-width: 180px; hyphens: auto; color: #F4F1F2; }

.ixacew-3gof { display: block; }

.ixacew-714 { display: grid; gap: 11px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); }

.ixacew-6x5 { border: 1px solid #402E33; min-width: 0; background: #231A1C; padding: 20px 22px; display: flex; gap: 7px; border-radius: 14px; flex-direction: column; }

.ixacew-qcy7 { font-size: 13px; font-weight: 700; color: #AB989D; }

.ixacew-t1fx { font-size: 24px; font-family: "Cormorant Garamond", serif; line-height: 1.15; overflow-wrap: break-word; color: #F4F1F2; font-weight: 800; hyphens: auto; }

.ikalog-fq { display: grid; gap: 17px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); }

.ikalog-8v { min-height: 220px; padding: 28px; background: #060505; text-decoration: none; display: flex; gap: 43px; color: #EFEEEE; justify-content: space-between; flex-direction: column; min-width: 0; border-radius: 14px; }

.ikalog-8v:hover { color: #EFEEEE; }

.ikalog-0bi { font-weight: 700; justify-content: space-between; gap: 7px 13px; flex-wrap: wrap; display: flex; }

.ikalog-kek { font-weight: 500; font-family: "Martian Mono", monospace; font-size: 13px; }

.ikalog-99rx { line-height: 1; hyphens: auto; font-weight: 700; font-family: "Martian Mono", monospace; font-size: clamp(1.871rem, 1.198rem + 2.6vw, 3.368rem); letter-spacing: -0.03em; overflow-wrap: break-word; }

.ikalog-6ad { border: 1px solid #402E33; margin: 0; border-radius: 14px; padding: 0; list-style: none; background: #402E33; overflow: hidden; display: grid; gap: 1px; }

.ikalog-6ad > li + li { margin-top: 0; }

.ikalog-u9q7 { background: #231A1C; align-items: center; gap: 7px 17px; display: flex; text-decoration: none; height: 100%; flex-wrap: wrap; color: #F4F1F2; justify-content: space-between; padding: 22px 26px; }

.ikalog-u9q7:hover { color: #F4F1F2; background: #2A1F22; }

.ikalog-lre { font-weight: 700; }

.ikalog-8ou { font-weight: 700; hyphens: auto; font-size: 22px; font-family: "Martian Mono", monospace; overflow-wrap: break-word; }

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

.itap-0h6b > li + li { margin-top: 0; }

.itap-rcp1 { border: 1px solid #402E33; text-decoration: none; display: block; color: #F4F1F2; border-radius: 14px; background: #231A1C; padding: 9px 9px 17px; min-width: 0; transition: border-color .20s; height: 100%; }

.itap-rcp1:hover { color: #F4F1F2; border-color: #F283D4; }

.itap-v1 { overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #2A1F22 0 8px, #110D0E 8px 16px); border-radius: 12px; aspect-ratio: 16 / 10; }

.itap-kgm6 { color: #231A1C; letter-spacing: .04em; font-size: 11px; padding: 3px 9px; border-radius: 4px; background: #E97C82; font-weight: 700; position: absolute; left: 10px; top: 10px; }

.itap-e0u { hyphens: auto; padding-inline: 9px; margin-top: 15px; font-weight: 700; overflow-wrap: break-word; }

.itap-wcm { color: #AB989D; font-family: "Martian Mono", monospace; padding-inline: 9px; font-size: 13px; }

.ikaq-339 { border: 1px solid #402E33; overflow-x: auto; background: #231A1C; border-radius: 14px; }

.ikaq-92q { font-size: 15px; min-width: 600px; }

.ikaq-92q thead { background: #2A1F22; }

.ikaq-92q th, .ikaq-92q td { padding: 15px 17px; }

.ikaq-92q thead th { font-weight: 700; color: #D6CCCF; font-size: 13px; }

.ikaq-92q tbody th, .ikaq-92q tbody td { border-top: 1px solid #402E33; vertical-align: middle; }

.ikaq-8v { display: flex; align-items: center; gap: 13px; font-weight: 700; color: #F4F1F2; }

.ikaq-ye8 { text-align: right; white-space: nowrap; color: #F4F1F2; font-family: "Martian Mono", monospace; }

.ikaq-92q thead .ikaq-ye8 { font-family: "Golos Text", sans-serif; }

.iveloj-cu7 { border-top: 1px solid #402E33; }

.iveloj-9t { gap: 9px 22px; display: grid; padding: 26px 0; border-bottom: 1px solid #402E33; grid-template-columns: auto minmax(0, 1fr); }

.iveloj-brky { color: #110E0F; background: #F17BD1; display: grid; width: 52px; place-items: center; height: 52px; border-radius: 8px; grid-row: span 2; }

.iveloj-wx71 { font-weight: 600; font-size: 20px; }

.iveloj-0p6 { hyphens: auto; max-width: 736px; }

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

.isomil-wzek { padding-top: 20px; border-top: 2px solid #F4F1F2; min-width: 0; }

.isomil-wzek + .isomil-wzek { margin-top: 0; }

.isomil-wzek::before { content: counter(steps, decimal-leading-zero); color: #F283D4; font-family: "Martian Mono", monospace; display: block; counter-increment: steps; font-weight: 700; font-size: 14px; }

.isomil-ovu { font-weight: 600; margin-top: 11px; line-height: 1.25; font-size: 19px; }

.isomil-c1 { margin-top: 9px; font-size: 15px; }

.ived-pl { display: grid; gap: 0 43px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); }

.ived-hkha { min-width: 0; padding-block: 22px 26px; border-top: 1px solid #402E33; }

.ived-un { font-weight: 600; font-size: 19px; }

.ived-m4u { margin-top: 11px; font-size: 15px; }

.izoq-bj { max-width: 736px; font-size: 17px; line-height: 1.7; }

.izoq-ki3 { margin-bottom: 22px; font-weight: 800; font-size: clamp(1.622rem, 1.198rem + 1.6vw, 2.495rem); letter-spacing: -0.02em; line-height: 1.1; }

.izoq-bj h3 { font-weight: 600; font-size: 22px; margin: 30px 0 11px; }

.izoq-bj p + p { margin-top: 15px; }

.izoq-bj ul, .izoq-bj ol { margin-block: 17px; }

.izoq-9hcj { border-radius: 14px; padding: 26px 30px; background: #2A1F22; margin-block: 30px; }

.izoq-9hcj p { color: #F4F1F2; line-height: 1.4; font-family: "Cormorant Garamond", serif; font-size: 21px; font-weight: 600; }

.izoq-9hcj cite { display: block; font-weight: 600; color: #AB989D; font-style: normal; margin-top: 13px; font-size: 14px; }

.ibevek-wpqa { border: 1px solid #402E33; border-radius: 14px; padding: 26px 22px; display: grid; background: #231A1C; gap: 26px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); }

.ibevek-oq { min-width: 0; }

.ibevek-t9 { line-height: 1.12; font-size: clamp(1.622rem, 1.198rem + 1.4vw, 2.37rem); font-weight: 800; letter-spacing: -0.02em; }

.ibevek-b3kf { margin-top: 15px; }

.ibevek-q7u { min-width: 0; list-style: none; padding: 0; }

.ibevek-2x1j { border-bottom: 1px solid #402E33; gap: 15px; hyphens: auto; display: flex; align-items: flex-start; overflow-wrap: break-word; padding: 13px 0; }

.ibevek-2x1j + .ibevek-2x1j { margin-top: 0; }

.ibevek-9w { flex: none; background: #4FD99F; border-radius: 50%; width: 24px; color: #231A1C; display: grid; place-items: center; height: 24px; }

.iloa-8e { display: flex; gap: 17px; align-items: center; }

.iloa-787j { font-weight: 800; color: #F4F1F2; font-size: 52px; line-height: 1; font-family: "Cormorant Garamond", serif; }

.iloa-oj { gap: 2px; display: flex; color: #F4F1F2; }

.iloa-59yj { font-size: 14px; color: #AB989D; }

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

.iloa-qa { border: 1px solid #402E33; gap: 17px; min-width: 0; background: #231A1C; display: flex; flex-direction: column; padding: 26px; border-radius: 14px; }

.iloa-pzu { flex: 1; font-size: 15px; }

.iloa-ac { align-items: center; display: flex; gap: 13px; }

.iloa-qw { display: grid; height: 40px; place-items: center; width: 40px; color: #F4F1F2; font-weight: 700; flex: none; font-size: 14px; background: #2A1F22; border-radius: 50%; }

.iloa-cd { font-size: 15px; color: #F4F1F2; display: block; font-weight: 700; }

.iloa-hdty { font-size: 13px; display: block; color: #AB989D; }

.itahoj-0sa8 { border: 1px solid #402E33; padding: 26px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); background: #231A1C; border-radius: 14px; gap: 26px 52px; }

.itahoj-v7 { align-items: start; gap: 17px 22px; grid-template-columns: auto minmax(0, 1fr); display: grid; }

.itahoj-uq { font-size: 22px; place-items: center; height: 64px; color: #110E0F; overflow: hidden; font-family: "Cormorant Garamond", serif; width: 64px; font-weight: 800; display: grid; border-radius: 50%; background: #F17BD1; }

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

.itahoj-jpo8 { font-weight: 800; font-size: 22px; }

.itahoj-1q { font-size: 14px; color: #AB989D; }

.itahoj-w2wj { margin-top: 11px; }

.itahoj-l5c3 { font-size: 14px; margin-top: 13px; display: flex; flex-wrap: wrap; gap: 9px 22px; }

.itahoj-2s { font-family: "Martian Mono", monospace; color: #AB989D; }

.ipej-y6c { grid-template-columns: repeat(auto-fill, minmax(min(30%, 136px), 1fr)); display: grid; gap: 11px; list-style: none; margin: 0; padding: 0; }

.ipej-y6c > li + li { margin-top: 0; }

.ipej-ko { border: 1px solid #402E33; padding: 11px; background: #231A1C; border-radius: 8px; transition: border-color .20s; aspect-ratio: 300 / 173; display: block; }

.ipej-ko:hover { border-color: #F283D4; }

.ipej-ks { width: 100%; height: 100%; object-fit: contain; }

.ivesoy-0ay { display: grid; gap: 35px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); align-items: center; }

.ivesoy-e912 { min-width: 0; }

.ivesoy-fymy { margin-top: 15px; }

.ivesoy-9dxx { margin-top: 20px; list-style: none; padding: 0; }

.ivesoy-sp { display: flex; gap: 11px; }

.ivesoy-sp svg { flex: none; color: #4FD99F; margin-top: 2px; }

.ivesoy-nx { flex-wrap: wrap; display: flex; gap: 11px; margin-top: 26px; }

.ivesoy-yzcm { border: 1.5px solid #F4F1F2; display: inline-flex; flex-direction: column; color: #F4F1F2; border-radius: 8px; min-height: 52px; transition: background-color .20s, color .20s; text-decoration: none; justify-content: center; padding: 7px 22px; }

.ivesoy-yzcm:hover { color: #110D0E; background: #F4F1F2; }

.ivesoy-a8 { font-size: 11px; }

.ivesoy-0s4 { font-weight: 700; font-size: 16px; line-height: 1.2; }

.ika3-al0a, .iri5-8per { border-radius: 14px; padding: 26px 22px; background: #2A1F22; }

.ika3-saap { align-items: flex-end; display: flex; flex-wrap: wrap; gap: 22px 43px; justify-content: space-between; }

.ika3-4g2q { max-width: 620px; min-width: 0; }

.ika3-iib, .iri5-gq { max-width: 660px; margin-top: 13px; }

.ika3-ykf { gap: 11px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); list-style: none; margin-top: 30px; padding: 0; }

.ika3-k1p { font-weight: 700; background: #231A1C; hyphens: auto; overflow-wrap: break-word; padding: 17px; border-radius: 8px; display: flex; align-items: center; min-width: 0; gap: 13px; color: #F4F1F2; }

.ika3-k1p + .ika3-k1p { margin-top: 0; }

.ika3-k1p svg { flex: none; color: #F283D4; }

.iri5-y5 { font-weight: 700; gap: 9px 22px; flex-wrap: wrap; margin-top: 22px; display: flex; font-size: 14px; }

.iwy9-qzdn { grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); gap: 35px 61px; display: grid; }

.iwy9-j4k { min-width: 0; }

.iwy9-j4k p { margin-top: 15px; }

.iwy9-gr { align-content: start; min-width: 0; display: grid; gap: 17px; }

.iwy9-ae22 { border: 1px solid #402E33; display: grid; background: #402E33; overflow: hidden; grid-template-columns: repeat(2, minmax(0, 1fr)); border-radius: 14px; gap: 1px; }

.iwy9-ow { padding: 20px 22px; flex-direction: column-reverse; background: #231A1C; display: flex; }

.iwy9-k1 { color: #F4F1F2; hyphens: auto; overflow-wrap: break-word; font-family: "Martian Mono", monospace; font-weight: 700; font-size: 24px; }

.iwy9-k5x { color: #AB989D; font-size: 13px; }

.iwy9-8434 { border: 1px solid #402E33; padding: 0; list-style: none; border-radius: 14px; background: #231A1C; }

.iwy9-mj7 { justify-content: space-between; flex-wrap: wrap; padding: 15px 22px; gap: 4px 17px; display: flex; border-bottom: 1px solid #402E33; }

.iwy9-mj7 + .iwy9-mj7 { margin-top: 0; }

.iwy9-mj7:last-child { border-bottom: 0; }

.iwy9-p8n { color: #F4F1F2; font-weight: 700; }

.iwy9-j6v6 { overflow-wrap: break-word; color: #AB989D; hyphens: auto; font-size: 14px; font-family: "Martian Mono", monospace; }

.inuka9-ul0 { counter-reset: faq; border-top: 1.5px solid #F4F1F2; }

.inuka9-se0 { border-bottom: 1px solid #402E33; }

.inuka9-gi { font-size: 17px; padding: 20px 0; grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; font-weight: 700; color: #F4F1F2; gap: 13px; align-items: center; }

.inuka9-gi::before { font-family: "Martian Mono", monospace; content: counter(faq, decimal-leading-zero); color: #F283D4; counter-increment: faq; font-size: 13px; }

.inuka9-gi:hover { color: #F283D4; }

.inuka9-ee6w { transition: transform .20s; }

.inuka9-se0[open] .inuka9-ee6w { transform: rotate(45deg); }

.inuka9-z7 { max-width: 836px; padding: 0 0 24px 52px; }

.inuka9-z7 p + p { margin-top: 11px; }

.iqimiz-2iw { flex-wrap: wrap; justify-content: space-between; color: #EFEEEE; background: #060505; gap: 26px 43px; border-radius: 14px; display: flex; padding: 30px 24px; align-items: center; }

.iqimiz-phjt { max-width: 620px; min-width: 0; }

.iqimiz-ig { font-size: clamp(1.497rem, 1.198rem + 1.2vw, 2.121rem); font-weight: 800; color: #EFEEEE; letter-spacing: -0.02em; line-height: 1.12; }

.iqimiz-x3o { margin-top: 11px; color: #EFEEEE; }

.iqimiz-x3o a { color: #EFEEEE; }

.iwyh-c1p { max-width: 736px; font-size: clamp(1.372rem, 1.098rem + 1vw, 1.871rem); font-weight: 800; line-height: 1.15; }

.iwyh-w86 { columns: 2 340px; column-gap: 52px; margin-top: 20px; font-size: 15px; }

.iwyh-w86 p + p { margin-top: 15px; }

.ihof-07mh { margin-bottom: 22px; list-style: none; display: flex; padding: 0; flex-wrap: wrap; gap: 7px 11px; font-size: 13px; color: #AB989D; }

.ihof-07mh li + li { margin-top: 0; }

.ihof-07mh li + li::before { margin-right: 11px; content: "/"; }

.ihof-lb5e { color: #AB989D; }

.ihof-xo { font-weight: 700; color: #F4F1F2; }

.idud { padding-block: 9px 35px; }

.idud-9vnl { grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr)); gap: 26px 52px; display: grid; align-items: start; }

.idud-en4 { min-width: 0; }

.idud-loh { color: #AB989D; font-family: "Martian Mono", monospace; font-size: 13px; }

.idud-1673 { letter-spacing: -0.03em; font-size: clamp(2.245rem, 1.297rem + 3.4vw, 3.992rem); line-height: 1.02; font-weight: 800; margin-top: 11px; }

.idud-why { margin-top: 17px; font-size: 18px; max-width: 544px; }

.idud-gj88 { border: 1px solid #402E33; margin-top: 26px; background: #402E33; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); overflow: hidden; border-radius: 14px; gap: 1px; display: grid; }

.idud-wy { padding: 13px 17px; background: #231A1C; min-width: 0; }

.idud-dc7q { font-size: 12px; color: #AB989D; font-weight: 700; }

.idud-ukof { font-size: 17px; hyphens: auto; overflow-wrap: break-word; color: #F4F1F2; margin-top: 2px; font-weight: 700; font-family: "Martian Mono", monospace; }

.idud-0mxa { margin-top: 26px; }

.idud-6fu { color: #AB989D; font-size: 13px; margin-top: 13px; }

.idud-2woz { min-width: 0; }

.itajap-0y { padding: 30px 22px 0; color: #EFEEEE; background: #060505; border-radius: 14px; text-align: center; overflow: hidden; }

.itajap-e0 { margin-inline: auto; max-width: 796px; }

.itajap-h0 { font-family: "Martian Mono", monospace; font-size: 13px; color: #EFEEEE; }

.itajap-p7di { color: #EFEEEE; line-height: 1.02; margin-top: 11px; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(2.121rem, 1.297rem + 3.4vw, 4.117rem); }

.itajap-9n { color: #EFEEEE; font-size: 18px; margin-top: 15px; }

.itajap-8k3 { justify-content: center; margin-top: 26px; }

.itajap-lgu { display: flex; gap: 9px; list-style: none; flex-wrap: wrap; justify-content: center; padding: 0; margin-top: 30px; }

.itajap-b69s { border: 1px solid #EFEEEE; border-radius: 999px; padding: 9px 15px; font-size: 14px; color: #EFEEEE; }

.itajap-b69s + .itajap-b69s { margin-top: 0; }

.itajap-b69s strong { font-family: "Martian Mono", monospace; color: #EFEEEE; }

.itajap-ih { max-width: 932px; aspect-ratio: 16 / 10; border-radius: 14px 14px 0 0; overflow: hidden; background-color: #2A1F22; margin: 39px auto 0; }

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

.iveqi2 { padding-bottom: 52px; }

.iveqi2-n1a { border: 1px solid #402E33; border-radius: 14px; background: #231A1C; }

.iveqi2-k01g { justify-content: space-between; align-items: center; font-weight: 700; min-height: 52px; display: flex; padding: 0 17px; color: #F4F1F2; }

.iveqi2-c965 { transition: transform .20s; }

.iveqi2-n1a[open] .iveqi2-c965 { transform: rotate(45deg); }

.iveqi2-5xd { display: grid; list-style: none; margin: 0; padding: 0 9px 9px; }

.iveqi2-5xd li + li { margin-top: 0; }

.iveqi2-70bk { min-height: 44px; display: flex; color: #D6CCCF; border-top: 1px solid #402E33; align-items: center; padding: 0 9px; text-decoration: none; font-weight: 600; }

.iveqi2-70bk:hover { color: #F283D4; }

.ilofi9-of16 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr)); align-items: start; gap: 30px 61px; }

.ilofi9-60 { min-width: 0; font-size: 17px; max-width: 700px; }

.ilofi9-60 p { margin-top: 15px; }

.ilofi9-gpwu { padding: 26px; background: #2A1F22; min-width: 0; border-radius: 14px; }

.ilofi9-uu04 { font-weight: 600; font-size: 19px; }

.ilofi9-xscx { margin-top: 15px; padding: 0; list-style: none; }

.ilofi9-iq { display: flex; gap: 11px; }

.ilofi9-iq svg { flex: none; margin-top: 2px; color: #4FD99F; }

.iwy6-ngjy { padding: 0; gap: 17px; list-style: none; display: grid; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr)); }

.iwy6-ngjy > li + li { margin-top: 0; }

.iwy6-re { border: 1px solid #402E33; overflow: hidden; background-color: #060505; aspect-ratio: 16 / 10; border-radius: 14px; }

.iwy6-qn { width: 100%; object-fit: contain; height: 100%; }

.iwy6-cc { font-size: 14px; margin-top: 11px; }

.itamig-qlj9 { border: 1px solid #402E33; overflow-x: auto; border-radius: 14px; background: #231A1C; }

.itamig-58w0 { min-width: 544px; font-size: 15px; }

.itamig-58w0 thead { background: #2A1F22; }

.itamig-58w0 th, .itamig-58w0 td { vertical-align: middle; padding: 11px 17px; }

.itamig-58w0 thead th { font-weight: 700; color: #D6CCCF; font-size: 13px; }

.itamig-58w0 tbody th, .itamig-58w0 tbody td { border-top: 1px solid #402E33; }

.itamig-ni { text-align: right; color: #F4F1F2; font-family: "Martian Mono", monospace; white-space: nowrap; }

.itamig-y8zq { align-items: center; font-weight: 700; display: flex; gap: 13px; color: #F4F1F2; }

.itamig-9j { background: #2A1F22; border-radius: 4px; width: 40px; flex: none; height: 40px; overflow: hidden; }

.itamig-9j img { height: 100%; width: 100%; object-fit: contain; }

.itamig-ws { background: #2A1F22; }

.itamig-ws .itamig-9j { background: #231A1C; }

.itamig-ygc { font-weight: 700; background: #F17BD1; font-size: 11px; color: #110E0F; padding: 2px 9px; border-radius: 4px; }

.ikami2-bq { display: grid; gap: 17px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); }

.ikami2-xd { border: 1px solid #402E33; background: #231A1C; flex-direction: column; min-width: 0; display: flex; border-radius: 14px; padding: 26px; gap: 13px; }

.ikami2-9dzg { font-size: 20px; font-weight: 600; }

.ikami2-j50h { font-size: 15px; flex: 1; }

.ikami2-jcn6 { gap: 7px; display: flex; flex-wrap: wrap; font-size: 13px; align-items: center; font-weight: 700; }

.ikami2-jcn6 svg { color: #AB989D; }

.ikami2-ih { padding: 4px 11px; background: #2A1F22; border-radius: 4px; color: #F4F1F2; }

.ikami2-qi { padding: 4px 11px; color: #110E0F; border-radius: 4px; background: #F17BD1; }

.igua-1y { display: grid; gap: 43px 52px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); }

.igua-y0 { min-width: 0; }

.igua-6yr { font-weight: 800; font-size: clamp(1.497rem, 1.198rem + 1vw, 2.121rem); line-height: 1.12; letter-spacing: -0.02em; }

.igua-tzu { color: #AB989D; margin-top: 11px; }

.igua-2m { border: 1px solid #402E33; overflow-x: auto; margin-top: 20px; border-radius: 14px; background: #231A1C; }

.igua-0wx { font-size: 15px; }

.igua-0wx thead { background: #2A1F22; }

.igua-0wx th, .igua-0wx td { padding: 13px 20px; }

.igua-0wx thead th { font-size: 13px; }

.igua-0wx tbody th, .igua-0wx tbody td { border-top: 1px solid #402E33; }

.igua-0wx tbody th { font-weight: 600; }

.igua-w0ko { white-space: nowrap; color: #F4F1F2; font-family: "Martian Mono", monospace; text-align: right; }

.igua-z4 { height: 4px; background: #2A1F22; margin-top: 7px; display: block; border-radius: 999px; }

.igua-0mt { display: block; background: #F17BD1; height: 100%; border-radius: 999px; }

.igua-t3 { font-weight: 700; color: #4FD99F; }

.igua-zxu { color: #AB989D; }

.ikabea-z2 { border: 1px solid #402E33; position: relative; overflow: hidden; background-color: #060505; border-radius: 14px; aspect-ratio: 16 / 9; }

.ikabea-vqu { height: 100%; object-fit: cover; width: 100%; }

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

.ikabea-mjvg { font-size: 17px; font-weight: 800; background: #EFEEEE; align-items: center; transition: transform .20s; border-radius: 999px; gap: 13px; min-height: 56px; color: #060505; padding: 0 28px; display: inline-flex; }

.ikabea-req5:hover .ikabea-mjvg { transform: scale(1.04); }

.ikabea-4a { gap: 15px 35px; align-items: center; justify-content: space-between; margin-top: 17px; flex-wrap: wrap; display: flex; }

.ikabea-h1c { font-size: 15px; max-width: 620px; }

.ijapep-5v4 { font-size: 17px; max-width: 736px; line-height: 1.7; }

.ijapep-zwzw { line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.622rem, 1.198rem + 1.6vw, 2.495rem); margin-bottom: 20px; }

.ijapep-5v4 p + p { margin-top: 15px; }

.iri5-bk { display: grid; gap: 13px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); margin-top: 26px; }

.iri5-1p56 { padding: 20px 22px; min-width: 0; background: #231A1C; border-radius: 8px; }

.iri5-thw1 { font-weight: 700; font-size: 16px; font-family: "Golos Text", sans-serif; }

.iri5-mvue { font-size: 14px; margin-top: 7px; }

.ilogux { transition: transform .25s; right: 0; border-top: 1px solid #402E33; background: #231A1C; align-items: center; bottom: 0; z-index: 35; padding: 11px 13px 11px 17px; left: 0; gap: 13px; justify-content: space-between; position: fixed; display: flex; transform: translateY(110%); }

.ilogux-f959 { transform: translateY(0); }

.ilogux-7cy0 { text-overflow: ellipsis; color: #F4F1F2; min-width: 0; white-space: nowrap; font-weight: 700; overflow: hidden; }

.ilogux .ikaw { min-height: 44px; flex: none; }

@media (min-width: 648px) {
  .ipewyz { padding-inline: 26px; }
  .ipetar-we0 { padding: 48px 43px; }
  .ipetar-44 { padding: 26px 35px; }
  .ibevek-wpqa { padding: 39px; }
  .ika3-al0a, .iri5-8per { padding: 39px; }
  .iqimiz-2iw { padding: 43px; }
  .itajap-0y { padding: 48px 43px 0; }
  .isotaj { padding: 43px; }
  .isotaj-l8m { grid-template-columns: 154px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 957px) {
  .ipewyz { padding-inline: 43px; }
  main > section { padding-block: 0 95px; }
  .iqiqi7 { padding: 13px 26px; }
  .iqiqi7-xu { grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 17px; padding-left: 15px; }
  .iqiqi7-5m { display: none; }
  .iqiqi7-dqz { flex-wrap: wrap; padding-top: 0; display: flex; border-top: 0; gap: 2px; justify-content: center; }
  .iqiqi7-t8p4 { min-height: 40px; font-size: 14px; }
  .iqiqi7-oa { display: flex; }
  .iqiqi7-oa .ikaw { min-height: 42px; padding: 0 17px; }
  .itasom { padding-block: 26px 87px; }
  .itasom-oxb { padding-block: 35px; }
  .ipetar-we0 { padding: 69px; }
  .idud { padding-block: 17px 52px; }
  .iveqi2 { padding-bottom: 78px; }
  .iveqi2-n1a[open] .iveqi2-5xd, .iveqi2-5xd { padding: 0 11px 11px; gap: 9px; flex-wrap: wrap; display: flex; }
  .iveqi2-70bk { background: #2A1F22; font-weight: 700; border-radius: 8px; padding: 0 13px; font-size: 14px; border-top: 0; color: #F4F1F2; min-height: 36px; }
  .iveqi2-70bk:hover { background: #F17BD1; color: #110E0F; }
  .ibevek-wpqa { padding: 48px; }
  .ika3-al0a, .iri5-8per { padding: 48px; }
  .iqimiz-2iw { padding: 52px; }
  .itajap-0y { padding: 61px 61px 0; }
  .isotaj { padding: 52px; margin: 0 26px 26px; }
  .ilogux { display: none; }
}