.mk-visual-cap{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-faint)}.mk-compare{margin:0}.mk-compare-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr auto;gap:0 var(--space-4)}.mk-compare-pane{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0}.mk-compare-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-3)!important;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.mk-compare-head .badge{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.mk-compare-stage{display:grid;justify-items:center;align-items:start;padding:var(--space-8) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.mk-alt .mk-compare-stage{background:var(--bg)}.mk-compare-note,.mk-compare-legend{margin:var(--space-4) 0 0!important;font-size:var(--text-sm);color:var(--text-muted);min-height:3em}.mk-compare-legend{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mk-compare-legend li{display:flex;gap:var(--space-2);align-items:baseline}.mk-compare-legend .mk-co-marker{position:static;flex:none;transform:translateY(-1px)}.mk-compare-legend .mk-co-marker:before{content:none}.mk-co{position:relative;width:100%;max-width:320px;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-sm);line-height:1.45;color:var(--text);box-shadow:0 1px 2px light-dark(rgba(0,0,0,.04),rgba(0,0,0,.3))}.mk-co-merchant{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-sm)}.mk-co-logo{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-xs);background:var(--text);color:var(--bg);font-size:var(--text-2xs);font-weight:700}.mk .mk-co-plan{margin-top:var(--space-5);color:var(--text-muted)}.mk .mk-co-price{margin:0 0 var(--space-5);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.mk-co-price span{font-size:var(--text-sm);font-weight:400;color:var(--text-muted);letter-spacing:0}.mk-co-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.mk-co-label{font-size:var(--text-xs);color:var(--text-muted)}.mk-co-input{display:flex;align-items:center;height:34px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);font-size:var(--text-sm);white-space:nowrap;overflow:hidden}.mk-co-card{padding:0}.mk-co-card span{padding:0 var(--space-3);color:var(--text-muted)}.mk-co-card span:first-child{flex:1;color:var(--text)}.mk-co-card span+span{border-left:1px solid var(--border);line-height:34px}.mk .mk-co-disclosure,.mk .mk-co-consent{position:relative;margin:var(--space-4) 0 0;font-size:inherit;line-height:1.5}.mk .mk-co-disclosure{font-weight:600;color:inherit}.mk .mk-co-consent{display:flex;gap:var(--space-2);align-items:flex-start;margin-top:var(--space-3);color:var(--text-muted)}.mk-co-box{flex:none;width:14px;height:14px;margin-top:1px;border:1px solid var(--border-strong);border-radius:3px;background:var(--input-bg)}.mk-co-button{display:grid;place-items:center;height:38px;margin-top:var(--space-4);border-radius:var(--radius-sm);background:var(--text);color:var(--bg);font-weight:500}.mk-co-marker{position:absolute;top:0;right:-46px;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--brand);color:var(--brand-fg);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;line-height:1}.mk-co-marker:before{content:"";position:absolute;right:100%;top:50%;width:18px;border-top:1px dashed var(--brand-border)}.mk-vs-switch{display:none;gap:2px;padding:2px;margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:max-content}.mk-vs-switch button{height:var(--control-h-sm);padding:0 var(--space-3);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.mk-vs-switch button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border)}@media (max-width: 760px){.mk-vs-switch{display:flex}.mk-compare-panes{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.mk-compare-pane{display:flex;flex-direction:column;grid-row:auto}.mk-compare[data-side=after] .is-before,.mk-compare[data-side=before] .is-after{display:none}.mk-compare-stage{padding:var(--space-8) var(--space-10) var(--space-8) var(--space-6)}.mk-co-marker{right:-32px}.mk-co-marker:before{width:8px}}.mk-dash-figure{margin:0;min-width:0}.mk-dash{container-type:inline-size;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);overflow:hidden;font-size:var(--text-sm);line-height:1.4;box-shadow:0 0 0 1px light-dark(rgba(0,0,0,.02),transparent),0 32px 80px -40px light-dark(rgba(0,0,0,.25),rgba(0,0,0,.7));user-select:none}.mk-dash-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint)}.mk-dash-bar i{width:9px;height:9px;border-radius:50%;background:var(--border-strong)}.mk-dash-bar span{margin:0 auto;padding:2px var(--space-3);border-radius:var(--radius-xs);background:var(--surface-2)}.mk-dash-body{display:grid;grid-template-columns:148px minmax(0,1fr)}.mk-dash-side{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-2);border-right:1px solid var(--border)}.mk-dash-logo{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);height:28px;margin-bottom:var(--space-2);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--text)}.mk-dash-logo svg{color:var(--brand)}.mk-dash-group{margin:var(--space-3) 0 var(--space-1);padding:0 var(--space-2);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.mk-dash-nav{display:flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.mk-dash-nav .icon{color:var(--text-faint)}.mk-dash-nav.is-active{color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.mk-dash-nav.is-active .icon{color:var(--text)}.mk-dash-main{min-width:0;padding:var(--space-4) var(--space-5) var(--space-5)}.mk .mk-dash-crumbs{font-size:var(--text-xs);color:var(--text-faint)}.mk-dash-crumbs span{margin:0 var(--space-1);color:var(--border-strong)}.mk-dash-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3)}.mk-dash-domain{font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-tight)}.mk .mk-dash-meta{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint)}.mk-dash-card{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.mk-dash-card ul{list-style:none;margin:0;padding:0}.mk .mk-dash-card-head{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.mk-dash-card-head span{letter-spacing:0;text-transform:none}.mk .mk-dash-card-head.is-divider{border-top:1px solid var(--border)}.mk-dash-row{display:grid;grid-template-columns:16px minmax(0,1fr) 14px;gap:var(--space-3);align-items:start;padding:10px var(--space-3)}.mk-dash-row+.mk-dash-row{border-top:1px solid var(--border-subtle)}.mk-dash-row>.icon:first-child{margin-top:1px}.mk-dash-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-dash-row-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-dash-row-sub{display:flex;flex-wrap:wrap;gap:0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.mk-dash-row-detail{display:none;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);line-height:18px}.mk-dash-row-detail:before{content:"·";margin-right:var(--space-2)}.mk-dash-chev{color:var(--text-faint);margin-top:2px}.s-verified_live>.icon:first-child{color:var(--success)}.s-pending_live_check>.icon:first-child{color:var(--text-muted)}.s-needs_fix>.icon:first-child{color:var(--danger)}.s-your_call>.icon:first-child{color:var(--warning)}@container (min-width: 640px){.mk-dash-row-detail{display:inline}}@container (max-width: 520px){.mk-dash-body{grid-template-columns:minmax(0,1fr)}.mk-dash-side{display:none}.mk-dash-main{padding:var(--space-4)}}@container (max-width: 380px){.mk-dash-card-head span{display:none}}.mk-agentflow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.mk-agentflow-step{position:relative;display:flex;flex-direction:column;min-width:0}.mk .mk-agentflow-label{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:500;color:var(--text)}.mk-agentflow-label span{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.mk-agentflow-frame{flex:1;border-radius:var(--radius-lg);border:1px solid #262626;background:#0a0a0a;color:#ededed;overflow:hidden;box-shadow:0 0 0 1px light-dark(rgba(0,0,0,.04),transparent),0 24px 60px -32px #0000008c}.mk-agentflow-frame ul{list-style:none;margin:0;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55}.mk-agentflow-frame li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline}.mk-agentflow-glyph{color:#6b6b6b;text-align:center}.mk-agentflow-text{min-width:0;overflow-wrap:anywhere;color:#d4d4d4}.mk-agentflow-note{color:#8a8a8a;white-space:nowrap}.t-prompt .mk-agentflow-text{color:#ededed;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500}.t-prompt{padding:var(--space-2) var(--space-3);margin:0 calc(-1 * var(--space-1)) var(--space-1);border:1px solid #2a2a2a;border-radius:var(--radius);background:#141414}.t-prompt .mk-agentflow-glyph{color:#3ecf8e}.t-say .mk-agentflow-text{font-family:var(--font-sans);font-size:var(--text-sm);color:#ededed}.t-say .mk-agentflow-glyph{color:#ededed}.t-tool .mk-agentflow-glyph{color:#3ecf8e}.t-tool .mk-agentflow-text{color:#ededed}.t-out{padding-left:var(--space-4)}.t-out .mk-agentflow-text{color:#8a8a8a}.t-pass .mk-agentflow-glyph,.t-pass .mk-agentflow-note{color:#3ecf8e}.t-fail .mk-agentflow-glyph,.t-fail .mk-agentflow-note{color:#ff6166}.t-add .mk-agentflow-glyph,.t-add .mk-agentflow-text{color:#3ecf8e}.t-status{grid-template-columns:14px auto minmax(0,1fr)!important;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid #1f1f1f}.t-status .mk-agentflow-glyph{color:#3ecf8e}.t-status .mk-agentflow-text{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:#ededed}.t-status .mk-agentflow-note{justify-self:start;padding:1px var(--space-2);border:1px solid rgba(62,207,142,.32);border-radius:var(--radius-full);background:#3ecf8e1a;color:#3ecf8e;font-family:var(--font-sans);white-space:normal}@media (max-width: 1080px){.mk-agentflow{grid-template-columns:minmax(0,1fr);max-width:560px}.mk-agentflow-step+.mk-agentflow-step:before{content:"";position:absolute;left:22px;top:calc(-1 * var(--space-4));height:var(--space-4);border-left:1px solid var(--border-strong)}}@media (prefers-reduced-motion: no-preference){.mk-agentflow[data-anim=armed] .mk-agentflow-step,.mk-agentflow[data-anim=armed] .mk-agentflow-frame li{opacity:0}.mk-agentflow[data-anim=play] .mk-agentflow-step{animation:mk-flow-in .48s var(--ease) both;animation-delay:calc(var(--f) * .7s)}.mk-agentflow[data-anim=play] .mk-agentflow-frame li{animation:mk-flow-line .32s var(--ease) both;animation-delay:calc(var(--i) * .15s + .25s)}}@keyframes mk-flow-in{0%{opacity:0;transform:translateY(8px)}}@keyframes mk-flow-line{0%{opacity:0;transform:translate(-4px)}}.mk-usmap{--map-stroke: var(--surface);--map-law: color-mix(in srgb, var(--brand) 84%, var(--surface));--map-upcoming: color-mix(in srgb, var(--warning) 45%, var(--surface));--map-researched: var(--border-strong);--map-none: var(--border);container-type:inline-size}.mk-usmap svg{display:block;width:100%;height:auto;overflow:visible}.mk-map-state path,.mk-map-state rect{stroke:var(--map-stroke);stroke-width:1;stroke-linejoin:round;transition:opacity var(--dur-fast) var(--ease)}.mk-map-state.cov-evaluated :is(path,rect){fill:var(--map-law)}.mk-map-state.cov-upcoming :is(path,rect){fill:var(--map-upcoming)}.mk-map-state.cov-researched :is(path,rect){fill:var(--map-researched)}.mk-map-state.cov-none :is(path,rect){fill:var(--map-none)}.mk-usmap .mk-map-state{background:none;border:0;text-decoration:none}.mk-map-state:hover :is(path,rect),.mk-map-state.is-active :is(path,rect){stroke:var(--text);stroke-width:1.5}.mk-map-state:hover,.mk-map-state.is-active{opacity:1}.mk-usmap svg:hover .mk-map-state:not(:hover){opacity:.85}.mk-map-state:focus{outline:none}.mk-map-state:focus-visible :is(path,rect){stroke:var(--focus);stroke-width:3}.mk-map-label,.mk-map-chip-text{font-family:var(--font-mono);font-size:15px;text-decoration:none;font-weight:500;text-anchor:middle;dominant-baseline:central;pointer-events:none;fill:var(--text-muted)}.mk-map-label.cov-evaluated,.cov-evaluated .mk-map-chip-text{fill:var(--brand-fg)}.mk-usmap text.mk-map-label{background:none;border:0}@container (max-width: 520px){.mk-map-label{display:none}}.mk-map-legend{list-style:none;padding:0;margin:var(--space-4) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--text-muted)}.mk-map-legend li{display:flex;align-items:center;gap:var(--space-2)}.mk-map-swatch{width:12px;height:12px;border-radius:3px}.mk-map-swatch.cov-evaluated{background:var(--map-law)}.mk-map-swatch.cov-upcoming{background:var(--map-upcoming)}.mk-map-swatch.cov-researched{background:var(--map-researched)}.mk-map-swatch.cov-none{background:var(--map-none);border:0!important}.mk-map-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.mk-agents-top{align-items:center;margin-bottom:var(--space-16)}.mk-agents-top>div>p:not(.mk-eyebrow){font-size:var(--text-md)}.mk-agentflow+.mk-flow{margin-top:var(--space-16)}.mk-map-two{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.mk-map-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-6)}.mk-map-list{margin-top:var(--space-5);font-size:var(--text-sm)}.mk-map-list summary{cursor:pointer;color:var(--text);font-weight:500}.mk-map-list p{margin-top:var(--space-3)!important;color:var(--text-muted);line-height:1.7}.mk-page-visual{margin-top:var(--space-12)}@media (max-width: 860px){.mk-map-two{grid-template-columns:minmax(0,1fr)}.mk-map-card{padding:var(--space-4)}.mk-agents-top{margin-bottom:var(--space-10)}}.mk-page-visual-narrow{max-width:880px}.mk-usmap .mk-map-chip-text{font-size:13px}
