.mx .tpl-guide{overflow-x:clip}.mx .guide-wrap{width:min(1280px,100% - 64px);margin-inline:auto}.mx .guide-eb,.mx .guide-k,.mx .guide-mk,.mx .guide-when{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.mx .guide-eb{color:var(--ink-2)}.mx .guide-lnk{color:var(--violet);font-weight:600}.mx .guide-hero{background:var(--night);color:var(--paper);padding:clamp(104px,14vh,132px) 0 clamp(48px,7vh,72px)}.mx .guide-hero-in{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:64px;display:grid}.mx .guide-hero .crumbs{margin-bottom:22px}.mx .guide-h1{text-align:left;letter-spacing:-.03em;color:var(--paper);text-wrap:balance;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.06}.mx .guide-h1 .guide-g{color:var(--violet-soft)}.mx .guide-lead{max-width:62ch;color:var(--paper-2);margin-top:20px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.mx .guide-meta{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-2);flex-wrap:wrap;gap:6px 20px;margin-top:20px;font-size:12px;display:flex}.mx .guide-disc{border-left:3px solid var(--coral);max-width:62ch;color:var(--paper);margin-top:24px;padding-left:16px;font-size:15px;line-height:1.6}.mx .guide-answer{border-radius:var(--r-card);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--line-d);padding:24px 24px 14px}.mx .guide-answer h2{letter-spacing:-.02em;text-align:left;color:var(--paper);font-size:20px;font-weight:800}.mx .guide-answer .guide-sub{color:var(--paper-2);margin-top:6px;margin-bottom:14px;font-size:15px}.mx .guide-answer .guide-pk{border-top:1px solid var(--line-d);color:var(--paper-2);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:14px;line-height:1.4;display:flex}.mx .guide-answer .guide-pk b{color:var(--paper);flex:none;font-weight:700}.mx .guide-answer .guide-pk b.guide-us{color:var(--violet-soft)}.mx .guide-answer .guide-steps{margin:0;padding:0;list-style:none}.mx .guide-answer .guide-steps li{border-top:1px solid var(--line-d);color:var(--paper);grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;font-size:14px;line-height:1.45;display:grid}.mx .guide-answer .guide-sn{font-family:var(--f-mono);color:var(--violet-soft);font-size:12px}@media (hover:hover){.mx .guide-answer a.guide-pk:hover b{text-underline-offset:3px;text-decoration:underline}}.mx .guide-body{background:var(--fog);color:var(--ink);padding:var(--sp-section) 0;border-radius:var(--r-sheet) var(--r-sheet) 0 0;position:relative}.mx .guide-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:48px;display:grid}.mx .guide-content{min-width:0}.mx .guide-toc{align-content:start;gap:2px;display:grid;position:sticky;top:96px}.mx .guide-toc .guide-eb{padding:0 12px 12px}.mx .guide-toc a{color:var(--ink-2);border-left:2px solid #0000;border-radius:0 8px 8px 0;padding:8px 12px;font-size:14px;line-height:1.35;display:block}.mx .guide-toc a.guide-on{color:var(--ink);background:var(--k-fff);border-left-color:var(--violet);font-weight:500}.mx .guide-toc a:hover,.mx .guide-toc a:focus-visible{color:var(--ink)}.mx .guide-sec{min-width:0;padding-bottom:var(--sp-section);scroll-margin-top:96px}.mx .guide-sec:last-child{padding-bottom:0}.mx .guide-sec h2{text-align:left;letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:clamp(28px,2.6vw,36px);font-weight:800;line-height:1.12}.mx .guide-sec>p{max-width:720px;color:var(--ink-2);margin-top:16px;font-size:17px;line-height:1.6}.mx .guide-sec>p strong{color:var(--ink)}.mx .guide-sec>p.guide-intro{font-size:18px}.mx .guide-sec>p.guide-note{max-width:none;color:var(--ink-2);font-size:14px}.mx .guide-grid{gap:14px;margin-top:26px;display:grid}.mx .guide-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.mx .guide-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.mx .guide-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.mx .guide-card{border-radius:var(--r-ui);background:var(--k-fff);min-width:0;padding:20px 22px}.mx .guide-card h3{text-align:left;letter-spacing:-.005em;color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.mx .guide-card p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.mx .guide-kv{color:var(--violet);margin-bottom:12px}.mx .guide-card .guide-n{font-family:var(--f-mono);color:var(--lilac-ink);margin-bottom:14px;font-size:13px;font-weight:500}.mx .guide-callout{border-radius:var(--r-ui);background:var(--k-fff);border-left:3px solid var(--violet);margin-top:26px;padding:22px 24px}.mx .guide-callout .guide-kv{margin-bottom:10px}.mx .guide-callout p{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.mx .guide-check{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mx .guide-check li{background:var(--k-fff);color:var(--ink);border-radius:12px;padding:14px 18px 14px 50px;font-size:15.5px;line-height:1.5;position:relative}.mx .guide-check li:before{content:"";border:1.5px solid var(--violet);border-radius:6px;width:18px;height:18px;position:absolute;top:16px;left:18px}.mx .guide-check li span{color:var(--ink-2);margin-top:2px;font-size:14.5px;display:block}.mx .guide-check.guide-x li:before{content:"×";background:var(--rose);color:var(--rose-ink);text-align:center;border:0;border-radius:50%;font-size:14px;font-weight:600;line-height:18px}.mx .guide-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.mx .guide-vs h3{font-size:20px}.mx .guide-vs ul{color:var(--ink-2);margin:10px 0 0;padding-left:18px;font-size:15px}.mx .guide-vs li{margin-bottom:6px;list-style:outside}.mx .guide-tl{margin:26px 0 0;padding:0;list-style:none;position:relative}.mx .guide-tl:before{content:"";background:var(--line-l);width:2px;position:absolute;top:10px;bottom:10px;left:95px}.mx .guide-tl li{grid-template-columns:84px minmax(0,1fr);gap:28px;margin-bottom:14px;display:grid;position:relative}.mx .guide-when{text-align:right;letter-spacing:.03em;color:var(--violet);padding-top:20px}.mx .guide-what{border-radius:var(--r-ui);background:var(--k-fff);padding:16px 20px;position:relative}.mx .guide-what:before{content:"";background:var(--violet);width:10px;height:10px;box-shadow:0 0 0 4px var(--fog);border-radius:50%;position:absolute;top:21px;left:-17px}.mx .guide-what h3{text-align:left;color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:700}.mx .guide-what p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.mx .guide-msgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.mx .guide-msg{border-radius:var(--r-ui);background:var(--k-fff);min-width:0;padding:18px 20px}.mx .guide-mk{letter-spacing:.07em;color:var(--ink-2);justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.mx .guide-mk b{color:var(--violet);font-weight:500}.mx .guide-mk b.guide-bad{color:var(--rose-ink)}.mx .guide-mk b.guide-good{color:var(--mint-ink)}.mx .guide-bubble{background:var(--fog-2);color:var(--ink);border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:14.5px;line-height:1.5}.mx .guide-why{color:var(--ink-2);margin:10px 0 0;font-size:13.5px;line-height:1.5}.mx .guide-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.mx .guide-step{border-radius:var(--r-ui);background:var(--k-fff);padding:18px 18px 16px}.mx .guide-v{letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:800;line-height:1}.mx .guide-l{color:var(--ink-2);margin-top:8px;font-size:14px}.mx .guide-r{font-family:var(--f-mono);color:var(--violet);margin-top:12px;font-size:12px;font-weight:500;line-height:1}.mx .guide-formula{border-radius:var(--r-ui);background:var(--ink);font-family:var(--f-mono);color:var(--paper);margin-top:14px;padding:20px 24px;font-size:15px;line-height:1.6}.mx .guide-formula strong{color:var(--violet-soft);font-weight:500}.mx .guide-ladder{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:26px;display:grid}.mx .guide-rung{border-radius:var(--r-ui);background:var(--k-fff);padding:18px}.mx .guide-rung .guide-p{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:800}.mx .guide-rung .guide-u2{font-family:var(--f-mono);color:var(--violet);margin-top:6px;font-size:12px;font-weight:500;line-height:1.3}.mx .guide-rung .guide-d{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.45}.mx .guide-rung.guide-top{box-shadow:inset 0 0 0 2px var(--violet)}.mx .guide-table{border-radius:var(--r-ui);background:var(--k-fff);margin-top:26px}.mx .guide-table table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13.5px;line-height:1.4}.mx .guide-table th,.mx .guide-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line-l);background:var(--k-fff);color:var(--ink);overflow-wrap:break-word;padding:14px 12px}.mx .guide-table thead th{vertical-align:bottom;font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);background:var(--fog-2);border-top:0;font-size:11px;font-weight:500;line-height:1.3}.mx .guide-table thead th:first-child{border-top-left-radius:var(--r-ui)}.mx .guide-table thead th:last-child{border-top-right-radius:var(--r-ui)}.mx .guide-table tbody tr:last-child>:first-child{border-bottom-left-radius:var(--r-ui)}.mx .guide-table tbody tr:last-child>:last-child{border-bottom-right-radius:var(--r-ui)}.mx .guide-table th.guide-name{font-weight:700}.mx .guide-table small{color:var(--ink-2);margin-top:3px;font-size:12px;font-weight:400;line-height:1.35;display:block}.mx .guide-table th.guide-name small{font-family:var(--f-mono);letter-spacing:.03em;font-size:11px}.mx .guide-table td.guide-y{color:var(--mint-ink);font-weight:600}.mx .guide-table td.guide-n{color:var(--rose-ink);font-weight:600}.mx .guide-table td.guide-u{color:var(--ink-2);white-space:nowrap;font-style:italic}.mx .guide-table tr.guide-us>*{background:var(--k-efe9ff)}.mx .guide-table tr.guide-us>th.guide-name{box-shadow:inset 3px 0 0 var(--violet)}.mx .guide-table-plain table{font-size:15px;line-height:1.45}.mx .guide-table-plain td{color:var(--ink-2)}.mx .guide-table-plain th.guide-name{font-weight:700}.mx .guide-table-plain th,.mx .guide-table-plain td{padding:14px 16px}.mx .guide-jump{flex-wrap:wrap;gap:8px;margin:20px 0 6px;display:flex}.mx .guide-jump a{border-radius:var(--r-pill);background:var(--k-fff);color:var(--ink);padding:7px 14px;font-size:13px;line-height:1.3}@media (hover:hover){.mx .guide-jump a:hover{background:var(--k-efe9ff)}}.mx .guide-tier{height:20px;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:6px;align-items:center;margin-left:6px;padding:0 8px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.mx .guide-tier-pro{background:var(--k-efe9ff);color:var(--k-5424d6)}.mx .guide-tier-max{background:var(--k-fff0d1);color:var(--k-7a4600)}.mx .guide-tier-free{background:var(--k-e3e5eb);color:var(--k-33363e)}.mx .guide-feature{border-radius:var(--r-card);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-top:26px;padding:28px 30px;display:grid}.mx .guide-feature .guide-k{color:var(--violet-soft);margin-bottom:12px}.mx .guide-feature h3{text-align:left;letter-spacing:-.01em;color:var(--paper);margin:0 0 10px;font-size:22px;font-weight:800}.mx .guide-feature p{max-width:600px;color:var(--paper-2);margin:0;font-size:15.5px;line-height:1.6}.mx .guide-feature ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mx .guide-feature li{border-radius:var(--r-pill);background:var(--line-d);color:var(--paper);padding:6px 12px;font-size:13px}.mx .guide-feature .guide-tier{height:18px;margin-left:8px}.mx .guide-feature .guide-tier-pro{background:var(--violet);color:var(--paper)}.mx .guide-faq-list{gap:10px;margin-top:22px;display:grid}.mx .guide-faq-list details{border-radius:var(--r-ui);background:var(--k-fff);padding:0 22px}.mx .guide-faq-list summary{min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:16.5px;font-weight:700;list-style:none;display:flex}.mx .guide-faq-list summary::-webkit-details-marker{display:none}.mx .guide-faq-list summary:after{content:"+";font-family:var(--f-mono);color:var(--violet);font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.mx .guide-faq-list details[open] summary:after{transform:rotate(45deg)}.mx .guide-faq-list details>p{max-width:none;color:var(--ink-2);margin:0;padding-bottom:18px;font-size:15.5px;line-height:1.6}.mx .guide-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.mx .guide-related a{border-radius:var(--r-ui);background:var(--k-fff);min-height:150px;color:var(--ink);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.mx .guide-related .guide-k{color:var(--ink-2);font-size:11px}.mx .guide-related b{letter-spacing:-.01em;font-size:17px;line-height:1.3}.mx .guide-related .guide-go{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--violet);margin-top:auto;font-size:12px;font-weight:500}@media (hover:hover){.mx .guide-related a:hover{box-shadow:inset 0 0 0 1.5px var(--violet)}}@media (max-width:1060px){.mx .guide-hero-in{grid-template-columns:minmax(0,1fr);gap:36px}.mx .guide-layout{grid-template-columns:minmax(0,1fr);gap:0}.mx .guide-toc{display:none}}@media (max-width:900px){.mx .guide-table thead{display:none}.mx .guide-table table,.mx .guide-table tbody,.mx .guide-table tr,.mx .guide-table th,.mx .guide-table td{box-sizing:border-box;width:100%;display:block}.mx .guide-table tr{border-top:1px solid var(--line-l);padding:14px 16px}.mx .guide-table tbody tr:first-child{border-top:0}.mx .guide-table th,.mx .guide-table td{border:0;border-radius:0}.mx .guide-table tr>:first-child,.mx .guide-table tr>:last-child{border-radius:0}.mx .guide-table td{grid-template-columns:44% minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.mx .guide-table td:before{content:attr(data-label);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px;line-height:1.4}.mx .guide-table td small{grid-column:2;margin-top:-6px}.mx .guide-table th.guide-name{padding:0 0 8px;font-size:17px}.mx .guide-table tr.guide-us{background:var(--k-efe9ff);border-top:0;border-radius:12px;width:auto;margin:8px;padding:16px 18px}.mx .guide-table tr.guide-us>*{background:0 0}.mx .guide-table tr.guide-us>th.guide-name{box-shadow:none}.mx .guide-table tr.guide-us+tr{border-top:0}.mx .guide-table-plain td{padding:4px 0;display:block}.mx .guide-table-plain td:before{margin-top:4px;display:block}.mx .guide-table-plain th.guide-name{padding-bottom:6px;font-size:16px}}@media (max-width:760px){.mx .guide-wrap{width:calc(100% - 32px)}.mx .guide-c2,.mx .guide-c3,.mx .guide-c4,.mx .guide-msgs,.mx .guide-related,.mx .guide-vs{grid-template-columns:minmax(0,1fr)}.mx .guide-funnel,.mx .guide-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.mx .guide-body{border-radius:22px 22px 0 0}.mx .guide-feature{grid-template-columns:minmax(0,1fr);padding:26px 22px}.mx .guide-tl:before{left:11px}.mx .guide-tl li{grid-template-columns:minmax(0,1fr);gap:6px;padding-left:32px}.mx .guide-when{text-align:left;padding-top:0}.mx .guide-what:before{top:-17px;left:-26px}}@media (max-width:560px){.mx .guide-answer .guide-pk{flex-direction:column;gap:2px}}
.mx .guide-prod{border-radius:var(--r-card);background:var(--k-fff);grid-template-columns:270px minmax(0,1fr);gap:36px;margin-top:14px;padding:28px;scroll-margin-top:96px;display:grid}.mx .guide-prod.guide-us{box-shadow:inset 0 0 0 2px var(--violet)}.mx .guide-prod>div{min-width:0}.mx .guide-tag{border-radius:var(--r-pill);background:var(--k-efe9ff);font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--k-5424d6);margin-bottom:12px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1;display:inline-block}.mx .guide-prod h3{text-align:left;letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.25}.mx .guide-prod .guide-bf{color:var(--violet);margin:0 0 20px;font-size:15px;font-weight:500;line-height:1.45}.mx .guide-prod .guide-kv{margin:0 0 14px}.mx .guide-prod dt{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px;font-size:11px;line-height:1}.mx .guide-prod dd{color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.35}.mx .guide-prod dd small{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.mx .guide-prod .guide-desc{max-width:none;color:var(--ink-2);margin:0 0 18px;font-size:16px;line-height:1.6}.mx .guide-prod .guide-pc{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mx .guide-prod h4{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px;font-size:11px;font-weight:400;line-height:1}.mx .guide-prod ul{margin:0;padding:0;list-style:none}.mx .guide-prod li{color:var(--ink);margin-bottom:8px;padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.mx .guide-prod li:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.mx .guide-prod ul.guide-plus li:before{background:var(--mint-ink)}.mx .guide-prod ul.guide-minus li:before{background:var(--rose-ink)}.mx .guide-prod .guide-src{border-top:1px solid var(--line-l);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:18px;padding-top:14px;font-size:13px;line-height:1.5;display:flex}@media (max-width:1060px){.mx .guide-prod{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:760px){.mx .guide-prod{padding:20px}.mx .guide-prod .guide-pc{grid-template-columns:minmax(0,1fr)}}
