.mk-v2{--m-bg:#fff7f3;--m-card:#fff;--m-ink:#0f0f0f;--m-soft:#66635f;--m-softer:#8a8580;--m-line:#e8e4df;--m-line-soft:#f1eee9;--m-surface:#f5f1eb;--m-hover:#1717170d;--m-hover-strong:#17171717;--m-accent:#ff6a3d;--m-accent-dark:#e9572f;--m-accent-hover:#f25d32;--m-accent-tint:#fff0ea;--m-accent-ink:#c94a22;--m-accent-soft:#ffeee7;--m-accent-surface:#ffe3d7;--m-accent-line:#f6cbb6;--m-good:#4f7a5a;--m-good-tint:#edf4ee;--m-danger:#b64634;--m-chart-1:#ff6a3d;--m-chart-2:#0f0f0f;--m-chart-3:#8a8580;--m-chart-4:#c9c3bb;--font-heading:var(--font-manrope),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--sh-sm:0 1px 2px #1717170a;--sh-md:0 1px 2px #1717170a,0 8px 24px #1717170f;--sh-lg:0 2px 4px #1717170a,0 24px 64px #1717171a;--container:1280px;--content:1220px;--gutter:20px;--section-y:64px;background:var(--m-bg);color:var(--m-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}@media (min-width:768px){.mk-v2{--gutter:32px;--section-y:96px}}@media (min-width:1024px){.mk-v2{--gutter:48px;--section-y:128px}}.mk-display{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--m-ink);text-wrap:balance;font-size:clamp(38px,5.4vw,64px);font-weight:700;line-height:1.04}.mk-h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--m-ink);text-wrap:balance;font-size:clamp(30px,3.8vw,46px);font-weight:700;line-height:1.1}.mk-h3{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--m-ink);font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.15}.mk-lead{color:var(--m-soft);text-wrap:pretty;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.mk-body{color:var(--m-soft);font-size:16px;line-height:1.6}.mk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent);font-size:11px;font-weight:600}.mk-accent{color:var(--m-accent)}.mk-v2 :is(h1,h2,h3,.mk-display,.mk-h2,.mk-h3) :is(em,i){font-style:normal}.mk-btn{border-radius:var(--r-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn-primary{background:var(--m-accent);color:#fff;box-shadow:0 1px 2px #1717171a}.mk-btn-primary:hover{background:var(--m-accent-hover);box-shadow:0 4px 14px #ff6b3d47}.mk-btn-secondary{color:var(--m-ink);border-color:var(--m-line);background:0 0}.mk-btn-secondary:hover{border-color:var(--m-softer);background:var(--m-hover)}.mk-btn-dark{background:var(--m-ink);color:#fff}.mk-btn-dark:hover{background:#2a2a2a}.mk-btn-sm{height:38px;padding:0 16px;font-size:14px}.mk-btn .mk-arrow{transition:transform .16s}.mk-btn:hover .mk-arrow{transform:translate(2px)}.mk-link{color:var(--m-ink);align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mk-link .mk-arrow{color:var(--m-accent);transition:transform .16s}.mk-link:hover .mk-arrow{transform:translate(3px)}.mk-card{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--r-lg);transition:transform .2s,box-shadow .2s,border-color .2s}.mk-card-hover:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.mk-card-accent{background:var(--m-accent-soft);border-color:var(--m-accent-line)}.mk-billing-toggle{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.mk-billing-track{background:var(--m-line);border-radius:999px;width:38px;height:22px;transition:background-color .16s;display:block;position:relative}.mk-billing-track[data-on]{background:var(--m-accent)}.mk-billing-knob{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.mk-billing-track[data-on] .mk-billing-knob{transform:translate(16px)}.mk-billing-toggle:focus-visible .mk-billing-track{outline:2px solid var(--m-accent);outline-offset:2px}.mk-frame{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.mk-dark{background:var(--m-ink);color:#fff;position:relative;overflow:hidden}.mk-dark:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.mk-divider{border:0;border-top:1px solid var(--m-line)}.mk-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.mk-scroll-x::-webkit-scrollbar{display:none}.mk-snap{scroll-snap-type:x mandatory}.mk-snap>*{scroll-snap-align:start}.mk-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-softer);font-size:10.5px}@media (prefers-reduced-motion:reduce){.mk-v2 *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mk-navitem{border-radius:var(--r-sm);height:36px;color:var(--m-soft);white-space:nowrap;align-items:center;gap:4px;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .14s,background-color .14s;display:inline-flex}.mk-navitem:hover,.mk-navitem[aria-expanded=true]{color:var(--m-ink);background:var(--m-hover)}.mk-menu{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);transform-origin:top;animation:.22s cubic-bezier(.22,1,.36,1) mkMenuIn}@keyframes mkMenuIn{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.mk-menuitem{border-radius:var(--r-md);flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;transition:background-color .14s;display:flex}.mk-menuitem:hover{background:var(--m-surface)}.mk-menuitem-title{color:var(--m-ink);font-size:14px;font-weight:500;line-height:1.3}.mk-menuitem-desc{color:var(--m-soft);font-size:12.5px;line-height:1.4}.mk-menu-heading{color:var(--m-softer);margin:0 0 8px 12px;font-size:12.5px;font-weight:500}.mk-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-flex}.mk-badge-new{background:var(--m-good-tint);color:var(--m-good)}.mk-badge-soon{background:var(--m-surface);color:var(--m-softer);border:1px solid var(--m-line)}.mk-sheet{animation:.22s ease-out mkSheetIn}@keyframes mkSheetIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-sheet-row{width:100%;font-family:var(--font-heading);color:var(--m-ink);border-bottom:1px solid var(--m-line);align-items:center;padding:16px 0;font-size:26px;line-height:1;text-decoration:none;display:flex}.mk-footer-title{letter-spacing:.08em;text-transform:uppercase;color:var(--m-ink);margin:0 0 14px;font-size:12px;font-weight:600}.mk-footer-link{color:var(--m-soft);padding:5px 0;font-size:14px;text-decoration:none;transition:color .14s;display:block}.mk-footer-link:hover{color:var(--m-ink)}.mk-footer-meta{color:var(--m-softer);font-size:12.5px}.mk-footer-meta a{color:inherit;text-decoration:none}.mk-footer-meta a:hover{color:var(--m-ink)}.mk-footer-details summary{cursor:pointer;border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;padding:14px 0;list-style:none;display:flex}.mk-footer-details summary::-webkit-details-marker{display:none}.mk-footer-details summary .mk-footer-title{margin:0}.mk-footer-details summary svg{transition:transform .2s}.mk-footer-details[open] summary svg{transform:rotate(180deg)}.mk-caret{vertical-align:-.15em;background:var(--m-accent);width:1px;height:.95em;margin-left:2px;animation:1s steps(2,start) infinite mkBlink;display:inline-block}@keyframes mkBlink{to{visibility:hidden}}.mk-suggestion{transition:border-color .14s,color .14s,transform .14s}.mk-suggestion:hover{border-color:var(--m-line);color:var(--m-ink);transform:translate(2px)}.mk-field{flex-direction:column;gap:8px;display:flex}.mk-label{color:var(--m-ink);font-size:14px;font-weight:500}.mk-input{border-radius:var(--r-md);border:1px solid var(--m-line);background:var(--m-bg);width:100%;height:46px;color:var(--m-ink);font-size:15px;font-family:var(--font-body);appearance:none;outline:none;padding:0 14px;transition:border-color .14s,box-shadow .14s,background-color .14s}.mk-input:focus{border-color:var(--m-accent);background:var(--m-card);box-shadow:0 0 0 3px var(--m-accent-tint)}.mk-select{display:block;position:relative}.mk-select select{cursor:pointer;padding-right:40px}.mk-select svg{color:var(--m-softer);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mk-hint{color:var(--m-softer);font-size:12.5px}.mk-error{color:var(--m-danger);font-size:12.5px}.mk-choice{text-align:left;border-radius:var(--r-md);border:1px solid var(--m-line);background:var(--m-bg);color:var(--m-soft);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;font-family:inherit;transition:border-color .14s,background-color .14s,color .14s;display:flex}.mk-choice:hover{border-color:var(--m-softer)}.mk-choice[aria-pressed=true]{border-color:var(--m-accent);background:var(--m-accent-tint);color:var(--m-accent)}.mk-choice-title{color:var(--m-ink);font-size:14px;font-weight:500;display:block}.mk-choice-desc{color:var(--m-soft);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.mk-demo-aside{border-radius:var(--r-lg);background:var(--m-surface);padding:clamp(20px,3vw,32px)}.mkp{flex-direction:column;height:100%;display:flex;overflow:hidden}.mkp-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-softer);font-size:11px}.mkp-head{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.mkp-live{background:#b5d84a;border-radius:999px;width:7px;height:7px;display:inline-block}.mkp-grid{grid-template-columns:1fr repeat(4,64px);align-items:center;padding:0 20px;display:grid}.mkp-grid-head{border-bottom:1px solid var(--m-line);padding-top:14px;padding-bottom:10px}.mkp-row{border-bottom:1px solid var(--m-line-soft);opacity:0;min-height:52px;transform:translateY(8px)}.mkp-cell{opacity:0;border-radius:6px;width:22px;height:22px;display:inline-block;transform:scale(.4)}.mkp-cell.is-on{background:var(--m-accent);box-shadow:0 0 0 4px var(--m-accent-tint)}.mkp-cell.is-off{border:1px solid var(--m-line);background:repeating-linear-gradient(135deg,var(--m-line)0 2px,transparent 2px 5px)}.mkp-foot{border-top:1px solid var(--m-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding:16px 20px 18px;display:flex}.mkp-draw{stroke-dasharray:1;stroke-dashoffset:1px}.mkp-dot,.mkp-pop{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.6)}.mkp-area,.mkp-spark-area{opacity:0}.mkp-rise{opacity:0;transform:translateY(10px)}.mkp-chip{border:1px solid var(--m-line);background:var(--m-surface);color:var(--m-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.mkp-check{border:1px solid var(--m-line);background:var(--m-card);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.mkp-step{color:var(--m-softer)}.mkp-step-dot{background:var(--m-line);border-radius:999px;width:8px;height:8px;display:inline-block}.mkp[data-active=true] .mkp-row{animation:.5s cubic-bezier(.2,.8,.2,1) forwards mkpRise;animation-delay:calc(.15s + var(--i)*.12s)}.mkp[data-active=true] .mkp-cell{animation:.45s cubic-bezier(.2,.8,.2,1) forwards mkpPop;animation-delay:calc(.45s + var(--i)*50ms)}.mkp[data-active=true] .mkp-draw{animation:1.4s cubic-bezier(.4,0,.2,1) forwards mkpDraw;animation-delay:var(--d,.6s)}.mkp[data-active=true] .mkp-draw-slow{animation-duration:1.8s}.mkp[data-active=true] .mkp-dot{animation:.4s ease-out 1.9s forwards mkpPop}.mkp[data-active=true] .mkp-pop{animation:.4s ease-out forwards mkpPop;animation-delay:var(--d,1s)}.mkp[data-active=true] .mkp-area,.mkp[data-active=true] .mkp-spark-area{animation:.8s ease-out 1.6s forwards mkpFade}.mkp[data-active=true] .mkp-rise{animation:.5s cubic-bezier(.2,.8,.2,1) forwards mkpRise;animation-delay:var(--d,.2s)}.mkp[data-active=true] .mkp-check{animation:.35s ease-out forwards mkpCheck;animation-delay:var(--d,1s)}.mkp[data-active=true] .mkp-step{animation:.3s ease-out forwards mkpStep;animation-delay:var(--d,.3s)}@keyframes mkpRise{to{opacity:1;transform:none}}@keyframes mkpPop{to{opacity:1;transform:none}}@keyframes mkpFade{to{opacity:1}}@keyframes mkpDraw{to{stroke-dashoffset:0}}@keyframes mkpCheck{to{background:var(--m-accent);border-color:var(--m-accent);color:#fff}}@keyframes mkpStep{to{color:var(--m-accent)}}.mkp[data-active=true] .mkp-step{animation-name:mkpStep}.mkp[data-active=true] .mkp-step .mkp-step-dot{animation:.3s ease-out forwards mkpStepDot;animation-delay:var(--d,.3s)}@keyframes mkpStepDot{to{background:var(--m-accent)}}@media (prefers-reduced-motion:reduce){.mkp .mkp-row,.mkp .mkp-cell,.mkp .mkp-dot,.mkp .mkp-pop,.mkp .mkp-rise,.mkp .mkp-area,.mkp .mkp-spark-area{opacity:1;transform:none}.mkp .mkp-draw{stroke-dashoffset:0}.mkp .mkp-check{background:var(--m-accent);border-color:var(--m-accent);color:#fff}}.mk-tabs{border-bottom:1px solid var(--m-line);grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;display:grid}.mk-tab{border:0;border-right:1px solid var(--m-line);color:var(--m-soft);cursor:pointer;white-space:nowrap;background:0 0;padding:16px 12px;font-family:inherit;font-size:14.5px;font-weight:500;transition:color .16s,background-color .16s;position:relative}.mk-tab:first-child{border-left:1px solid var(--m-line)}.mk-tab:hover{color:var(--m-ink);background:var(--m-hover)}.mk-tab[aria-selected=true]{color:var(--m-ink)}.mk-tab-progress{background:var(--m-ink);transform-origin:0;height:2px;animation:linear forwards mkTabProgress;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes mkTabProgress{to{transform:scaleX(1)}}.mk-fade-in{animation:.4s ease-out both mkFadeIn;display:inline-block}@keyframes mkFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mkp-rise-run{animation:.45s cubic-bezier(.2,.8,.2,1) both mkpRise;animation-delay:var(--d,0s);opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.mk-tab-progress{animation:none;transform:scaleX(1)}.mkp-rise-run{opacity:1;animation:none;transform:none}}.mk-app{--m-bg:#fbfaf7;--m-card:#fff;--m-ink:#1d1e1a;--m-soft:#6d6e68;--m-softer:#a3a49e;--m-line:#1d1e1a14;--m-line-soft:#1d1e1a0a;--m-hover:#1d1e1a0e;--m-accent:#f97316;--m-accent-tint:#fff1e5;--m-accent-ink:#b54808;--m-accent-hover:#ea580c;--m-good:#7a8a6a;--m-good-tint:#eef1e7;--m-warn:#c89a7a;--m-danger:#b64634;--font-heading:var(--font-marketing),system-ui,sans-serif;--font-body:var(--font-plex),system-ui,sans-serif;font-family:var(--font-body);color:var(--m-ink);background:var(--m-bg);text-align:left}.mk-app h1,.mk-app h2,.mk-app h3{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--m-ink);line-height:1.2}.mk-app .mka-card{background:var(--m-card);border:1px solid var(--m-line);border-radius:16px}.mk-app .mka-label{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--m-soft);font-size:10.5px}.mk-app .mka-bar{transform-origin:0;transform:scaleX(0)}.mkp[data-active=true] .mka-bar{animation:.9s cubic-bezier(.2,.8,.2,1) forwards mkaBar;animation-delay:var(--d,.6s)}@keyframes mkaBar{to{transform:scaleX(1)}}.mk-dot-pulse{background:var(--m-softer);border-radius:999px;width:5px;height:5px;animation:.9s ease-in-out infinite mkDotPulse;display:inline-block}@keyframes mkDotPulse{0%,to{opacity:.3}50%{opacity:1}}.mkp-bar-y{transform-origin:bottom;transform:scaleY(0)}.mkp[data-active=true] .mkp-bar-y{animation:.8s cubic-bezier(.2,.8,.2,1) forwards mkpBarY;animation-delay:var(--d,.6s)}@keyframes mkpBarY{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mkp .mkp-bar-y{animation:none;transform:none}}.mk-live-dot{background:var(--m-accent);border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite mkLiveDot;box-shadow:0 0 #ff6a3d80}@keyframes mkLiveDot{0%{box-shadow:0 0 #ff6a3d80}70%{box-shadow:0 0 0 7px #ff6a3d00}to{box-shadow:0 0 #ff6a3d00}}.mk-model-chip{background:0 0;border:0;border-radius:999px;padding:0;line-height:0;display:inline-flex}.mk-model-chip:hover .mk-tip{border-color:var(--m-accent)}.mk-model-chip:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.mk-matrix{overflow-x:visible}@media (max-width:900px){.mk-matrix{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.mk-matrix::-webkit-scrollbar{display:none}}.mk-nudge{animation:.24s cubic-bezier(.2,.8,.2,1) mkNudgeIn}@keyframes mkNudgeIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.mk-nudge-tip{background:var(--m-accent-ink);border-radius:3px;width:16px;height:16px;position:absolute;top:-7px;right:46px;transform:rotate(45deg)}.mk-nudge-close{border-radius:var(--r-sm);color:#fffc;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .14s,color .14s;display:inline-flex;position:absolute;top:16px;right:16px}.mk-nudge-close:hover{color:#fff;background:#ffffff29}@media (prefers-reduced-motion:reduce){.mk-nudge{animation:none}}.mk-tip{position:relative}.mk-tip:hover,.mk-tip:focus-visible{z-index:4}.mk-tip:after{content:attr(data-tip);background:var(--m-ink);color:#fff;font-family:var(--font-body);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1.3;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}.mk-tip:hover:after,.mk-tip:focus-visible:after,.mk-model-chip:focus-visible .mk-tip:after{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.mk-tip:after{transition:none}}
/*# sourceMappingURL=125fb9ca105d35b6.css.map*/