.mk .mk-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk .mk-phead{gap:clamp(28px,4vw,48px);display:grid}.mk .mk-phead .mk-section-head{margin-bottom:0}.mk .mk-phead .mk-display{max-width:20ch}.mk .mk-section--flat{padding-bottom:0}.mk .mk-print{display:flex}.mk .mk-print .btn.small{border-radius:14px;flex:1;min-height:52px;padding:13px 22px;font-size:1.0625rem}@media (max-width:479px){.mk .mk-cta-row>.mk-print{flex:100%}}.mk .mk-hero__copy>.mk-more{margin-top:-6px}.mk .mk-hero__copy>.mk-more,.mk .mk-success .mk-more,.mk .mk-prose>.mk-more{padding-block:10px}.mk .mk-demo__side p a,.mk .mk-prose p a,.mk .mk-success p a,.mk .mk-formcard .check a{z-index:1;margin-block:-13px;padding-block:13px;position:relative}.mk .mk-nowrap{white-space:nowrap}.mk .mk-hero--sheet .mk-hero__shot{align-self:center}.mk .mk-chipbar{top:calc(var(--mk-header-h) + env(safe-area-inset-top));z-index:20;background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-block:1px solid var(--rule);position:sticky}.mk .mk-chipbar__in{scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:8px;padding-block:6px;display:flex;overflow-x:auto}.mk .mk-chipbar a{background:var(--surface);border:1px solid var(--rule-2);min-height:44px;color:var(--ink-2);white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.mk .mk-chipbar a:hover{border-color:var(--accent);color:var(--ink)}@media (min-width:1040px){.mk .mk-chipbar__in{gap:6px}.mk .mk-chipbar a{padding:0 12px;font-size:.8125rem}}.mk .mk-part{border-top:1px solid var(--rule);grid-template-areas:"head""shot""body";gap:clamp(24px,3vw,36px);padding-block:clamp(44px,6vw,80px);scroll-margin-top:calc(156px - clamp(44px,6vw,80px));display:grid}.mk .mk-part:first-child{border-top:0}.mk .mk-part__head{grid-area:head;justify-items:start;gap:12px;display:grid}.mk .mk-part__body{grid-area:body;align-content:start;gap:clamp(20px,3vw,28px);display:grid}.mk .mk-part__shot{grid-area:shot;min-width:0}.mk .mk-part__shot .mk-fig{max-width:520px}.mk .mk-part__shot .mk-fig+.mk-fig{margin-top:clamp(24px,3vw,36px)}.mk .mk-part__shot--narrow .mk-fig{max-width:400px}.mk .mk-part .mk-h2{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.mk .mk-spec{gap:clamp(22px,3vw,32px);display:grid}.mk .mk-spec>div{align-content:start;gap:20px;display:grid}.mk .mk-spec ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk .mk-spec li{color:var(--ink-2);text-wrap:pretty;gap:10px;font-size:1rem;line-height:1.55;display:flex}.mk .mk-spec .mk-label{margin-bottom:8px}.mk .mk-spec svg.i{color:var(--ok);margin-top:.3em}.mk .mk-spec__not li:before{content:"";background:var(--mk-quiet);border-radius:1px;flex:none;width:10px;height:2px;margin-top:.75em}.mk .mk-tuesday{background:var(--surface-2);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:12px 16px;line-height:1.55;display:flex}.mk .mk-tuesday .mk-time{flex:none;align-self:center}.mk .mk-tuesday span:last-child{flex:16rem;min-width:0}@media (min-width:720px){.mk .mk-spec{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (min-width:1040px){.mk .mk-part--shot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head head""body shot";column-gap:56px}.mk .mk-part--shot .mk-spec{grid-template-columns:1fr}.mk .mk-part--shot .mk-fig{margin-inline:auto 0}}.mk .mk-legend{max-width:var(--mk-max-text);gap:10px;margin:0;display:grid}.mk .mk-legend>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;font-size:1rem;line-height:1.55;display:grid}.mk .mk-legend dt{color:var(--ink);font-weight:600}.mk .mk-legend dd{margin:0}.mk .mk-narrow>.mk-section-head:has(+p){margin-bottom:12px}.mk .mk-ready{gap:clamp(24px,4vw,40px);padding:clamp(24px,4vw,44px);display:grid}.mk .mk-ready__copy{align-content:center;justify-items:start;gap:16px;display:grid}.mk .mk-ready__copy .mk-h2{font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.mk .mk-ready__copy p{font-size:var(--mk-fs-lead);text-wrap:pretty;max-width:30rem;line-height:1.5}.mk .mk-ready .mk-fig{max-width:560px}.mk .mk-coming>div{display:grid}.mk .mk-cells{gap:clamp(20px,3vw,28px);margin:0;display:grid}.mk .mk-cells__row{gap:var(--mk-gap);display:grid}.mk .mk-cells dt{font:700 var(--mk-fs-h3)/1.25 var(--display);letter-spacing:-.015em;color:var(--ink);grid-column:1/-1;margin-bottom:-4px}.mk .mk-cells dd{border-radius:var(--r-lg);align-content:start;gap:10px;margin:0;padding:18px 20px;font-size:1rem;line-height:1.55;display:grid}.mk .mk-cells__today{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-1);color:var(--ink)}.mk .mk-cells__today .mk-label{color:var(--ok)}.mk .mk-cells__soon{background:var(--surface-2);border:1px dashed var(--mk-soon-rule);color:var(--ink-2)}.mk .mk-cells__soon .chip{justify-self:start}@media (min-width:720px){.mk .mk-cells__row{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.mk .mk-ready{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(32px,4vw,56px)}.mk .mk-cells__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,3fr)}.mk .mk-cells dt{grid-column:auto;margin:0;padding-top:18px}}.mk .mk-prose{max-width:var(--mk-max-text);gap:14px;line-height:1.6;display:grid}.mk .mk-prose>div:not([class]){gap:8px;display:grid}.mk .mk-prose a:not(.btn){color:var(--accent-soft-ink)}.mk .mk-prose .btn{text-decoration:none}.mk .mk-prose>.mk-quiet{margin-bottom:10px}.mk .mk-prose>div+div,.mk .mk-prose>.mk-more,.mk .mk-prose>.mk-pricebox{margin-top:14px}.mk .mk-prose h2{font-size:var(--mk-fs-h3);letter-spacing:-.015em;color:var(--ink);font-weight:700;line-height:1.25}.mk .mk-prose>.mk-display{max-width:none}.mk .mk-prose .mk-pricebox{justify-items:start}.mk .mk-prose .mk-pricebox .mk-h3{font-size:var(--mk-fs-h2);line-height:1.1}.mk .mk-pricing .mk-section-head{margin-bottom:0}.mk .mk-demo{gap:clamp(32px,5vw,56px);display:grid}.mk .mk-demo__side{align-content:start;justify-items:start;gap:18px;display:grid}.mk .mk-demo__side a:not(.btn){color:var(--accent-soft-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk .mk-demo__form{align-content:start;gap:16px;display:grid}.mk .mk-notice{background:var(--info-soft);color:var(--info);text-wrap:pretty;border-radius:12px;gap:10px;padding:12px 16px;font-size:.9375rem;line-height:1.5;display:flex}.mk .mk-formcard{gap:0;padding:clamp(20px,3vw,32px)}.mk .mk-formcard .form{gap:18px}.mk .mk-formcard .field label,.mk .mk-formcard legend{color:var(--ink);padding:0;font-size:.9375rem;font-weight:600}.mk .mk-formcard .hint{color:var(--mk-quiet);font-size:.8125rem;line-height:1.5}.mk .mk-formcard .error{font-size:.875rem;line-height:1.5}.mk .mk-formcard .field:has([aria-invalid=true]) label{color:var(--danger)}.mk .mk-formcard .field [aria-invalid=true]{border-color:var(--danger)}.mk .mk-formcard fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.mk .mk-formcard legend{margin-bottom:8px}.mk .mk-formcard .check,.mk .mk-formcard .field label.check{min-height:48px;color:var(--ink);align-items:center;gap:12px;font-size:.9375rem;font-weight:400;line-height:1.4}.mk .mk-formcard .check input{flex:none;width:18px;height:18px;margin:0}.mk .mk-formcard .check>span{color:var(--ink);font-size:inherit;flex:1}.mk .mk-formcard .check .chip{flex:none}.mk .mk-formcard .check .chip .dot{color:inherit}.mk .mk-formcard .check--consent{align-items:flex-start}.mk .mk-formcard .check--consent input{margin-top:3px}.mk .mk-formcard .check a{color:var(--accent-soft-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk .mk-formcard textarea{resize:vertical}.mk .mk-formcard .mk-under{text-align:center;font-size:var(--mk-fs-small);color:var(--mk-quiet)}.mk .mk-success{gap:14px;width:100%;min-width:0;padding:clamp(20px,3vw,32px);display:grid}.mk .mk-success h2,.mk .mk-success p{overflow-wrap:anywhere}.mk .mk-success__ico{background:var(--ok-soft);width:48px;height:48px;color:var(--ok);border-radius:50%;justify-self:start;place-items:center;display:grid}.mk .mk-success__ico svg.i{width:24px;height:24px}.mk .mk-success__links{justify-items:start;gap:4px;margin-top:6px;display:grid}.mk .mk-success button.mk-more{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:9px 0;font-weight:600}.mk .mk-success button.mk-more:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){.mk .mk-demo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.mk .mk-demo__side{top:calc(var(--mk-header-h) + 32px);grid-area:1/1;position:sticky}.mk .mk-demo__form{grid-area:1/2}}.mk .mk-printfoot{display:none}@media print{.mk{--ground:#fff;--surface:#fff;--surface-2:#fff;--surface-3:#f2f2f2;--ink:#000;--ink-2:#111;--mk-body:#111;--mk-quiet:#333;--rule:#bbb;--rule-2:#999;--shadow-1:none;--shadow-2:none;--shadow-3:none;--mk-fs-display:2rem;--mk-fs-h2:1.375rem;--mk-fs-lead:.9375rem;--mk-gutter:0px;color:#000;background:#fff;font-size:.875rem}.mk .mk-header,.mk .mk-subnav,.mk .mk-chipbar,.mk .mk-band,.mk .mk-footer,.mk .btn,.mk button,.mk .mk-skip,.mk .mk-hero__copy>.mk-more,.mk .mk-hero__shot,.mk .mk-hero:before,.mk .mk-hero:after{display:none}.mk .mk-section:has(>.mk-wrap>.mk-band){display:none}.mk .mk-hero,.mk .mk-section{padding-block:12px 16px}.mk .mk-part{gap:6px;padding-block:12px}.mk .mk-part .mk-h2{font-size:1.25rem}.mk .mk-part__head .mk-lead{font-size:.875rem}.mk .mk-part__head .mk-nsteps__n{width:24px;height:24px;font-size:.8125rem}.mk .mk-part__head,.mk .mk-part__body{gap:6px}.mk .mk-spec,.mk .mk-spec>div{gap:14px}.mk .mk-spec ul{gap:5px}.mk .mk-spec .mk-label{margin-bottom:4px}.mk .mk-spec li,.mk .mk-tuesday,.mk .mk-card p,.mk .mk-limits li{font-size:.8125rem;line-height:1.35}.mk .mk-tuesday{padding:6px 10px}.mk .mk-card{gap:6px;padding:12px 14px}.mk .mk-part,.mk .mk-part__head,.mk .mk-fig,.mk .mk-spec ul,.mk .mk-tuesday,.mk .mk-card{break-inside:avoid}.mk .mk-section:has(.mk-limits) .mk-narrow{break-inside:avoid}.mk .mk-part__head,.mk .mk-spec .mk-label{break-after:avoid}.mk .mk-section:has(.mk-limits) .mk-section-head{break-after:avoid}.mk .mk-part:not(.mk-part--shot) .mk-spec{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}.mk .mk-part--shot,.mk .mk-part--shot .mk-part__body,.mk .mk-part--shot .mk-spec,.mk .mk-part--shot .mk-spec>div,.mk .mk-part--shot .mk-spec>div>div:not(.mk-card),.mk .mk-part--shot .mk-spec ul{align-content:normal;display:block}.mk .mk-part--shot:after{content:"";clear:both;display:block}.mk .mk-part--shot .mk-part__head{margin-bottom:10px}.mk .mk-part--shot .mk-part__shot{float:right;width:300px;margin:0 0 10px 22px}.mk .mk-part--shot .mk-spec li+li{margin-top:5px}.mk .mk-part--shot .mk-spec>div>div+div,.mk .mk-part--shot .mk-spec__not,.mk .mk-part--shot .mk-part__body>.mk-quiet{margin-top:10px}.mk .mk-part--shot .mk-tuesday{clear:both;margin-top:10px}.mk .mk-part__shot .mk-fig{max-width:300px;margin:0}.mk .mk-part__shot .mk-fig+.mk-fig{margin-top:10px}.mk .mk-shot__stage{--mk-zoom:.5}.mk .mk-shot-cap{margin-top:6px;font-size:.75rem}.mk .mk-card,.mk .mk-shot,.mk .mk-tuesday{box-shadow:none;border:1px solid #bbb}.mk .mk-printfoot{font:500 12px/1.5 var(--mono);color:#000;border-top:1px solid #bbb;margin-top:16px;padding-top:10px;display:block}}
