.tools.mk .pr-note{margin:0 0 18px;padding:12px 16px;max-width:var(--w-prose);border:1px solid var(--ds-rule2);border-radius:var(--r-md);background:var(--ds-card);color:var(--ds-ink);font-size:calc(15.5px * var(--tx, 1));line-height:1.5}.tools.mk .pr-note.ok{border-color:var(--ds-save)}.tools.mk .pr-plans{--pr-pad:28px;--pr-gap:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pr-gap)}.tools.mk .pr-card{min-width:0;padding:26px var(--pr-pad) var(--pr-pad);background:var(--ds-card);border:1px solid var(--ds-rule);border-radius:var(--r-lg);box-shadow:var(--sh-0)}.tools.mk .pr-paid{border-color:var(--ds-blue)}.tools.mk .pr-free{background:transparent;border-color:var(--ds-rule2);box-shadow:none}.tools.mk .pr-lite,.tools.mk .pr-paid{position:relative;display:flex;flex-direction:column}.tools.mk .pr-dash{position:absolute;top:24px;right:var(--pr-pad);line-height:0;pointer-events:none}.tools.mk .pr-dash svg{display:block;width:92px;height:115px}.tools.mk .pr-lite>.pr-eyebrow,.tools.mk .pr-lite>.pr-fig,.tools.mk .pr-paid>.pr-eyebrow,.tools.mk .pr-paid>.pr-fig{padding-right:144px}.tools.mk .pr-dash{padding:12px 18px 0;background:var(--ds-wash);border-radius:var(--r-lg)}.tools.mk .pr-lite>.pr-fig,.tools.mk .pr-paid>.pr-fig{min-height:98px}.tools.mk .pr-eyebrow{margin:0;font-size:calc(15px * var(--tx, 1));font-weight:600;line-height:1.4;color:var(--ds-copper)}.tools.mk .pr-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:10px 0 0;font-size:calc(15.5px * var(--tx, 1));font-weight:400;line-height:1.3;letter-spacing:0}.tools.mk .pr-name{flex-basis:100%;margin:0 0 6px;font-family:var(--font-fraunces),Georgia,serif;font-size:calc(20px * var(--tx, 1));font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ds-ink)}.tools.mk h2.pr-name{margin:10px 0 0}.tools.mk .pr-num{font-family:var(--font-fraunces),Georgia,serif;font-size:calc(40px * var(--tx, 1));font-weight:600;line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.tools.mk .pr-unit{font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:calc(15.5px * var(--tx, 1));color:var(--ds-muted)}.tools.mk .pr-num+.pr-unit{margin-left:3px}.tools.mk .pr-card .btn{display:flex;width:100%}.tools.mk .pr-card>.btn,.tools.mk .pr-card>div>.btn,.tools.mk .pr-human-act>.btn{margin-top:18px}.tools.mk .pr-buy{position:relative;display:grid;gap:12px;margin-top:auto;padding:40px 16px 16px}.tools.mk .pr-buy:before{content:"";position:absolute;inset:24px 0 0;background:var(--ds-paper);border-width:1px;border-style:solid;border-color:var(--ds-rule);border-radius:var(--r-md)}.tools.mk .pr-buy>*{position:relative}.tools.mk .pr-buy:empty{display:none}.tools.mk .pr-buy label{display:flex;align-items:flex-start;gap:10px;min-height:56px;margin:-6px -8px;padding:6px 8px;font-size:calc(15px * var(--tx, 1));line-height:1.5;color:var(--ds-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.tools.mk .pr-buy label input{margin-top:1px}.tools.mk .pr-buy label a,.tools.mk .pr-copy a,.tools.mk .pr-hint a{text-decoration:underline}.tools.mk .pr-status{margin:0;font-size:calc(15.5px * var(--tx, 1));line-height:1.5;color:var(--ds-text)}.tools.mk .pr-status strong{color:var(--ds-ink)}.tools.mk .pr-err{margin:0;font-size:calc(15.5px * var(--tx, 1));line-height:1.5;color:var(--ds-flag-ink)}.tools.mk .pr-hint{margin:0;font-size:calc(15px * var(--tx, 1));line-height:1.5;color:var(--ds-muted)}.tools.mk .pr-play{display:grid;gap:12px}.tools.mk .pr-play-after{margin-top:6px;padding-top:16px;border-top:1px solid var(--ds-rule)}.tools.mk .pr-copy{margin:18px 0 0;max-width:68ch;font-size:calc(15.5px * var(--tx, 1));line-height:1.6;color:var(--ds-muted)}.tools.mk .pr-terms{color:var(--ds-text)}.tools.mk .pr-line{display:block}.tools.mk .pr-line+.pr-line{margin-top:8px}.tools.mk .pr-lite>.pr-terms,.tools.mk .pr-paid>.pr-terms{font-size:calc(16px * var(--tx, 1));line-height:1.6}.tools.mk .pr-limits{margin:14px 0 0;font-size:calc(15px * var(--tx, 1));line-height:1.55;color:var(--ds-muted)}.tools.mk .pr-human-act>.pr-status{margin:16px 0 12px}.tools.mk .pr-wont{padding:22px 0 4px}.tools.mk .mk-head:has(+.mk-body>.pr-plans) .t-lede{max-width:74ch;font-size:calc(17px * var(--tx, 1))}@media (min-width:1000px){.tools.mk .pr-plans{display:flex;flex-wrap:wrap}.tools.mk .pr-plans>*{flex:1 1 100%}.tools.mk .pr-plans>.pr-lite,.tools.mk .pr-plans>.pr-paid{flex:1 1 40%}.tools.mk .pr-card .pr-copy{font-size:calc(16px * var(--tx, 1))}.tools.mk .pr-lite>.pr-terms,.tools.mk .pr-paid>.pr-terms{font-size:calc(16.5px * var(--tx, 1))}.tools.mk .pr-lite .pr-name,.tools.mk .pr-paid .pr-name{font-size:calc(22px * var(--tx, 1))}.tools.mk .pr-free{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr auto;-moz-column-gap:calc(2 * var(--pr-pad) + var(--pr-gap));column-gap:calc(2 * var(--pr-pad) + var(--pr-gap));padding-top:22px;padding-bottom:22px}.tools.mk .pr-free>.pr-eyebrow,.tools.mk .pr-free>.pr-fig{grid-column:1}.tools.mk .pr-free>.pr-fig{align-self:start;margin-top:6px}.tools.mk .pr-free>.pr-copy{grid-column:2;grid-row:1/span 2;margin-top:0}.tools.mk .pr-free>.btn{grid-column:2;margin-top:16px}.tools.mk .pr-human-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head copy" ". act";gap:0 calc(2 * var(--pr-pad) + var(--pr-gap));align-items:start}.tools.mk .pr-human-head{grid-area:head}.tools.mk .pr-human-in .pr-copy{grid-area:copy;margin-top:0}.tools.mk .pr-human-act{grid-area:act}.tools.mk .pr-wont{padding:26px var(--pr-pad) 4px}.tools.mk .pr-wont .mk-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:calc(2 * var(--pr-pad) + var(--pr-gap));column-gap:calc(2 * var(--pr-pad) + var(--pr-gap))}}@media (max-width:520px){.tools.mk .pr-plans{--pr-pad:18px}.tools.mk .pr-card{padding-top:22px;padding-bottom:20px}.tools.mk .pr-dash{top:20px;padding:8px 12px 0;border-radius:var(--r-md)}.tools.mk .pr-dash svg{width:64px;height:80px}.tools.mk .pr-lite>.pr-eyebrow,.tools.mk .pr-lite>.pr-fig,.tools.mk .pr-paid>.pr-eyebrow,.tools.mk .pr-paid>.pr-fig{padding-right:98px}.tools.mk .pr-lite>.pr-fig,.tools.mk .pr-paid>.pr-fig{min-height:60px}.tools.mk .pr-buy{margin-left:-8px;margin-right:-8px;padding:34px 8px 10px}}.tools.mk .pr-signin a,.tools.mk a.pr-manage{position:relative}.tools.mk .pr-signin a:after,.tools.mk a.pr-manage:after{content:"";position:absolute;left:50%;top:50%;width:max(48px,100%);height:max(48px,100%);transform:translate(-50%,-50%)}.tools.mk .mk-body .pr-status a.pr-manage:not(.t-btn):not(.btn):not(.t-card):not(.mk-row),.tools.mk .mk-body .pr-status a.pr-manage:not(.t-btn):not(.btn):not(.t-card):not(.mk-row):hover,.tools.mk .mk-body :is(.pr-buy label,.pr-signin) a:not(.t-btn):not(.btn):not(.t-card):not(.mk-row),.tools.mk .mk-body :is(.pr-buy label,.pr-signin) a:not(.t-btn):not(.btn):not(.t-card):not(.mk-row):hover{color:var(--ds-ink);font-weight:inherit;text-decoration:underline}.tools.mk .pr-nowrap{white-space:nowrap}html:not([data-app]) .tools.mk .pr-buy .btn-primary:not(:disabled):not([aria-disabled=true]){background:var(--ds-brand);color:var(--ds-on-brand)}html:not([data-app]) .tools.mk .pr-buy .btn-primary:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--ds-on-brand) 12%,var(--ds-brand))}html:not([data-app]) .tools.mk .pr-buy .btn-primary:not(:disabled):not([aria-disabled=true]):is(:active,[data-pressed]){background:color-mix(in srgb,var(--ds-on-brand) 18%,var(--ds-brand))}html:not([data-app]) .tools.mk.public-experience .pr-eyebrow,html:not([data-app]) .tools.mk.public-experience .pr-hint,html:not([data-app]) .tools.mk.public-experience .pr-limits,html:not([data-app]) .tools.mk.public-experience .pr-unit{font-size:calc(15px * var(--tx, 1))}.tools.mk:not(.public-experience) :is(.pr-brief,.pr-details){display:none}html:not([data-app]) .tools.mk .mk-head:has(+.mk-body>.pr-brief){display:block;padding-bottom:var(--sp-4)}html:not([data-app]) .tools.mk .mk-head:has(+.mk-body>.pr-brief)>.t-lede{display:none}.tools.mk .pr-brief{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--sp-5);margin:0 0 var(--sp-6);border-top:2px solid var(--ds-ink)}.tools.mk .pr-ix-list{margin:0;padding:0;list-style:none}.tools.mk .pr-ix-list>li+li{border-top:1px solid var(--ds-rule2)}.tools.mk .pr-ix-list>li:last-child{border-bottom:1px solid var(--ds-rule2)}.tools.mk .pr-ix-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);row-gap:var(--sp-2);min-height:var(--control-target-min);margin:0 calc(-1 * var(--sp-2));padding:var(--sp-3) var(--sp-2);border-radius:var(--r-md);transition:background-color var(--dur-micro) var(--ease)}.tools.mk .mk-body .pr-ix a.pr-ix-row:not(.t-btn):not(.btn):not(.t-card):not(.mk-row),.tools.mk .mk-body .pr-ix a.pr-ix-row:not(.t-btn):not(.btn):not(.t-card):not(.mk-row):hover{color:var(--ds-ink);font-weight:400;text-decoration:none}@media (hover:hover){.tools.mk .pr-ix-row:hover{background:var(--ds-paper2);background:color-mix(in srgb,var(--ds-ink) 4%,var(--ds-paper))}.tools.mk .pr-ix-row:hover .pr-ix-go{color:var(--ds-blue-deep)}}.tools.mk .pr-ix-row:active{background:var(--ds-paper2);background:color-mix(in srgb,var(--ds-ink) 6%,var(--ds-paper));transition-duration:var(--dur-press)}.tools.mk .pr-ix-n{grid-column:1;grid-row:1;font-size:var(--fs-small);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--ds-blue)}.tools.mk .pr-ix-name{grid-row:1;font-weight:600;line-height:1.3}.tools.mk .pr-ix-fig,.tools.mk .pr-ix-name{grid-column:2;font-family:var(--font-display);font-size:var(--fs-base);color:var(--ds-ink)}.tools.mk .pr-ix-fig{grid-row:2;font-weight:400;line-height:1.25;font-variant-numeric:tabular-nums}.tools.mk .pr-ix-price{white-space:nowrap}.tools.mk .pr-ix-unit{margin-left:var(--sp-1);font-family:var(--font-text);font-size:var(--fs-small);color:var(--ds-text)}.tools.mk .pr-ix-go{grid-column:3;grid-row:1/span 2;align-self:center;width:var(--ic-sm);height:var(--ic-sm);color:var(--ds-blue);transition:color var(--dur-micro) var(--ease)}.tools.mk .pr-ctx{display:grid;justify-items:start;row-gap:var(--sp-3);padding:var(--sp-5);background:var(--ds-wash);border-radius:var(--r-lg)}.tools.mk .pr-ctx>p{margin:0}.tools.mk .pr-ctx-tag{font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--ds-copper)}.tools.mk .pr-ctx-renew{max-width:46ch;font-size:var(--fs-base);line-height:1.5;color:var(--ds-ink)}.tools.mk .pr-ctx-go{margin:var(--sp-1) 0}.tools.mk .pr-ctx-human{max-width:52ch;font-size:var(--fs-body);line-height:1.55;color:var(--ds-text)}.tools.mk .pr-details{margin:0 0 var(--sp-5)}.tools.mk .pr-intro{margin:var(--sp-3) 0 0;max-width:68ch;font-size:var(--fs-body);line-height:1.6;color:var(--ds-text)}html:not([data-app]) .tools.mk :is(.pr-details,.pr-card[id]){scroll-margin-top:calc(var(--site-header-h) + max(env(safe-area-inset-top, 0px), var(--safe-area-inset-top, 0px)) + var(--sp-4))}@media (max-width:767px){.tools.mk .pr-ctx-go{justify-self:stretch}}@media (min-width:1000px){html:not([data-app]) .tools.mk .mk-head:has(+.mk-body>.pr-brief){padding-bottom:var(--sp-5)}.tools.mk .pr-brief{grid-template-columns:minmax(0,3fr) minmax(0,2fr);-moz-column-gap:var(--sp-6);column-gap:var(--sp-6);align-items:start;padding-top:var(--sp-5);margin-bottom:calc(var(--sp-6) + var(--sp-4))}.tools.mk .pr-ix-row{padding-block:var(--sp-5);row-gap:var(--sp-3)}.tools.mk .pr-ix-fig{font-size:var(--fs-h2);line-height:1.15}}