.mk-ill{--ill-card:#ffffff;--ill-hair:rgba(15,23,42,0.16);--ill-ink:rgba(15,23,42,0.8);--ill-soft:rgba(15,23,42,0.5);--ill-acc:#637ab9;--ill-accsoft:rgba(99,122,185,0.16);--ill-red:#dc2626;--ill-grey:#94a3b8;--ill-amber:#d97706;display:block;width:100%;height:auto}.mk-ill--dark,.theme-story .mk-ill{--ill-card:#141827;--ill-hair:rgba(232,236,245,0.18);--ill-ink:rgba(232,236,245,0.9);--ill-soft:rgba(232,236,245,0.55);--ill-acc:#8ea2e0;--ill-accsoft:rgba(142,162,224,0.2);--ill-red:#f87171;--ill-grey:#94a3b8;--ill-amber:#f59e0b}.mk-ill--dark .ill-bgdots,.theme-story .mk-ill .ill-bgdots{opacity:.4}.mk-ill text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mk-ill .ill-dot{fill:var(--ill-soft)}.mk-ill .ill-agent{fill:var(--ill-ink)}.mk-ill .ill-agent-dot{fill:var(--ill-card)}.mk-ill .ill-agent-halo{fill:var(--ill-ink);opacity:.08}.mk-ill .ill-bgdots{opacity:.55}.mk-ill .ill-card{fill:var(--ill-card);stroke:var(--ill-hair);stroke-width:1.25}.mk-ill .ill-ctx{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.25;stroke-dasharray:4 4}.mk-ill .ill-rule{stroke:var(--ill-hair);fill:none}.mk-ill .ill-label{font-size:10.5px;letter-spacing:.1em;fill:var(--ill-soft)}.mk-ill .ill-text{font-family:var(--font-satoshi),system-ui,sans-serif;fill:var(--ill-ink)}.mk-ill .ill-red-text{fill:var(--ill-red)}.mk-ill .ill-acc{fill:var(--ill-acc)}.mk-ill .ill-red{fill:var(--ill-red)}.mk-ill{--ill-green:#16a34a}.mk-ill--dark,.theme-story .mk-ill{--ill-green:#4ade80}.mk-ill .ill-ok{fill:var(--ill-green)}.mk-ill .ill-flow path{fill:none;stroke:var(--ill-acc);stroke-width:1.4;opacity:.7;stroke-dasharray:3 6}.mk-ill .ill-tile{fill:var(--ill-card);stroke:var(--ill-hair);stroke-width:1.5}.mk-ill .ill-tile.ill-lit{fill:var(--ill-accsoft);stroke:var(--ill-acc)}.mk-ill .ill-ghost{opacity:.45}.mk-ill .ill-ghost2{opacity:.75}.mk-ill .ill-bar{fill:var(--ill-hair)}.mk-ill .ill-bar-acc{fill:var(--ill-acc);opacity:.7}.mk-ill .ill-branch{stroke:var(--ill-hair)}.mk-ill .ill-hot{stroke:var(--ill-acc)}.mk-ill .ill-node circle{fill:var(--ill-card);stroke:var(--ill-soft);stroke-width:1.5}.mk-ill .ill-chain line{stroke:var(--ill-acc);stroke-width:1.5;stroke-dasharray:3 6}.mk-ill .ill-anchor circle{fill:var(--ill-acc)}.mk-ill .ill-split{stroke:var(--ill-soft);stroke-width:2;stroke-dasharray:6 10;opacity:.6}.mk-ill .ill-amb{fill:color-mix(in srgb,var(--ill-amber) 14%,var(--ill-card));stroke:var(--ill-amber);stroke-width:1.8}.mk-ill .ill-amb-link{fill:none;stroke:var(--ill-amber);stroke-width:1.6;stroke-dasharray:3 5}.mk-ill .ill-amb-dot,.mk-ill .ill-amb-text{fill:var(--ill-amber)}@keyframes mk-ill-lit{0%,12%{fill:var(--ill-card);stroke:var(--ill-hair)}22%,to{fill:var(--ill-accsoft);stroke:var(--ill-acc)}}@keyframes mk-ill-tick{0%,18%{opacity:0}26%,to{opacity:1}}@keyframes mk-ill-flow{to{stroke-dashoffset:-40}}@keyframes mk-ill-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes mk-ill-travel{0%{offset-distance:0}to{offset-distance:100%}}@keyframes mk-ill-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mk-ill-row-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.mk-ill .ill-walker{offset-rotate:0deg}@media (prefers-reduced-motion:no-preference){.mk-ill .ill-chain line,.mk-ill .ill-flow path{animation:mk-ill-flow 1.6s linear infinite}.mk-ill .ill-lit{animation:mk-ill-lit 6s 1 both}.mk-ill .ill-tick{animation:mk-ill-tick 6s 1 both}.mk-ill .ill-row-in{animation:mk-ill-row-in .6s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box}.mk-ill .ill-node{animation:mk-ill-pulse 3.2s ease-in-out infinite}.mk-ill .ill-bust{animation:mk-ill-bob 4s ease-in-out infinite;transform-box:fill-box}.mk-ill .ill-walker{animation:mk-ill-travel 4.5s ease-in-out infinite}.is-resetting .mk-ill *,.is-settled .mk-ill *,html:not(.js) .is-idle .mk-ill *{animation:none!important}html.js .is-idle .mk-ill *{animation-play-state:paused!important}}[data-visual-mode=brief]{display:none}html[data-visuals=briefs] [data-visual-mode=brief]{display:block}html[data-visuals=briefs] [data-visual-mode=illustration]{display:none}.mk-ill .mkv-frame-agent-alarm{fill:none;stroke:var(--ill-red);stroke-width:2.4}.mk-ill .mkv-frame-zone{fill:var(--ill-accsoft);opacity:.4}.mk-ill .mkv-frame-line{fill:none;stroke:var(--ill-soft);stroke-width:1.4}.mk-ill .mkv-frame-corners path{fill:none;stroke:var(--ill-acc);stroke-width:3;stroke-linecap:round}.mk-ill .mkv-frame-side{fill:var(--ill-ink)}.mk-ill .mkv-frame-side--bottom{fill:var(--ill-red)}.mk-ill .mkv-frame-breach-side{fill:none;stroke:var(--ill-red);stroke-width:2.6;stroke-linecap:round}.mk-ill .mkv-frame-tether{fill:none;stroke:var(--ill-red);stroke-width:1.3;stroke-dasharray:2 4}.mk-ill .mkv-frame-callout{fill:var(--ill-card);stroke:var(--ill-red);stroke-width:1.4}.mk-ill .mkv-frame-flash{fill:none;stroke:var(--ill-acc);stroke-width:3;stroke-linecap:round;opacity:0}.mk-ill .mkv-frame-wander{offset-rotate:0deg;offset-distance:100%}.mk-ill .ill-label.mkv-frame-label{font-size:12px}.mk-ill .ill-text.mkv-frame-knock{fill:#000;stroke:#000;stroke-width:12px;stroke-linejoin:round}.mk-ill .mkv-frame-ring-line>*{fill:none;stroke:var(--ill-soft);stroke-width:1.4;stroke-linejoin:round;stroke-dasharray:1}.mk-ill .mkv-frame-ring-hit>*{fill:transparent;stroke:none;pointer-events:all}.mk-ill .mkv-frame-ring-label{fill:var(--ill-ink)}.mk-ill .mkv-frame-ring-names{fill:var(--ill-soft)}.mk-ill .mkv-frame-ring:hover .mkv-frame-ring-line>*{stroke:var(--ill-acc);stroke-width:2}.mk-ill .mkv-frame-ring:hover .mkv-frame-ring-label{fill:var(--ill-acc)}.mk-ill .mkv-frame-ring:hover .mkv-frame-ring-names{fill:var(--ill-ink)}.mk-ill .mkv-frame-rings:has(.mkv-frame-ring:hover) .mkv-frame-ring:not(:hover){opacity:.35}.mk-ill .mkv-frame-glyph>*{fill:none;stroke:var(--ill-soft);stroke-width:1.3}.mk-ill .mkv-frame-caption{fill:var(--ill-soft)}.mk-ill .mkv-frame-trace{fill:none;stroke:var(--ill-hair);stroke-width:1.1;stroke-dasharray:2 5}.mk-ill .mkv-frame-trace--out{stroke:var(--ill-red);stroke-width:1.3;stroke-dasharray:3 4}.mk-ill .mkv-frame-convo{offset-rotate:0deg;offset-distance:100%}.mk-ill .mkv-frame-convo circle{fill:var(--ill-ink);opacity:.85}.mk-ill .mkv-frame-convo--out circle{fill:var(--ill-red);opacity:1}.mk-ill .mkv-frame-flag-ring{fill:color-mix(in srgb,var(--ill-red) 14%,transparent);stroke:var(--ill-red);stroke-width:2}.mk-ill .mkv-frame-track{fill:none;stroke:var(--ill-hair);stroke-width:1.6}.mk-ill .mkv-frame-chevron{fill:none;stroke:var(--ill-soft);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mk-ill .mkv-frame-node{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.6}.mk-ill .mkv-frame-runner{offset-rotate:0deg;offset-distance:0}@keyframes mkv-frame-wander{0%{offset-distance:0}9%{offset-distance:var(--mkv-d1)}15%{offset-distance:var(--mkv-d2)}20%{offset-distance:var(--mkv-d3)}25%{offset-distance:var(--mkv-d4)}31%,47%{offset-distance:var(--mkv-d5)}54%{offset-distance:var(--mkv-d6)}66%{offset-distance:var(--mkv-d7)}75%{offset-distance:var(--mkv-d8)}85%,to{offset-distance:100%}}@keyframes mkv-frame-breach{0%,28.5%{opacity:0}31.5%,48%{opacity:1}53%,82.5%{opacity:0}85.5%,to{opacity:1}}@keyframes mkv-frame-bottom{0%,28.5%{fill:var(--ill-ink)}31.5%,48%{fill:var(--ill-red)}53%,82.5%{fill:var(--ill-ink)}85.5%,to{fill:var(--ill-red)}}@keyframes mkv-frame-touch-top{0%,6%{fill:var(--ill-ink)}11%,9%{fill:var(--ill-acc)}16%,to{fill:var(--ill-ink)}}@keyframes mkv-frame-touch-right{0%,17%{fill:var(--ill-ink)}20%,22%{fill:var(--ill-acc)}27%,to{fill:var(--ill-ink)}}@keyframes mkv-frame-touch-left{0%,63%{fill:var(--ill-ink)}66%,68%{fill:var(--ill-acc)}73%,to{fill:var(--ill-ink)}}@keyframes mkv-frame-flash-top{0%,6%{opacity:0}11%,9%{opacity:1}16%,to{opacity:0}}@keyframes mkv-frame-flash-right{0%,17%{opacity:0}20%,22%{opacity:1}27%,to{opacity:0}}@keyframes mkv-frame-flash-left{0%,63%{opacity:0}66%,68%{opacity:1}73%,to{opacity:0}}@keyframes mkv-frame-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mkv-frame-in{0%{opacity:0}to{opacity:1}}@keyframes mkv-frame-settle{0%{opacity:0;transform:translateY(-34px) scale(.6)}to{opacity:1;transform:none}}@keyframes mkv-frame-enter{0%{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:none}}@keyframes mkv-frame-converse{0%{offset-distance:0;opacity:0}14%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes mkv-frame-pop{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}@keyframes mkv-frame-node-lit{0%{fill:var(--ill-card);stroke:var(--ill-hair)}to{fill:var(--ill-accsoft);stroke:var(--ill-acc)}}@keyframes mkv-frame-run{0%{offset-distance:0}to{offset-distance:100%}}@media (prefers-reduced-motion:no-preference){.mk-ill .mkv-frame-wander{animation:mkv-frame-wander 12s ease-in-out both}.mk-ill .mkv-frame-flash--top{animation:mkv-frame-flash-top 12s linear both}.mk-ill .mkv-frame-flash--right{animation:mkv-frame-flash-right 12s linear both}.mk-ill .mkv-frame-flash--left{animation:mkv-frame-flash-left 12s linear both}.mk-ill .mkv-frame-breach{animation:mkv-frame-breach 12s linear both}.mk-ill .mkv-frame-side--bottom{animation:mkv-frame-bottom 12s linear both}.mk-ill .mkv-frame-side--top{animation:mkv-frame-touch-top 12s linear both}.mk-ill .mkv-frame-side--right{animation:mkv-frame-touch-right 12s linear both}.mk-ill .mkv-frame-side--left{animation:mkv-frame-touch-left 12s linear both}.mk-ill .mkv-frame-draw>*{animation:mkv-frame-draw .9s cubic-bezier(.25,.6,.3,1) both;animation-delay:inherit}.mk-ill .mkv-frame-draw{animation:none}.mk-ill .mkv-frame-in{animation:mkv-frame-in .5s ease-out both}.mk-ill .mkv-frame-settle{animation:mkv-frame-settle .9s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-frame-enter{animation:mkv-frame-enter .9s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-frame-ring,.mk-ill .mkv-frame-ring-line>*{transition:opacity .25s,stroke .25s}.mk-ill .mkv-frame-convo{animation:mkv-frame-converse 2.2s cubic-bezier(.45,0,.3,1) both}.mk-ill .mkv-frame-flag{animation:mkv-frame-pop .6s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-frame-node{animation:mkv-frame-node-lit .5s ease-out both}.mk-ill .mkv-frame-runner{animation:mkv-frame-run 6s linear infinite both}@media (max-width:767px){.mk-ill .mkv-frame-families *{animation:none!important;transition:none!important}}}.mk-ill .mkv-capabilities-cat{font-size:12px;fill:var(--ill-soft)}.mk-ill .mkv-capabilities-title{font-size:16px;font-weight:700}.mk-ill .mkv-capabilities-value{font-size:14px;font-weight:500}.mk-ill .mkv-capabilities-small{font-size:13px;font-weight:500}.mk-ill .mkv-capabilities-caps{font-size:12px;letter-spacing:.08em}.mk-ill .mkv-capabilities-id,.mk-ill .mkv-capabilities-version{font-size:12px;letter-spacing:.04em;fill:var(--ill-ink)}.mk-ill .mkv-capabilities-letter{font-size:12.5px;letter-spacing:0;fill:var(--ill-soft)}.mk-ill .mkv-capabilities-lit{stroke:var(--ill-acc)}.mk-ill .mkv-capabilities-team{stroke:var(--ill-ink)}.mk-ill .mkv-capabilities-mark{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.25}.mk-ill .mkv-capabilities-link path,.mk-ill .mkv-capabilities-wire{fill:none;stroke:var(--ill-acc);stroke-width:1.5;stroke-dasharray:3 5;opacity:.8}.mk-ill .mkv-capabilities-anchor circle{fill:var(--ill-acc)}.mk-ill .mkv-capabilities-pill{fill:var(--ill-card);stroke:var(--ill-hair);stroke-width:1.25}.mk-ill .mkv-capabilities-grade{fill:none;stroke:var(--ill-hair);stroke-width:1.25}.mk-ill .mkv-capabilities-arrow{fill:none;stroke:var(--ill-acc);stroke-width:1.8;stroke-linecap:round}.mk-ill .mkv-capabilities-draw{stroke-dasharray:1;stroke-dashoffset:0}.mk-ill .mkv-capabilities-travel{offset-rotate:0deg;offset-distance:100%}.mk-ill .mkv-capabilities-ring{fill:none;stroke:var(--ill-hair);stroke-width:1.5}.mk-ill .mkv-capabilities-ring-flow{fill:none;stroke:var(--ill-acc);stroke-width:1.5;stroke-dasharray:3 7;opacity:.55}.mk-ill .mkv-capabilities-held{fill:var(--ill-soft);opacity:.7}.mk-ill .mkv-capabilities-station{stroke-width:2}.mk-ill .mkv-capabilities-escape{fill:none;stroke:var(--ill-red);stroke-width:1.6;stroke-dasharray:3 4}.mk-ill .mkv-capabilities-halo{fill:color-mix(in srgb,var(--ill-red) 14%,transparent);stroke:var(--ill-red);stroke-width:1.4}.mk-ill .mkv-capabilities-window{opacity:0}.mk-ill .mkv-capabilities-amber-dot{fill:var(--ill-amber)}.mk-ill .mkv-capabilities-loop-marker{offset-rotate:0deg;offset-distance:100%}.mk-ill .mkv-capabilities-marker-halo{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1;stroke-opacity:.5}.mk-ill .mkv-capabilities-chevron{fill:none;stroke:var(--ill-acc);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.mk-ill .mkv-capabilities-chip-red rect{fill:color-mix(in srgb,var(--ill-red) 10%,var(--ill-card));stroke:var(--ill-red);stroke-width:1.25}.mk-ill .mkv-capabilities-chip-red text{fill:var(--ill-red)}.mk-ill .mkv-capabilities-chip-amber rect{fill:color-mix(in srgb,var(--ill-amber) 12%,var(--ill-card));stroke:var(--ill-amber);stroke-width:1.25}.mk-ill .mkv-capabilities-chip-amber text{fill:var(--ill-amber)}.mk-ill .mkv-capabilities-chip-green rect{fill:color-mix(in srgb,var(--ill-green) 12%,var(--ill-card));stroke:var(--ill-green);stroke-width:1.25}.mk-ill .mkv-capabilities-chip-green text{fill:var(--ill-green)}.mk-ill .mkv-capabilities-cycle-marker{offset-rotate:0deg;offset-distance:62.384%;opacity:0}.mk-ill .mkv-capabilities-arrowhead{fill:var(--ill-acc);opacity:.85}.mk-ill .mkv-capabilities-hold{opacity:0}.mk-ill .mkv-capabilities-mark-icon{fill:var(--ill-acc)}.mk-ill .mkv-capabilities-person{fill:var(--ill-ink)}.mk-ill .mkv-capabilities-person-lit{fill:var(--ill-soft)}.mk-ill .mkv-capabilities-person-acc{fill:var(--ill-acc)}.mk-ill .mkv-capabilities-feed{fill:none;stroke:var(--ill-acc);stroke-width:1.5;stroke-dasharray:2 3}.mk-ill .mkv-capabilities-folder{fill:color-mix(in srgb,var(--ill-acc) 7%,transparent);stroke:var(--ill-acc);stroke-width:1.25}.mk-ill .mkv-capabilities-thread{fill:none;stroke:var(--ill-acc);stroke-width:2;stroke-linecap:round}.mk-ill .mkv-capabilities-thread-soft{fill:none;stroke:var(--ill-acc);stroke-width:1.4;stroke-dasharray:2 4;opacity:.7}.mk-ill .mkv-capabilities-tab{fill:color-mix(in srgb,var(--ill-hair) 30%,var(--ill-card));stroke:none}.mk-ill .mkv-capabilities-section{fill:var(--ill-card);stroke:var(--ill-hair);stroke-width:1.25}.mk-ill .mkv-capabilities-flash{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.5;opacity:0}.mk-ill .mkv-capabilities-flash-team{fill:color-mix(in srgb,var(--ill-ink) 7%,var(--ill-card));stroke:var(--ill-ink)}.mk-ill .mkv-capabilities-calendar{fill:none;stroke:var(--ill-soft);stroke-width:1.3;stroke-linecap:round}.mk-ill .mkv-capabilities-reach{fill:none;stroke:var(--ill-acc);stroke-width:1.4;opacity:.75}@keyframes mkv-capabilities-in{0%{opacity:0}to{opacity:1}}@keyframes mkv-capabilities-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mkv-capabilities-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes mkv-capabilities-window{0%{opacity:0}8%,90%{opacity:1}to{opacity:0}}@keyframes mkv-capabilities-hold{0%,90%{opacity:1}to{opacity:0}}@keyframes mkv-capabilities-flash{0%{opacity:0}18%,72%{opacity:1}to{opacity:0}}@keyframes mkv-capabilities-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mkv-capabilities-lit{0%{stroke:var(--ill-hair)}to{stroke:var(--ill-acc)}}@keyframes mkv-capabilities-lit-team{0%{stroke:var(--ill-hair)}to{stroke:var(--ill-ink)}}@keyframes mkv-capabilities-mark{0%{fill:transparent;stroke:transparent}to{fill:var(--ill-accsoft);stroke:var(--ill-acc)}}@keyframes mkv-capabilities-flow{to{stroke-dashoffset:-16}}@keyframes mkv-capabilities-travel{0%{offset-distance:0;opacity:0}15%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes mkv-capabilities-return{0%{transform:translate(48px,-40px)}to{transform:none}}@keyframes mkv-capabilities-fly-a{0%{opacity:0;transform:translate(-46px,-28px) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes mkv-capabilities-fly-b{0%{opacity:0;transform:translate(54px,6px) rotate(4deg)}to{opacity:1;transform:none}}@keyframes mkv-capabilities-fly-c{0%{opacity:0;transform:translate(-30px,32px) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes mkv-capabilities-loop-orbit{0%,10%{offset-distance:0}30%,42%{offset-distance:33.333%}62%,74%{offset-distance:66.667%}94%,to{offset-distance:100%}}@keyframes mkv-capabilities-cycle-orbit{0%{offset-distance:0;opacity:0}3%{opacity:1}9.4%{offset-distance:0}20.3%,26.6%{offset-distance:12.384%}40.6%,46.9%{offset-distance:31.192%}67.2%,73.4%{offset-distance:50%}87.5%{offset-distance:62.384%;opacity:1}to{offset-distance:62.384%;opacity:0}}@media (prefers-reduced-motion:no-preference){.mk-ill .mkv-capabilities-in{animation:mkv-capabilities-in .5s ease-out both}.mk-ill .mkv-capabilities-rise{animation:mkv-capabilities-rise .6s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box}.mk-ill .mkv-capabilities-pop{animation:mkv-capabilities-pop .5s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-capabilities-window{animation:mkv-capabilities-window 2s ease-in-out both}.mk-ill .mkv-capabilities-hold{animation:mkv-capabilities-hold 2s ease-in-out both}.mk-ill .mkv-capabilities-flash{animation:mkv-capabilities-flash 1.5s ease-in-out both}.mk-ill .mkv-capabilities-draw{animation:mkv-capabilities-draw .6s ease-out both}.mk-ill .mkv-capabilities-lit{animation:mkv-capabilities-lit .6s ease-out both}.mk-ill .mkv-capabilities-team{animation-name:mkv-capabilities-lit-team}.mk-ill .mkv-capabilities-mark{animation:mkv-capabilities-mark .6s ease-out both}.mk-ill .mkv-capabilities-link path.mkv-capabilities-in{animation:mkv-capabilities-in .5s ease-out both,mkv-capabilities-flow 2.4s linear infinite}.mk-ill .mkv-capabilities-ring-flow{animation:mkv-capabilities-flow 3.2s linear infinite}.mk-ill .mkv-capabilities-travel{animation:mkv-capabilities-travel .9s ease-in-out both}.mk-ill .mkv-capabilities-return{animation:mkv-capabilities-return .8s cubic-bezier(.3,0,.2,1) both}.mk-ill .mkv-capabilities-fly{animation:mkv-capabilities-fly-a .9s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-capabilities-fly-b{animation-name:mkv-capabilities-fly-b}.mk-ill .mkv-capabilities-fly-c{animation-name:mkv-capabilities-fly-c}.mk-ill .mkv-capabilities-loop-marker{animation:mkv-capabilities-loop-orbit 7s ease-in-out .8s both}.mk-ill .mkv-capabilities-cycle-marker{animation:mkv-capabilities-cycle-orbit 6.4s linear .3s both}}.mk-ill .mkv-solutions-cap{font-size:12px}.mk-ill .mkv-solutions-tight{letter-spacing:.03em}.mk-ill .mkv-solutions-ref{font-size:12px;fill:var(--ill-soft)}.mk-ill .mkv-solutions-dim{fill:var(--ill-soft)}.mk-ill .mkv-solutions-glyph{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mk-ill .mkv-solutions-ring,.mk-ill .mkv-solutions-track{fill:none;stroke:var(--ill-hair);stroke-width:1.25}.mk-ill .mkv-solutions-lit{stroke:var(--ill-acc)}.mk-ill .mkv-solutions-fix{stroke:var(--ill-acc);stroke-width:1.5;stroke-linecap:round}.mk-ill .mkv-solutions-tick{fill:var(--ill-soft)}.mk-ill .mkv-solutions-progress{stroke:var(--ill-acc);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.mk-ill .mkv-solutions-audit-line{stroke:var(--ill-acc);stroke-width:1.25;stroke-dasharray:3 5;opacity:.7}.mk-ill .mkv-solutions-scan{fill:none;stroke:var(--ill-acc);stroke-width:1.5;opacity:0}@keyframes mkv-solutions-fade{0%{opacity:0}to{opacity:1}}@keyframes mkv-solutions-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes mkv-solutions-in-left{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes mkv-solutions-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes mkv-solutions-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mkv-solutions-ink-amb{0%{fill:var(--ill-soft)}}@keyframes mkv-solutions-lit{0%{stroke:var(--ill-hair)}}@keyframes mkv-solutions-dash{to{stroke-dashoffset:-32}}@keyframes mkv-solutions-scan{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:no-preference){.mk-ill .mkv-solutions-fade{animation:mkv-solutions-fade .6s ease-out both}.mk-ill .mkv-solutions-pop{animation:mkv-solutions-pop .45s cubic-bezier(.3,1.4,.5,1) both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-solutions-in-left{animation:mkv-solutions-in-left .6s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box}.mk-ill .mkv-solutions-grow{animation:mkv-solutions-grow .5s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box;transform-origin:bottom}.mk-ill .mkv-solutions-ink-amb{animation:mkv-solutions-ink-amb .5s ease-out both}.mk-ill .mkv-solutions-lit{animation:mkv-solutions-lit .5s ease-out both}.mk-ill .mkv-solutions-dash{animation:mkv-solutions-dash 2.4s linear infinite}.mk-ill .mkv-solutions-progress{animation:mkv-solutions-draw 4s linear .4s both}.mk-ill .mkv-solutions-scan{animation:mkv-solutions-scan 1.6s ease-out both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-solutions-audit{animation:mkv-solutions-pop .45s cubic-bezier(.3,1.4,.5,1) 4.4s both,mk-ill-pulse 3.2s ease-in-out 5s infinite;transform-box:fill-box;transform-origin:center}}.mk-ill .mkv-industries-label{font-size:12px;letter-spacing:.08em}.mk-ill .mkv-industries-glyph{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mk-ill .mkv-industries-code{font-size:13px;font-weight:700;letter-spacing:.06em;fill:var(--ill-ink)}.mk-ill .mkv-industries-tile{stroke-width:1.4}.mk-ill .mkv-industries-tile--ok{fill:color-mix(in srgb,var(--ill-green) 12%,var(--ill-card));stroke:var(--ill-green)}.mk-ill .mkv-industries-tile--amb{fill:color-mix(in srgb,var(--ill-amber) 12%,var(--ill-card));stroke:var(--ill-amber)}.mk-ill .mkv-industries-tile--red{fill:color-mix(in srgb,var(--ill-red) 12%,var(--ill-card));stroke:var(--ill-red)}.mk-ill .mkv-industries-grade{font-family:var(--font-satoshi),system-ui,sans-serif;font-size:16px;font-weight:700}.mk-ill .mkv-industries-grade--ok{fill:var(--ill-green)}.mk-ill .mkv-industries-grade--amb{fill:var(--ill-amber)}.mk-ill .mkv-industries-grade--red{fill:var(--ill-red)}.mk-ill .mkv-industries-current{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.25}.mk-ill .mkv-industries-bracket{fill:none;stroke:var(--ill-soft);stroke-width:1.4;stroke-linejoin:round;stroke-dasharray:1}.mk-ill .mkv-industries-scan{fill:var(--ill-accsoft);opacity:0}.mk-ill .mkv-industries-finding{fill:color-mix(in srgb,var(--ill-red) 10%,var(--ill-card));stroke:var(--ill-red);stroke-width:1.2}.mk-ill .mkv-industries-lit{fill:var(--ill-accsoft);stroke:var(--ill-acc)}.mk-ill .mkv-industries-dim{opacity:.5}.mk-ill .mkv-industries-fence{fill:none;stroke:var(--ill-soft);stroke-width:1.6;stroke-dasharray:1}.mk-ill .mkv-industries-fence-inner{fill:none;stroke:var(--ill-hair);stroke-width:1.2;stroke-dasharray:5 6}.mk-ill .mkv-industries-mankinds{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.4}.mk-ill .mkv-industries-link{fill:none;stroke:var(--ill-hair);stroke-width:1.4}.mk-ill .mkv-industries-link--acc{stroke:var(--ill-acc);stroke-dasharray:3 5}.mk-ill .mkv-industries-head{fill:none;stroke:var(--ill-acc);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mk-ill .mkv-industries-arrow-text{font-size:12.5px;fill:var(--ill-soft)}.mk-ill .mkv-industries-doc{fill:var(--ill-card);stroke:var(--ill-soft);stroke-width:1.2;stroke-linejoin:round}.mk-ill .mkv-industries-probe{fill:var(--ill-acc);opacity:0;offset-rotate:0deg}.mk-ill .mkv-industries-frame{fill:none;stroke:var(--ill-hair);stroke-width:1.5}.mk-ill .mkv-industries-chip{stroke-width:1.3}.mk-ill .mkv-industries-person{fill:var(--ill-card);stroke:var(--ill-soft);stroke-width:1.5}.mk-ill .mkv-industries-hairfill{fill:color-mix(in srgb,var(--ill-soft) 55%,var(--ill-card));stroke:var(--ill-soft);stroke-width:1.5;stroke-linejoin:round}.mk-ill .mkv-industries-greyhair{fill:var(--ill-ink);opacity:.8}.mk-ill .mkv-industries-glasses{fill:none;stroke:var(--ill-ink);stroke-width:1.3}.mk-ill .mkv-industries-gate{fill:var(--ill-card);stroke:var(--ill-soft);stroke-width:1.4}.mk-ill .mkv-industries-result{fill:var(--ill-soft)}.mk-ill .mkv-industries-align{fill:none;stroke:var(--ill-acc);stroke-width:1.6;stroke-dasharray:4 5}.mk-ill .mkv-industries-persona{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.5}.mk-ill .mkv-industries-reply{fill:color-mix(in srgb,var(--ill-ink) 8%,var(--ill-card));stroke:var(--ill-hair);stroke-width:1.25}.mk-ill .mkv-industries-typing{opacity:0}.mk-ill .mkv-industries-grow,.mk-ill .mkv-industries-growy,.mk-ill .mkv-industries-in,.mk-ill .mkv-industries-pop{transform-box:fill-box}.mk-ill .mkv-industries-in,.mk-ill .mkv-industries-pop{transform-origin:center}.mk-ill .mkv-industries-grow{transform-origin:left center}.mk-ill .mkv-industries-growy{transform-origin:center top}@keyframes mkv-industries-in{0%{opacity:0;transform:translateY(8px)}}@keyframes mkv-industries-fade{0%{opacity:0}}@keyframes mkv-industries-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.1)}}@keyframes mkv-industries-grow{0%{transform:scaleX(0)}}@keyframes mkv-industries-growy{0%{transform:scaleY(0)}}@keyframes mkv-industries-draw{0%{stroke-dashoffset:1}}@keyframes mkv-industries-scan{0%{opacity:0}25%,70%{opacity:.7}to{opacity:0}}@keyframes mkv-industries-lit{0%{fill:var(--ill-card);stroke:var(--ill-hair)}}@keyframes mkv-industries-dim{0%{opacity:1}}@keyframes mkv-industries-probe{0%{offset-distance:0;opacity:0}15%{opacity:1}80%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes mkv-industries-typing{0%,to{opacity:0}20%,80%{opacity:1}}@media (prefers-reduced-motion:no-preference){.mk-ill .mkv-industries-in{animation:mkv-industries-in .6s cubic-bezier(.2,.7,.2,1) both}.mk-ill .mkv-industries-fade{animation:mkv-industries-fade .6s ease-out both}.mk-ill .mkv-industries-pop{animation:mkv-industries-pop .45s cubic-bezier(.2,.7,.2,1) both}.mk-ill .mkv-industries-grow{animation:mkv-industries-grow .7s cubic-bezier(.3,.6,.2,1) both}.mk-ill .mkv-industries-growy{animation:mkv-industries-growy .8s ease-out both}.mk-ill .mkv-industries-draw{animation:mkv-industries-draw 1.1s ease-in-out both}.mk-ill .mkv-industries-scan{animation:mkv-industries-scan 1.2s ease-in-out both}.mk-ill .mkv-industries-lit{animation:mkv-industries-lit .5s ease-out both}.mk-ill .mkv-industries-dim{animation:mkv-industries-dim .8s ease-out both}.mk-ill .mkv-industries-probe{animation:mkv-industries-probe .8s ease-in-out both}.mk-ill .mkv-industries-typing{animation:mkv-industries-typing .8s ease-in-out both}}.mk-ill .mkv-platform-label{font-size:12px}.mk-ill .mkv-platform-gap{fill:none;stroke:var(--ill-grey);stroke-width:1.5;stroke-dasharray:2.5 3}.mk-ill .mkv-platform-perimeter{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.4;stroke-dasharray:5 4}.mk-ill .mkv-platform-gate{fill:var(--ill-card);stroke:var(--ill-acc);stroke-width:1.5}.mk-ill .mkv-platform-axis{stroke:var(--ill-hair);stroke-width:2;stroke-dasharray:1;fill:none}.mk-ill .mkv-platform-framework{fill:var(--ill-accsoft);stroke:var(--ill-acc);stroke-width:1.4}.mk-ill .mkv-platform-version{fill:var(--ill-card);stroke:var(--ill-acc);stroke-width:1.25}.mk-ill .mkv-platform-note{fill:var(--ill-card);stroke:var(--ill-hair);stroke-width:1.25}.mk-ill .mkv-platform-superseded{opacity:.45}.mk-ill .mkv-platform-link{stroke:var(--ill-acc);stroke-width:1.6;stroke-dasharray:1;fill:none}.mk-ill .mkv-platform-link-soft{stroke:var(--ill-soft);stroke-width:1.4;stroke-dasharray:2 4;fill:none}.mk-ill .mkv-platform-node{fill:var(--ill-acc)}.mk-ill .mkv-platform-node-draft{fill:var(--ill-card);stroke:var(--ill-grey);stroke-width:1.5;stroke-dasharray:2 2.5}.mk-ill .mkv-platform-watch{fill:none;stroke:var(--ill-grey);stroke-width:1.2;opacity:.45}.mk-ill .mkv-platform-draft{fill:var(--ill-card);stroke:var(--ill-grey);stroke-width:1.25;stroke-dasharray:4 4}.mk-ill .mkv-platform-status-binding,.mk-ill .mkv-platform-status-binding-text{fill:var(--ill-acc)}.mk-ill .mkv-platform-status-guidance{fill:none;stroke:var(--ill-soft);stroke-width:1.3}.mk-ill .mkv-platform-status-guidance-text{fill:var(--ill-soft)}.mk-ill .mkv-platform-status-draft{fill:none;stroke:var(--ill-grey);stroke-width:1.3;stroke-dasharray:1.5 2}.mk-ill .mkv-platform-status-draft-text{fill:var(--ill-grey)}.mk-ill .mkv-platform-curve{stroke:var(--ill-acc);stroke-width:2.2;stroke-dasharray:1;fill:none;stroke-linecap:round}.mk-ill .mkv-platform-focus{fill:none;stroke:var(--ill-acc);stroke-width:1.2;opacity:.5}.mk-ill .mkv-platform-scan{opacity:0}.mk-ill .mkv-platform-dismiss{opacity:.4}@keyframes mkv-platform-fade{0%{opacity:0}to{opacity:1}}@keyframes mkv-platform-scan{0%{opacity:0;transform:translateY(0)}6%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(244px)}}@keyframes mkv-platform-dim{0%{opacity:1}to{opacity:.4}}@keyframes mkv-platform-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mkv-platform-slide{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes mkv-platform-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes mkv-platform-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes mkv-platform-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mkv-platform-supersede{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:none}40%{opacity:1}60%,to{opacity:.45}}@keyframes mkv-platform-watch{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.6;transform:scale(1.1)}}@media (prefers-reduced-motion:no-preference){.mk-ill .mkv-platform-fade{animation:mkv-platform-fade .6s ease-out both}.mk-ill .mkv-platform-rise{animation:mkv-platform-rise .7s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box}.mk-ill .mkv-platform-slide{animation:mkv-platform-slide .7s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box}.mk-ill .mkv-platform-drop{animation:mkv-platform-drop .7s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box}.mk-ill .mkv-platform-pop{animation:mkv-platform-pop .45s cubic-bezier(.3,1.4,.5,1) both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-platform-draw{animation:mkv-platform-draw .8s ease-in-out both}.mk-ill .mkv-platform-scan{animation:mkv-platform-scan 3.4s linear both}.mk-ill .mkv-platform-dismiss{animation:mkv-platform-fade .6s ease-out both,mkv-platform-dim .5s ease-out both}.mk-ill .mkv-platform-axis.mkv-platform-draw{animation-duration:1.4s}.mk-ill .mkv-platform-curve.mkv-platform-draw{animation-duration:1.8s}.mk-ill .mkv-platform-focus{animation:mkv-platform-watch 3.6s ease-in-out infinite both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-platform-superseded{animation:mkv-platform-supersede 3.2s ease-in-out both;transform-box:fill-box;transform-origin:center}.mk-ill .mkv-platform-watch{animation:mkv-platform-watch 3.6s ease-in-out infinite both;transform-box:fill-box;transform-origin:center}}@keyframes mkv-env-flow{to{stroke-dashoffset:-24}}.mk-motion .mkv-env-flow{animation:mkv-env-flow 1.2s linear infinite}.bc-hero:before{content:"";position:absolute;inset:-12% -10%;z-index:-1;pointer-events:none;background:radial-gradient(46% 42% at 60% 38%,rgba(99,122,185,.32),transparent 72%),radial-gradient(30% 30% at 30% 85%,rgba(79,70,229,.16),transparent 72%);filter:blur(8px)}.bc-live:after{content:"";position:absolute;inset:0;border-radius:9999px;background:rgb(52 211 153);animation:bc-live 2s ease-out infinite}@keyframes bc-live{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.bc-live:after{animation:none;opacity:0}}