.mk-scope{--mk-bg:var(--system-background);--mk-bg-1:var(--bg-content);--mk-bg-2:var(--bg-content-secondary);--mk-section-alt:var(--secondary-system-background);--mk-line:var(--separator);--mk-line-2:var(--fill-tertiary);--mk-ink:var(--label);--mk-ink-2:var(--label-secondary);--mk-ink-3:var(--label-tertiary);--mk-ink-4:var(--label-tertiary);--mk-tint:var(--tint);--mk-tint-text:var(--tint-text);--mk-tint-bg:var(--tint-bg);--mk-emerald:var(--tint);--mk-emerald-2:var(--tint-text);--mk-emerald-glow:var(--tint-bg);--mk-success:var(--status-success-text);--mk-success-fill:var(--status-success-fill);--mk-success-bg:var(--status-success-bg);--mk-amber:var(--status-warning-text);--mk-rose:var(--status-danger-text);--mk-violet:var(--cat-purple-text);--mk-sky:var(--status-info-text);--mk-radius:10px;--mk-radius-lg:18px;--mk-card-fill:var(--bg-content);--mk-card-fill-subtle:var(--fill-quaternary);--mk-card-fill-tint:var(--fill-quaternary);--mk-card-shadow:var(--shadow-card);--mk-btn-primary-bg:var(--tint);--mk-btn-primary-hover:var(--tint-hover);--mk-btn-primary-text:var(--on-tint);--mk-btn-primary-shadow:none;--mk-nav-bg:var(--material-bar);--mk-feat-cell-bg:var(--bg-content);--mk-window-dot:var(--separator-strong);--mk-spark-grid-stroke:var(--fill-tertiary);--mk-log-bg:var(--bg-content-secondary);--mk-heading-gradient:linear-gradient(var(--label), var(--label));--mk-mono:var(--font-mono);background:var(--mk-bg);color:var(--mk-ink);font-family:var(--font-sans);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.47}html:has(.mk-scope){height:auto!important;overflow:auto!important}html:has(.mk-scope) body{height:auto!important;overflow:auto!important}.mk-scope ::selection{background:var(--tint-bg)}.mk-scope .mk-btn{letter-spacing:-.01em;cursor:pointer;min-height:44px;transition:background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.mk-scope .mk-btn:disabled{opacity:.6;cursor:not-allowed}.mk-scope .mk-btn-primary{background:var(--tint);color:var(--on-tint)}.mk-scope .mk-btn-primary:hover:not(:disabled){background:var(--tint-hover)}.mk-scope .mk-btn-primary:active:not(:disabled){background:var(--tint-pressed)}.mk-scope .mk-btn-secondary{background:var(--button-secondary-bg);color:var(--label)}.mk-scope .mk-btn-secondary:hover:not(:disabled){background:var(--button-secondary-hover)}.mk-scope .mk-btn-sm{min-height:36px;padding:0 16px;font-size:14px}.mk-scope .mk-link{color:var(--tint-text);text-decoration:none}.mk-scope .mk-link:hover{text-decoration:underline}.mk-scope p .mk-link{text-underline-offset:2px;text-decoration:underline}.mk-scope .mk-eyebrow{letter-spacing:-.008em;color:var(--label-secondary);font-size:14px;font-weight:600;line-height:20px}.mk-scope .mk-card{background:var(--bg-content);border:1px solid var(--separator);box-shadow:var(--shadow-card);border-radius:18px}.mk-scope .mk-tile{color:var(--on-tile);background:var(--tile-gray);border-radius:10px;flex:none;place-items:center;display:grid}.mk-scope .mk-tile-blue{background:var(--tile-blue)}.mk-scope .mk-tile-green{background:var(--tile-green)}.mk-scope .mk-tile-orange{background:var(--tile-orange)}.mk-scope .mk-tile-red{background:var(--tile-red)}.mk-scope .mk-tile-indigo{background:var(--tile-indigo)}.mk-scope .mk-tile-purple{background:var(--tile-purple)}.mk-scope .mk-tile-teal{background:var(--tile-teal)}.mk-scope .mk-tile-pink{background:var(--tile-pink)}.mk-scope .mk-tile-gray{background:var(--tile-gray)}.mk-scope .mk-reveal{opacity:0;transition:opacity .6s var(--ease-default,ease), transform .6s var(--ease-default,ease);transform:translateY(8px)}.mk-scope .mk-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-scope .mk-reveal{opacity:1;transition:none;transform:none}}.mk-scope .mk-k-emerald{color:var(--status-success-text)}.mk-scope .mk-k-amber{color:var(--status-warning-text)}.mk-scope .mk-k-rose{color:var(--status-danger-text)}.mk-scope .mk-k-violet{color:var(--cat-purple-text)}.mk-scope .mk-k-sky{color:var(--status-info-text)}.mk-scope .mk-k-dim{color:var(--label-tertiary)}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:no-preference){.mk-scope .mk-blink{animation:1.2s steps(2,end) infinite mk-blink}}.mk-scope input:not([type=checkbox]):not([type=radio]),.mk-scope textarea{background:var(--bg-content);border:1px solid var(--border-default);color:var(--label);letter-spacing:-.01em;border-radius:10px;width:100%;min-height:44px;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}.mk-scope input::placeholder,.mk-scope textarea::placeholder{color:var(--text-placeholder)}.mk-scope input:not([type=checkbox]):not([type=radio]):hover,.mk-scope textarea:hover{border-color:var(--border-hover)}.mk-scope input:not([type=checkbox]):not([type=radio]):focus,.mk-scope textarea:focus{border-color:var(--tint)}.mk-scope input[aria-invalid=true],.mk-scope textarea[aria-invalid=true]{border-color:var(--status-danger-text)}.mk-scope .mk-article{font-size:17px;line-height:1.53}:where(.mk-scope .mk-article) h3{letter-spacing:-.006em;color:var(--label);margin:32px 0 8px;font-size:20px;font-weight:600;line-height:25px}:where(.mk-scope .mk-article) p{color:var(--label-secondary);margin:8px 0 16px}:where(.mk-scope .mk-article) p strong,:where(.mk-scope .mk-article) p b{color:var(--label);font-weight:600}:where(.mk-scope .mk-article) a:not([class]){color:var(--tint-text);text-underline-offset:2px;text-decoration:underline}:where(.mk-scope .mk-article) a:not([class]):hover{text-decoration-thickness:2px}:where(.mk-scope .mk-article) code{font-family:var(--font-mono);background:var(--fill-tertiary);color:var(--label);border-radius:6px;padding:1px 6px;font-size:.85em}:where(.mk-scope .mk-article) ul{color:var(--label-secondary);margin:8px 0 16px;padding-left:22px}:where(.mk-scope .mk-article) ul li{margin:6px 0}:where(.mk-scope .mk-article) ul li::marker{color:var(--label-tertiary)}
.mk-scope{--fs-hero:clamp(2.5rem, 1.6rem + 4vw, 4.75rem);--fs-display:clamp(2.25rem, 1.55rem + 3vw, 3.75rem);--fs-headline:clamp(2rem, 1.5rem + 2vw, 3rem);--fs-title:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--fs-stat:clamp(2.5rem, 2rem + 2vw, 3.5rem);--fs-subhead:clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--fs-card:1.25rem;--fs-body:1.0625rem;--fs-callout:1rem;--fs-nav:.875rem;--fs-footnote:.8125rem;--fs-caption:.75rem;--fs-code:.8125rem;--fs-ui-big:clamp(1.0625rem, 2.7cqi, 1.5rem);--fs-ui-title:clamp(.8125rem, 1.6cqi, .9375rem);--fs-ui:clamp(.6875rem, 1.45cqi, .8125rem);--fs-ui-sm:clamp(.6875rem, 1.35cqi, .75rem);--fs-ui-xs:.6875rem;--s-bg:var(--system-background);--s-bg-2:var(--secondary-system-background);--s-card:var(--bg-content);--s-ink:var(--label);--s-ink-2:var(--label-secondary);--s-ink-3:var(--label-tertiary);--s-line:var(--separator);--s-line-2:var(--fill-tertiary);--s-fill:var(--fill-quaternary);--s-radius:16px;--s-hero-a:color-mix(in srgb, var(--tile-blue) 10%, var(--system-background));--rk-top:color-mix(in srgb, var(--tile-gray) 62%, black);--rk-x:color-mix(in srgb, var(--tile-gray) 30%, black);--rk-y:color-mix(in srgb, var(--tile-gray) 42%, black);--rk-door:color-mix(in srgb, var(--tile-gray) 36%, black);--rk-edge:#00000059;--aisle-c:color-mix(in srgb, var(--tile-blue) 12%, transparent);--aisle-h:color-mix(in srgb, var(--tile-orange) 12%, transparent)}.dark .mk-scope,.mk-scope.dark{--rk-edge:#ffffff1f;--s-hero-a:color-mix(in srgb, var(--tile-blue) 16%, var(--system-background))}.mk-scope{font-size:var(--fs-body);letter-spacing:-.011em;line-height:1.47}.mk-scope h1,.mk-scope h2,.mk-scope h3,.mk-scope h4,.mk-scope p{margin:0}.mk-scope a:focus-visible,.mk-scope button:focus-visible,.mk-scope summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:8px}.mk-scope .s-wrap{max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:720px){.mk-scope .s-wrap{padding:0 24px}}.mk-scope .s-sec{padding:64px 0}.mk-scope .s-sec-tight{padding:48px 0}@media (min-width:900px){.mk-scope .s-sec{padding:96px 0}.mk-scope .s-sec-tight{padding:64px 0}}.mk-scope .s-sec:not(.s-alt)+.s-cta-sec,.mk-scope .s-sec-tight:not(.s-alt)+.s-cta-sec{padding-top:0}.mk-scope .s-pn-wrap+.s-cta-sec{padding-top:48px}.mk-scope .s-alt{background:var(--s-bg-2);border-top:1px solid var(--s-line-2);border-bottom:1px solid var(--s-line-2)}.mk-scope .s-center{text-align:center}.mk-scope .s-center .s-lede,.mk-scope .s-center .s-narrow{margin-left:auto;margin-right:auto}.mk-scope .s-narrow{max-width:680px}.mk-scope .s-mt8{margin-top:8px}.mk-scope .s-mt16{margin-top:16px}.mk-scope .s-mt24{margin-top:24px}.mk-scope .s-mt32{margin-top:32px}.mk-scope .s-mt48{margin-top:48px}.mk-scope .s-mt64{margin-top:64px}.mk-scope .s-grid{gap:16px;display:grid}@media (min-width:720px){.mk-scope .s-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-scope .s-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-scope .s-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.mk-scope .s-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-scope .s-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.mk-scope .s-split>*{min-width:0}@media (min-width:900px){.mk-scope .s-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.mk-scope .s-split.s-top{align-items:start}}.mk-scope .s-h1{font-size:var(--fs-display);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.06}.mk-scope .s-hero .s-h1{font-size:var(--fs-hero);letter-spacing:-.035em;line-height:1.04}.mk-scope .s-h2{font-size:var(--fs-headline);letter-spacing:-.028em;text-wrap:balance;font-weight:600;line-height:1.08}.mk-scope .s-h3{font-size:var(--fs-title);letter-spacing:-.02em;font-weight:600;line-height:1.18}.mk-scope .s-ct{font-size:var(--fs-card);letter-spacing:-.016em;text-wrap:balance;font-weight:600;line-height:1.25}.mk-scope .s-lede{font-size:var(--fs-subhead);letter-spacing:-.012em;color:var(--s-ink-2);text-wrap:pretty;max-width:760px;line-height:1.42}.mk-scope .s-eyebrow{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink-2);margin-bottom:16px;font-weight:500;line-height:1.4}.mk-scope .s-muted{color:var(--s-ink-2)}.mk-scope .s-fn{font-size:var(--fs-footnote);letter-spacing:-.003em;color:var(--s-ink-3);line-height:1.4}.mk-scope .s-code-inline{font-family:var(--font-mono);background:var(--s-line-2);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:.9em}.mk-scope .s-card{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-radius);min-width:0;padding:24px}.mk-scope .s-card p{color:var(--s-ink-2);margin-top:8px}.mk-scope .s-card ul{color:var(--s-ink-2);margin:16px 0 0;padding-left:20px}.mk-scope .s-card li{margin:8px 0}.mk-scope a.s-card{color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.mk-scope a.s-card:hover{border-color:var(--tint)}.mk-scope .s-more{font-size:var(--fs-callout);color:var(--tint-text);margin-top:16px;font-weight:500;display:inline-block}.mk-scope .s-icon{width:40px;height:40px;color:var(--on-tile);background:var(--tile-blue);border-radius:10px;flex:none;place-items:center;margin-bottom:16px;display:grid}.mk-scope .s-icon svg{width:22px;height:22px}.mk-scope .s-i-teal{background:var(--tile-teal)}.mk-scope .s-i-indigo{background:var(--tile-indigo)}.mk-scope .s-i-purple{background:var(--tile-purple)}.mk-scope .s-i-orange{background:var(--tile-orange)}.mk-scope .s-i-green{background:var(--tile-green)}.mk-scope .s-i-pink{background:var(--tile-pink)}.mk-scope .s-i-gray{background:var(--tile-gray)}.mk-scope .s-i-red{background:var(--tile-red)}.mk-scope .s-btn-row{flex-wrap:wrap;gap:12px;display:flex}.mk-scope .s-center .s-btn-row,.mk-scope .s-btn-row.s-c{justify-content:center}.mk-scope .mk-btn{font-size:var(--fs-callout)}.mk-scope .mk-btn-sm{font-size:var(--fs-nav)}.mk-scope .s-btn-w{width:100%}.mk-scope .s-header{z-index:50;background:var(--material-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--s-line-2);position:sticky;top:0}.mk-scope .s-bar{align-items:center;gap:16px;height:56px;display:flex}.mk-scope .s-brand{color:var(--s-ink);font-weight:600;font-size:var(--fs-card);letter-spacing:-.02em;border-radius:8px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mk-scope .s-brand img{border-radius:6px;width:24px;height:24px}.mk-scope .s-nav{gap:2px;margin-left:8px;display:none}.mk-scope .s-nav>div{position:relative}.mk-scope .s-nav-link{font:inherit;font-size:var(--fs-nav);color:var(--s-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;text-decoration:none;display:inline-flex}.mk-scope .s-nav-link:hover,.mk-scope .s-nav-link[aria-current=page]{color:var(--s-ink);background:var(--s-fill)}.mk-scope .s-dd{padding-top:8px;display:none;position:absolute;top:100%;left:0}.mk-scope .s-nav>div:hover .s-dd,.mk-scope .s-nav>div:focus-within .s-dd{display:block}.mk-scope .s-dd-in{background:var(--bg-elevated,var(--s-card));border:1px solid var(--s-line);min-width:304px;box-shadow:var(--shadow-card);border-radius:14px;padding:8px}.mk-scope .s-dd.s-wide .s-dd-in{grid-template-columns:1fr 1fr;gap:2px;min-width:576px;display:grid}.mk-scope .s-dd a{color:var(--s-ink);font-size:var(--fs-nav);border-radius:10px;padding:8px 12px;font-weight:500;text-decoration:none;display:block}.mk-scope .s-dd a:hover{background:var(--s-fill)}.mk-scope .s-dd a span{font-size:var(--fs-footnote);color:var(--s-ink-2);margin-top:2px;font-weight:400;display:block}.mk-scope .s-dd a b{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--tint-text);margin-right:8px;font-weight:500}.mk-scope .s-right{align-items:center;gap:8px;margin-left:auto;display:flex}.mk-scope .s-iconbtn{border:1px solid var(--s-line);width:36px;height:36px;color:var(--s-ink-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.mk-scope .s-iconbtn:hover{background:var(--s-fill);color:var(--s-ink)}.mk-scope .s-signin{font-size:var(--fs-nav);color:var(--s-ink-2);padding:8px;text-decoration:none;display:none}.mk-scope .s-signin:hover{color:var(--s-ink)}.mk-scope .s-cta-top{white-space:nowrap;display:inline-flex}@media (max-width:559px){.mk-scope .mk-btn.s-cta-top{min-height:32px;font-size:var(--fs-footnote);padding:0 12px}.mk-scope .s-bar{gap:8px}.mk-scope .s-right{gap:6px}}@media (min-width:1024px){.mk-scope .s-nav{display:flex}.mk-scope .s-menu-btn{display:none}.mk-scope .s-signin{display:inline}}.mk-scope .s-mnav{border-top:1px solid var(--s-line-2);max-height:calc(100vh - 56px);padding:8px 16px 24px;overflow:auto}.mk-scope .s-mnav h2{font-size:var(--fs-footnote);color:var(--s-ink-3);margin:16px 0 4px;font-weight:500}.mk-scope .s-mnav a:not(.mk-btn){color:var(--s-ink);border-bottom:1px solid var(--s-line-2);font-size:var(--fs-callout);padding:12px 0;text-decoration:none;display:block}.mk-scope .s-mnav .mk-btn{width:100%;margin-top:24px}@media (min-width:1024px){.mk-scope .s-mnav{display:none!important}}.mk-scope .s-hero{background:radial-gradient(1200px 520px at 50% -10%, var(--s-hero-a), var(--s-bg) 72%);padding:80px 0 72px}@media (min-width:900px){.mk-scope .s-hero{padding:120px 0 96px}}.mk-scope .s-hero .s-h1{max-width:1000px;margin:0 auto}.mk-scope .s-subhero{background:linear-gradient(180deg, var(--s-hero-a), var(--s-bg));padding:64px 0 56px}@media (min-width:900px){.mk-scope .s-subhero{padding:96px 0 72px}}.mk-scope .s-subhero .s-h1{max-width:920px}.mk-scope .s-pill{font-size:var(--fs-footnote);background:var(--tint-bg);color:var(--tint-text);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:4px 12px;font-weight:500;display:inline-flex}.mk-scope .s-crumb{font-size:var(--fs-footnote);color:var(--s-ink-3);margin-bottom:16px}.mk-scope .s-crumb a{color:var(--s-ink-2);text-decoration:none}.mk-scope .s-crumb a:hover{text-decoration:underline}.mk-scope .s-facts{font-size:var(--fs-callout);color:var(--s-ink-2);margin-top:16px}.mk-scope .s-fw{grid-template-columns:repeat(var(--fw-phone,2), minmax(0, 1fr));border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:559px){.mk-scope .s-fw-odd .s-fwb:last-child{grid-column:1/-1}}@media (min-width:560px){.mk-scope .s-fw{grid-template-columns:repeat(var(--fw-mid,3), minmax(0, 1fr))}}@media (min-width:900px){.mk-scope .s-fw{grid-template-columns:repeat(var(--fw-n,6), minmax(0, 1fr))}}.mk-scope .s-fwb{min-width:0;color:var(--s-ink-2);box-shadow:-1px 0 0 var(--s-line), 0 -1px 0 var(--s-line);flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding:32px 8px;display:flex}@media (min-width:900px){.mk-scope .s-fwb{padding:48px 12px}}.mk-scope .s-emblem{aspect-ratio:1;width:min(140px,100%);height:auto;display:block}.mk-scope .s-emblem-t{fill:currentColor;letter-spacing:0;font-family:Didot,"Bodoni 72",Bodoni MT,ui-serif,Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.mk-scope .s-emblem-2{font-size:22px}.mk-scope .s-emblem-1{font-size:30px}.mk-scope .s-emblem-ai{letter-spacing:.01em;font-size:38px;font-weight:700}.mk-scope .s-fwb strong{font-family:var(--font-mono);font-size:var(--fs-footnote);letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-2);text-align:center;text-wrap:balance;font-weight:500;line-height:1.4}.mk-scope .s-layers{gap:16px;display:grid}@media (min-width:720px){.mk-scope .s-layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.mk-scope .s-layers{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-scope .s-layer{min-height:232px}.mk-scope .s-layer p{flex:1}.mk-scope .s-n{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--tint-text);margin-bottom:8px;font-weight:500}.mk-scope .s-layer.s-feature{background:linear-gradient(160deg, var(--tint-bg), var(--s-card) 60%)}.mk-scope .s-depth{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;margin-bottom:0;display:grid}@media (min-width:900px){.mk-scope .s-depth{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}}@media (min-width:1100px){.mk-scope .s-depth{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px}}.mk-scope .s-depth>div{min-width:0}.mk-scope .s-depth dt{font-size:var(--fs-stat);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mk-scope .s-depth dd{margin:0}.mk-scope .s-depth .s-l{font-size:var(--fs-callout);white-space:nowrap;margin-top:8px;font-weight:600;line-height:1.3}.mk-scope .s-depth .s-s{font-size:var(--fs-footnote);color:var(--s-ink-2);text-wrap:balance;max-width:22ch;min-height:2.8em;margin-top:4px;line-height:1.4}.mk-scope .s-checks{margin:24px 0 0;padding:0;list-style:none}.mk-scope .s-checks li{color:var(--s-ink-2);margin:12px 0;padding-left:2em;position:relative}.mk-scope .s-checks li:before,.mk-scope .s-checks li:after{content:"";width:1.25em;height:1.25em;position:absolute;top:.11em;left:0}.mk-scope .s-checks li:before{background:var(--tint-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 18%, transparent);border-radius:6px}.mk-scope .s-checks li:after{background:var(--tint-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.mk-scope .s-checks strong{color:var(--s-ink);font-weight:600}.mk-scope .s-checks.s-tight li{margin:8px 0}.mk-scope .s-yes{background:var(--tint-bg);width:1.25em;height:1.25em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 18%, transparent);vertical-align:-.25em;border-radius:6px;display:inline-block;position:relative}.mk-scope .s-yes:after{content:"";background:var(--tint-text);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.mk-scope .s-no{color:var(--s-ink-3)}.mk-scope .s-panel{background:var(--s-card);border:1px solid var(--s-line);border-radius:20px;padding:24px;overflow:hidden}.mk-scope .s-panel:has(>.s-flow){background-color:color-mix(in srgb, var(--tint) 3%, var(--s-bg-2));background-image:radial-gradient(color-mix(in srgb, var(--s-ink-3) 22%, transparent) 1px, transparent 1.2px);background-size:16px 16px;padding:32px 24px}.mk-scope .s-flow svg{width:100%;height:auto;display:block;overflow:visible}.mk-scope .s-flow text{font-family:var(--font-sans)}.mk-scope .s-flow .s-flow-v{max-width:420px;margin:0 auto;display:none}@container flow (max-width:620px){.mk-scope .s-flow .s-flow-h{display:none}.mk-scope .s-flow .s-flow-v{display:block}}@container flow (max-width:760px){.mk-scope .s-flow.s-wide5 .s-flow-h{display:none}.mk-scope .s-flow.s-wide5 .s-flow-v{display:block}}.mk-scope .s-flow{container:flow/inline-size}.mk-scope .f-node{filter:drop-shadow(0 1px 1px #0000000d)drop-shadow(0 6px 14px #00000012)}.dark .mk-scope .f-node,.mk-scope.dark .f-node{filter:drop-shadow(0 6px 14px #0006)}.mk-scope .f-card{fill:var(--s-card);stroke:var(--s-line);stroke-width:1px}.mk-scope .f-card-core{stroke:color-mix(in srgb, var(--tint) 45%, var(--s-line))}.mk-scope .f-ring{fill:none;stroke:var(--s-line-2);stroke-width:1px}.mk-scope .f-ring-core{fill:color-mix(in srgb, var(--tint) 5%, transparent);stroke:color-mix(in srgb, var(--tint) 22%, transparent)}.mk-scope .f-tile{fill:var(--s-fill);stroke:var(--s-line-2)}.mk-scope .f-tile-core{fill:var(--tint-bg);stroke:color-mix(in srgb, var(--tint) 25%, transparent)}.mk-scope .f-ico{color:var(--s-ink-2)}.mk-scope .f-ico-core{color:var(--tint-text)}.mk-scope .f-box{fill:var(--bg-content-secondary);stroke:var(--s-line-2)}.mk-scope .f-pill{fill:var(--s-card);stroke:color-mix(in srgb, var(--tint) 28%, var(--s-line))}.mk-scope .f-h{fill:var(--s-ink-2);font-size:var(--fs-ui-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.mk-scope .f-hc{fill:var(--tint-text)}.mk-scope .f-t{fill:var(--s-ink);font-size:var(--fs-ui);font-weight:600}.mk-scope .f-s{fill:var(--s-ink-2);font-size:var(--fs-ui-xs)}.mk-scope .f-link{fill:none;stroke:color-mix(in srgb, var(--s-ink-3) 70%, transparent);stroke-width:1.4px}.mk-scope .f-port{fill:var(--s-card);stroke:var(--s-ink-3);stroke-width:1.4px}.mk-scope .f-dot{fill:var(--tint)}.mk-scope .f-ok{fill:var(--status-success-fill)}.mk-scope .f-bad{fill:var(--status-danger-fill)}.mk-scope .f-warn{fill:var(--status-attention-fill)}.mk-scope .s-flow-cap{font-size:var(--fs-footnote);color:var(--s-ink-2);margin-top:16px}@media (prefers-reduced-motion:reduce){.mk-scope .f-dot{display:none}}.mk-scope .s-tbl{border:1px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-card);overflow:hidden}.mk-scope .s-tbl table{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--fs-callout);line-height:1.4}.mk-scope .s-tbl th,.mk-scope .s-tbl td{text-align:left;border-bottom:1px solid var(--s-line-2);vertical-align:top;overflow-wrap:break-word;padding:14px 16px}.mk-scope .s-tbl th{color:var(--s-ink);background:var(--s-bg-2);font-weight:600}.mk-scope .s-tbl tr:last-child td{border-bottom:0}.mk-scope .s-tbl td{color:var(--s-ink-2)}.mk-scope .s-tbl td:first-child{color:var(--s-ink);font-weight:500}.mk-scope .s-tbl .s-fit{white-space:nowrap;width:1%}.mk-scope .s-tbl code,.mk-scope .s-tbl .s-code-inline{white-space:nowrap}.mk-scope .s-tbl-sm{font-size:var(--fs-footnote)!important}.mk-scope .s-tbl-sm th,.mk-scope .s-tbl-sm td{padding:12px 14px}@media (max-width:639px){.mk-scope .s-tbl{background:0 0;border:0;border-radius:0;overflow:visible}.mk-scope .s-tbl thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-scope .s-tbl table,.mk-scope .s-tbl tbody,.mk-scope .s-tbl tr,.mk-scope .s-tbl td{width:auto;display:block}.mk-scope .s-tbl colgroup{display:none}.mk-scope .s-tbl tr{border:1px solid var(--s-line);background:var(--s-card);border-radius:14px;margin-bottom:12px;padding:4px 16px}.mk-scope .s-tbl td{border-bottom:1px solid var(--s-line-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:10px 0;display:grid;text-align:left!important}.mk-scope .s-tbl td:before{content:attr(data-label);color:var(--s-ink-3);font-size:var(--fs-footnote);font-weight:500}.mk-scope .s-tbl td:first-child{font-weight:600;display:block}.mk-scope .s-tbl td:first-child:before{content:none}.mk-scope .s-tbl tr td:last-child{border-bottom:0}.mk-scope .s-tbl .s-fit{width:auto}.mk-scope .s-cmp tr.s-grp{background:0 0;border:0;margin:0 0 8px;padding:16px 0 0}.mk-scope .s-cmp tr.s-grp td{font-size:var(--fs-footnote);color:var(--s-ink-2);background:0 0;border:0;padding:0}.mk-scope .s-tbl-errs tr{flex-wrap:wrap;align-items:baseline;gap:0 12px;padding:12px 16px;display:flex}.mk-scope .s-tbl-errs td{border:0;padding:0;display:block}.mk-scope .s-tbl-errs td:before{content:none}.mk-scope .s-tbl-errs td:last-child{flex-basis:100%;margin-top:8px}}.mk-scope .s-cmp td:not(:first-child),.mk-scope .s-cmp th:not(:first-child){text-align:center}.mk-scope .s-cmp .s-grp td{background:var(--s-bg-2);color:var(--s-ink);font-weight:600;font-size:var(--fs-footnote)}.mk-scope .s-dep{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.mk-scope .s-dep{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-scope .s-dep.s-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-scope .s-dep>div{background:var(--s-card);border:1px solid var(--s-line);border-radius:14px;padding:16px}.mk-scope .s-dep strong{font-size:var(--fs-callout);font-weight:600;display:block}.mk-scope .s-dep span{font-size:var(--fs-footnote);color:var(--s-ink-2);margin-top:4px;line-height:1.4;display:block}.mk-scope .s-deploy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}@media (min-width:900px){.mk-scope .s-deploy{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-scope .s-deploy li{background:var(--s-card);border:1px solid var(--s-line);height:64px;font-size:var(--fs-callout);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:0 16px;font-weight:600;display:flex}.mk-scope .s-deploy .s-icon{border-radius:8px;width:32px;height:32px;margin:0}.mk-scope .s-deploy .s-icon svg{width:18px;height:18px}.mk-scope .s-badge{font-size:var(--fs-footnote);background:var(--tint-bg);color:var(--tint-text);border-radius:999px;align-items:center;padding:2px 10px;font-weight:500;display:inline-flex}.mk-scope .s-faq{border-top:1px solid var(--s-line)}.mk-scope .s-faq details{border-bottom:1px solid var(--s-line)}.mk-scope .s-faq summary{cursor:pointer;font-weight:600;font-size:var(--fs-body);padding:24px 40px 24px 0;list-style:none;position:relative}.mk-scope .s-faq summary::-webkit-details-marker{display:none}.mk-scope .s-faq summary:after{content:"";border-right:1.5px solid var(--s-ink-3);border-bottom:1.5px solid var(--s-ink-3);width:8px;height:8px;transition:transform .2s;position:absolute;top:30px;right:8px;transform:rotate(45deg)}.mk-scope .s-faq details[open] summary:after{top:34px;transform:rotate(225deg)}.mk-scope .s-faq details p{color:var(--s-ink-2);max-width:820px;padding:0 0 24px}.mk-scope .s-cta{text-align:center;background:var(--s-bg-2);border:1px solid var(--s-line);border-radius:24px;padding:64px 24px}.mk-scope .s-cta .s-h2{max-width:760px;margin:0 auto}.mk-scope .s-cta p{color:var(--s-ink-2);max-width:620px;margin:16px auto 0}.mk-scope .s-pn{gap:12px;display:grid}@media (min-width:720px){.mk-scope .s-pn{grid-template-columns:1fr 1fr}}.mk-scope .s-pn a{border:1px solid var(--s-line);color:var(--s-ink);font-size:var(--fs-callout);border-radius:14px;padding:16px 24px;font-weight:600;text-decoration:none;display:block}.mk-scope .s-pn a:hover{background:var(--s-fill)}.mk-scope .s-pn small{font-size:var(--fs-footnote);color:var(--s-ink-3);font-weight:400;display:block}.mk-scope .s-pn .s-r{text-align:right}.mk-scope .s-seg{background:var(--s-line-2);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.mk-scope .s-seg button{font:inherit;font-size:var(--fs-callout);color:var(--s-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-weight:500}.mk-scope .s-seg button[aria-selected=true]{background:var(--s-card);color:var(--s-ink);box-shadow:var(--shadow-card)}.mk-scope .s-subnav{z-index:30;background:var(--material-bar);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--s-line-2);position:sticky;top:56px}.mk-scope .s-subnav .s-wrap{scrollbar-width:none;align-items:center;gap:4px;height:48px;display:flex;overflow-x:auto}.mk-scope .s-subnav .s-wrap::-webkit-scrollbar{display:none}.mk-scope .s-subnav a{font-size:var(--fs-nav);color:var(--s-ink-2);white-space:nowrap;border-radius:999px;padding:4px 12px;text-decoration:none}.mk-scope .s-subnav a:hover{background:var(--s-fill);color:var(--s-ink)}.mk-scope .s-anchor{scroll-margin-top:112px}.mk-scope .s-pre{font-family:var(--font-mono);font-size:var(--fs-code);letter-spacing:0;background:var(--bg-content-secondary);color:var(--s-ink);border:1px solid var(--s-line);border-radius:16px;margin:0;padding:24px;line-height:1.6;overflow-x:auto}.mk-scope .s-pre .c{color:var(--s-ink-3)}.mk-scope .s-pre .k{color:var(--cat-purple-text,var(--tint-text))}.mk-scope .s-pre .s{color:var(--tint-text)}.mk-scope .s-prose p{color:var(--s-ink-2);max-width:760px;margin-top:16px}.mk-scope .s-prose p:first-child{margin-top:0}.mk-scope .s-prose strong{color:var(--s-ink);font-weight:600}.mk-scope .s-quote{border-left:3px solid var(--tint);background:var(--s-bg-2);font-size:var(--fs-subhead);color:var(--s-ink);border-radius:0 14px 14px 0;max-width:760px;margin:32px 0 0;padding:24px;line-height:1.42}.mk-scope .s-callout{background:var(--tint-bg);color:var(--s-ink);border-radius:16px;max-width:760px;margin-top:32px;padding:24px}.mk-scope .s-mailto{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--tint-text);margin-top:32px;font-weight:600;text-decoration:none;display:inline-block}.mk-scope .s-mailto:hover{text-decoration:underline}.mk-scope .s-plans{gap:16px;display:grid}@media (min-width:720px){.mk-scope .s-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.mk-scope .s-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-scope .s-plan{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-radius);flex-direction:column;min-width:0;padding:32px 24px;display:flex}.mk-scope .s-plan.s-hl{border-color:color-mix(in srgb, var(--tint) 45%, transparent);background:linear-gradient(180deg, var(--tint-bg), var(--s-card) 40%)}.mk-scope .s-plan .s-tag{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--tint-text)}.mk-scope .s-plan .s-h3{margin-top:8px}.mk-scope .s-plan>p{color:var(--s-ink-2);margin-top:8px}.mk-scope .s-plan .mk-btn{margin-top:24px}.mk-scope .s-plan .s-inc{border-top:1px solid var(--s-line-2);font-size:var(--fs-footnote);color:var(--s-ink);margin-top:24px;padding-top:24px;font-weight:600}.mk-scope .s-plan .s-checks{margin-top:8px}@supports (grid-template-rows:subgrid){.mk-scope .s-plan{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.mk-scope .s-plan .mk-btn{align-self:start}}.mk-scope .s-form{gap:16px;display:grid}.mk-scope .s-form label{font-size:var(--fs-footnote);color:var(--s-ink-2);gap:8px;font-weight:500;display:grid}.mk-scope .s-form .s-err{color:var(--status-danger-text);font-size:var(--fs-footnote)}.mk-scope .s-form .s-ok{color:var(--status-success-text);font-size:var(--fs-callout)}.mk-scope .s-footer{border-top:1px solid var(--s-line-2);background:var(--s-bg-2);font-size:var(--fs-footnote);padding:64px 0 32px;line-height:1.5}.mk-scope .s-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (min-width:900px){.mk-scope .s-fgrid{grid-template-columns:1.4fr repeat(5,minmax(0,1fr))}}.mk-scope .s-footer h2{font-size:var(--fs-footnote);color:var(--s-ink);margin:0 0 8px;font-weight:600}.mk-scope .s-footer a{color:var(--s-ink-2);padding:4px 0;text-decoration:none;display:block}.mk-scope .s-footer a:hover{color:var(--s-ink)}.mk-scope .s-footer a.s-brand{color:var(--s-ink);font-size:var(--fs-card);padding:0;line-height:24px;display:inline-flex}.mk-scope .s-footer .s-tagline{max-width:260px;color:var(--s-ink-2);margin-top:8px}.mk-scope .s-fine{border-top:1px solid var(--s-line);color:var(--s-ink-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;gap:8px 24px;margin-top:48px;padding-top:24px;display:grid}.mk-scope .s-fine>span{grid-column:1/-1}@media (min-width:900px){.mk-scope .s-fine{grid-template-columns:1.4fr repeat(5,minmax(0,1fr))}.mk-scope .s-fine>span{grid-column:1}.mk-scope .s-fine nav{grid-column:2/-1}}.mk-scope .s-fine nav{flex-wrap:wrap;gap:4px 24px;display:flex}@media (max-width:899px){.mk-scope .s-fine nav{grid-column:1/-1}}.mk-scope .s-fine a{color:var(--s-ink-3);padding:0;display:inline}.mk-scope .s-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:560px){.mk-scope .s-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.mk-scope .s-logos{grid-template-columns:repeat(8,minmax(0,1fr))}}.mk-scope .s-logo{border:1px solid var(--s-line);background:var(--s-card);height:104px;color:var(--s-ink-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:12px;transition:color .2s,border-color .2s;display:flex}.mk-scope .s-logo:hover{color:var(--brand,var(--s-ink));border-color:var(--s-line)}.mk-scope .s-logo .s-wm{height:28px;font-weight:600;font-size:var(--fs-callout);letter-spacing:-.02em;color:currentColor;white-space:nowrap;align-items:center;display:flex}.mk-scope .s-logo span:last-child{font-size:var(--fs-caption);color:var(--s-ink-3);text-align:center;line-height:1.3}.mk-scope .s-marquee{position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-scope .s-track{will-change:transform;backface-visibility:hidden;width:max-content;padding:8px 0;display:flex;transform:translate(0,0)}.mk-scope .s-mq-group{flex:none;align-items:center;gap:48px;padding-right:48px;display:flex}.mk-scope .s-mq-item{color:var(--s-ink-2);white-space:nowrap;font-size:var(--fs-callout);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:600;display:inline-flex}@keyframes s-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.mk-scope .s-track{animation:s-marquee var(--marquee-dur,90s) linear infinite}.mk-scope .s-track:not([data-ready]),.mk-scope .s-marquee:hover .s-track,.mk-scope .s-marquee:focus-within .s-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.mk-scope .s-track{will-change:auto;width:auto;transform:none}.mk-scope .s-mq-group{flex-wrap:wrap;flex:1;justify-content:center;gap:24px 48px;padding-right:0}.mk-scope .s-track .s-dup{display:none}}.mk-scope .s-band-label{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-3);text-align:center;margin-bottom:24px}.mk-scope .s-inception{font-size:var(--fs-footnote);color:var(--s-ink-2);justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.mk-scope .s-inception img{width:auto;height:40px}.mk-scope .s-shot{--bd:var(--tile-blue);--bd2:var(--tile-indigo);isolation:isolate;background:linear-gradient(160deg, color-mix(in srgb, var(--bd) 16%, var(--s-bg)), color-mix(in srgb, var(--bd) 4%, var(--s-bg)) 70%);border-radius:28px;margin:48px 0 0;padding:clamp(12px,4vw,48px) clamp(10px,4vw,48px) 0;position:relative;overflow:hidden}.mk-scope .s-shot:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--bd) 22%, transparent), transparent);z-index:-1;pointer-events:none;width:60%;height:80%;position:absolute;inset:-20% -10% auto auto}.mk-scope .s-shot:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--bd2) 16%, transparent), transparent);z-index:-1;pointer-events:none;width:55%;height:70%;position:absolute;inset:auto auto -30% -10%}.mk-scope .s-shot.s-pad{padding-bottom:clamp(12px,4vw,48px)}.mk-scope .bd-blue{--bd:var(--tile-blue);--bd2:var(--tile-indigo)}.mk-scope .bd-teal{--bd:var(--tile-teal);--bd2:var(--tile-blue)}.mk-scope .bd-purple{--bd:var(--tile-purple);--bd2:var(--tile-indigo)}.mk-scope .bd-orange{--bd:var(--tile-orange);--bd2:var(--tile-pink)}.mk-scope .bd-green{--bd:var(--tile-green);--bd2:var(--tile-teal)}.mk-scope .bd-indigo{--bd:var(--tile-indigo);--bd2:var(--tile-purple)}.mk-scope .s-shot-cap{font-size:var(--fs-footnote);color:var(--s-ink-3);text-align:center;margin-top:16px}.mk-scope .win{background:var(--bg-content);border:1px solid var(--s-line);width:100%;max-width:1080px;font-size:var(--fs-ui);letter-spacing:0;color:var(--s-ink);text-align:left;border-bottom:0;border-radius:14px 14px 0 0;margin:0 auto;line-height:1.38;overflow:hidden;box-shadow:0 1px 1px #0000000a,0 16px 44px -12px #00000038,0 40px 90px -32px #00000040;container-type:inline-size}.mk-scope .s-shot.s-pad .win,.mk-scope .win.whole{border-bottom:1px solid var(--s-line);border-radius:14px}.mk-scope .wbar{border-bottom:1px solid var(--s-line-2);background:var(--bg-content-secondary);align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.mk-scope .wbar i{background:var(--s-line);border-radius:50%;flex:none;width:10px;height:10px}.mk-scope .wbar span{font-size:var(--fs-ui-xs);color:var(--s-ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0 auto;padding-right:54px;overflow:hidden}.mk-scope .app{grid-template-columns:176px minmax(0,1fr);display:grid}.mk-scope .side{background:var(--bg-content-secondary);border-right:1px solid var(--s-line-2);padding:12px 8px}.mk-scope .side .org{align-items:center;gap:8px;padding:4px 8px 12px;font-weight:600;display:flex}.mk-scope .side .org b{background:var(--tile-indigo);width:20px;height:20px;color:var(--on-tile);font-size:var(--fs-ui-xs);border-radius:6px;place-items:center;display:grid}.mk-scope .side .sl{font-size:var(--fs-ui-xs);color:var(--s-ink-3);padding:8px 8px 4px;font-weight:600}.mk-scope .side .it{white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:4px 8px;display:flex}.mk-scope .side .it.on{background:var(--tint-bg);color:var(--tint-text);font-weight:600}.mk-scope .ic{background:var(--tile-blue);width:18px;height:18px;color:var(--on-tile);border-radius:5px;flex:none;place-items:center;display:grid}.mk-scope .ic svg{width:12px;height:12px}.mk-scope .ic.lg{border-radius:7px;width:24px;height:24px}.mk-scope .ic.lg svg{width:15px;height:15px}.mk-scope .h-teal{background:var(--tile-teal)}.mk-scope .h-indigo{background:var(--tile-indigo)}.mk-scope .h-purple{background:var(--tile-purple)}.mk-scope .h-orange{background:var(--tile-orange)}.mk-scope .h-green{background:var(--tile-green)}.mk-scope .h-pink{background:var(--tile-pink)}.mk-scope .h-blue{background:var(--tile-blue)}.mk-scope .mn{min-width:0;padding:16px 20px 20px}.mk-scope .mh{align-items:center;gap:10px;height:36px;margin-bottom:8px;display:flex}.mk-scope .mh h5{font-size:var(--fs-ui-title);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.mk-scope .mh .sp{align-items:center;gap:8px;margin-left:auto;display:flex}.mk-scope .mfacts{font-size:var(--fs-ui-sm);color:var(--s-ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-4px 0 12px;display:flex}.mk-scope .mbtn{background:var(--tint);height:28px;color:var(--on-tint);white-space:nowrap;border-radius:7px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.mk-scope .mbtn.s{color:var(--tint-text);border:1px solid var(--s-line);background:0 0}.mk-scope .mtabs{border-bottom:1px solid var(--s-line-2);white-space:nowrap;gap:18px;margin-bottom:12px;display:flex;overflow:hidden}.mk-scope .mtabs span{color:var(--s-ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0 8px}.mk-scope .mtabs span.on{color:var(--s-ink);border-bottom-color:var(--tint);font-weight:600}.mk-scope .mtool{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mk-scope .mfield{border:1px solid var(--s-line);height:28px;color:var(--s-ink-3);background:var(--bg-content);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mk-scope .mfield.grow{flex:1;min-width:140px}.mk-scope .mfield.sel:after{content:"";border-right:1.5px solid var(--s-ink-3);border-bottom:1.5px solid var(--s-ink-3);width:6px;height:6px;margin-left:4px;transform:rotate(45deg)translateY(-2px)}.mk-scope .mseg{background:var(--s-line-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.mk-scope .mseg span{color:var(--s-ink-2);font-size:var(--fs-ui-sm);white-space:nowrap;border-radius:6px;padding:2px 10px}.mk-scope .mseg span.on{background:var(--bg-content);color:var(--s-ink);box-shadow:var(--shadow-card);font-weight:600}.mk-scope .mstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.mk-scope .mstats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-scope .mcard{border:1px solid var(--s-line-2);background:var(--bg-content);border-radius:10px;min-width:0;padding:10px 12px}.mk-scope .mcard .k{font-size:var(--fs-ui-xs);color:var(--s-ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mk-scope .mcard .t{font-size:var(--fs-ui-sm);color:var(--s-ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.mk-scope .mcard .v{font-size:var(--fs-ui-big);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-weight:600;line-height:1.2;overflow:hidden}.mk-scope .mcard .h{font-size:var(--fs-ui-xs);color:var(--s-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:4px;display:flex;overflow:hidden}.mk-scope .mpanel{border:1px solid var(--s-line-2);background:var(--bg-content);border-radius:10px;min-width:0;overflow:hidden}.mk-scope .mpanel>.ph{border-bottom:1px solid var(--s-line-2);align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.mk-scope .mpanel>.ph .r{color:var(--s-ink-2);font-weight:400;font-size:var(--fs-ui-sm);margin-left:auto}.mk-scope .mpanel>.pb{padding:10px 12px}.mk-scope .mgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.mk-scope .mgrid.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-scope .mgrid.wide{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.mk-scope .mt{border-collapse:collapse;table-layout:fixed;width:100%}.mk-scope .mt th{font-size:var(--fs-ui-xs);color:var(--s-ink-3);text-align:left;border-bottom:1px solid var(--s-line-2);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;font-weight:600;overflow:hidden}.mk-scope .mt td{border-bottom:1px solid var(--s-line-2);white-space:nowrap;text-overflow:ellipsis;color:var(--s-ink-2);padding:8px 10px;overflow:hidden}.mk-scope .mt tr:last-child td{border-bottom:0}.mk-scope .mt td.nm{color:var(--s-ink);font-weight:500}.mk-scope .mt .num{text-align:right;font-variant-numeric:tabular-nums}.mk-scope .mt .sub{font-size:var(--fs-ui-xs);color:var(--s-ink-3);text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.mk-scope .mt tr.sel td{background:var(--tint-bg)}.mk-scope .mono{font-family:var(--font-mono);letter-spacing:0}.mk-scope .mb{font-size:var(--fs-ui-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:600;line-height:1.35;display:inline-flex}.mk-scope .mb:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mk-scope .mb.nd:before{display:none}.mk-scope .ok{background:var(--status-success-bg);color:var(--status-success-text)}.mk-scope .wr{background:var(--status-warning-bg);color:var(--status-warning-text)}.mk-scope .at{background:var(--status-attention-bg);color:var(--status-attention-text)}.mk-scope .bd{background:var(--status-danger-bg);color:var(--status-danger-text)}.mk-scope .nt{background:var(--s-fill);color:var(--s-ink-2)}.mk-scope .tn{background:var(--tint-bg);color:var(--tint-text)}.mk-scope .tx-ok{color:var(--status-success-text)}.mk-scope .tx-bd{color:var(--status-danger-text)}.mk-scope .tx-2{color:var(--s-ink-2)}.mk-scope .tx-3{color:var(--s-ink-3)}.mk-scope .ml-auto{margin-left:auto}.mk-scope .mbar{background:var(--chart-track);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.mk-scope .mbar i{height:100%;width:var(--w);background:var(--status-attention-fill);border-radius:999px;display:block}.mk-scope .mstep{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.mk-scope .mstep .d{border:1.5px solid var(--s-line);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.mk-scope .mstep .d.on{background:var(--tint);border-color:var(--tint)}.mk-scope .mstep .d.on:after{content:"";background:var(--on-tint);width:9px;height:9px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.4l4 4 8-8.8' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.4l4 4 8-8.8' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.mk-scope .mstep b{color:var(--s-ink);font-weight:600;display:block}.mk-scope .mstep span{color:var(--s-ink-2);font-size:var(--fs-ui-sm);display:block}.mk-scope .kvm{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.mk-scope .kvm dt{color:var(--s-ink-3)}.mk-scope .kvm dd{color:var(--s-ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mk-scope .msg{border:1px solid var(--s-line-2);background:var(--bg-content-secondary);color:var(--s-ink);border-radius:10px;padding:10px 12px;line-height:1.55}.mk-scope .msg .who{font-size:var(--fs-ui-xs);color:var(--s-ink-3);margin-bottom:4px;font-weight:600;display:block}.mk-scope .ph-tok{font-family:var(--font-mono);font-size:var(--fs-ui-sm);background:var(--tint-bg);color:var(--tint-text);white-space:nowrap;border-radius:4px;padding:0 4px}.mk-scope .radio{color:var(--s-ink);align-items:center;gap:8px;padding:4px 0;display:flex}.mk-scope .radio:before{content:"";border:1.5px solid var(--s-line);border-radius:50%;flex:none;width:14px;height:14px}.mk-scope .radio.on:before{border:4.5px solid var(--tint)}.mk-scope .wf{grid-template-columns:minmax(0,190px) minmax(0,1fr) 72px;align-items:center;display:grid}.mk-scope .wf>div{border-bottom:1px solid var(--s-line-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:6px 0;overflow:hidden}.mk-scope .wf .lb{color:var(--s-ink);align-items:center;gap:7px;padding-right:10px;display:flex}.mk-scope .wf .lb.in{padding-left:16px}.mk-scope .wf .tr{height:100%;min-height:26px;position:relative}.mk-scope .wf .tr i{height:10px;top:50%;left:var(--l);width:max(var(--w), 3px);background:var(--c);border-radius:3px;position:absolute;transform:translateY(-50%)}.mk-scope .wf .ms{text-align:right;color:var(--s-ink-2);font-variant-numeric:tabular-nums;padding-left:8px}.mk-scope .wf .hd{font-size:var(--fs-ui-xs);color:var(--s-ink-3);font-weight:600}.mk-scope .dotk{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.mk-scope .c-indigo{--c:var(--tile-indigo)}.mk-scope .c-ok{--c:var(--status-success-fill)}.mk-scope .c-att{--c:var(--status-attention-fill)}.mk-scope .c-purple{--c:var(--tile-purple)}.mk-scope .c-req{--c:var(--ramp-blue-2)}.mk-scope .c-teal{--c:var(--tile-teal)}.mk-scope .c-blue{--c:var(--tile-blue)}.mk-scope .c-orange{--c:var(--tile-orange)}.mk-scope .spark{width:100%;height:28px;margin-top:6px;display:block}.mk-scope .spark path{fill:none;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mk-scope .chart{width:100%;height:auto;display:block}.mk-scope .chart .g{stroke:var(--fill-tertiary);stroke-width:1px}.mk-scope .chart .ax{fill:var(--s-ink-3);font-size:var(--fs-ui-xs)}.mk-scope .chart .lab{fill:var(--s-ink);font-size:var(--fs-ui-xs);font-weight:600}.mk-scope .chart .ln{fill:none;stroke:var(--tile-orange);stroke-width:2.2px;stroke-linecap:round}.mk-scope .chart .fc{fill:none;stroke:var(--tile-orange);stroke-width:2px;stroke-dasharray:3 4;stroke-linecap:round;opacity:.7}.mk-scope .chart .bud{stroke:var(--status-danger-fill);stroke-width:1.4px;stroke-dasharray:4 3}.mk-scope .chart .pt{fill:var(--tile-orange)}.mk-scope .tilegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mk-scope .tl .lay{font-size:var(--fs-ui-xs);color:var(--s-ink-3);align-items:center;gap:6px;font-weight:500;display:flex}.mk-scope .tl .ttl{color:var(--s-ink);margin-top:6px;font-weight:600}.mk-scope .tl .pair{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.mk-scope .tl .pair b{font-size:var(--fs-ui-title);font-variant-numeric:tabular-nums;color:var(--s-ink);font-weight:600;display:block}.mk-scope .tl .pair span{font-size:var(--fs-ui-xs);color:var(--s-ink-2);line-height:1.3;display:block}.mk-scope .simtag{font-size:var(--fs-ui-xs);color:var(--s-ink-2);background:var(--s-fill);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.mk-scope .ev{border-bottom:1px solid var(--s-line-2);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.mk-scope .ev:last-of-type{border-bottom:0}.mk-scope .ev .fi{border:1px solid var(--s-line);width:26px;height:30px;font-size:var(--fs-ui-xs);color:var(--s-ink-3);font-weight:600;font-family:var(--font-mono);border-radius:5px;flex:none;place-items:center;display:grid}.mk-scope .ev .nmv{flex:1;min-width:0}.mk-scope .ev .nmv b{color:var(--s-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.mk-scope .ev .nmv span{font-size:var(--fs-ui-xs);color:var(--s-ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mk-scope .seal{background:var(--status-success-bg);color:var(--status-success-text);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-weight:600;display:flex}.mk-scope .seal svg{flex:none;width:18px;height:18px}@container (max-width:760px){.mk-scope .app{grid-template-columns:minmax(0,1fr)}.mk-scope .side{display:none}.mk-scope .mgrid,.mk-scope .mgrid.even,.mk-scope .mgrid.wide{grid-template-columns:minmax(0,1fr)}.mk-scope .tilegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-scope .c-l{display:none}}@container (max-width:560px){.mk-scope .mn{padding:12px}.mk-scope .mstats,.mk-scope .mstats.three{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-scope .c-m{display:none}.mk-scope .wf{grid-template-columns:minmax(0,1fr) 22% 64px}.mk-scope .mtabs{gap:14px}.mk-scope .mtabs .x,.mk-scope .mtool .x,.mk-scope .mh .sp .mbtn.s{display:none}}@container (max-width:400px){.mk-scope .tilegrid{grid-template-columns:minmax(0,1fr)}.mk-scope .c-s{display:none}.mk-scope .mcard .v{font-size:var(--fs-ui-title)}}.mk-scope .twin-card{border:1px solid var(--s-line-2);background:var(--bg-content);border-radius:12px;min-width:0;padding:14px}.mk-scope .mn>.twin-card.bare{background:0 0;border:0;padding:0}.mk-scope .twin-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mk-scope .twin-head h6{font-size:var(--fs-ui-title);margin:0;font-weight:600}.mk-scope .twin-head .site{font-size:var(--fs-ui-sm);color:var(--s-ink-2)}.mk-scope .twin-head .sp{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mk-scope .twin-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 16px;margin:12px 0;display:grid}.mk-scope .twin-kpis dt{font-size:var(--fs-ui-xs);color:var(--s-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-scope .twin-kpis dd{font-size:var(--fs-ui-title);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-weight:600}.mk-scope .twin-frame{border:1px solid var(--s-line);background:var(--bg-content);border-radius:10px;overflow:hidden}.mk-scope .twin-frame svg{width:100%;height:auto;display:block}.mk-scope .twin-legend{font-size:var(--fs-ui-xs);color:var(--s-ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;display:flex}.mk-scope .twin-legend .ramp{vertical-align:middle;gap:2px;margin:0 6px;display:inline-flex}.mk-scope .twin-legend .ramp i{border-radius:2px;width:12px;height:8px}.mk-scope .twin-legend .hot{color:var(--s-ink);align-items:center;gap:5px;display:inline-flex}.mk-scope .twin-legend .hot i{border:1.5px solid var(--s-ink);border-radius:2px;width:12px;height:8px}.mk-scope .twin-legend .t{margin-left:auto}.mk-scope .twin-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.mk-scope .r1{background:var(--ramp-orange-1);fill:var(--ramp-orange-1)}.mk-scope .r2{background:var(--ramp-orange-2);fill:var(--ramp-orange-2)}.mk-scope .r3{background:var(--ramp-orange-3);fill:var(--ramp-orange-3)}.mk-scope .r4{background:var(--ramp-orange-4);fill:var(--ramp-orange-4)}.mk-scope .r5{background:var(--ramp-orange-5);fill:var(--ramp-orange-5)}.mk-scope .rh{fill:var(--status-danger-fill)}.mk-scope .rk-txt{font-size:var(--fs-ui-xs);fill:var(--s-ink-2)}.mk-scope .rk-hot{stroke:var(--s-ink);fill:none}.mk-scope .rk-pin{fill:var(--bg-content)}.mk-scope .rk-flame{fill:none;stroke:var(--status-danger-text);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.mk-scope .rk-sel{fill:none;stroke:var(--tint);stroke-width:2px}.mk-scope .iso-fl{fill:var(--bg-content-secondary)}.mk-scope .iso-tile{stroke:var(--s-line);stroke-width:.6px;fill:none}.mk-scope .iso-ac{fill:var(--aisle-c)}.mk-scope .iso-ah{fill:var(--aisle-h)}.mk-scope .iso-t{fill:var(--rk-top)}.mk-scope .iso-x{fill:var(--rk-x)}.mk-scope .iso-y{fill:var(--rk-y)}.mk-scope .iso-t,.mk-scope .iso-x,.mk-scope .iso-y{stroke:var(--rk-edge);stroke-width:.5px;stroke-linejoin:round}.mk-scope .iso-door{fill:var(--rk-door);stroke:var(--rk-edge);stroke-width:.4px}.mk-scope .iso-ring{fill:none;stroke:var(--status-danger-fill);stroke-width:1.4px}.mk-scope .iso-lab{font-size:var(--fs-ui-xs);fill:var(--s-ink-2);font-weight:600}.mk-scope .iso-mark rect{fill:var(--bg-content);stroke:var(--s-line)}.mk-scope .iso-mark text{font-size:var(--fs-ui-xs);fill:var(--status-danger-text);font-weight:600}@container (max-width:760px){.mk-scope .twin-split{grid-template-columns:minmax(0,1fr)}.mk-scope .twin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:400px){.mk-scope .twin-legend .t{display:none}}.mk-scope .twin-band{gap:16px;display:grid}@media (min-width:960px){.mk-scope .twin-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mk-scope .twin-band>.win{flex-direction:column;display:flex}.mk-scope .twin-band .mn,.mk-scope .twin-band .twin-card{flex-direction:column;flex:1;display:flex}.mk-scope .twin-band .twin-card>.twin-frame{flex:1;align-items:center;display:flex}.mk-scope .s-legal table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--fs-footnote)}.mk-scope .s-legal th,.mk-scope .s-legal td{text-align:left;border-top:1px solid var(--s-line);padding:12px 16px}.mk-scope .s-legal th{color:var(--s-ink-2);background:var(--s-bg-2);font-weight:600}.mk-scope .win .mt8{margin-top:8px}.mk-scope .win .mt12{margin-top:12px}.mk-scope .s-fw{margin:0;padding:0;list-style:none}.mk-scope .s-pn-wrap{padding-top:64px}.mk-scope .s-chips{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.mk-scope .s-chip{font:inherit;font-size:var(--fs-footnote);border:1px solid var(--s-line);background:var(--s-card);color:var(--s-ink-2);cursor:pointer;border-radius:999px;padding:6px 14px;font-weight:500}.mk-scope .s-chip:hover{color:var(--s-ink)}.mk-scope .s-chip[aria-pressed=true]{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-bg)}.mk-scope .s-ints{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-scope .s-int{text-align:left;width:100%;height:100%;min-height:176px;font:inherit;border:1px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-card);color:var(--s-ink);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;transition:border-color .2s;display:flex}.mk-scope .s-int:hover{border-color:var(--tint)}.mk-scope .s-int-mark{height:32px;color:var(--s-ink-2);align-items:center;display:flex}.mk-scope .s-int-mark .s-wm{font-weight:600;font-size:var(--fs-callout);letter-spacing:-.02em}.mk-scope .s-int-name{font-weight:600;font-size:var(--fs-callout);margin-top:8px}.mk-scope .s-int-line{font-size:var(--fs-footnote);color:var(--s-ink-2);line-height:1.4}.mk-scope .s-int-cat{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--s-ink-3);margin-top:auto}.mk-scope .s-sheet{border:0;border-left:1px solid var(--s-line);background:var(--bg-content);width:min(440px,100vw);max-width:100vw;height:100vh;max-height:100vh;color:var(--s-ink);margin:0 0 0 auto;padding:0}.mk-scope .s-sheet::backdrop{background:#0000004d}.mk-scope .s-sheet-in{padding:24px}.mk-scope .s-sheet-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mk-scope .s-mono-tile{border:1px solid var(--s-line);width:28px;height:28px;font-size:var(--fs-caption);letter-spacing:0;color:var(--s-ink-2);border-radius:7px;place-items:center;font-weight:600;display:grid}.mk-scope .s-tm{font-size:var(--fs-caption);color:var(--s-ink-3);margin-top:16px;font-weight:400;line-height:1.5}.mk-scope .s-lm{flex:none;display:inline-block}.mk-scope svg.s-lm{fill:currentColor}.mk-scope .s-lm-asis{object-fit:contain;display:block}.mk-scope .s-lm-mask{background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-scope .s-lm-glyph{color:var(--s-ink-2)}.mk-scope .s-marquee-wrap{align-items:center;gap:16px;display:flex}.mk-scope .s-marquee-wrap .s-marquee{flex:1;min-width:0}.mk-scope .s-marquee.s-paused .s-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk-scope .s-marquee-btn{display:none}}.mk-scope .s-cta .s-cta-mail{font-size:var(--fs-callout);margin-top:16px}.mk-scope .s-msec{border-top:1px solid var(--s-line);padding:48px 0}.mk-scope .s-msec:first-child{border-top:0;padding-top:0}.mk-scope .s-msec:last-child{padding-bottom:0}.mk-scope .s-msec>h2{margin:0 0 24px;scroll-margin-top:88px}.mk-scope .s-msec>h3{font-size:var(--fs-card);letter-spacing:-.012em;color:var(--s-ink);margin:32px 0 8px;font-weight:600;line-height:1.3}.mk-scope .s-msec>h2+h3{margin-top:0}.mk-scope .s-msec>p:not([class]){color:var(--s-ink-2);margin:0 0 16px}.mk-scope .s-msec>p:not([class]):last-child{margin-bottom:0}.mk-scope .s-msec>ul:not([class]),.mk-scope .s-bullets{color:var(--s-ink-2);margin:0 0 16px;padding-left:24px;list-style:outside}.mk-scope .s-msec>ul:not([class]):last-child,.mk-scope .s-bullets:last-child{margin-bottom:0}.mk-scope .s-msec>ul:not([class]) li,.mk-scope .s-bullets li{margin:8px 0;padding-left:4px}.mk-scope .s-msec>ul:not([class]) li::marker{color:var(--s-ink-3)}.mk-scope .s-bullets li::marker{color:var(--s-ink-3)}.mk-scope .mk-article .s-tbl,.mk-scope .mk-article .s-log{margin:16px 0}.mk-scope .mk-article .s-tbl:last-child,.mk-scope .mk-article .s-log:last-child{margin-bottom:0}.mk-scope .s-fn-after{font-size:var(--fs-footnote);color:var(--s-ink-2);margin-top:16px}.mk-scope .s-log{gap:16px;padding:0;list-style:none;display:grid}.mk-scope .mk-article .s-log{margin-top:0}.mk-scope .s-log-card,.mk-scope .s-log-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mk-scope .s-log-card h3,.mk-scope .s-log-card p{font-size:var(--fs-callout);color:var(--s-ink-2);margin:8px 0 0;line-height:1.5}.mk-scope .s-svc{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-scope .s-svc-card{border:1px solid var(--s-line);background:var(--s-card);border-radius:14px;align-items:flex-start;gap:12px;min-height:96px;padding:16px;display:flex}.mk-scope .s-svc-icon{width:28px;height:28px;margin-top:2px}.mk-scope .s-svc-body{flex:1;min-width:0}.mk-scope .s-svc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mk-scope .s-svc-head h3{min-width:0}.mk-scope .s-svc-head>:last-child{flex:none}.mk-scope .s-svc-card p{font-size:var(--fs-footnote);color:var(--s-ink-2);margin:4px 0 0;line-height:1.4}.mk-scope .s-status-sum{font-size:var(--fs-subhead);color:var(--s-ink);font-weight:600;line-height:1.4}.mk-scope .s-status-meta{font-size:var(--fs-footnote);color:var(--s-ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.mk-scope .s-toc{padding-top:calc((var(--fs-title) * 1.18 - var(--fs-footnote) * 1.4) / 2)}.mk-scope .s-toc>h2{font-size:var(--fs-footnote);color:var(--s-ink);margin:0 0 12px;font-weight:600;line-height:1.4}.mk-scope .s-toc nav a{font-size:var(--fs-nav);color:var(--s-ink-2);padding:6px 0;line-height:1.43;text-decoration:none;display:block}.mk-scope .s-toc nav a:first-child{padding-top:0}.mk-scope .s-toc nav a:hover{color:var(--s-ink)}.mk-scope .s-toc nav a[aria-current=location]{color:var(--tint-text);font-weight:500}@media (max-width:900px){.mk-scope .s-toc{padding-top:0}.mk-scope .s-toc nav{flex-wrap:wrap;gap:0 16px;display:flex}.mk-scope .s-toc nav a,.mk-scope .s-toc nav a:first-child{padding:6px 0}}.mk-scope .s-promise{text-align:left;gap:16px;max-width:960px;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid}@media (min-width:720px){.mk-scope .s-promise{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-scope .s-promise li{border:1px solid var(--s-line);background:var(--s-card);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:16px;display:grid}.mk-scope .s-promise .s-icon{border-radius:9px;grid-row:span 2;width:36px;height:36px;margin:0}.mk-scope .s-promise .s-icon svg{width:18px;height:18px}.mk-scope .s-promise strong{font-size:var(--fs-callout);font-weight:600;line-height:1.3}.mk-scope .s-promise span{font-size:var(--fs-footnote);color:var(--s-ink-2);line-height:1.4}.mk-scope .s-areas{gap:16px;display:grid}@media (min-width:720px){.mk-scope .s-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.mk-scope .s-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-scope .s-area .s-checks{font-size:var(--fs-callout);margin-top:16px}.mk-scope .s-form .s-topic{font-size:var(--fs-footnote);color:var(--s-ink-2)}.mk-scope .s-form .s-topic strong{color:var(--s-ink);font-weight:600}.mk-scope .s-cc{width:min(400px,100%);padding:16px}.mk-scope .s-cc-card{border-radius:16px;padding:16px}.mk-scope .s-cc-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-scope .s-cc-actions .s-cc-wide{grid-column:1/-1}.mk-scope .s-cc-more{font:inherit;font-size:var(--fs-footnote);color:var(--tint-text);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:8px auto 0;padding:4px 8px;display:block}.mk-scope .s-cc-more:hover{text-decoration:underline}@media (max-width:559px){.mk-scope .s-cc{width:100%;padding:0}.mk-scope .s-cc-card{padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:16px 16px 0 0}}.mk-scope .s-topics{border:0;min-width:0;margin:0;padding:0}.mk-scope .s-topics legend{font-size:var(--fs-footnote);color:var(--s-ink-2);margin-bottom:8px;padding:0;font-weight:500}.mk-scope .s-topics .s-seg{flex-wrap:wrap;display:flex}.mk-scope .s-topics .s-seg label{font-size:var(--fs-footnote);color:var(--s-ink-2);cursor:pointer;border-radius:9px;align-items:center;gap:0;padding:6px 12px;font-weight:500;display:inline-flex}.mk-scope .s-topics .s-seg label.on{background:var(--s-card);color:var(--s-ink);box-shadow:var(--shadow-card)}.mk-scope .s-topics input{opacity:0;width:1px;height:1px;position:absolute}.mk-scope .s-topics label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.mk-scope .s-tour{--tour-bd:var(--tile-blue);background:linear-gradient(160deg, color-mix(in srgb, var(--tour-bd) 12%, var(--s-bg)), color-mix(in srgb, var(--tour-bd) 3%, var(--s-bg)) 70%);border:1px solid var(--s-line-2);border-radius:24px;padding:24px}.mk-scope .s-tour-label{margin-bottom:16px}.mk-scope .s-tour-steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.mk-scope .s-tour-steps a{border:1px solid var(--s-line);background:var(--s-card);height:100%;color:var(--s-ink);border-radius:14px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.mk-scope .s-tour-steps a:hover{border-color:var(--s-ink-3)}.mk-scope .s-tour-steps a[aria-current=step]{border-color:var(--tint);box-shadow:0 0 0 1px var(--tint)}.mk-scope .s-tour-n{width:24px;height:24px;font-size:var(--fs-footnote);background:var(--s-fill);color:var(--s-ink-2);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.mk-scope .s-tour-steps a[aria-current=step] .s-tour-n{background:var(--tint);color:var(--on-tint)}.mk-scope .s-tour-steps b{font-size:var(--fs-callout);font-weight:600;line-height:1.3;display:block}.mk-scope .s-tour-steps a span span{font-size:var(--fs-footnote);color:var(--s-ink-2);margin-top:2px;line-height:1.4;display:block}.mk-scope .s-tour-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:14px;gap:16px;display:flex;overflow-x:auto}.mk-scope .s-tour-track::-webkit-scrollbar{display:none}.mk-scope .s-tour-frame{scroll-snap-align:start;flex:0 0 100%;min-width:0}.mk-scope .s-tour-frame .win{box-shadow:0 1px 1px #0000000a,0 12px 32px -12px #0003}@media (max-width:719px){.mk-scope .s-tour{border-radius:20px;padding:16px}.mk-scope .s-tour-steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px}.mk-scope .s-tour-steps a{justify-content:center;padding:10px 6px}.mk-scope .s-tour-steps a>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mk-scope .s-code{gap:16px;display:grid}@media (min-width:960px){.mk-scope .s-code{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.mk-scope .s-code-pane{border:1px solid var(--s-line);background:var(--bg-content-secondary);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.mk-scope .s-code-pane .s-pre{background:0 0;border:0;border-radius:0;flex:1}.mk-scope .s-code-bar{border-bottom:1px solid var(--s-line);align-items:center;gap:8px;padding:8px;display:flex}.mk-scope .s-code-tabs{flex-wrap:wrap;gap:2px;display:flex}.mk-scope .s-code-tabs button{font:inherit;font-size:var(--fs-footnote);color:var(--s-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-weight:500}.mk-scope .s-code-tabs button[aria-selected=true]{background:var(--s-card);color:var(--s-ink);box-shadow:var(--shadow-card)}.mk-scope .s-code-copy{border:1px solid var(--s-line);background:var(--s-card);color:var(--s-ink-2);font:inherit;font-size:var(--fs-footnote);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}.mk-scope .s-code-copy:hover{color:var(--s-ink)}.mk-scope .s-code-note{font-size:var(--fs-footnote);color:var(--s-ink-2);margin-left:auto;padding-right:8px}.mk-scope .s-bento{gap:16px;display:grid}@media (min-width:720px){.mk-scope .s-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.mk-scope .s-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-scope .s-bento-lg{grid-column:span 2}}.mk-scope .s-bento-lg{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.mk-scope .s-crop{border-top:1px solid var(--s-line-2);background:linear-gradient(180deg, var(--s-bg-2), var(--s-card));height:240px;margin:24px -24px 0;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.mk-scope .s-crop-in{transform-origin:0 0;pointer-events:none;width:166%;position:absolute;left:24px;transform:scale(.6)}.mk-scope .s-crop-top .s-crop-in{top:16px}.mk-scope .s-crop-bottom .s-crop-in{top:16px;left:calc(24px - 46%)}.mk-scope .s-crop .s-shot{background:0 0;border-radius:0;margin:0;padding:0}.mk-scope .s-crop .s-shot:before,.mk-scope .s-crop .s-shot:after{display:none}.mk-scope .s-search{text-align:left;max-width:640px;margin:0 auto;position:relative}.mk-scope .s-search-box{border:1px solid var(--border-default);background:var(--bg-content);color:var(--s-ink-3);box-shadow:var(--shadow-card);border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:flex}.mk-scope .s-search-box:focus-within{border-color:var(--tint)}.mk-scope .s-search .s-search-box input{min-height:52px;font-size:var(--fs-body);background:0 0;border:0;padding:0}.mk-scope .s-search .s-search-box input:focus{outline:none}.mk-scope .s-search-hits{margin:8px 0 0;padding:0;list-style:none}.mk-scope .s-search-hits:empty{display:none}.mk-scope .s-search-hits{border:1px solid var(--s-line);background:var(--bg-content);border-radius:14px;overflow:hidden}.mk-scope .s-search-hits a{color:var(--s-ink);border-top:1px solid var(--s-line-2);padding:12px 16px;text-decoration:none;display:block}.mk-scope .s-search-hits li:first-child a{border-top:0}.mk-scope .s-search-hits a:hover,.mk-scope .s-search-hits a:focus-visible{background:var(--s-fill)}.mk-scope .s-search-hits b{font-weight:600;font-size:var(--fs-callout);display:block}.mk-scope .s-search-hits span{font-size:var(--fs-footnote);color:var(--s-ink-2);margin-top:2px;display:block}.mk-scope .s-search-none{font-size:var(--fs-footnote);color:var(--s-ink-2);padding:12px 16px}.mk-scope .s-search-none a{color:var(--tint-text)}.mk-scope a.s-guide p{flex:1}.mk-scope .s-rel{color:var(--s-ink-2);flex:1;margin:8px 0 0;padding-left:20px}.mk-scope .s-rel li{margin:4px 0}.mk-scope .s-footer .s-company{color:var(--s-ink-3);font-size:var(--fs-footnote);margin-top:16px;line-height:1.5}.mk-scope .s-signin{white-space:nowrap}@media (min-width:1024px) and (max-width:1199px){.mk-scope .s-nav-link{padding:8px 9px}.mk-scope .s-bar{gap:12px}}
