.mx .pain .x.x-dot i{background:var(--paper-3);border-radius:50%;width:8px;height:8px;display:block}.mx .pain .x.x-dot{background:var(--k-rgba-255-255-255-06);color:var(--paper-3)}.mx .sheet.mist .alt{margin-top:48px}
.mx .ag-prod{background:var(--k-1f2026);box-shadow:inset 0 0 0 1px var(--line-d);color:var(--paper-2);border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:7px 14px 7px 10px;font-size:15px;display:inline-flex}.mx .ag-prod b{color:var(--paper);font-weight:700}.mx .ag-prod img{width:20px;height:auto}.mx .ag-prod+.meta{margin-top:18px}.mx .ag-cta{justify-content:flex-start;margin-top:30px}@media (max-width:560px){.mx .ag-cta .btn{width:100%}}.mx .sc{max-width:720px;margin:0 auto;padding:88px 0 110px}.mx .sc-s+.sc-s{border-top:1px solid var(--line-l);margin-top:44px;padding-top:40px}.mx .sc-s h2{align-items:center;gap:14px;margin:0 0 10px;font-size:28px;display:flex}.mx .sc-s h2 svg{color:var(--violet);flex:none}.mx .sc-tw{background:var(--k-fff);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:16px;margin-top:18px;overflow-x:auto}.mx .sc-tw table{border-collapse:collapse;width:100%;min-width:520px;font-size:16px}.mx .sc-tw th{text-align:left;font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-l);padding:14px 18px}.mx .sc-tw td{border-top:1px solid var(--line-l);vertical-align:top;color:var(--k-2c2e36);padding:14px 18px}.mx .sc-tw tr:first-child td{border-top:0}.mx .sc-rep{background:var(--night);color:var(--paper);border-radius:16px;margin-top:48px;padding:22px 24px}.mx .sc-rep b{align-items:center;gap:10px;font-size:18px;display:flex}.mx .sc-rep b svg{color:var(--violet-soft)}.mx .sc-rep p{color:var(--paper-2);margin-top:6px;font-size:16px}.mx .sc-rep a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}@media (max-width:620px){.mx .sc{padding:48px 0 80px}.mx .sc-s h2{align-items:flex-start;gap:12px;font-size:23px}.mx .sc-s h2 svg{margin-top:3px}}.mx .c3-short{background:var(--k-1f2026);max-width:720px;box-shadow:inset 0 0 0 1px var(--line-d);color:var(--paper-2);text-align:left;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;margin:28px auto 0;padding:16px 20px;font-size:16px;display:flex}.mx .c3-short b{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--violet-soft)}.mx .c3-short span{flex:1;min-width:240px}.mx .c3-scroll{border-radius:var(--r-card);background:var(--k-c6c8d5);scrollbar-width:thin;margin-top:48px;position:relative;overflow-x:auto}.mx .c3-tbl{min-width:880px}.mx .c3-r{border-top:1px solid var(--k-rgba-23-24-29-07);grid-template-columns:200px repeat(3,minmax(0,1fr));display:grid}.mx .c3-r:first-child{border-top:0}.mx .c3-r>div{color:var(--k-3c3e48);padding:22px 24px;font-size:16px;line-height:1.5}.mx .c3-r>div:first-child{z-index:1;background:var(--k-c6c8d5);color:var(--ink);font-size:15px;font-weight:700;position:sticky;left:0}.mx .c3-r>div.is-mm{background:var(--k-dcd6f3);color:var(--ink)}.mx .c3-r small{color:var(--ink-3);font-size:13px}.mx .c3-h>div{color:var(--ink);align-items:center;gap:10px;padding-top:24px;padding-bottom:24px;font-size:18px;font-weight:800;display:flex}.mx .c3-h>div:first-child{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--k-5e6070)}.mx .c3-h>div.is-mm{background:var(--violet);color:var(--k-fff)}.mx .c3-h img{width:22px}.mx .c3-chs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.mx .c3-ch{border-radius:var(--r-card);background:var(--k-fff);box-shadow:0 0 0 1px var(--line-l);padding:26px}.mx .c3-ch.is-mm{box-shadow:0 0 0 2px var(--violet)}.mx .c3-ch h3{letter-spacing:-.02em;font-size:22px;font-weight:800}.mx .c3-if{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.mx .c3-ch ul{gap:10px;margin-top:14px;list-style:none;display:grid}.mx .c3-ch li{color:var(--k-2c2e36);gap:10px;font-size:16px;display:flex}.mx .c3-ch li svg{color:var(--violet);flex:none;margin-top:4px}.mx .c3-lim{border-radius:var(--r-card);background:var(--night);color:var(--paper);margin-top:12px;padding:22px 26px}.mx .c3-lim b{font-size:17px}.mx .c3-lim p{color:var(--paper-2);margin-top:6px}.mx .pg-cmp3 .faq{margin-top:88px}@media (max-width:980px){.mx .c3-chs{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mx .c3-tbl{min-width:640px}.mx .c3-r{grid-template-columns:130px repeat(3,170px)}.mx .c3-r>div{padding:16px 14px;font-size:15px}.mx .c3-h>div{font-size:15px}.mx .c3-scroll{-webkit-mask-image:linear-gradient(90deg,var(--k-000) calc(100% - 36px),transparent);-webkit-mask-image:linear-gradient(90deg,var(--k-000) calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,var(--k-000) calc(100% - 36px),transparent)}.mx .c3-scroll.end{-webkit-mask-image:none;mask-image:none}}.mx .edx{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:72px;padding:96px 0 120px;display:grid}.mx .ed-prose h2{scroll-margin-top:110px}.mx .ed-prose p a{color:var(--violet);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover){.mx .ed-prose p a:hover{color:var(--k-4f2bb8)}}.mx .ed-mock{background:var(--k-dfe1e9);border-radius:24px;justify-items:center;margin:36px -40px;padding:36px 40px;display:grid}.mx .ed-mock figcaption{color:var(--ink-3);text-align:center;margin-top:16px;font-size:15px}.mx .ed-call{background:var(--k-fff7e6);box-shadow:inset 0 0 0 1px var(--k-f0d9a8);color:var(--ink);border-radius:16px;gap:14px;margin-top:28px;padding:20px 22px;display:flex}.mx .ed-call>svg{color:var(--k-9a6200);flex:none;margin-top:3px}.mx .ed-call b{font-size:17px;display:block}.mx .ed-call p{color:var(--k-4b4d58);font-size:16px;margin-top:4px!important}.mx .ed-quote{border-left:3px solid var(--violet);margin:44px 0;padding:0 0 0 28px}.mx .ed-quote svg{color:var(--violet);opacity:.35}.mx .ed-quote p{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.25;color:var(--ink)!important;margin-top:8px!important}.mx .ed-stat{border-top:1px solid var(--line-l);border-bottom:1px solid var(--line-l);align-items:baseline;gap:20px;margin:40px 0;padding:26px 0;display:flex}.mx .ed-stat b{letter-spacing:-.04em;color:var(--violet);flex:none;font-size:clamp(56px,7vw,88px);font-weight:800;line-height:.9}.mx .ed-stat span{color:var(--ink);max-width:340px;font-size:18px;line-height:1.45}.mx .ed-eb{background:var(--k-fff);width:min(400px,100%);box-shadow:0 0 0 1px var(--line-l),0 24px 50px -28px var(--k-rgba-23-24-29-4);font-family:Manrope,var(--f-sans);color:var(--ink);border-radius:18px;padding:18px;font-size:14px}.mx .ed-eb.ed-eb-wide{width:min(480px,100%)}.mx .ed-hv .ed-eb{margin-left:auto}.mx .eb-h{border-bottom:1px solid var(--line-l);align-items:center;gap:12px;padding-bottom:14px;display:flex}.mx .eb-h .eb-av{background:var(--k-efe6da);width:40px;height:40px;color:var(--k-5b3a2e);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.mx .eb-h b{font-size:16px;display:block}.mx .eb-h small{color:var(--ink-3);font-size:13px;display:block}.mx .eb-t{font:500 11px var(--f-mono);letter-spacing:.04em;background:var(--lilac);color:var(--lilac-ink);white-space:nowrap;border-radius:7px;margin-left:auto;padding:4px 8px}.mx .eb-r{border-bottom:1px solid var(--line-l);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.mx .eb-r b{font-size:15px;display:block}.mx .eb-r small{color:var(--ink-3);font-size:13px;display:block}.mx .eb-l{gap:4px;display:flex}.mx .eb-l i{width:22px;height:10px;box-shadow:inset 0 0 0 1px var(--k-rgba-23-24-29-18);opacity:.35;border-radius:3px}.mx .eb-l i.is-on{opacity:1;box-shadow:inset 0 0 0 1px var(--k-rgba-23-24-29-25),0 0 0 2px var(--k-fff),0 0 0 3.5px var(--violet)}.mx .eb-f{color:var(--mint-ink);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.mx .eb-f svg{flex:none}.mx .ed-ph{background:var(--k-17181d);width:280px;box-shadow:0 30px 60px -28px var(--k-rgba-23-24-29-6);border-radius:38px;padding:9px}.mx .ed-sc{background:var(--k-f6f3ee);font-family:Manrope,var(--f-sans);color:var(--k-231a17);border-radius:30px;padding:22px 18px 18px}.mx .ed-top{align-items:center;gap:8px;font-size:14px;display:flex}.mx .ed-top .lg{background:var(--k-1f3a5f);width:26px;height:26px;color:var(--k-fff);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.mx .ed-k{color:var(--k-7a6f69)!important;margin-top:18px!important;font-size:12px!important}.mx .ed-sc h4{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.mx .ed-s{color:var(--k-7a6f69)!important;margin-top:2px!important;font-size:13px!important}.mx .ed-al{background:var(--k-fff1e0);border-radius:14px;margin-top:16px;padding:12px 14px}.mx .ed-al b{font-size:14px;display:block}.mx .ed-al span{color:var(--k-7a5a12);font-size:13px}.mx .ed-it{background:var(--k-fff);border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:12px;font-size:13px;display:flex}.mx .ed-it .ed-n{background:var(--k-231a17);width:22px;height:22px;color:var(--k-fff);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.mx .ed-it div{flex:1}.mx .ed-it b{font-size:14px;display:block}.mx .ed-it small{color:var(--k-7a6f69);font-size:12px}.mx .ed-b{background:var(--k-1f3a5f);width:100%;height:46px;color:var(--k-fff);font:700 15px Manrope,var(--f-sans);border-radius:999px;margin-top:14px}.mx .ed-day{background:var(--k-fff);width:min(520px,100%);box-shadow:0 0 0 1px var(--line-l),0 24px 50px -28px var(--k-rgba-23-24-29-4);font-family:Manrope,var(--f-sans);color:var(--ink);border-radius:18px;padding:6px 18px}.mx .ed-dh{justify-content:space-between;align-items:baseline;padding:14px 0 10px;display:flex}.mx .ed-dh b{font-size:16px}.mx .ed-dh span{color:var(--ink-3);font-size:13px}.mx .ed-dr{border-top:1px solid var(--line-l);grid-template-columns:48px minmax(0,1fr) 90px 44px;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:grid}.mx .ed-dr .ed-t{font:500 13px var(--f-mono)}.mx .ed-dr b{font-size:14px;display:block}.mx .ed-dr small{color:var(--ink-3);font-size:12px}.mx .ed-dr .ed-fill{background:var(--k-eceef3);border-radius:3px;height:6px;overflow:hidden}.mx .ed-dr .ed-fill i{background:var(--violet);border-radius:3px;height:100%;display:block}.mx .ed-dr .ed-fill i.is-full{background:var(--k-d9605a)}.mx .ed-dr .ed-c{font:500 13px var(--f-mono);text-align:right}@media (max-width:980px){.mx .edx{grid-template-columns:minmax(0,1fr);gap:24px;padding:56px 0 90px}.mx .ed-toc{display:none}.mx .ed-mock{margin:32px -8px;padding:28px 16px}}@media (max-width:560px){.mx .ed-stat{flex-direction:column;gap:8px}.mx .ed-dr{grid-template-columns:44px minmax(0,1fr) 40px}.mx .ed-dr .ed-fill{display:none}.mx .ed-hv .ed-eb{margin:0 auto}}.mx .prose .mark.left{font-family:var(--f-mono);margin:40px 0 -4px;font-size:12px}.mx .sc-s .mark.left{margin:0 0 8px}.mx .sc-rep .sc-lab{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--violet-soft);margin-bottom:8px;display:block}.mx .sc-s table caption,.mx .prose table caption{caption-side:top;text-align:left;color:var(--ink-3);margin-bottom:8px;font-size:14px}.mx .ed-prose .ed-lede{color:var(--ink);font-size:19px;line-height:1.55}.mx .ed-prose .ed-small{color:var(--ink-3);font-size:14px}.mx .ed-prose h3{margin-top:28px}.mx .ed-prose ul{margin-top:18px}.mx .ed-quote .ed-small{color:var(--ink-3);font-size:14px;font-weight:500}.mx .ed-tw{background:var(--k-fff);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:16px;margin-top:20px;overflow-x:auto}.mx .ed-tw table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px}.mx .ed-tw th{text-align:left;font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-l);padding:14px 18px}.mx .ed-tw th:last-child,.mx .ed-tw td:last-child{text-align:right;white-space:nowrap}.mx .ed-tw td{border-top:1px solid var(--line-l);vertical-align:top;color:var(--ink);padding:14px 18px}.mx .ed-tw tr:first-child td{border-top:0}.mx .edx.edx-solo{grid-template-columns:minmax(0,720px)}.mx .wrap.sec:has(>.edx){padding-top:0;padding-bottom:0}.mx .ed-call p+p{margin-top:8px}.mx .ed-hv .ed-day,.mx .ed-hv .ed-ph{margin-left:auto}
