.ex-page-intro{padding-bottom:30px!important}.ex-page-intro h1{max-width:22ch}.ex-page-intro .mk-lead{max-width:58rem}.ex-page-intro p{max-width:70ch}.ex-shell{width:min(1200px,calc(100% - var(--mk-gutter, 16px) * 2));margin:0 auto 48px;border:1px solid var(--border-strong);border-radius:16px;background:var(--surface);overflow:clip;box-shadow:0 24px 70px color-mix(in srgb,var(--foreground) 5%,transparent)}.ex-shell *{min-width:0}.ex-shell button,.ex-shell input,.ex-shell select{font:inherit}.ex-shell button{cursor:pointer}.ex-shell button:disabled{cursor:not-allowed;opacity:.52}.ex-card:focus-visible,.ex-shell [tabindex]:focus-visible,.ex-shell a:focus-visible,.ex-shell button:focus-visible,.ex-shell input:focus-visible,.ex-shell select:focus-visible,.ex-shell summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ex-actions,.ex-frame-bar,.ex-inspector-heading,.ex-inspector-version,.ex-node-footer,.ex-scenario-bar,.ex-shell-bar,.ex-shell-footer,.ex-shell-title,.ex-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ex-shell-bar{justify-content:space-between;padding:12px 20px;background:var(--surface-muted);border-bottom:1px solid var(--border-subtle)}.ex-shell-title{color:var(--foreground-strong)}.ex-shell-title>svg{color:var(--accent)}.ex-demo-badge{padding:4px 8px;border:1px dashed var(--border-strong);border-radius:6px;color:var(--foreground-muted);font-size:.8125rem;font-weight:550}.ex-frame-bar>button,.ex-inspector-heading button,.ex-scenario-bar>button,.ex-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 9px;font-size:.8125rem;color:var(--foreground-muted);border:1px solid transparent;border-radius:6px}.ex-frame-bar>button:hover,.ex-scenario-bar>button:hover,.ex-toolbar button:hover:not(:disabled){background:var(--surface-elevated);border-color:var(--border-subtle);color:var(--foreground-strong)}.ex-layout{display:grid;grid-template-columns:214px minmax(0,1fr) 282px;align-items:stretch}.ex-discovery{padding:20px 12px;border-right:1px solid var(--border-subtle);background:var(--surface-muted)}.ex-search{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface);color:var(--foreground-muted)}.ex-search input{width:100%;min-height:24px;background:transparent;color:var(--foreground-strong);font-size:.8125rem;outline-offset:5px}.ex-search input::placeholder{color:var(--foreground-muted)}.ex-browse-mode{display:flex;gap:3px;padding:4px;margin-block:16px;background:var(--surface-elevated);border-radius:7px}.ex-browse-mode button{flex:1;min-height:36px;padding:6px;border-radius:5px;color:var(--foreground-muted);font-size:.8125rem}.ex-browse-mode button[aria-pressed=true]{background:var(--surface);color:var(--foreground-strong);box-shadow:0 1px 3px color-mix(in srgb,var(--foreground) 8%,transparent)}.ex-capability-nav{display:grid;gap:5px}.ex-capability-nav button{display:flex;align-items:center;gap:9px;text-align:left;min-height:47px;padding:10px;border:1px solid transparent;border-radius:8px;color:var(--foreground-muted);font-size:.8125rem;line-height:1.4}.ex-capability-nav button>svg{flex-shrink:0}.ex-capability-nav button>svg:last-child{margin-left:auto;opacity:0}.ex-capability-nav button:hover{background:var(--surface-elevated);color:var(--foreground-strong)}.ex-capability-nav button[aria-current=true]{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 32%,var(--border-subtle));font-weight:650}.ex-capability-nav button[aria-current=true]>svg:last-child{opacity:1}.ex-discovery-footer{border-top:1px solid var(--border-subtle);margin:24px 7px 0;padding-top:18px}.ex-discovery-footer a,.ex-discovery-footer p{font-size:.8125rem;line-height:1.6}.ex-discovery-footer a{display:inline-block;margin-top:12px;color:var(--accent)}.ex-label{font-size:.8125rem;font-weight:650;letter-spacing:.025em;color:var(--foreground-muted)}.ex-main{padding:20px 24px}.ex-scenario-bar{justify-content:space-between}.ex-control-row label,.ex-scenario-bar label,.ex-select-label{display:grid;gap:6px;font-size:.8125rem;font-weight:600;color:var(--foreground-muted)}.ex-control-row select,.ex-scenario-bar select,.ex-select-label select{min-height:40px;padding:8px 28px 8px 10px;color:var(--foreground-strong);background:var(--surface);border:1px solid var(--border-strong);border-radius:7px;font-size:.8125rem;max-width:100%}.ex-view-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-top:27px}.ex-view-heading>svg{color:var(--accent);flex-shrink:0;margin-top:22px}.mk-site .ex-view-heading h2{margin:9px 0 10px;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.2;letter-spacing:-.035em}.mk-site .ex-view-heading p{font-size:.875rem;line-height:1.6}.ex-frame-bar{margin-top:20px;padding:10px 0;border-bottom:1px solid var(--border-subtle);color:var(--foreground-muted);font-size:.8125rem}.ex-frame-bar>button{margin-left:auto}.ex-frame-bar>span:nth-child(2){font-family:ui-monospace,monospace}.ex-status{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;border:1px solid var(--border-subtle);font-size:.8125rem;font-weight:650;line-height:1.45;width:fit-content}.ex-status[data-status=accepted]{color:var(--status-implemented);background:var(--status-implemented-soft)}.ex-status[data-status=expired],.ex-status[data-status=stale]{color:var(--status-review);background:var(--status-review-soft)}.ex-status[data-status=pending]{color:var(--foreground-muted);background:var(--surface-elevated);border-style:dashed}.ex-record-map{position:relative;margin:18px 0 22px;padding:16px 10px 0;background-image:radial-gradient(var(--border-subtle) 1px,transparent 1px);background-size:16px 16px;border:1px solid var(--border-subtle);border-radius:10px}.ex-connectors{position:absolute;top:16px;left:0;width:100%;height:calc(100% - 54px);pointer-events:none}.ex-connectors path{fill:none;stroke:var(--border-strong);stroke-width:2}.ex-map-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:14px 28px;align-items:center}.ex-record-node{display:grid;gap:8px;text-align:left;padding:12px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);min-height:116px;color:var(--foreground-strong);box-shadow:0 3px 8px color-mix(in srgb,var(--foreground) 3%,transparent)}.ex-record-node[data-record=source]{grid-column:1;grid-row:1}.ex-record-node[data-record=support]{grid-column:1;grid-row:2}.ex-record-node[data-record=derived]{grid-column:2;grid-row:1/3}.ex-record-node[data-record=report]{grid-column:3;grid-row:1/3}.ex-record-node[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ex-record-node strong{font-size:.875rem;line-height:1.35}.ex-node-role,.ex-node-value{font-size:.8125rem;color:var(--foreground-muted)}.ex-node-value{line-height:1.45;overflow-wrap:anywhere}.ex-node-footer{justify-content:space-between;gap:4px}.ex-node-footer code{font-size:.8125rem}.mk-site .ex-map-legend{position:relative;font-size:.8125rem;line-height:1.5;padding:12px 0;text-align:center}.ex-lens{padding-top:2px}.mk-site .ex-lens h3{font-size:1rem;line-height:1.45;margin-bottom:16px}.mk-site .ex-lens p{font-size:.8125rem;line-height:1.65}.ex-handoff,.ex-version-pair{display:grid;grid-template-columns:1fr 20px 1fr;gap:12px;align-items:center}.ex-handoff>div,.ex-version-pair>button{display:grid;gap:6px;padding:15px;border:1px solid var(--border-subtle);border-radius:8px;text-align:left;background:var(--surface-muted)}.ex-version-pair>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.ex-handoff span,.ex-version-pair span{color:var(--foreground-muted);font-size:.8125rem}.ex-handoff strong,.ex-version-pair strong{font-size:.875rem;line-height:1.4}.ex-handoff code,.ex-version-pair small{color:var(--foreground-muted);font-size:.8125rem}.ex-handoff>svg,.ex-version-pair>svg{width:18px;color:var(--foreground-muted)}.ex-actions{gap:8px;margin-top:16px}.ex-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px 12px;border:1px solid var(--border-strong);border-radius:7px;color:var(--foreground-strong);font-size:.8125rem;font-weight:600}.ex-actions button:first-child{background:var(--surface-inverse);color:var(--foreground-inverse);border-color:transparent}.ex-actions button:hover:not(:disabled){filter:brightness(.96)}.mk-site .ex-caption{margin-top:13px;font-size:.8125rem;line-height:1.65;color:var(--foreground-muted)}.ex-caption svg{display:inline;vertical-align:middle;margin-right:5px}.ex-control-row{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:14px}.ex-control-row fieldset{min-width:0}.ex-control-row legend{font-size:.8125rem;color:var(--foreground-muted);margin-bottom:6px}.ex-segments{display:flex;flex-wrap:wrap;gap:5px}.ex-segments button{min-height:38px;padding:8px 9px;border:1px solid var(--border-subtle);border-radius:6px;font-size:.8125rem}.ex-segments button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.ex-budget{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:.875rem}.ex-budget progress{width:100%;height:6px;accent-color:var(--accent)}.mk-site .ex-feedback{margin-top:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-muted);font-size:.8125rem}.ex-feedback[data-warning=true]{border-color:var(--status-review)}.ex-details{margin-top:14px;border-top:1px solid var(--border-subtle);padding-top:10px}.ex-details summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--foreground-strong);min-height:36px;padding-block:8px}.ex-details dd,.ex-details p{font-size:.8125rem!important;line-height:1.6}.ex-shell pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;margin-top:12px;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:7px;font:.75rem/1.7 ui-monospace,monospace;color:var(--foreground-strong)}.ex-workflow-sequence{list-style:decimal;margin:12px 0 12px 20px;font-size:.8125rem;line-height:1.7}.ex-toggle{display:flex;gap:8px;align-items:center;font-size:.8125rem;min-height:44px}.ex-toggle input{width:18px;height:18px;accent-color:var(--accent)}.ex-access-result{display:flex;gap:16px;align-items:flex-start;padding:18px;margin-top:15px;background:var(--accent-soft);border:1px solid var(--border-subtle);border-radius:8px}.ex-access-result>svg{flex-shrink:0;color:var(--accent)}.ex-access-result[data-warning=true]{background:var(--surface-muted);border-color:var(--status-review)}.ex-access-result[data-warning=true]>svg{color:var(--status-review)}.ex-access-result p{margin-top:7px}.ex-mini-facts,.ex-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.ex-mini-facts dd,.ex-mini-facts dt{font-size:.8125rem;line-height:1.65}.ex-mini-facts dt{color:var(--foreground-muted)}.ex-stat-row>div{display:grid;gap:7px;padding:14px 10px;border:1px solid var(--border-subtle);border-radius:8px}.ex-stat-row svg{color:var(--accent)}.ex-stat-row strong{font-size:1.8rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ex-stat-row span{font-size:.8125rem;color:var(--foreground-muted);line-height:1.5}.ex-definition-list{display:grid;gap:12px;margin-top:10px}.ex-definition-list dt{font-size:.8125rem;color:var(--foreground-strong);font-weight:600}.ex-definition-list dd{font-size:.8125rem;color:var(--foreground-muted);line-height:1.6;margin-top:4px;overflow-wrap:anywhere}.ex-recovery{display:flex;flex-wrap:wrap;gap:15px;padding:15px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted)}.ex-recovery>svg{color:var(--accent)}.ex-recovery>div{display:grid;gap:6px}.ex-recovery span{color:var(--foreground-muted)}.ex-recovery code,.ex-recovery span,.ex-recovery strong,.ex-scenario-note{font-size:.8125rem}.ex-scenario-note{display:grid;gap:7px;border-top:1px solid var(--border-subtle);margin-top:22px;padding-top:16px;line-height:1.6;color:var(--foreground-muted)}.ex-scenario-note a,.ex-text-link{color:var(--accent);font-weight:600}.ex-text-link{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem}.ex-inspector{border-left:1px solid var(--border-subtle);padding:18px;background:var(--surface-muted)}.ex-inspector-heading{justify-content:space-between;font-size:.8125rem;color:var(--foreground-muted)}.ex-inspector-heading button{font-size:.8125rem;padding-inline:5px}.ex-inspector-heading button[aria-pressed=true]{color:var(--accent)}.mk-site .ex-inspector h2{font-size:1.125rem;margin:18px 0 7px;line-height:1.35;letter-spacing:-.025em}.ex-shell .ex-exact-id{display:block;padding:0;background:transparent;font-size:.8125rem;color:var(--foreground-muted)}.ex-inspector-version{margin-block:18px;justify-content:space-between;font-size:.8125rem}.ex-tabs{display:flex;border-bottom:1px solid var(--border-subtle)}.ex-tabs button{flex:1;min-height:40px;font-size:.8125rem;color:var(--foreground-muted);border-bottom:2px solid transparent}.ex-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.ex-inspector-panel{padding-top:18px;min-height:228px}.mk-site .ex-inspector-panel h3{font-size:.9375rem;line-height:1.45;margin-bottom:10px}.mk-site .ex-inspector-panel p{font-size:.8125rem;line-height:1.7}.ex-inspector-panel h4{margin-top:18px;font-size:.8125rem;font-weight:650;color:var(--foreground-muted)}.ex-text-button{display:inline-flex;text-align:left;color:var(--accent);min-height:38px;padding-block:6px;font-size:.8125rem!important}.ex-capability-boundary{display:grid;gap:10px;margin-top:25px;padding-top:18px;border-top:1px solid var(--border-subtle)}.ex-capability-boundary .mk-availability,.ex-shell-footer{font-size:.8125rem}.ex-shell-footer{justify-content:space-between;padding:13px 20px;border-top:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--foreground-muted);line-height:1.6}.ex-shell-footer a{color:var(--accent)}.ex-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--foreground-muted)}.ex-copy-status:not(:empty){padding:10px 20px;border-bottom:1px solid var(--border-subtle);background:var(--accent-soft);font-size:.8125rem}.ex-copy-fallback{display:grid;gap:6px;padding:10px 20px;font-size:.8125rem}.ex-copy-fallback input{width:100%;padding:9px;background:var(--surface-muted);border:1px solid var(--border-strong);border-radius:5px}.ex-guided{display:grid;gap:7px;margin:15px 0;padding:14px;background:var(--accent-soft);border:1px solid var(--border-subtle);border-radius:8px}.ex-guided p{font-size:.8125rem!important}.ex-guided button{min-height:36px;font-size:.8125rem;text-align:left;color:var(--accent)}.ex-no-results{padding:10px}.ex-no-results button,.ex-no-results p{font-size:.8125rem}.ex-no-results button{margin-top:8px;min-height:40px;color:var(--accent)}.ex-capability-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ex-capability-strip a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 11px;border:1px solid var(--border-subtle);border-radius:7px;font-size:.8125rem;color:var(--foreground-strong);background:var(--surface)}.ex-capability-strip a:hover{border-color:var(--accent);color:var(--accent)}.ex-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (min-width:1100px){.ex-cards:not(.ex-cards-three){grid-template-columns:repeat(12,minmax(0,1fr))}.ex-cards:not(.ex-cards-three)>.ex-card{grid-column:span 3}.ex-cards:not(.ex-cards-three)>.ex-card:nth-child(n+5):nth-last-child(-n+3){grid-column:span 4}}@media (min-width:720px){.ex-cards.ex-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-cards-three>.ex-card,.ex-cards-three>.ex-card:nth-child(n){grid-column:auto}}.ex-cards-three .mk-eyebrow{margin:0}@media (min-width:720px) and (max-width:1099px){.ex-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-cards>.ex-card:last-child:nth-child(odd){grid-column:1/-1}}.ex-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);transition:border-color .16s ease,background .16s ease}.ex-card:hover{border-color:var(--accent);background:var(--surface-elevated)}.ex-card>svg{color:var(--accent)}.mk-site .ex-card h3{font-size:1.125rem}.mk-site .ex-card p{font-size:.875rem;line-height:1.6}.ex-card .ex-card-action{color:var(--accent);font-size:.8125rem;margin-top:auto;padding-top:8px;font-weight:650}.ex-card .mk-availability{font-size:.8125rem}.ex-bridge{padding:22px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-muted);margin-block:20px}.mk-site .ex-bridge h2,.mk-site .ex-bridge h3{font-size:1.125rem;margin-bottom:10px}.mk-site .ex-bridge p{font-size:.875rem;line-height:1.6}.ex-bridge .ex-text-link{margin-top:12px;font-size:.8125rem}.ex-tour-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ex-tour-nav button{min-height:44px;padding:10px 16px;border:1px solid var(--border-strong);border-radius:8px;font-size:.8125rem}.ex-tour-nav button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.ex-tour-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:tour}.ex-tour-steps li{counter-increment:tour;padding:18px;border:1px solid var(--border-subtle);border-radius:8px}.ex-tour-steps li:before{content:"0" counter(tour);display:block;color:var(--accent);font:.75rem ui-monospace,monospace;margin-bottom:12px}.ex-tour-steps strong{display:block;font-size:.875rem}.ex-tour-steps p{font-size:.8125rem!important;margin-top:8px}.ex-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ex-trust-grid article{padding:22px;border:1px solid var(--border-subtle);border-radius:10px}.mk-site .ex-trust-grid h3{font-size:1rem;margin-bottom:9px}.mk-site .ex-trust-grid p{font-size:.8125rem}.ex-trust-grid details{margin-top:12px}.ex-trust-grid summary{min-height:36px;font-size:.8125rem;cursor:pointer;color:var(--accent)}@media (max-width:1199px){.ex-layout{grid-template-columns:185px minmax(0,1fr)}.ex-inspector{grid-column:1/-1;border-left:0;border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 25px}.ex-exact-id,.ex-inspector h2,.ex-inspector-heading,.ex-inspector-version,.ex-inspector>.ex-caption{grid-column:1}.ex-inspector-panel{min-height:150px}.ex-tabs{grid-column:2;grid-row:1/3;align-self:end}.ex-inspector-panel{grid-column:2;grid-row:3/7}.ex-capability-boundary{grid-column:1;margin-top:0}}@media (max-width:719px){.ex-shell{width:calc(100% - var(--mk-gutter, 16px) * 2);border-radius:10px}.ex-layout{display:block}.ex-shell-bar{padding:12px;gap:8px}.ex-shell-title{width:100%;justify-content:space-between}.ex-toolbar{gap:6px;width:100%}.ex-toolbar button{min-height:40px}.ex-discovery{border-right:0;border-bottom:1px solid var(--border-subtle);padding:12px}.ex-browse-mode{margin-block:10px}.ex-capability-nav{display:flex;flex-wrap:wrap;gap:5px}.ex-capability-nav button{min-height:40px;padding:8px;font-size:.8125rem;gap:5px}.ex-capability-nav button>svg{width:15px}.ex-capability-nav button>svg:last-child,.ex-discovery-footer{display:none}.ex-main{padding:16px 14px}.ex-view-heading{padding-top:20px}.ex-view-heading>svg{display:none}.ex-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ex-record-node[data-record=source]{grid-column:1;grid-row:1}.ex-record-node[data-record=support]{grid-column:2;grid-row:1}.ex-record-node[data-record=derived]{grid-column:1;grid-row:2}.ex-record-node[data-record=report]{grid-column:2;grid-row:2}.ex-record-node{padding:10px;min-height:130px}.ex-record-node strong{font-size:.8125rem}.ex-connectors{display:none}.ex-inspector{display:block;padding:18px}.ex-inspector-panel{min-height:0}.ex-capability-boundary{margin-top:22px}.ex-handoff,.ex-version-pair{gap:7px;grid-template-columns:1fr 14px 1fr}.ex-handoff>div,.ex-version-pair>button{padding:10px}.ex-handoff>svg,.ex-version-pair>svg{width:13px}.ex-shell-footer{padding:12px}.ex-stat-row{gap:6px}.ex-cards,.ex-trust-grid{grid-template-columns:1fr}.ex-tour-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-card{padding:20px}}.wf{display:grid;gap:12px;margin-bottom:18px}.wf-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.wf-bar h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:1rem;color:var(--foreground-strong)}.wf-readonly{padding:1px 8px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--foreground-muted);font-size:.75rem;font-weight:500}.wf-picker{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-muted)}.wf-picker button{min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--foreground-muted);font-size:.8125rem;font-weight:600}.wf-picker button[aria-pressed=true]{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-subtle));color:var(--foreground-strong);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 8%,transparent)}.mk-site .wf-result,.mk-site .wf-summary{margin:0;font-size:.875rem;color:var(--foreground-muted)}.mk-site .wf-result{color:var(--foreground-strong);font-weight:500}.mk-site .wf-sport{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.8125rem;color:var(--foreground-muted)}.wf-sport code{padding:1px 6px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-muted);color:var(--foreground-strong);font-size:.75rem}.wf-sport span{color:var(--foreground-subtle)}.wf-timeline{display:flex;align-items:stretch;gap:6px}.wf-timeline ol{display:flex;flex:1;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin}.wf-timeline li{flex:1 0 auto}.wf-timeline ol button{display:grid;gap:1px;width:100%;min-height:44px;padding:6px 10px;border:1px solid var(--border-subtle);border-top:3px solid var(--border-subtle);border-radius:8px;background:var(--surface);color:var(--foreground-muted);font-size:.75rem;line-height:1.3;text-align:left;white-space:nowrap}.wf-timeline ol button[data-past=true]{border-top-color:color-mix(in srgb,var(--accent) 55%,var(--border-subtle))}.wf-timeline ol button[aria-current=step]{border-color:var(--accent);border-top-color:var(--accent);color:var(--foreground-strong);background:var(--accent-soft);font-weight:600}.wf-at{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:var(--foreground-subtle)}.wf-step-btn{display:grid;place-items:center;width:34px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface);color:var(--foreground-strong)}.wf-stage{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:start;animation:ex-enter .26s var(--motion-ease-standard,ease-out) both}.wf-stage>.wf-canvas{container-type:inline-size}@container (max-width: 760px){.gd.wf-canvas[data-has-narrow] .gd-svg.wf-svg[data-variant=wide]{display:none}.gd.wf-canvas[data-has-narrow] .gd-svg.wf-svg[data-variant=narrow]{display:block}}.wf-canvas{padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb,var(--foreground) 9%,transparent) 1px,transparent 1px);background-size:16px 16px}.wf-node{cursor:pointer;outline:none}.wf-node .gd-node-box{transition:fill .22s ease,stroke .22s ease,stroke-width .22s ease}.wf-node:hover .gd-node-box{stroke:var(--accent)}.wf-node:focus-visible .gd-node-box{stroke:var(--focus-ring);stroke-width:3}.wf-node[data-kind=agent] .gd-node-box{stroke-width:1.5}.wf-node[data-kind=agent][data-tone=neutral] .gd-node-box,.wf-node[data-kind=agent][data-tone=reused] .gd-node-box{fill:color-mix(in srgb,var(--emerald,#005A36) 10%,var(--surface))}.wf-node[aria-pressed=true] .gd-node-box{stroke:var(--accent);stroke-width:3}.wf-node[data-related=other]{opacity:.45}.wf-node[data-state=stale] .gd-node-box{animation:wf-stale 1.4s ease-in-out 2}@keyframes wf-stale{50%{stroke-width:3}}.wf-edge{transition:stroke .22s ease}.wf-edge[data-tone=stop]{animation:ex-flow .9s linear 2;stroke-dasharray:8 6}.wf-panel{display:grid;gap:8px;align-content:start;padding:14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-muted);max-height:480px;overflow-y:auto}.wf-panel h4{margin:0;font-size:1rem;color:var(--foreground-strong)}.mk-site .wf-panel p{margin:0;font-size:.8125rem;line-height:1.5}.mk-site .wf-owner{color:var(--foreground-muted);font-weight:600}.mk-site .wf-owner[data-owner=agentcore]{color:#b35900}html[data-theme=dark] .mk-site .wf-owner[data-owner=agentcore]{color:#ff9900}.mk-site .wf-state{color:var(--foreground-strong);font-weight:600}.mk-site .wf-state[data-state=corrected],.mk-site .wf-state[data-state=stale]{color:var(--status-review)}.mk-site .wf-state[data-state=recorded]{color:var(--status-implemented)}.mk-site .wf-panel-label{display:inline-flex;align-items:center;gap:6px;margin-top:4px!important;color:var(--foreground-muted);font-weight:600}.wf-versions{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wf-versions li{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:8px;background:var(--surface)}.wf-versions li[data-shown=true]{border-left-color:var(--accent)}.wf-versions li[data-later=true]{opacity:.55;border-style:dashed}.wf-version-head{display:flex;justify-content:space-between;gap:8px;font-size:.75rem;color:var(--foreground-subtle)}.wf-reads code,.wf-versions code{font-size:.75rem;color:var(--foreground-strong)}.wf-versions s{color:var(--foreground-muted);text-decoration-color:var(--status-review)}.mk-site .wf-reads{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--foreground-muted);font-size:.75rem!important}.wf-reads code{padding:1px 6px;border-radius:999px;background:var(--surface-muted);border:1px solid var(--border-subtle)}.mk-site .wf-hint,.mk-site .wf-readers{color:var(--foreground-muted)}.wf-legend{margin-top:0}.wf-legend-agent{border-radius:999px!important;border-color:var(--foreground-subtle)!important}.wf-log table{width:100%;border-collapse:collapse;font-size:.8125rem}.wf-log td,.wf-log th{padding:6px 8px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.wf-log th{color:var(--foreground-muted);font-weight:600}.wf-log tr[data-later=true] td{color:var(--foreground-subtle)}@media (max-width:1199px){.wf-stage{grid-template-columns:minmax(0,1fr)}.wf-panel{max-height:none}}@media (prefers-reduced-motion:reduce){.wf-edge,.wf-node .gd-node-box,.wf-stage{transition:none;animation:none!important}}@keyframes ex-flow{0%{stroke-dashoffset:56}to{stroke-dashoffset:0}}@keyframes ex-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--status-review) 55%,transparent)}to{box-shadow:0 0 0 10px transparent}}@keyframes ex-enter{0%{opacity:0;transform:translateY(4px)}}.ex-connectors[data-changed=true] path{stroke:var(--status-review);stroke-dasharray:8 6;animation:ex-flow .9s linear 2}.ex-record-node[data-status=stale]{animation:ex-ring .9s ease-out .3s 2}.ex-enter,.ex-record-map{animation:ex-enter .26s var(--motion-ease-standard,ease-out) both}.ex-record-node{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ex-record-node:hover{transform:translateY(-1px);border-color:var(--accent)}@media (min-width:1200px){.ex-layout{background:linear-gradient(to right,var(--surface-muted) 213px,var(--border-subtle) 213px 214px,transparent 214px)}.ex-discovery{border-right:0;background:transparent;position:sticky;top:72px;align-self:start;max-height:calc(100dvh - 88px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ex-card,.ex-shell *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ex-page>.mk-page-intro{padding-bottom:30px}.ex-page>.mk-page-intro h1{max-width:24ch}.ex-architecture-tour button:focus-visible,.ex-trust-grid a:focus-visible,.ex-trust-grid summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ex-budget progress{appearance:none;border:0;border-radius:8px;overflow:hidden;background:var(--surface-elevated)}.ex-budget progress::-webkit-progress-bar{background:var(--surface-elevated);border-radius:8px}.ex-budget progress::-webkit-progress-value{background:var(--accent);border-radius:8px}.ex-budget progress::-moz-progress-bar{background:var(--accent);border-radius:8px}