.mk-recorded-guide{min-width:0;padding:18px;border-bottom:1px solid var(--border-subtle);background:var(--surface)}.mk-recorded-guide .mk-recorded-mode{margin:0 0 8px;color:var(--foreground-muted);font:var(--text-label-13)}.mk-recorded-guide .mk-recorded-qualification{margin:0 0 12px;color:var(--foreground-muted);font:var(--text-copy-14)}.mk-recorded-guide nav ol{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0;list-style:none}.mk-recorded-guide nav .ui-button{min-height:44px;white-space:normal;text-align:left;font:var(--text-label-13)}.mk-recorded-guide nav .ui-button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 -2px var(--accent)}.mk-recorded-guide .mk-recorded-instruction{margin:12px 0;font:var(--text-copy-14)}.mk-recorded-selection{min-width:0;max-width:100%;border:1px solid var(--border-subtle);border-radius:8px;overflow-wrap:anywhere}.mk-recorded-selection:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mk-recorded-selection .wf-inspection{margin:0;padding:14px}.mk-recorded-selection .wf-inspection>p{margin-block:6px}.mk-recorded-selection .wf-reads{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mk-recorded-guide .mk-recorded-explanation{margin:12px 0;padding:0 12px;border-left:2px solid var(--accent)}.mk-recorded-guide .mk-recorded-explanation p{font:var(--text-copy-14)}.mk-recorded-explanation .ui-button{display:inline-flex;min-height:44px;padding-inline:6px}.mk-recorded-evidence{margin-top:12px;font:var(--text-copy-14)}.mk-recorded-evidence summary{min-height:44px;padding-block:12px;cursor:pointer;font:var(--text-label-13)}.mk-recorded-evidence h3{margin-block:12px 6px;font:var(--text-heading-16)}.mk-recorded-evidence p{margin-block:8px;font:var(--text-copy-14)}.mk-recorded-output-links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:479px){.mk-recorded-guide{padding:12px}.mk-recorded-guide nav ol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-recorded-guide nav .ui-button{width:100%;justify-content:flex-start}}.mk-plain{--home-section-space:clamp(2rem,4vw,3.5rem);--home-content-space:clamp(1.25rem,2.5vw,2rem)}.mk-plain .mk-plain-hero{display:flex;flex-direction:column;align-items:center;padding-bottom:0;text-align:center}.mk-plain .mk-hero2{padding-block:calc(var(--app-header-height) + var(--home-section-space)) var(--home-section-space);background:var(--background)}.mk-plain .mk-plain-hero h1{max-width:min(100%,28ch);font:var(--text-heading-56);letter-spacing:-.04em}.mk-plain .mk-plain-hero .mk-hero-lead{max-width:43ch;margin-top:var(--ui-space-4);font:var(--text-copy-18)}.mk-plain .mk-plain-hero>.mk-eyebrow{margin-bottom:var(--ui-space-3)}.mk-plain .mk-home-availability,.mk-plain .mk-home-ownership{margin-block:var(--ui-space-5)}.mk-home-ownership ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-4);list-style:none;padding:0;margin:0}.mk-home-ownership li{position:relative;padding:var(--panel-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--surface-muted)}.mk-home-ownership li>p{margin-top:var(--ui-space-2)}.mk-home-ownership li:last-child{border-color:var(--accent)}.mk-home-ownership figcaption{margin-top:var(--ui-space-4);color:var(--foreground-muted);font:var(--text-copy-14)}.mk-home-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3);list-style:none;padding:0;margin-block:var(--ui-space-5)}.mk-home-ladder li{display:grid;gap:var(--ui-space-1);padding:var(--ui-space-3);border-inline-start:2px solid var(--status-review);font:var(--text-copy-14)}.mk-home-ladder li[data-qualified=true]{border-color:var(--status-implemented)}.mk-home-ladder span{color:var(--foreground-muted)}.mk-home-depth{padding-bottom:var(--home-section-space)}.mk-home-depth>.mk-more{margin-block:var(--ui-space-3)}.mk-home-depth>.mk-more[open]{padding-block-end:var(--ui-space-6)}:root:has(.mk-home-workspace){scroll-padding-block-start:calc(var(--app-header-height) + 8px)}.mk-home-workspace .wf .wf-workspace-frame.wf-graph-viewport{scroll-margin-block-start:0}.mk-home-workspace{margin-top:var(--home-content-space);padding:0;overflow:clip;isolation:isolate;border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:var(--surface-muted);box-shadow:var(--ui-shadow-panel)}.mk-home-workspace>.mk-public-example-label{margin:0;padding:12px 18px;color:var(--foreground-strong);font:var(--text-label-13);border-bottom:1px solid var(--border-subtle)}.mk-home-workspace .mk-workspace-preview{width:100%;margin:0;border:0;border-radius:0;box-shadow:none}.mk-workspace-label{display:flex;align-items:center;gap:var(--ui-space-2);font:var(--text-label-13);font-weight:600;white-space:nowrap}.mk-home-workspace .wf{margin-block:0}.mk-home-workspace .wf-tool-shell{margin-top:0}.mk-home-workspace .wf-canvas{height:clamp(360px,50svh,640px);border-radius:0}.mk-home-workspace .wf>:is(details,.tr-example-story,.wf-selection-scope,.wf-legend,.ex-caption){margin-inline:var(--ui-space-4)}.mk-plain.mk-site .mk-section{padding-block:0 var(--home-section-space)}.mk-home-contracts{padding:var(--panel-padding);border:1px solid var(--mk-line);border-radius:var(--ui-radius-lg)}.mk-home-contracts>.mk-grid-two+p{margin-top:var(--ui-space-4)}.mk-plain .mk-cta{margin-bottom:var(--home-section-space)}.mk-plain .mk-section h2{max-width:24ch;margin-bottom:var(--ui-space-4)}.mk-plain .mk-band-note{margin-top:var(--ui-space-4)}.mk-plain .mk-plain-hero .mk-actions{margin-top:var(--ui-space-5)}.mk-plain .mk-button{border-radius:var(--ui-radius-md)}.mk-plain .mk-button:not(.mk-button-secondary){background:var(--emerald);color:#fff;border-color:color-mix(in srgb,var(--gold) 45%,var(--emerald))}.mk-plain .mk-button:not(.mk-button-secondary):hover{border-color:var(--gold)}@media (min-width:720px) and (max-width:1099px){.mk-home-ladder,.mk-home-ownership ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.mk-home-ladder,.mk-home-ownership ol{grid-template-columns:minmax(0,1fr)}.mk-plain .mk-plain-hero{align-items:flex-start;text-align:left}.mk-plain .mk-plain-hero h1{font:var(--text-heading-40)}.mk-workspace-label>span:first-child{display:none}}