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

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

body { margin: 0; overflow-wrap: break-word; font-size: 16.5px; line-height: 1.55; color: #D2CCD5; background: #141016; font-family: "Inter", sans-serif; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #DB85F2; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.iguq { max-width: 1220px; margin-inline: auto; padding-inline: 15px; }

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

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

.ivemia-86 { max-width: 684px; min-width: 0; }

.ivemia-3tix { display: flex; color: #DA81F1; font-weight: 700; align-items: center; font-size: 14.5px; margin-bottom: 9px; gap: 7px; }

.ivemia-3tix::before { width: 8px; flex: none; height: 8px; border-radius: 2px; content: ""; background: #D97DF1; }

.ivemia-los8 { line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.683rem, 1.243rem + 1.6vw, 2.59rem); text-wrap: balance; font-weight: 800; }

.ivemia-17f3 { margin-top: 11px; color: #ADA0B2; }

.ivemia-jg { text-decoration: none; align-items: center; font-weight: 700; padding-bottom: 2px; display: inline-flex; gap: 7px; border-bottom: 1.5px solid currentColor; font-size: 15.5px; }

.ivemia-jg svg { flex: none; }

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

.irie-spq9 { color: #100E11; background: #D97DF1; }

.irie-spq9:hover { color: #100E11; background: #DB85F2; }

.irie-5r9c { color: #F7F5F7; border-color: #F7F5F7; background: transparent; }

.irie-5r9c:hover { background: #F7F5F7; color: #141016; }

.irie-dn { font-size: 16.5px; min-height: 52px; }

.irie-uv0 { display: flex; width: 100%; }

.irie-64 { background: #EEECEE; color: #0B080C; }

.irie-64:hover { background: #D97DF1; color: #100E11; }

.irie-18mf { border-color: #EEECEE; color: #EEECEE; background: transparent; }

.irie-18mf:hover { background: #EEECEE; color: #0B080C; }

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

.iduqi9 { border: 1px solid #3A2E3F; overflow: hidden; background-color: #261E29; position: relative; border-radius: 22px; background-image: repeating-linear-gradient(135deg, #261E29 0 9px, #201923 9px 18px); }

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

.iduqi9-py { aspect-ratio: 16 / 10; }

.iqika9 { position: sticky; top: 0; background: #141016; z-index: 30; padding: 9px; }

.iqika9-gb { border: 1px solid #3A2E3F; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; margin-inline: auto; gap: 9px; border-radius: 22px; max-width: 1220px; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; align-items: center; background: #201923; padding: 9px; }

.iqika9-gj85 { color: #F7F5F7; font-size: 22px; padding-left: 6px; display: flex; gap: 9px; font-family: "Sora", sans-serif; letter-spacing: -0.02em; min-width: 0; overflow-wrap: break-word; line-height: 1.1; hyphens: auto; grid-area: logo; align-items: center; text-decoration: none; font-weight: 800; }

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

.iqika9-gj85:hover { color: #F7F5F7; }

.iqika9-x5b7 { position: absolute; opacity: 0; pointer-events: none; }

.iqika9-bqx9 { place-items: center; color: #141016; height: 44px; display: grid; grid-area: burger; background: #F7F5F7; border-radius: 12px; width: 44px; cursor: pointer; }

.iqika9-x5b7:focus-visible + .iqika9-bqx9 { outline: 2px solid #DA81F1; outline-offset: 3px; }

.iqika9-yn { display: none; }

.iqika9-x5b7:checked + .iqika9-bqx9 .iqika9-knsp { display: none; }

.iqika9-x5b7:checked + .iqika9-bqx9 .iqika9-yn { display: block; }

.iqika9-6scy { padding-top: 7px; display: none; grid-area: nav; border-top: 1px solid #3A2E3F; }

.iqika9-x5b7:checked ~ .iqika9-6scy { gap: 2px; display: grid; }

.iqika9-ju { min-height: 48px; text-decoration: none; padding: 0 11px; font-weight: 700; font-size: 17.5px; border-radius: 12px; display: flex; align-items: center; color: #D2CCD5; }

.iqika9-ju:hover { color: #F7F5F7; background: #261E29; }

.iqika9-3i2 { color: #F7F5F7; background: #261E29; }

.iqika9-au { gap: 7px; grid-area: actions; grid-template-columns: 1fr 1fr; display: grid; }

.iqika9-au .irie { min-height: 44px; font-size: 14.5px; padding: 0 11px; }

.imij { padding-block: 45px 26px; background: #0B080C; color: #EEECEE; }

.imij-2k { gap: 30px 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 168px), 1fr)); display: grid; }

.imij-iuh { font-weight: 800; align-items: center; gap: 9px; display: flex; font-size: 22px; color: #EEECEE; font-family: "Sora", sans-serif; }

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

.imij-lq { font-size: 14.5px; margin-top: 11px; color: #EEECEE; }

.imij-lq a { color: #EEECEE; }

.imij-ig { margin-bottom: 11px; font-family: "Inter", sans-serif; font-size: 14.5px; color: #EEECEE; font-weight: 700; }

.imij-sc { padding: 0; list-style: none; }

.imij-sc li + li { margin-top: 7px; }

.imij-35l { color: #EEECEE; text-decoration: none; font-size: 14.5px; }

.imij-35l:hover { color: #EEECEE; text-decoration: underline; }

.imij-hqg { padding-top: 22px; grid-template-columns: auto minmax(0, 1fr); align-items: start; display: grid; border-top: 1px solid #ADA0B2; gap: 15px 19px; margin-top: 37px; }

.imij-pb { border: 2px solid #F57077; font-size: 14.5px; color: #EEECEE; width: 44px; font-weight: 800; height: 44px; display: grid; border-radius: 50%; place-items: center; }

.imij-zy { line-height: 1.6; font-size: 13.5px; color: #EEECEE; }

.imij-zy + .imij-zy { margin-top: 9px; }

.ixae { border: 1px solid #3A2E3F; padding: 11px 11px 11px 15px; display: flex; flex-wrap: wrap; max-width: 780px; right: 10px; margin-inline: auto; align-items: center; bottom: 10px; background: #201923; border-radius: 22px; position: fixed; left: 10px; box-shadow: 0 15px 40px -12px rgba(0, 0, 0, 0.61); z-index: 40; gap: 9px 19px; }

.ixae[hidden] { display: none; }

.ixae-ej { flex: 1 1 260px; color: #D2CCD5; font-size: 14.5px; }

.ixae-027 { flex-wrap: wrap; gap: 7px; display: flex; }

.ixae-027 .irie { font-size: 14.5px; padding: 0 13px; min-height: 44px; }

.isoy { padding-block: 11px 52px; }

.isoy-ygk1 { border: 1px solid #3A2E3F; display: grid; overflow: hidden; background: #201923; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr)); }

.isoy-7s { padding: 26px 19px; min-width: 0; }

.isoy-4w { text-wrap: balance; font-size: clamp(2.201rem, 1.347rem + 3.2vw, 3.885rem); letter-spacing: -0.03em; line-height: 1.04; font-weight: 800; }

.isoy-2qoa { max-width: 516px; font-size: 18.5px; margin-top: 17px; }

.isoy-u7yi { margin-top: 24px; }

.isoy-v4dv { align-content: center; min-width: 0; margin: 0; background: #261E29; display: grid; list-style: none; padding: 11px 19px; }

.isoy-bu { grid-template-columns: 44px minmax(0, 1fr); gap: 15px; padding: 17px 0; border-bottom: 1px solid #3A2E3F; display: grid; }

.isoy-bu + .isoy-bu { margin-top: 0; }

.isoy-bu:last-child { border-bottom: 0; }

.isoy-bvt5 { border-radius: 12px; width: 44px; place-items: center; height: 44px; color: #DA81F1; display: grid; background: #201923; }

.isoy-21 { hyphens: auto; overflow-wrap: break-word; color: #F7F5F7; font-weight: 700; }

.isoy-ms { font-size: 14.5px; color: #ADA0B2; }

.ijae-6n44 { border: 1px solid #3A2E3F; overflow: hidden; border-radius: 22px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 148px), 1fr)); gap: 1px; background: #3A2E3F; }

.ijae-09x { min-width: 0; background: #201923; display: flex; flex-direction: column-reverse; padding: 19px 20px; }

.ijae-3wzb { letter-spacing: -0.02em; hyphens: auto; font-size: clamp(1.554rem, 1.243rem + 1vw, 2.072rem); overflow-wrap: break-word; color: #F7F5F7; font-family: "Martian Mono", monospace; font-weight: 700; }

.ijae-e9r3 { font-size: 14.5px; margin-top: 4px; color: #ADA0B2; }

.izoz-34pt { padding: 0; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(45%, 166px), 1fr)); display: grid; gap: 13px; margin: 0; }

.izoz-34pt > li + li { margin-top: 0; }

.izoz-np { min-width: 0; color: #F7F5F7; transition: transform .20s; text-decoration: none; display: block; }

.izoz-np:hover { color: #DA81F1; transform: translateY(-4px); }

.izoz-8awp { border: 1px solid #3A2E3F; background-image: repeating-linear-gradient(135deg, #261E29 0 8px, #201923 8px 16px); border-radius: 22px; aspect-ratio: 1 / 1; overflow: hidden; position: relative; }

.izoz-gc { width: 100%; object-fit: cover; height: 100%; }

.izoz-10 { font-weight: 700; line-height: 1.3; hyphens: auto; overflow-wrap: break-word; font-size: 15.5px; margin-top: 9px; }

.izoz-vosl { font-size: 13.5px; color: #ADA0B2; }

.iduj-5d { margin: 0; list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); gap: 11px; display: grid; }

.iduj-5d > li + li { margin-top: 0; }

.iduj-vd { border: 1px solid #3A2E3F; border-radius: 22px; color: #F7F5F7; grid-template-columns: 86px minmax(0, 1fr) auto; transition: border-color .20s; display: grid; gap: 15px; background: #201923; text-decoration: none; padding: 9px 17px 9px 9px; align-items: center; }

.iduj-vd:hover { border-color: #DA81F1; color: #F7F5F7; }

.iduj-hcid { aspect-ratio: 1 / 1; overflow: hidden; background-image: repeating-linear-gradient(135deg, #261E29 0 6px, #201923 6px 12px); border-radius: 12px; }

.iduj-qgm { height: 100%; width: 100%; object-fit: cover; }

.iduj-18q { display: block; hyphens: auto; overflow-wrap: break-word; font-weight: 700; }

.iduj-n3 { font-size: 13.5px; color: #ADA0B2; display: block; }

.iduj-d7 { color: #4BDDA6; font-family: "Martian Mono", monospace; font-weight: 700; font-size: 13.5px; white-space: nowrap; }

.ixay-sy { margin: 0; padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 236px), 1fr)); gap: 11px; display: grid; }

.ixay-sy > li + li { margin-top: 0; }

.ixay-hqj { border: 1px solid #3A2E3F; padding: 15px 17px; background: #201923; transition: border-color .20s; grid-template-columns: auto minmax(0, 1fr) auto; gap: 15px; border-radius: 22px; color: #F7F5F7; align-items: center; text-decoration: none; display: grid; height: 100%; }

.ixay-hqj:hover { color: #F7F5F7; border-color: #DA81F1; }

.ixay-0wbq { display: grid; border-radius: 12px; place-items: center; color: #DA81F1; height: 44px; width: 44px; background: #261E29; }

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

.ixay-q8sy { display: block; color: #ADA0B2; font-size: 13.5px; }

.ika1-oncz { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); gap: 15px; }

.ika1-bxy { border: 1px solid #3A2E3F; border-radius: 22px; flex-direction: column; background: #201923; display: flex; min-width: 0; }

.ika1-7l8i { padding: 22px 22px 19px; }

.ika1-q5 { background: #261E29; font-size: 12.5px; color: #D2CCD5; display: inline-block; font-weight: 700; padding: 4px 9px; border-radius: 8px; }

.ika1-jn { line-height: 1.3; font-size: 18.5px; margin-top: 13px; font-weight: 600; }

.ika1-xwfc { letter-spacing: -0.02em; color: #DA81F1; overflow-wrap: break-word; font-family: "Sora", sans-serif; font-weight: 800; margin-top: 7px; font-size: clamp(1.683rem, 1.347rem + 1vw, 2.072rem); line-height: 1.1; }

.ika1-dp { flex: 1; gap: 15px; margin-inline: 13px; display: flex; position: relative; padding: 19px 9px 22px; border-top: 2px dashed #3A2E3F; flex-direction: column; }

.ika1-dp::before, .ika1-dp::after { border-radius: 50%; width: 22px; position: absolute; top: -12px; content: ""; background: #141016; height: 22px; }

.ika1-dp::before { border-right: 1px solid #3A2E3F; left: -26px; }

.ika1-dp::after { right: -26px; border-left: 1px solid #3A2E3F; }

.ika1-vgg { font-size: 14.5px; flex: 1; }

.ika1-ck { font-size: 12.5px; color: #ADA0B2; }

.iwyvew-klh { border: 1px solid #3A2E3F; border-radius: 22px; background: #201923; overflow-x: auto; }

.iwyvew-isa { counter-reset: facts-row; font-size: 15.5px; }

.iwyvew-isa thead th { font-weight: 700; border-bottom: 1px solid #3A2E3F; font-size: 13.5px; color: #ADA0B2; padding: 13px 15px; }

.iwyvew-isa tbody th, .iwyvew-isa tbody td { border-bottom: 1px dashed #3A2E3F; padding: 12px 15px; }

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

.iwyvew-isa tbody th { font-weight: 600; color: #D2CCD5; min-width: 150px; width: 40%; }

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

.iwyvew-isa tbody td { hyphens: auto; min-width: 180px; color: #F7F5F7; font-weight: 700; overflow-wrap: break-word; }

.ipedup-9m { gap: 15px; display: grid; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); padding: 0; margin: 0; }

.ipedup-9m > li + li { margin-top: 0; }

.ipedup-w05 { border: 1px solid #3A2E3F; color: #F7F5F7; display: block; padding: 7px 7px 15px; min-width: 0; text-decoration: none; background: #201923; border-radius: 22px; height: 100%; transition: border-color .20s; }

.ipedup-w05:hover { border-color: #DA81F1; color: #F7F5F7; }

.ipedup-ub { overflow: hidden; aspect-ratio: 16 / 10; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #261E29 0 8px, #141016 8px 16px); position: relative; }

.ipedup-ul7j { letter-spacing: .04em; color: #201923; border-radius: 8px; font-size: 11.5px; left: 10px; padding: 3px 7px; position: absolute; background: #F57077; top: 10px; font-weight: 700; }

.ipedup-c4r { padding-inline: 7px; hyphens: auto; font-weight: 700; margin-top: 13px; overflow-wrap: break-word; }

.ipedup-3b { padding-inline: 7px; font-size: 13.5px; color: #ADA0B2; font-family: "Martian Mono", monospace; }

.icedu1-ajt { border: 1px solid #3A2E3F; border-radius: 22px; background: #201923; overflow-x: auto; }

.icedu1-34n { min-width: 592px; font-size: 15.5px; }

.icedu1-34n thead { background: #261E29; }

.icedu1-34n th, .icedu1-34n td { padding: 13px 15px; }

.icedu1-34n thead th { font-weight: 700; font-size: 13.5px; color: #D2CCD5; }

.icedu1-34n tbody th, .icedu1-34n tbody td { border-top: 1px solid #3A2E3F; vertical-align: middle; }

.icedu1-3dp { font-weight: 700; gap: 11px; align-items: center; display: flex; color: #F7F5F7; }

.icedu1-g4no { font-family: "Martian Mono", monospace; white-space: nowrap; color: #F7F5F7; text-align: right; }

.icedu1-34n thead .icedu1-g4no { font-family: "Inter", sans-serif; }

.igue-2pi5 { display: grid; gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr)); }

.igue-ml9 { border: 1px solid #3A2E3F; border-radius: 22px; padding: 22px; background: #201923; min-width: 0; }

.igue-9s { border: 1.5px solid #DA81F1; place-items: center; display: grid; height: 48px; border-radius: 50%; color: #DA81F1; width: 48px; }

.igue-mqst { font-weight: 600; margin-top: 19px; font-size: 19.5px; line-height: 1.25; }

.igue-ditd { margin-top: 7px; font-size: 15.5px; }

.igue-ref { padding: 0; margin-top: 13px; font-size: 14.5px; list-style: none; }

.igue-ho { gap: 7px; display: flex; }

.igue-ho svg { color: #4BDDA6; margin-top: 2px; flex: none; }

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

.itakax-oc { padding-top: 17px; border-top: 2px solid #F7F5F7; min-width: 0; }

.itakax-oc + .itakax-oc { margin-top: 0; }

.itakax-oc::before { counter-increment: steps; color: #DA81F1; display: block; font-weight: 700; font-family: "Martian Mono", monospace; content: counter(steps, decimal-leading-zero); font-size: 14.5px; }

.itakax-19z { line-height: 1.25; margin-top: 9px; font-weight: 600; font-size: 19.5px; }

.itakax-p2 { margin-top: 7px; font-size: 15.5px; }

.imi6-0zh { gap: 0 37px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); }

.imi6-ww { border-top: 1px solid #3A2E3F; padding-block: 19px 22px; min-width: 0; }

.imi6-qq08 { font-weight: 600; font-size: 19.5px; }

.imi6-sn { font-size: 15.5px; margin-top: 9px; }

.idudui-18 { line-height: 1.7; max-width: 724px; font-size: 17.5px; }

.idudui-kl { font-weight: 800; margin-bottom: 19px; letter-spacing: -0.02em; font-size: clamp(1.683rem, 1.243rem + 1.6vw, 2.59rem); line-height: 1.1; }

.idudui-18 h3 { font-size: 23px; font-weight: 600; margin: 26px 0 9px; }

.idudui-18 p + p { margin-top: 13px; }

.idudui-18 ul, .idudui-18 ol { margin-block: 15px; }

.idudui-5o { padding: 22px 26px; margin-block: 26px; border-radius: 22px; background: #261E29; }

.idudui-5o p { color: #F7F5F7; font-weight: 600; line-height: 1.4; font-size: 22px; font-family: "Sora", sans-serif; }

.idudui-5o cite { font-style: normal; margin-top: 11px; color: #ADA0B2; display: block; font-weight: 600; font-size: 14.5px; }

.ifinuz-89f { border: 1px solid #3A2E3F; grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); border-radius: 22px; background: #201923; gap: 22px 45px; padding: 22px 19px; display: grid; }

.ifinuz-or9 { min-width: 0; }

.ifinuz-qi { font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.683rem, 1.243rem + 1.4vw, 2.46rem); }

.ifinuz-kufo { margin-top: 13px; }

.ifinuz-2p0z { list-style: none; padding: 0; min-width: 0; }

.ifinuz-q2 { hyphens: auto; overflow-wrap: break-word; gap: 13px; align-items: flex-start; display: flex; padding: 11px 0; border-bottom: 1px solid #3A2E3F; }

.ifinuz-q2 + .ifinuz-q2 { margin-top: 0; }

.ifinuz-l6sh { background: #4BDDA6; width: 24px; color: #201923; display: grid; border-radius: 50%; height: 24px; place-items: center; flex: none; }

.imiu-ir { align-items: center; display: flex; gap: 15px; }

.imiu-wn2 { font-family: "Sora", sans-serif; color: #F7F5F7; line-height: 1; font-weight: 800; font-size: 54px; }

.imiu-ec56 { color: #F7F5F7; gap: 2px; display: flex; }

.imiu-a8 { color: #ADA0B2; font-size: 14.5px; }

.imiu-0s7 { display: grid; gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); }

.imiu-zm { border: 1px solid #3A2E3F; gap: 15px; min-width: 0; padding: 22px; border-radius: 22px; display: flex; flex-direction: column; background: #201923; }

.imiu-ko { font-size: 15.5px; flex: 1; }

.imiu-98o0 { align-items: center; gap: 11px; display: flex; }

.imiu-ab { flex: none; width: 40px; background: #261E29; color: #F7F5F7; font-weight: 700; border-radius: 50%; font-size: 14.5px; place-items: center; display: grid; height: 40px; }

.imiu-reu { display: block; font-weight: 700; color: #F7F5F7; font-size: 15.5px; }

.imiu-cv3 { font-size: 13.5px; color: #ADA0B2; display: block; }

.iwyc-io { border: 1px solid #3A2E3F; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); padding: 22px; border-radius: 22px; background: #201923; gap: 22px 45px; display: grid; }

.iwyc-aq { display: grid; gap: 15px 19px; align-items: start; grid-template-columns: auto minmax(0, 1fr); }

.iwyc-ztxr { display: grid; color: #100E11; background: #D97DF1; font-size: 23px; font-weight: 800; width: 64px; height: 64px; font-family: "Sora", sans-serif; place-items: center; overflow: hidden; border-radius: 50%; }

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

.iwyc-it86 { font-size: 23px; font-weight: 800; }

.iwyc-wcq { font-size: 14.5px; color: #ADA0B2; }

.iwyc-rhe { margin-top: 9px; }

.iwyc-dkgw { gap: 7px 19px; flex-wrap: wrap; margin-top: 11px; display: flex; font-size: 14.5px; }

.iwyc-id7 { font-family: "Martian Mono", monospace; color: #ADA0B2; }

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

.ikanuu-d6m { min-width: 0; }

.ikanuu-d3k9 { margin-top: 13px; }

.ikanuu-ru { padding: 0; list-style: none; margin-top: 17px; }

.ikanuu-6kbf { display: flex; gap: 9px; }

.ikanuu-6kbf svg { color: #4BDDA6; flex: none; margin-top: 2px; }

.ikanuu-67 { margin-top: 22px; display: flex; gap: 9px; flex-wrap: wrap; }

.ikanuu-e0 { border: 1.5px solid #F7F5F7; justify-content: center; text-decoration: none; border-radius: 12px; flex-direction: column; display: inline-flex; color: #F7F5F7; transition: background-color .20s, color .20s; padding: 6px 19px; min-height: 52px; }

.ikanuu-e0:hover { background: #F7F5F7; color: #141016; }

.ikanuu-2ook { font-size: 11.5px; }

.ikanuu-qbi { font-weight: 700; line-height: 1.2; font-size: 16.5px; }

.iwymip-4u, .ifi8-bc { background: #261E29; padding: 22px 19px; border-radius: 22px; }

.iwymip-c2i { align-items: flex-end; flex-wrap: wrap; display: flex; gap: 19px 37px; justify-content: space-between; }

.iwymip-d7 { max-width: 608px; min-width: 0; }

.iwymip-uujn, .ifi8-1yll { max-width: 648px; margin-top: 11px; }

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

.iwymip-6h9 { min-width: 0; gap: 11px; align-items: center; color: #F7F5F7; font-weight: 700; overflow-wrap: break-word; display: flex; border-radius: 12px; padding: 15px; hyphens: auto; background: #201923; }

.iwymip-6h9 + .iwymip-6h9 { margin-top: 0; }

.iwymip-6h9 svg { color: #DA81F1; flex: none; }

.ifi8-hb { display: flex; flex-wrap: wrap; margin-top: 19px; gap: 7px 19px; font-weight: 700; font-size: 14.5px; }

.ibece5-vqs { gap: 30px 52px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 374px), 1fr)); }

.ibece5-kx { min-width: 0; }

.ibece5-kx p { margin-top: 13px; }

.ibece5-uo { display: grid; min-width: 0; gap: 15px; align-content: start; }

.ibece5-v2ch { border: 1px solid #3A2E3F; display: grid; background: #3A2E3F; gap: 1px; overflow: hidden; border-radius: 22px; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.ibece5-xo1 { background: #201923; padding: 17px 19px; flex-direction: column-reverse; display: flex; }

.ibece5-ix { color: #F7F5F7; hyphens: auto; font-family: "Martian Mono", monospace; font-size: 25px; font-weight: 700; overflow-wrap: break-word; }

.ibece5-24i { color: #ADA0B2; font-size: 13.5px; }

.ibece5-e43 { border: 1px solid #3A2E3F; border-radius: 22px; padding: 0; list-style: none; background: #201923; }

.ibece5-c1px { justify-content: space-between; border-bottom: 1px solid #3A2E3F; padding: 13px 19px; display: flex; flex-wrap: wrap; gap: 4px 15px; }

.ibece5-c1px + .ibece5-c1px { margin-top: 0; }

.ibece5-c1px:last-child { border-bottom: 0; }

.ibece5-6s4l { font-weight: 700; color: #F7F5F7; }

.ibece5-1v7g { color: #ADA0B2; font-family: "Martian Mono", monospace; overflow-wrap: break-word; font-size: 14.5px; hyphens: auto; }

.icefis-wy { border-top: 1.5px solid #F7F5F7; counter-reset: faq; }

.icefis-bz { border-bottom: 1px solid #3A2E3F; }

.icefis-rm { gap: 11px; font-size: 17.5px; display: grid; align-items: center; color: #F7F5F7; grid-template-columns: 36px minmax(0, 1fr) 24px; font-weight: 700; padding: 17px 0; }

.icefis-rm::before { color: #DA81F1; font-size: 13.5px; content: counter(faq, decimal-leading-zero); counter-increment: faq; font-family: "Martian Mono", monospace; }

.icefis-rm:hover { color: #DA81F1; }

.icefis-75o7 { transition: transform .20s; }

.icefis-bz[open] .icefis-75o7 { transform: rotate(45deg); }

.icefis-k2 { max-width: 820px; padding: 0 0 20px 45px; }

.icefis-k2 p + p { margin-top: 9px; }

.iwykax-2ov3 { gap: 22px 37px; background: #0B080C; justify-content: space-between; align-items: center; color: #EEECEE; padding: 26px 20px; display: flex; border-radius: 22px; flex-wrap: wrap; }

.iwykax-cvwd { min-width: 0; max-width: 608px; }

.iwykax-f6 { line-height: 1.12; font-weight: 800; letter-spacing: -0.02em; color: #EEECEE; font-size: clamp(1.554rem, 1.243rem + 1.2vw, 2.201rem); }

.iwykax-8lon { margin-top: 9px; color: #EEECEE; }

.iwykax-8lon a { color: #EEECEE; }

.ilolo5-n6 { max-width: 724px; font-size: clamp(1.424rem, 1.139rem + 1vw, 1.942rem); font-weight: 800; line-height: 1.15; }

.ilolo5-bbbn { column-gap: 45px; columns: 2 340px; font-size: 15.5px; margin-top: 17px; }

.ilolo5-bbbn p + p { margin-top: 13px; }

.ibe1-2v { color: #ADA0B2; flex-wrap: wrap; margin-bottom: 19px; padding: 0; font-size: 13.5px; display: flex; gap: 6px 9px; list-style: none; }

.ibe1-2v li + li { margin-top: 0; }

.ibe1-2v li + li::before { content: "/"; margin-right: 9px; }

.ibe1-ql { color: #ADA0B2; }

.ibe1-44e6 { color: #F7F5F7; font-weight: 700; }

.iri8 { padding-block: 7px 30px; }

.iri8-la0j { gap: 22px 45px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); align-items: start; }

.iri8-ko5 { min-width: 0; }

.iri8-oh17 { font-family: "Martian Mono", monospace; font-size: 13.5px; color: #ADA0B2; }

.iri8-gu51 { font-weight: 800; margin-top: 9px; letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.331rem, 1.347rem + 3.4vw, 4.144rem); }

.iri8-cv3g { margin-top: 15px; font-size: 18.5px; max-width: 532px; }

.iri8-0e { border: 1px solid #3A2E3F; background: #3A2E3F; border-radius: 22px; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr)); margin-top: 22px; display: grid; overflow: hidden; }

.iri8-p4 { padding: 11px 15px; background: #201923; min-width: 0; }

.iri8-5y { font-size: 12.5px; font-weight: 700; color: #ADA0B2; }

.iri8-3l { color: #F7F5F7; margin-top: 2px; font-weight: 700; font-family: "Martian Mono", monospace; overflow-wrap: break-word; hyphens: auto; font-size: 17.5px; }

.iri8-3d { margin-top: 22px; }

.iri8-uo { color: #ADA0B2; margin-top: 11px; font-size: 13.5px; }

.iri8-jkz { min-width: 0; }

.iriqim-zj2 { overflow: hidden; border-radius: 22px; text-align: center; padding: 26px 19px 0; color: #EEECEE; background: #0B080C; }

.iriqim-ey8j { max-width: 780px; margin-inline: auto; }

.iriqim-ox { font-family: "Martian Mono", monospace; color: #EEECEE; font-size: 13.5px; }

.iriqim-8ojl { font-size: clamp(2.201rem, 1.347rem + 3.4vw, 4.273rem); margin-top: 9px; color: #EEECEE; letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; }

.iriqim-dyl { color: #EEECEE; margin-top: 13px; font-size: 18.5px; }

.iriqim-6xo9 { justify-content: center; margin-top: 22px; }

.iriqim-hc { justify-content: center; flex-wrap: wrap; padding: 0; list-style: none; margin-top: 26px; gap: 7px; display: flex; }

.iriqim-ba6 { border: 1px solid #EEECEE; color: #EEECEE; padding: 7px 13px; font-size: 14.5px; border-radius: 999px; }

.iriqim-ba6 + .iriqim-ba6 { margin-top: 0; }

.iriqim-ba6 strong { color: #EEECEE; font-family: "Martian Mono", monospace; }

.iriqim-7cy { overflow: hidden; background-color: #261E29; margin: 34px auto 0; aspect-ratio: 16 / 10; max-width: 912px; border-radius: 22px 22px 0 0; }

.iriqim-7cy img { height: 100%; object-fit: cover; width: 100%; }

.iwye { padding-bottom: 45px; }

.iwye-3yta { border: 1px solid #3A2E3F; border-radius: 22px; background: #201923; }

.iwye-66dl { justify-content: space-between; align-items: center; padding: 0 15px; color: #F7F5F7; font-weight: 700; min-height: 52px; display: flex; }

.iwye-qgue { transition: transform .20s; }

.iwye-3yta[open] .iwye-qgue { transform: rotate(45deg); }

.iwye-u4no { display: grid; list-style: none; padding: 0 7px 7px; margin: 0; }

.iwye-u4no li + li { margin-top: 0; }

.iwye-0cw { color: #D2CCD5; border-top: 1px solid #3A2E3F; min-height: 44px; display: flex; padding: 0 7px; text-decoration: none; align-items: center; font-weight: 600; }

.iwye-0cw:hover { color: #DA81F1; }

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

.igus-rh { font-size: 17.5px; max-width: 684px; min-width: 0; }

.igus-rh p { margin-top: 13px; }

.igus-lp { border-radius: 22px; min-width: 0; padding: 22px; background: #261E29; }

.igus-24f { font-weight: 600; font-size: 19.5px; }

.igus-n4ja { padding: 0; margin-top: 13px; list-style: none; }

.igus-qe { gap: 9px; display: flex; }

.igus-qe svg { margin-top: 2px; color: #4BDDA6; flex: none; }

.imiwyr-11pr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); list-style: none; gap: 15px; display: grid; padding: 0; margin: 0; }

.imiwyr-11pr > li + li { margin-top: 0; }

.imiwyr-dl { border: 1px solid #3A2E3F; background-color: #0B080C; aspect-ratio: 16 / 10; border-radius: 22px; overflow: hidden; }

.imiwyr-uro1 { object-fit: contain; width: 100%; height: 100%; }

.imiwyr-9lo { font-size: 14.5px; margin-top: 9px; }

.isoo-ib { border: 1px solid #3A2E3F; overflow-x: auto; border-radius: 22px; background: #201923; }

.isoo-gtv { font-size: 15.5px; min-width: 532px; }

.isoo-gtv thead { background: #261E29; }

.isoo-gtv th, .isoo-gtv td { vertical-align: middle; padding: 9px 15px; }

.isoo-gtv thead th { color: #D2CCD5; font-size: 13.5px; font-weight: 700; }

.isoo-gtv tbody th, .isoo-gtv tbody td { border-top: 1px solid #3A2E3F; }

.isoo-y0iw { white-space: nowrap; color: #F7F5F7; text-align: right; font-family: "Martian Mono", monospace; }

.isoo-hj55 { font-weight: 700; gap: 11px; color: #F7F5F7; align-items: center; display: flex; }

.isoo-ri { overflow: hidden; height: 40px; border-radius: 8px; width: 40px; flex: none; background: #261E29; }

.isoo-ri img { width: 100%; object-fit: contain; height: 100%; }

.idujaw-35 { gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); display: grid; }

.idujaw-5hg { border: 1px solid #3A2E3F; background: #201923; flex-direction: column; min-width: 0; padding: 22px; gap: 11px; display: flex; border-radius: 22px; }

.idujaw-y2ty { font-size: 20.5px; font-weight: 600; }

.idujaw-86l { font-size: 15.5px; flex: 1; }

.idujaw-ds { font-size: 13.5px; align-items: center; flex-wrap: wrap; display: flex; font-weight: 700; gap: 6px; }

.idujaw-ds svg { color: #ADA0B2; }

.idujaw-ut7 { border-radius: 8px; color: #F7F5F7; background: #261E29; padding: 4px 9px; }

.idujaw-f9 { border-radius: 8px; background: #D97DF1; color: #100E11; padding: 4px 9px; }

.izobec-z7 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 394px), 1fr)); gap: 37px 45px; }

.izobec-joc { min-width: 0; }

.izobec-34 { letter-spacing: -0.02em; font-size: clamp(1.554rem, 1.243rem + 1vw, 2.201rem); line-height: 1.12; font-weight: 800; }

.izobec-yrx3 { margin-top: 9px; color: #ADA0B2; }

.izobec-ryf { border: 1px solid #3A2E3F; border-radius: 22px; background: #201923; overflow-x: auto; margin-top: 17px; }

.izobec-ec { font-size: 15.5px; }

.izobec-ec thead { background: #261E29; }

.izobec-ec th, .izobec-ec td { padding: 11px 17px; }

.izobec-ec thead th { font-size: 13.5px; }

.izobec-ec tbody th, .izobec-ec tbody td { border-top: 1px solid #3A2E3F; }

.izobec-ec tbody th { font-weight: 600; }

.izobec-bg { color: #F7F5F7; font-family: "Martian Mono", monospace; white-space: nowrap; text-align: right; }

.izobec-wg8 { display: block; height: 4px; margin-top: 6px; background: #261E29; border-radius: 999px; }

.izobec-zu { height: 100%; display: block; border-radius: 999px; background: #D97DF1; }

.izobec-vibj { font-weight: 700; color: #4BDDA6; }

.izobec-dv { color: #ADA0B2; }

.ixaj-gs { border: 1px solid #3A2E3F; overflow: hidden; position: relative; background-color: #0B080C; aspect-ratio: 16 / 9; border-radius: 22px; }

.ixaj-r6ia { object-fit: cover; height: 100%; width: 100%; }

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

.ixaj-7vp9 { align-items: center; font-size: 17.5px; border-radius: 999px; min-height: 56px; font-weight: 800; gap: 11px; padding: 0 24px; background: #EEECEE; display: inline-flex; transition: transform .20s; color: #0B080C; }

.ixaj-uf9v:hover .ixaj-7vp9 { transform: scale(1.04); }

.ixaj-tm { justify-content: space-between; gap: 13px 30px; margin-top: 15px; align-items: center; display: flex; flex-wrap: wrap; }

.ixaj-649f { max-width: 608px; font-size: 15.5px; }

.imija7-8n { max-width: 724px; line-height: 1.7; font-size: 17.5px; }

.imija7-ri { letter-spacing: -0.02em; font-size: clamp(1.683rem, 1.243rem + 1.6vw, 2.59rem); font-weight: 800; margin-bottom: 17px; line-height: 1.1; }

.imija7-8n p + p { margin-top: 13px; }

.ifi8-3j { display: grid; gap: 11px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 216px), 1fr)); margin-top: 22px; }

.ifi8-stl { padding: 17px 19px; background: #201923; border-radius: 12px; min-width: 0; }

.ifi8-mfqn { font-size: 16.5px; font-weight: 700; font-family: "Inter", sans-serif; }

.ifi8-wg6 { font-size: 14.5px; margin-top: 6px; }

.inuzob { align-items: center; bottom: 0; gap: 11px; padding: 9px 11px 9px 15px; position: fixed; transition: transform .25s; display: flex; background: #201923; justify-content: space-between; left: 0; right: 0; z-index: 35; border-top: 1px solid #3A2E3F; transform: translateY(110%); }

.inuzob-yyxt { transform: translateY(0); }

.inuzob-sz8 { overflow: hidden; color: #F7F5F7; white-space: nowrap; text-overflow: ellipsis; font-weight: 700; min-width: 0; }

.inuzob .irie { flex: none; min-height: 44px; }

@media (min-width: 648px) {
  .iguq { padding-inline: 22px; }
  .isoy-7s { padding: 41px 37px; }
  .isoy-v4dv { padding: 22px 30px; }
  .ifinuz-89f { padding: 34px; }
  .iwymip-4u, .ifi8-bc { padding: 34px; }
  .iwykax-2ov3 { padding: 37px; }
  .iriqim-zj2 { padding: 41px 37px 0; }
}

@media (min-width: 961px) {
  .iguq { padding-inline: 37px; }
  main > section { padding-block: 0 82px; }
  .iqika9 { padding: 11px 22px; }
  .iqika9-gb { grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 13px; gap: 15px; }
  .iqika9-bqx9 { display: none; }
  .iqika9-6scy { flex-wrap: wrap; gap: 2px; justify-content: center; display: flex; padding-top: 0; border-top: 0; }
  .iqika9-ju { font-size: 14.5px; min-height: 40px; }
  .iqika9-au { display: flex; }
  .iqika9-au .irie { padding: 0 15px; min-height: 42px; }
  .isoy-7s { padding: 60px; }
  .iri8 { padding-block: 15px 45px; }
  .iwye { padding-bottom: 67px; }
  .iwye-3yta[open] .iwye-u4no, .iwye-u4no { padding: 0 9px 9px; flex-wrap: wrap; display: flex; gap: 7px; }
  .iwye-0cw { color: #F7F5F7; font-size: 14.5px; font-weight: 700; border-radius: 12px; padding: 0 11px; background: #261E29; min-height: 36px; border-top: 0; }
  .iwye-0cw:hover { color: #100E11; background: #D97DF1; }
  .ifinuz-89f { padding: 41px; }
  .iwymip-4u, .ifi8-bc { padding: 41px; }
  .iwykax-2ov3 { padding: 45px; }
  .iriqim-zj2 { padding: 52px 52px 0; }
  .imij { padding-block: 67px 26px; }
  .inuzob { display: none; }
}