@font-face{font-family:JBM Fallback;src:local("Courier New");size-adjust:107.5%;ascent-override:102%;descent-override:30%;line-gap-override:0%}.mxp{position:relative;background:var(--bg);color:var(--text);font-family:var(--font-brand);min-height:100vh}body:has(.mxp){background:var(--bg)!important;background-image:none!important}html:has(.mxp){color-scheme:dark;scroll-behavior:smooth}.mxp h1,.mxp h2,.mxp h3{font-family:var(--font-brand)}.mxp a{color:inherit;text-decoration:none}.mxp .mono{font-family:var(--font-brand)}.mxp .mx-rain{position:fixed;inset:0;width:100vw;height:100vh;z-index:1;opacity:.5;pointer-events:none}.mxp .mx-tint{position:fixed;inset:0;z-index:2;pointer-events:none;background:radial-gradient(120% 80% at 50% 30%,#00000073 25%,#000000db)}.mxp .mx-scan{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background:repeating-linear-gradient(to bottom,#0000 0 2px,#00000080 3px 4px)}.mxp-content{position:relative;z-index:10}.mxp .msec{padding-block:clamp(1.1rem,2vw,1.9rem);scroll-margin-top:5.4rem}.mxp .msec.center{text-align:center}.mxp .mwrap{width:min(70rem,92vw);margin-inline:auto}.mxp .mwrap.center{display:flex;flex-direction:column;align-items:center}.mxp a:focus-visible,.mxp button:focus-visible,.mxp summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}:is(.mxp,.mx) .eyebrow{font-family:var(--font-brand);font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-text);text-shadow:0 0 10px color-mix(in oklab,var(--glow-color) 60%,transparent)}.mxp h1{font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.07;margin:.7rem 0 1rem;color:var(--text-heading);text-wrap:balance;text-shadow:0 0 18px color-mix(in oklab,var(--glow-color) 50%,transparent),0 0 44px color-mix(in oklab,var(--glow-color) 20%,transparent)}.mxp h2{font-size:clamp(1.4rem,3.4vw,2.1rem);line-height:1.12;margin:.4rem 0 1.2rem;color:var(--text-heading);text-wrap:balance;text-shadow:0 0 14px color-mix(in oklab,var(--glow-color) 40%,transparent)}.mxp h3{font-size:1rem;color:var(--text-heading);margin-bottom:.35rem}.mxp h2.h-card{font-size:1rem;line-height:1.3;margin:0 0 .35rem;color:var(--text-heading);text-transform:none;text-shadow:none;text-wrap:balance}.mxp :is(p,li,dd,blockquote,.lead){text-wrap:pretty}.mxp .price,.mxp table,.mxp .stat,.mxp .num{font-variant-numeric:tabular-nums}:is(.mxp,.mx) .lead{color:var(--text-2);font-size:clamp(1rem,1.3vw,1.13rem);margin:0 0 1.1rem;line-height:1.6}:is(.mxp,.mx) .mwrap.center .lead{margin-inline:auto}:is(.mxp,.mx) .ac{color:var(--accent-text)}:is(.mxp,.mx) .muted-note{color:var(--accent-dim);font-size:.8rem;margin-top:.8rem}:is(.mxp,.mx) .cta{display:flex;gap:.8rem;flex-wrap:wrap}:is(.mxp,.mx) .mwrap.center .cta{justify-content:center}:is(.mxp,.mx) .btn-ghost{color:var(--accent-text);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);background:color-mix(in oklab,var(--tint-2) 30%,transparent);border-radius:999px;padding-inline:1.4rem}:is(.mxp,.mx) .btn-ghost:hover{border-color:var(--accent-text);box-shadow:0 0 16px color-mix(in oklab,var(--glow-color) 35%,transparent)}.mxp{--mono: var(--font-mono)}.mxp .btn-pill{border-radius:999px;padding-inline:1.7rem;background:linear-gradient(180deg,#ff2f4c,#d3122a 52%,#9e0c1e);color:#fff;border:1px solid #ff6274;font-weight:700;text-shadow:0 1px 2px rgba(120,0,0,.55);box-shadow:0 0 26px #ff28448c,inset 0 1.5px #ffffff73,inset 0 -3px 7px #00000047}.mxp .btn-pill:hover{transform:translateY(-1px);box-shadow:0 0 42px #ff2844e6,inset 0 1.5px #ffffff8c,inset 0 -3px 7px #00000047}.mxp .btn-pill:focus-visible{outline-color:#fff}.mxp .btn-go{border-radius:999px;padding-inline:1.6rem;background:linear-gradient(180deg,color-mix(in oklab,var(--g-400),#fff 17%),color-mix(in oklab,var(--g-400),#000 11%) 52%,color-mix(in oklab,var(--g-500),#000 6%));color:var(--accent-ink);border:1px solid color-mix(in oklab,var(--g-400),#fff 55%);font-weight:700;text-shadow:0 1px 0 color-mix(in oklab,var(--g-100) 45%,transparent);box-shadow:0 0 22px color-mix(in oklab,var(--glow-color) 45%,transparent),inset 0 1.5px #ffffff80,inset 0 -3px 7px color-mix(in oklab,var(--tint-2) 32%,transparent)}.mxp .btn-go:hover{transform:translateY(-1px);box-shadow:0 0 38px color-mix(in oklab,var(--glow-color) 80%,transparent),inset 0 1.5px #fff9,inset 0 -3px 7px color-mix(in oklab,var(--tint-2) 32%,transparent)}.mxp .btn-pill,.mxp .btn-go{cursor:pointer}.mxp .btn:disabled,.mxp button:disabled{opacity:.5;cursor:progress;box-shadow:none;transform:none;filter:grayscale(.2)}:is(.mxp,.mx) .btn-ghost{cursor:pointer}.mxp .btn-ghost.sm{padding:.35rem .9rem;font-size:.78rem}.mxp .chips{display:flex;gap:.55rem;flex-wrap:wrap}.mxp .chip{padding:.5rem 1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);background:color-mix(in oklab,var(--tint) 60%,transparent);color:var(--text-heading);font:inherit;font-size:.85rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.mxp .chip:hover{border-color:var(--accent-text)}.mxp .chip.on{background:color-mix(in oklab,var(--accent) 16%,transparent);border-color:var(--accent-text);color:var(--accent-text)}.mxp .gc-btn,.mxp .gc-url{min-height:44px}.mxp .gc-url{box-sizing:border-box}:root{--mk-ok: var(--score-good);--mk-mid: var(--score-mid);--mk-bad: var(--score-bad);--mk-bad-soft: color-mix(in oklab, var(--score-bad) 45%, var(--text-strong));--mk-mid-soft: color-mix(in oklab, var(--score-mid) 45%, var(--text-strong));--mk-ok-bg: color-mix(in oklab, var(--score-good) 5%, transparent);--mk-mid-bg: color-mix(in oklab, var(--score-mid) 7%, transparent);--mk-bad-bg: color-mix(in oklab, var(--score-bad) 7%, transparent);--mk-ok-line: color-mix(in oklab, var(--score-good) 35%, transparent);--mk-mid-line: color-mix(in oklab, var(--score-mid) 40%, transparent);--mk-bad-line: color-mix(in oklab, var(--score-bad) 40%, transparent)}.mxp .mk-ok{color:var(--mk-ok)}.mxp .mk-mid{color:var(--mk-mid)}.mxp .mk-bad{color:var(--mk-bad)}.mxp .mk-row{border:1px solid var(--border);border-radius:var(--r-md);padding:.7rem .9rem}.mxp .mk-row.is-ok{border-color:var(--mk-ok-line);background:var(--mk-ok-bg)}.mxp .mk-row.is-mid{border-color:var(--mk-mid-line);background:var(--mk-mid-bg)}.mxp .mk-row.is-bad{border-color:var(--mk-bad-line);background:var(--mk-bad-bg)}.mxp .mk-list{list-style:none;padding:0;display:grid;gap:var(--sp-2);font-family:var(--font-text);font-size:.88rem;line-height:1.55}.mxp .mk-list>.mk-row{color:var(--text)}.mxp .mk-list>.mk-row.is-ok{color:var(--mk-ok);font-weight:600}.mxp .mk-row b{color:var(--text-strong)}.mxp .mk-sign{font-family:var(--font-brand);font-weight:800;margin-right:.55em}.mxp .ok [class$=-ic],.mxp .y [class$=-ic],.mxp .yes [class$=-ic],.mxp .pass [class$=-ic],.mxp [class$=-ic].ok,.mxp [class$=-ic].y,.mxp [class$=-ic].yes{color:var(--mk-ok)!important;text-shadow:0 0 9px color-mix(in oklab,var(--glow-color) 70%,transparent);font-weight:800}.mxp [class$=-ic].warn,.mxp [class$=-ic].mid{color:var(--mk-mid)!important;font-weight:800}.mxp .fail [class$=-ic],.mxp .n [class$=-ic],.mxp .no [class$=-ic],.mxp [class$=-ic].fail,.mxp [class$=-ic].bad,.mxp [class$=-ic].n,.mxp [class$=-ic].no{color:var(--mk-bad)!important;text-shadow:0 0 9px color-mix(in oklab,var(--mk-bad) 45%,transparent);font-weight:800}:root[data-theme=light] .mxp [class$=-ic]{text-shadow:none}.mxp .tool-more{color:var(--accent-text);font-size:.85rem;text-decoration:none;border-bottom:1px dotted color-mix(in oklab,var(--accent-text) 50%,transparent)}.mxp .tool-more:hover{border-bottom-style:solid}:is(.mxp,.mx) .btn-primary:focus-visible{outline-color:#fff}:is(.mxp,.mx) .btn-primary{color:#fff}.mxp .price{display:inline-flex;align-items:baseline;gap:.5rem;margin:.3rem 0 1.3rem;border:1px solid color-mix(in oklab,var(--accent) 35%,transparent);border-radius:999px;padding:.5rem 1.1rem;background:color-mix(in oklab,var(--tint-2) 50%,transparent)}.mxp .price b{color:var(--accent-text);font-size:1.25rem;text-shadow:0 0 12px color-mix(in oklab,var(--glow-color) 45%,transparent)}.mxp .price small{color:var(--accent-dim);font-size:.74rem}:is(.mxp,.mx) .mcard{background:color-mix(in oklab,var(--tint) 60%,transparent);border:1px solid color-mix(in oklab,var(--accent) 20%,transparent);border-radius:.9rem;padding:1.2rem;box-shadow:0 0 0 1px color-mix(in oklab,var(--glow-color) 5%,transparent);backdrop-filter:blur(4px)}:is(.mxp,.mx) .mcard:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}:is(.mxp,.mx) .mcard p{color:var(--text-muted);font-size:.9rem;line-height:1.5}:where(.mxp) .bpanel{background:color-mix(in oklab,var(--tint) 60%,transparent);border:1px solid var(--border);border-radius:var(--r-lg)}.mxp .ps-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:760px){.mxp .ps-grid{grid-template-columns:1fr 1fr}}.mxp .ps-grid .ps-k{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;color:var(--accent-dim)}.mxp .ps-grid .ps-problem .ps-k{color:var(--danger-soft)}.mxp .caps{display:grid;gap:.9rem;grid-template-columns:1fr}@media(min-width:680px){.mxp .caps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.mxp .caps.cols3{grid-template-columns:repeat(3,1fr)}}.mxp .scard{display:flex;flex-direction:column;gap:.5rem}.mxp .scard .s-price{color:var(--accent-text);font-size:.82rem;font-weight:700}.mxp .scard .s-more{margin-top:auto;color:var(--accent-dim);font-size:.8rem;padding-top:.4rem}.mxp .scard:hover .s-more{color:var(--accent-text)}.mxp .hub-group+.hub-group{margin-top:clamp(1.4rem,3vw,2.2rem)}.mxp .hub-h{font-size:1rem;line-height:1.3;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-text);margin:0 0 var(--sp-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;text-shadow:none}.mxp .hub-n{font-size:.78rem;color:var(--text-muted);font-weight:400;letter-spacing:.04em}.mxp .hub-note{color:var(--text-muted);font-family:var(--font-text);font-size:.9rem;margin:0 0 var(--sp-4)}.mxp .hub-h+.caps{margin-top:var(--sp-4)}@media(min-width:680px)and (max-width:999px){.mxp .hub-grid>:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1000px){.mxp .caps.cols3.hub-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mxp .hub-grid>*{grid-column:span 2}.mxp .hub-grid>:last-child:nth-child(3n+1){grid-column:1 / -1}.mxp .hub-grid>:last-child:nth-child(3n+2),.mxp .hub-grid>:nth-last-child(2):nth-child(3n+1){grid-column:span 3}}.mxp .hot-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:var(--glow);vertical-align:middle}.mxp .pro-tag{font-family:var(--font-brand);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1;color:var(--accent-text);border:1px solid var(--accent);border-radius:var(--r-pill);padding:.2rem .5rem}:is(.mxp,.mx) .deliver{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:620px){:is(.mxp,.mx) .deliver{grid-template-columns:repeat(2,1fr)}}:is(.mxp,.mx) .ditem{display:flex;gap:.55rem;align-items:flex-start;padding:.7rem .9rem;border:1px solid color-mix(in oklab,var(--accent) 16%,transparent);border-radius:.6rem;background:color-mix(in oklab,var(--tint) 45%,transparent);font-size:.9rem;color:var(--text)}:is(.mxp,.mx) .dk{color:var(--accent-text);flex:none}.mxp .steps{display:grid;gap:.8rem;grid-template-columns:1fr;counter-reset:step}@media(min-width:760px){.mxp .steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.mxp .steps.cols4{grid-template-columns:repeat(4,1fr)}}.mxp .step{border:1px solid color-mix(in oklab,var(--accent) 20%,transparent);border-radius:.8rem;padding:1rem;background:color-mix(in oklab,var(--tint) 50%,transparent)}.mxp .step .step-n{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--accent) 50%,transparent);color:var(--accent-text);font-size:.8rem;margin-bottom:.55rem}.mxp .step h3{font-size:.95rem}.mxp .step p{color:var(--text-muted);font-size:.84rem;line-height:1.45}.mxp .diff{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:760px){.mxp .diff{grid-template-columns:repeat(3,1fr)}}.mxp .diff .ditem{background:color-mix(in oklab,var(--tint-2) 50%,transparent)}:is(.mxp,.mx) .faq{display:grid;gap:.6rem;grid-template-columns:1fr}:is(.mxp,.mx) .qa{border:1px solid color-mix(in oklab,var(--accent) 20%,transparent);border-radius:.6rem;background:color-mix(in oklab,var(--tint) 50%,transparent);overflow:hidden}:is(.mxp,.mx) .qa summary{cursor:pointer;padding:.9rem 1.1rem;font-weight:600;color:var(--text-heading);list-style:none;display:flex;justify-content:space-between;gap:1rem}:is(.mxp,.mx) .qa summary::-webkit-details-marker{display:none}:is(.mxp,.mx) .qa summary:after{content:"+";color:var(--accent-text)}:is(.mxp,.mx) .qa[open] summary:after{content:"−"}:is(.mxp,.mx) .qa p{padding:0 1.1rem 1rem;color:var(--text-muted);font-size:.88rem;line-height:1.5;margin:0}:is(.mxp,.mx) .cta-card{margin-inline:auto;text-align:center}.mxp .btn.sm{padding:.52rem .95rem;font-size:.88rem}@media print{.mxp .mx-nav,.mxp .mx-foot,.mxp .gc-form,.mxp .gc-status,.mxp .aa-ex,.mxp .aa-actions,.mxp .aa-upsell,.mxp .ap-buy,.mxp .ap-form,.mxp .ap-status,.mxp .ap-cancel,.mxp .ap-actions,.mxp canvas,.mxp .hero{display:none!important}.mxp,.mxp-content{background:#fff!important}.mxp .aa-result,.mxp .ap-report,.mxp .aa-result *,.mxp .ap-report *{color:#111!important;text-shadow:none!important}.mxp .aa-cat,.mxp .aa-top,.mxp .ap-sec,.mxp .ap-g{border-color:#bbb!important;background:#fff!important}.mxp .aa-num,.mxp .ap-g b,.mxp .aa-cs{color:#0a7d2c!important}}@media print{.mxp .mx-nav,.mxp footer,.mxp .mx-bg,.mxp canvas,.mxp form,.mxp .eyebrow,.mxp .lead,.mxp noscript,.mxp .aa-actions,.mxp .gen-actions,.mxp .sd-csv,.mxp .aa-csv,.mxp .aa-print,.mxp .gen-copy,.mxp .gen-dl{display:none!important}html,body,.mxp,.mxp-content{background:#fff!important}.mxp,.mxp *{color:#111!important;text-shadow:none!important;box-shadow:none!important;backdrop-filter:none!important}.mxp .mcard,.mxp .gen-pre,.mxp .aa-cat,.mxp .lp-stat,.mxp .sd-stat{border:1px solid #ccc!important;background:#fff!important}.mxp a{color:#1a0dab!important}.mxp .msec{padding:.35rem 0!important}.mxp .hero{padding-top:0!important}}.mxp .svc-hero-img{width:min(100%,46rem);height:auto;border-radius:1rem;border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);box-shadow:0 0 44px color-mix(in oklab,var(--glow-color) 14%,transparent);margin-top:1.7rem}.mxp .breadcrumb{width:min(70rem,92vw);margin:.9rem auto -.4rem;font-size:.76rem;color:var(--accent-dim);display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.mxp .breadcrumb a{color:var(--text-muted)}.mxp .breadcrumb a:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.mxp .breadcrumb span[aria-current]{color:var(--text-heading)}body.tool-dense .mxp .msec{padding-block:clamp(.8rem,1.5vw,1.3rem)}body.tool-dense .mxp .msec.hero{padding-top:clamp(.6rem,1.2vw,1rem)}body.tool-dense .mxp h1{font-size:clamp(1.5rem,3.2vw,2.2rem);margin:.3rem 0 .5rem}body.tool-dense .mxp h2{font-size:clamp(1.15rem,2.2vw,1.45rem);margin:.25rem 0 .6rem}body.tool-dense .mxp h3{margin-bottom:.25rem}body.tool-dense .mxp .lead{margin:0 0 .8rem;font-size:1rem}body.tool-dense .mxp .eyebrow{margin-bottom:.3rem}body.tool-dense .mxp p{margin-block:0 .65rem}body.tool-dense .mxp ul,body.tool-dense .mxp ol{margin-block:.2rem .7rem;padding-inline-start:1.2rem}body.tool-dense .mxp li{margin-block:.15rem}body.tool-dense .mxp .gc-form{margin-bottom:.4rem}body.tool-dense .mxp .muted-note{margin-top:.4rem}body.tool-dense .tx-lead{margin-bottom:.9rem}body.tool-dense .tx-sh{margin-top:1rem}@media(min-width:900px){body.tool-dense .tx-signals{grid-template-columns:1fr 1fr;column-gap:1.4rem}body.tool-dense .tx-faq{grid-template-columns:1fr 1fr;column-gap:1.4rem;align-items:start}}@media(prefers-reduced-motion:no-preference){.mxp .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.mxp .reveal.in{opacity:1;transform:none}}.mxp .wc-url,.mxp .gs-url,.mxp .kd-url,.mxp .ac-url,.mxp .rd-url,.mxp .field{flex:1;min-width:14rem;font:inherit;color:var(--text);background:color-mix(in oklab,var(--tint) 60%,transparent);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);border-radius:999px;padding:.55rem 1rem}.mxp .smx-ts-note,.mxp .ex-chip{color:var(--accent-dim)}.mxp .nf-alt{color:var(--accent-text)}.mxp .ac-load,.mxp .gs-load,.mxp .kd-load,.mxp .rd-load,.mxp .wc-load{padding:.5rem 1.1rem;font-size:.85rem;border-radius:999px;cursor:pointer;background:color-mix(in oklab,var(--tint) 60%,transparent);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);color:var(--accent-text)}.mxp .mcard.feat{position:relative;border-color:var(--accent);box-shadow:0 0 22px color-mix(in oklab,var(--glow-color) 18%,transparent),var(--shadow-1)}.mxp .feat-tag{position:absolute;top:-.7rem;right:.9rem;font-family:var(--font-brand);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-ink);background:var(--accent);padding:.15rem .55rem;border-radius:var(--r-pill)}.mxp .stat .num{display:block;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.05;color:var(--accent-text);text-shadow:var(--glow)}.mxp .stat .stat-l{color:var(--text-muted);font-size:.85rem;margin:.45rem 0 0}.mxp .field:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}.mxp .field.is-err{border-color:var(--danger)}.mxp .field.is-ok{border-color:var(--accent)}.mxp .field-msg{font-size:.85rem;margin:.45rem 0 0}.mxp .field-msg.err{color:var(--danger)}.mxp .field-msg.ok{color:var(--success-text)}.mxp input[type=checkbox],.mxp input[type=radio]{accent-color:var(--accent);width:1.05rem;height:1.05rem}.mxp .dtable{width:100%;border-collapse:collapse;font-size:.92rem}.mxp .dtable th,.mxp .dtable td{border:1px solid var(--border);padding:.55rem .75rem;text-align:left;vertical-align:top}.mxp .dtable th{color:var(--accent-text);background:var(--accent-soft);font-weight:600}.mxp .dtable td{color:var(--text)}.mxp :is(.pl-hero,.msec.hero) h1{text-shadow:var(--glow)}.mxp :is(.pl-hero,.msec.hero) .lead{color:var(--text-2);font-size:var(--fs-lead);margin:0 0 var(--sp-4)}.mxp .pl-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-5);list-style:none;margin:var(--sp-5) 0 0;padding:0;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--text-muted)}.mxp .pl-trust li{font-family:var(--font-brand)}.mxp .pl-trust li:before{content:"✓";color:var(--accent-text);margin-right:.45em}.mxp .pl-alt{margin:var(--sp-4) 0 0;font-size:var(--fs-sm)}.mxp :is(.pl-alt a,.pl-link){color:var(--accent-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--accent-text) 45%,transparent)}.mxp :is(.pl-alt a,.pl-link):hover{text-decoration-color:currentColor}.mxp .pl-head{text-align:center;margin:0 auto var(--sp-5)}.mxp .pl-head h2{margin:var(--sp-2) 0 var(--sp-3)}.mxp .pl-head p:not(.eyebrow){color:var(--text-2);margin:0}.mxp .pl-grid{display:grid;gap:var(--sp-4);grid-template-columns:1fr}@media(min-width:680px){.mxp .pl-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.mxp .pl-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:680px)and (max-width:999px){.mxp .pl-grid>:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1000px){.mxp .pl-grid>:last-child:nth-child(3n+1){grid-column:1 / -1}}.mxp .pl-grid>.mcard h3{margin:0 0 var(--sp-2);font-size:var(--fs-base);line-height:1.3}.mxp .pl-grid>.mcard p{margin:0}.mxp .pl-ic{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:var(--sp-3);border-radius:var(--r-md);color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--border)}.mxp .pl-ic svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mxp .pl-plan{display:grid;gap:var(--sp-5);grid-template-columns:1fr;align-items:stretch;margin-inline:auto}@media(min-width:860px){.mxp .pl-plan{grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:var(--sp-6)}}.mxp .pl-tier{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5)}.mxp .pl-tier :is(h3,h2.h-card){font-size:1.3rem;margin:0}.mxp .pl-tier .price{align-self:flex-start;margin:0}.mxp .pl-tier .price b{font-size:1.6rem}.mxp .pl-tier>p{margin:0;color:var(--text);font-size:.92rem;line-height:1.55}.mxp .pl-tier .btn{justify-content:center;margin-top:auto}.mxp .pl-cur{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.mxp .pl-cur .chip{padding:.3rem .8rem;font-size:var(--fs-xs);min-height:2.25rem}.mxp .pl-sub{background:none;border:0;padding:.25rem 0;align-self:center;color:var(--accent-text);font:inherit;font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mxp .pl-side{display:flex;flex-direction:column;gap:var(--sp-4)}.mxp .pl-side .mcard{padding:var(--sp-5)}.mxp .pl-side h3{margin:0 0 var(--sp-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-dim)}.mxp .pl-side h3+.pl-list+h3{margin-top:var(--sp-5)}.mxp .pl-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.mxp .pl-list li{position:relative;padding-left:1.6rem;color:var(--text);font-size:.92rem;line-height:1.5}.mxp .pl-list li:before{content:"✓";position:absolute;left:0;top:0;font-family:var(--font-brand);font-weight:700;color:var(--accent-text)}.mxp .pl-demo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.mxp .pl-demo p{margin:0;color:var(--text)}.mxp .pl-faq{margin-inline:auto}.mxp .pl-final{margin-inline:auto;text-align:center;padding:var(--sp-6) var(--sp-5)}.mxp .pl-final h2{margin:0 0 var(--sp-5)}.mxp .pl-final .cta{justify-content:center}.mxp .pl-mkt[hidden]{display:none!important}@media(max-width:520px){.mxp .pl-hero .cta .btn,.mxp .pl-final .cta .btn{width:100%;justify-content:center}}.viz{margin:1.9rem 0}.viz svg{width:100%;height:auto;max-width:760px;display:block;margin-inline:auto}.viz text{font-family:var(--font-brand)}.viz .vz-frame{fill:var(--surface);stroke:var(--border)}.viz .vz-brand{fill:var(--accent-text);opacity:.55}.viz .vz-kicker{fill:var(--accent-dim)}.viz .vz-acc{fill:var(--accent-text)}.viz .vz-node{fill:color-mix(in oklab,var(--accent) 14%,var(--surface));stroke:var(--accent)}.viz .vz-node-t{fill:var(--text-heading)}.viz .vz-edge{fill:var(--surface);stroke:var(--accent-dim)}.viz .vz-chip{fill:var(--surface-2);stroke:var(--border-strong)}.viz .vz-chip-t{fill:var(--text)}.viz .vz-chat{fill:color-mix(in oklab,var(--accent) 6%,var(--surface));stroke:color-mix(in oklab,var(--accent) 55%,transparent)}.viz .vz-mute,.viz .vz-cap{fill:var(--text-muted)}.viz .vz-faint{fill:var(--text-muted);opacity:.6}.viz .vz-wire{stroke:color-mix(in oklab,var(--accent) 50%,transparent);fill:none}.viz .vz-wire-dim{stroke:var(--border-strong)}.viz .vz-bad-box{fill:color-mix(in oklab,var(--danger) 7%,var(--surface));stroke:color-mix(in oklab,var(--danger) 55%,transparent)}.viz .vz-bad,.viz .vz-bad-2{fill:var(--score-bad)}.viz .vz-bad-3{fill:color-mix(in oklab,var(--score-bad) 70%,var(--text-muted))}.viz .vz-s1{fill:var(--accent)}.viz .vz-s1-t{fill:var(--accent-ink)}.viz .vz-s2{fill:color-mix(in oklab,var(--accent) 50%,var(--surface))}.viz .vz-s3{fill:color-mix(in oklab,var(--accent) 36%,var(--surface))}.viz .vz-s4{fill:color-mix(in oklab,var(--accent) 24%,var(--surface))}.viz .vz-s-t{fill:var(--text-strong)}:root[data-theme=light] .viz [filter]{filter:none}html[data-theme=light]:has(.mxp){color-scheme:light}:root[data-theme=light] body:has(.mxp){background:var(--bg)!important;background-image:radial-gradient(60rem 40rem at 70% -10%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 60%),radial-gradient(50rem 40rem at 10% 10%,color-mix(in oklab,var(--accent) 4%,transparent),transparent 60%)!important}:root[data-theme=light] .mxp{background:transparent}:root[data-theme=light] .mxp .mx-rain,:root[data-theme=light] .mxp .mx-tint,:root[data-theme=light] .mxp .mx-scan{display:none!important}:root[data-theme=light] .mxp:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(color-mix(in oklab,var(--accent-dim) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--accent-dim) 8%,transparent) 1px,transparent 1px);background-size:48px 48px}@media(max-width:768px){:root[data-theme=light] .mxp:before{background-size:40px 40px}}:root[data-theme=light] :is(.mxp,.mx) :is(h1,h2,h3){color:var(--text-heading);text-shadow:none}:root[data-theme=light] .mxp h4{text-shadow:none}:root[data-theme=light] :is(.mxp,.mx) .mcard,:root[data-theme=light] .mxp .step,:root[data-theme=light] :is(.mxp,.mx) .qa,:root[data-theme=light] :is(.mxp,.mx) .ditem,:root[data-theme=light] .mxp .price{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-1)}:where(:root[data-theme=light] .mxp) .bpanel{background:var(--surface);box-shadow:var(--shadow-1)}:root[data-theme=light] :is(.mxp,.mx) .mcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}:root[data-theme=light] .mxp .mcard.feat{border-color:var(--accent);box-shadow:var(--shadow-2)}:root[data-theme=light] :is(.mxp,.mx) .btn-ghost,:root[data-theme=light] .mxp .chip:not(.on),:root[data-theme=light] .mxp :is(.wc-url,.gs-url,.kd-url,.ac-url,.rd-url,.field),:root[data-theme=light] .mxp :is(.ac-load,.gs-load,.kd-load,.rd-load,.wc-load){background:var(--surface);border-color:var(--border-strong)}:root[data-theme=light] :is(.mxp,.mx) .btn-ghost{color:var(--accent-text);box-shadow:none}:root[data-theme=light] .mxp .btn-pill{box-shadow:0 6px 16px -6px #d3122a66,inset 0 1.5px #ffffff73,inset 0 -3px 7px #0000002e}:root[data-theme=light] .mxp .btn-pill:hover{box-shadow:0 10px 26px -8px #d3122a80,inset 0 1.5px #ffffff8c,inset 0 -3px 7px #0000002e}:root[data-theme=light] .mxp .svc-hero-img{border-color:var(--border);box-shadow:var(--shadow-2)}:root[data-theme=light] .mxp .btn-go{background:var(--accent-text);color:#fff;border-color:color-mix(in oklab,var(--accent-text) 72%,#000);text-shadow:none;box-shadow:0 6px 16px -8px color-mix(in oklab,var(--accent) 45%,transparent),inset 0 1.5px #fff6}:root[data-theme=light] .mxp .btn-go:hover{background:color-mix(in oklab,var(--accent-text) 90%,#000);box-shadow:0 8px 22px -8px color-mix(in oklab,var(--accent) 55%,transparent),inset 0 1.5px #fff6}
