.mk-page{z-index:1;background:var(--ds-paper);color:var(--ds-ink);font-family:var(--ds-font-body);--bg-primary:var(--ds-paper);--bg-secondary:var(--ds-paper-card);--bg-tertiary:var(--ds-paper-2);--text-primary:var(--ds-ink);--text-heading:var(--ds-ink);--text-muted:var(--ds-ink-soft);--text-hint:var(--ds-ink-soft);--title-color:var(--ds-ink);--border-primary:var(--ds-hairline);--border-hover:var(--ds-gold);--accent:var(--ds-gold-deep);--accent-gradient:var(--ds-gold);--accent-end:var(--ds-gold);--accent-text:var(--ds-gold-ink);--accent-shadow:#efb23c40;--accent-light:#efb23c1a;--accent-border:#efb23c73;--hover-bg:var(--ds-paper-2);--shadow-color:#1f2d281f;line-height:1.6;position:relative;overflow-x:hidden}.mk-page a{color:inherit;text-decoration:none}.mk-hero{background:radial-gradient(120% 90% at 18% 8%, #ffffff12, transparent 55%), radial-gradient(140% 120% at 88% 0%, #88c8a01a, transparent 50%), linear-gradient(160deg, var(--ds-board) 0%, var(--ds-board-2) 70%, var(--ds-board-edge) 100%);color:var(--ds-chalk);isolation:isolate;padding:2rem 0 4.6rem;position:relative;overflow:hidden}.mk-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-hero-nav{align-items:center;gap:1.2rem;padding:.5rem 0 2.4rem;display:flex}.mk-brand{letter-spacing:-.02em;color:var(--ds-chalk);align-items:center;gap:.55rem;font-size:1.18rem;font-weight:800;display:flex}.mk-brandmark{width:34px;height:34px;color:var(--ds-gold);background:#ffffff14;border-radius:10px;place-items:center;font-size:.95rem;display:grid;transform:rotate(-4deg)}.mk-brand span{color:var(--ds-gold)}.mk-hero-links{gap:.3rem;display:flex}.mk-hero-links a{color:var(--ds-chalk-dim);border-radius:9px;padding:.5rem .85rem;font-size:.94rem;font-weight:600;transition:background .15s,color .15s}.mk-hero-links a:hover{color:var(--ds-chalk);background:#ffffff14}.mk-hero-inner{max-width:780px}.mk-hero h1{color:var(--ds-chalk);margin:.5rem 0 0;font-size:clamp(2.2rem,4.8vw,3.7rem)}.mk-hero h1 .mk-hl{color:#fff;background-image:linear-gradient(var(--ds-gold), var(--ds-gold));background-position:0 92%;background-repeat:no-repeat;background-size:100% .16em}.mk-hero-sub{color:var(--ds-chalk-dim);max-width:62ch;margin-top:1.3rem;font-size:1.15rem}.mk-hero-cta{flex-wrap:wrap;gap:.9rem;margin-top:1.9rem;display:flex}.mk-hero-trust{color:var(--ds-chalk-faint);flex-wrap:wrap;gap:1.1rem;margin-top:1.6rem;font-size:.94rem;font-weight:600;display:flex}.mk-hero-trust span{align-items:center;gap:.45rem;display:inline-flex}.mk-hero-trust i{color:var(--ds-c-green)}.mk-vs{align-items:center;gap:.8rem;margin-top:2rem;display:inline-flex}.mk-vs-b{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:.6rem 1.1rem;font-weight:700}.mk-vs-b.mk-vs-us{background:var(--ds-gold);color:var(--ds-gold-ink);border-color:#0000}.mk-vs-x{font-family:var(--ds-font-hand);color:var(--ds-chalk-dim);font-size:1.3rem}.mk-prose{max-width:820px}.mk-prose p{color:var(--ds-ink-soft);margin-bottom:1.1rem;font-size:1.05rem}.mk-prose p:last-child{margin-bottom:0}.mk-prose strong{color:var(--ds-ink);font-weight:700}.mk-compare-wrap{border:1px solid var(--ds-hairline);background:var(--ds-paper-card);box-shadow:var(--ds-shadow-sm);border-radius:16px;overflow-x:auto}.mk-compare{border-collapse:collapse;width:100%;min-width:640px}.mk-compare th{text-align:left;font-family:var(--ds-font-display);border-bottom:2px solid var(--ds-hairline);background:var(--ds-paper-2);padding:1rem 1.1rem;font-size:1.05rem;font-weight:600}.mk-compare th.mk-us{color:var(--ds-gold-deep)}.mk-compare td{vertical-align:top;border-bottom:1px solid var(--ds-hairline);color:var(--ds-ink-soft);padding:.9rem 1.1rem;font-size:.95rem}.mk-compare tr:last-child td{border-bottom:0}.mk-compare td.mk-feat{color:var(--ds-ink);font-weight:600}.mk-toneicon{margin-right:.5rem}.mk-note{color:var(--ds-ink-soft);opacity:.85;margin-top:1rem;font-size:.85rem}a.mk-cite{vertical-align:super;color:var(--ds-gold-deep);margin-left:.2rem;font-size:.72em;font-weight:700;line-height:0}a.mk-cite:hover{text-decoration:underline}.mk-sources{color:var(--ds-ink-soft);margin-top:1.5rem;font-size:.85rem}.mk-sources h3{color:var(--ds-ink);margin:0 0 .5rem;font-size:1rem}.mk-sources ol{margin:0;padding-left:1.5rem}.mk-sources li{overflow-wrap:anywhere;margin-bottom:.4rem;scroll-margin-top:5rem}.mk-sources li:target{color:var(--ds-ink);font-weight:700}.mk-sources a{color:var(--ds-gold-deep);text-decoration:underline}.mk-tools-band{background:var(--ds-paper-2);border-block:1px solid var(--ds-hairline)}.mk-toolcards{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:1rem;display:grid}.mk-toolcard{background:var(--ds-paper-card);border:1px solid var(--ds-hairline);box-shadow:var(--ds-shadow-sm);border-radius:16px;flex-direction:column;padding:1.4rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.mk-toolcard:hover{box-shadow:var(--ds-shadow-md);border-color:var(--mk-tcol,var(--ds-gold));transform:translateY(-4px)}.mk-tc-ic{color:#fff;background:var(--mk-tcol,var(--ds-c-sky));border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:.9rem;font-size:1.2rem;display:grid}.mk-toolcard h3{font-family:var(--ds-font-display);margin-bottom:.3rem;font-size:1.15rem;font-weight:600}.mk-toolcard p{color:var(--ds-ink-soft);font-size:.92rem}.mk-workflow-list{gap:1rem;max-width:900px;padding:0;list-style:none;display:grid}.mk-workflow-list li{background:var(--ds-paper-card);border:1px solid var(--ds-hairline);box-shadow:var(--ds-shadow-sm);color:var(--ds-ink-soft);border-radius:14px;padding:1.1rem 1.3rem;font-size:1rem}.mk-workflow-list strong{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:1.08rem;font-weight:600}.mk-faq{max-width:760px;margin-inline:auto}.mk-faq details{border-bottom:1px solid var(--ds-hairline)}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .2rem;font-size:1.06rem;font-weight:700;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary i{color:var(--ds-gold-deep);font-size:.9rem;transition:transform .25s}.mk-faq details[open] summary i{transform:rotate(45deg)}.mk-faq details p{color:var(--ds-ink-soft);padding:0 .2rem 1.2rem}.mk-closing{background:linear-gradient(160deg, var(--ds-board), var(--ds-board-2));color:var(--ds-chalk);text-align:center;padding:4.6rem 0;position:relative;overflow:hidden}.mk-closing:before{content:"";pointer-events:none;opacity:.05;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n3'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n3)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-closing h2{color:#fff;margin-bottom:.6rem;font-size:clamp(1.9rem,3.6vw,2.8rem);position:relative}.mk-closing p{color:var(--ds-chalk-dim);margin-bottom:1.7rem;font-size:1.12rem;position:relative}.mk-closing .ds-btn{z-index:1;position:relative}.mk-toolhero{padding:2rem 0 2.2rem}.mk-toolhero-inner{max-width:760px;margin-bottom:1.7rem}.mk-toolhero-title{color:var(--ds-chalk);flex-wrap:wrap;align-items:center;gap:.65rem;margin:.35rem 0 0;font-size:clamp(1.7rem,3.4vw,2.5rem);display:flex}.mk-toolhero-title i{font-size:.92em}.mk-toolhero .mk-hero-sub{margin-top:.7rem;font-size:1.05rem}.mk-toolnav{flex-wrap:wrap;gap:.5rem;display:flex}.mk-toolnav-link{color:var(--ds-chalk-dim);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;flex:none;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.92rem;font-weight:600;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.mk-toolnav-link i{color:var(--mk-tcol,var(--ds-gold));font-size:.95rem}.mk-toolnav-link:hover{color:var(--ds-chalk);background:#ffffff1a;transform:translateY(-2px)}.mk-toolnav-link.is-active{background:var(--mk-tcol,var(--ds-gold));color:#1f2d28;border-color:#0000;box-shadow:0 7px 18px -8px #0000008c}.mk-toolnav-link.is-active i{color:#1f2d28}.mk-tool-body{padding-top:2rem}.mk-subhero{padding:1.3rem 0}.mk-subhero .mk-hero-nav{padding:0}.mk-page .privacy-container{box-shadow:var(--ds-shadow-md);border-radius:18px}.mk-page .privacy-container h1,.mk-page .privacy-container h2,.mk-page .privacy-container h3{font-family:var(--ds-font-display);letter-spacing:-.01em;font-weight:600}.mk-page .privacy-container a{color:var(--ds-gold-deep);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border);text-decoration-color:var(--accent-border);text-underline-offset:3px}.mk-page .privacy-container a:hover{-webkit-text-decoration-color:var(--ds-gold-deep);text-decoration-color:var(--ds-gold-deep)}.mk-page .admin-container,.mk-page.admin-analytics-container{box-shadow:var(--ds-shadow-md)}.mk-page .community-header h1,.mk-page.admin-analytics-container>h1{font-family:var(--ds-font-display);letter-spacing:-.01em;font-weight:600}.mk-page.admin-analytics-container{--accent-primary:var(--ds-board);overflow-x:visible}.lpx-page{font-family:var(--ds-font-body);--lpx-purple:var(--ds-gold-deep)}.lpx-hero-headline,.lpx-panel-heading,.lpx-buy-title,.lpx-comparison-title,.lpx-buy-price,.lpx-promo-plan-price{font-family:var(--ds-font-display);letter-spacing:-.015em}@media (max-width:960px){.mk-hero-links{display:none}}
