.mk{--mk-bg:#ffffff;--mk-bg-alt:#f7f8fa;--mk-surface:#ffffff;--mk-surface-2:#f2f4f7;--mk-line:#e4e7ec;--mk-line-strong:#d0d5dd;--mk-ink:#0f1729;--mk-ink-2:#344054;--mk-ink-3:#556072;--mk-accent:#2f45c5;--mk-accent-hover:#273aa6;--mk-accent-wash:#eef1fc;--mk-on-accent:#ffffff;--mk-critical:#b42318;--mk-critical-wash:#fef3f2;--mk-critical-line:#fecdca;--mk-elevated:#8a3a0b;--mk-elevated-mark:#f79009;--mk-elevated-wash:#fffaeb;--mk-elevated-line:#fedf89;--mk-monitor:#065f8f;--mk-monitor-wash:#f0f9ff;--mk-monitor-line:#b9e6fe;--mk-cleared:#475467;--mk-cleared-wash:#f2f4f7;--mk-cleared-line:#e4e7ec;--mk-ok:#067647;--mk-ok-wash:#ecfdf3;--mk-ok-line:#abefc6;--mk-high:#b93815;--mk-high-wash:#fff4ed;--mk-high-line:#f9dbaf;--mk-shadow-frame:0 1px 2px rgba(16,24,40,0.04),0 24px 48px -16px rgba(16,24,40,0.14);--mk-shadow-pop:0 12px 32px -8px rgba(16,24,40,0.18),0 2px 6px rgba(16,24,40,0.06);--mk-veil:rgba(255,255,255,0.86);--logo-word-filter:brightness(0);--mk-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mk-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mk-mono:ui-monospace,"SF Mono",SFMono-Regular,"JetBrains Mono",Menlo,Consolas,monospace;--mk-section:clamp(72px,10vw,128px);--mk-gutter:16px;--mk-dur-1:120ms;--mk-dur-2:200ms;--mk-dur-3:360ms;--mk-dur-4:640ms;--mk-ease:cubic-bezier(0.16,1,0.3,1);--mk-ease-inout:cubic-bezier(0.65,0,0.35,1);color-scheme:light;color:var(--mk-ink-2);font-family:var(--mk-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.mk .mk-invert,:root[data-rg-theme=dark] .mk{--mk-bg:#0b0e14;--mk-bg-alt:#0f1218;--mk-surface:#151a22;--mk-surface-2:#1b212b;--mk-line:#262e3a;--mk-line-strong:#343e4d;--mk-ink:#eceff4;--mk-ink-2:#c3cad6;--mk-ink-3:#9ba4b4;--mk-accent:#8fa2ff;--mk-accent-hover:#a9b8ff;--mk-accent-wash:rgba(143,162,255,0.12);--mk-on-accent:#0b0e14;--mk-critical:#f97066;--mk-critical-wash:rgba(249,112,102,0.12);--mk-critical-line:rgba(249,112,102,0.34);--mk-elevated:#fdb022;--mk-elevated-mark:#fdb022;--mk-elevated-wash:rgba(253,176,34,0.12);--mk-elevated-line:rgba(253,176,34,0.32);--mk-monitor:#5cc0f2;--mk-monitor-wash:rgba(92,192,242,0.12);--mk-monitor-line:rgba(92,192,242,0.32);--mk-cleared:#b4bccb;--mk-cleared-wash:rgba(180,188,203,0.1);--mk-cleared-line:#343e4d;--mk-ok:#47cd89;--mk-ok-wash:rgba(71,205,137,0.12);--mk-ok-line:rgba(71,205,137,0.32);--mk-high:#fb8f5c;--mk-high-wash:rgba(251,143,92,0.12);--mk-high-line:rgba(251,143,92,0.32);--mk-shadow-frame:0 1px 2px rgba(0,0,0,0.4),0 24px 48px -16px rgba(0,0,0,0.6);--mk-shadow-pop:0 12px 32px -8px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.4);--mk-veil:rgba(11,14,20,0.86);--logo-word-filter:brightness(0) invert(1);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-rg-theme=light]) .mk{--mk-bg:#0b0e14;--mk-bg-alt:#0f1218;--mk-surface:#151a22;--mk-surface-2:#1b212b;--mk-line:#262e3a;--mk-line-strong:#343e4d;--mk-ink:#eceff4;--mk-ink-2:#c3cad6;--mk-ink-3:#9ba4b4;--mk-accent:#8fa2ff;--mk-accent-hover:#a9b8ff;--mk-accent-wash:rgba(143,162,255,0.12);--mk-on-accent:#0b0e14;--mk-critical:#f97066;--mk-critical-wash:rgba(249,112,102,0.12);--mk-critical-line:rgba(249,112,102,0.34);--mk-elevated:#fdb022;--mk-elevated-mark:#fdb022;--mk-elevated-wash:rgba(253,176,34,0.12);--mk-elevated-line:rgba(253,176,34,0.32);--mk-monitor:#5cc0f2;--mk-monitor-wash:rgba(92,192,242,0.12);--mk-monitor-line:rgba(92,192,242,0.32);--mk-cleared:#b4bccb;--mk-cleared-wash:rgba(180,188,203,0.1);--mk-cleared-line:#343e4d;--mk-ok:#47cd89;--mk-ok-wash:rgba(71,205,137,0.12);--mk-ok-line:rgba(71,205,137,0.32);--mk-high:#fb8f5c;--mk-high-wash:rgba(251,143,92,0.12);--mk-high-line:rgba(251,143,92,0.32);--mk-shadow-frame:0 1px 2px rgba(0,0,0,0.4),0 24px 48px -16px rgba(0,0,0,0.6);--mk-shadow-pop:0 12px 32px -8px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.4);--mk-veil:rgba(11,14,20,0.86);--logo-word-filter:brightness(0) invert(1);color-scheme:dark}:root:not([data-rg-theme=light]):has(.mk-page){background:#0b0e14}}:root[data-rg-theme=dark]:has(.mk-page){background:#0b0e14}.mk .mk-invert{background:#0b0e14;color:var(--mk-ink-2)}:root[data-rg-theme=dark] .mk .mk-invert{background:#0f1218}@media (prefers-color-scheme:dark){:root:not([data-rg-theme=light]) .mk .mk-invert{background:#0f1218}}@media (min-width:640px){.mk{--mk-gutter:24px}}@media (min-width:1024px){.mk{--mk-gutter:32px}}.mk-page{background:var(--mk-bg);min-height:100vh}.mk-container{width:100%;max-width:calc(1240px + 2 * var(--mk-gutter));margin-inline:auto;padding-inline:var(--mk-gutter)}.mk-section{padding-block:var(--mk-section);scroll-margin-top:64px}.mk-section-alt{background:var(--mk-bg-alt)}.mk-rule{border-top:1px solid var(--mk-line)}.mk-display,.mk-h2,.mk-h3,.mk-title{color:var(--mk-ink);font-family:var(--mk-font-display);font-weight:600;text-wrap:balance}.mk-display{font-size:clamp(40px,6vw,76px);line-height:1.02;letter-spacing:-.04em}.mk-h2{font-size:clamp(32px,4.2vw,52px);line-height:1.06;letter-spacing:-.032em}.mk-h3{font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.022em}.mk-title{font-size:18px;line-height:1.35;letter-spacing:-.012em}.mk-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--mk-ink-2);text-wrap:pretty}.mk-body{font-size:16px;line-height:1.6;text-wrap:pretty}.mk-small{font-size:14px;line-height:1.55}.mk-caption{font-size:13px;line-height:1.45;color:var(--mk-ink-3)}.mk-label{font-size:12px;line-height:1.3;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-3)}.mk-label,.mk-mono{font-family:var(--mk-mono)}.mk-mono,.mk-num{font-variant-numeric:tabular-nums}:where(.mk-link){color:var(--mk-accent);font-weight:500;text-decoration:none;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px}.mk-link:hover{text-decoration:underline}.mk-link svg{transition:transform var(--mk-dur-1) var(--mk-ease)}.mk-link:hover svg{transform:translateX(2px)}.mk :focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px;border-radius:4px}.mk ::-moz-selection{background:var(--mk-accent-wash);color:var(--mk-ink)}.mk ::selection{background:var(--mk-accent-wash);color:var(--mk-ink)}.mk-skip{position:absolute;left:16px;top:12px;z-index:60;padding:10px 14px;border-radius:6px;background:var(--mk-accent);color:var(--mk-on-accent);font-weight:600;font-size:14px;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.mk-skip:focus{clip-path:none;width:auto;height:auto;overflow:visible}:where(.mk-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding-inline:16px;border-radius:6px;border:1px solid transparent;font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--mk-dur-1) var(--mk-ease),border-color var(--mk-dur-1) var(--mk-ease),color var(--mk-dur-1) var(--mk-ease),transform var(--mk-dur-1) var(--mk-ease)}.mk-btn:active{transform:translateY(1px)}.mk-btn-lg{height:48px;padding-inline:22px;font-size:16px}.mk-btn-primary{background:var(--mk-accent);color:var(--mk-on-accent)}.mk-btn-primary:hover{background:var(--mk-accent-hover)}.mk-btn-secondary{background:var(--mk-surface);color:var(--mk-ink);border-color:var(--mk-line-strong)}.mk-btn-secondary:hover{border-color:var(--mk-ink-3)}.mk-btn-quiet{background:transparent;color:var(--mk-ink-2)}.mk-btn-quiet:hover{color:var(--mk-ink);background:var(--mk-surface-2)}:where(.mk-navlink){display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px;border-radius:6px;font-size:14px;font-weight:500;color:var(--mk-ink-2);white-space:nowrap;background:transparent;border:0;cursor:pointer;transition:color var(--mk-dur-1) var(--mk-ease),background-color var(--mk-dur-1) var(--mk-ease)}.mk-navlink:hover,.mk-navlink[aria-expanded=true]{color:var(--mk-ink);background:var(--mk-surface-2)}.mk-navlink svg{transition:transform var(--mk-dur-2) var(--mk-ease)}.mk-navlink[aria-expanded=true] svg{transform:rotate(180deg)}:where(.mk-tag){display:inline-flex;align-items:center;gap:6px;height:22px;padding-inline:7px;border-radius:4px;border:1px solid var(--mk-line);background:var(--mk-surface-2);color:var(--mk-ink-2);font-family:var(--mk-mono);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mk-tag[data-tone=critical]{color:var(--mk-critical);background:var(--mk-critical-wash);border-color:var(--mk-critical-line)}.mk-tag[data-tone=elevated]{color:var(--mk-elevated);background:var(--mk-elevated-wash);border-color:var(--mk-elevated-line)}.mk-tag[data-tone=monitor]{color:var(--mk-monitor);background:var(--mk-monitor-wash);border-color:var(--mk-monitor-line)}.mk-tag[data-tone=cleared]{color:var(--mk-cleared);background:var(--mk-cleared-wash);border-color:var(--mk-cleared-line)}.mk-tag[data-tone=high]{color:var(--mk-high);background:var(--mk-high-wash);border-color:var(--mk-high-line)}.mk-tag[data-tone=ok]{color:var(--mk-ok);background:var(--mk-ok-wash);border-color:var(--mk-ok-line)}.mk-tag[data-tone=accent]{color:var(--mk-accent);background:var(--mk-accent-wash);border-color:transparent}.mk-dot{width:8px;height:8px;border-radius:2px;flex:none;background:var(--mk-cleared)}.mk-dot[data-tone=critical]{background:var(--mk-critical)}.mk-dot[data-tone=elevated]{background:var(--mk-elevated-mark)}.mk-dot[data-tone=monitor]{background:var(--mk-monitor)}.mk-dot[data-tone=high]{background:var(--mk-high)}.mk-dot[data-tone=ok]{background:var(--mk-ok)}.mk-dot[data-tone=accent]{background:var(--mk-accent)}:where(.mk-actor){display:inline-flex;align-items:center;gap:6px;font-family:var(--mk-mono);font-size:12px;letter-spacing:.04em;color:var(--mk-ink-3);white-space:nowrap}.mk-actor:before{content:"";width:7px;height:7px;border-radius:9999px;border:1.5px solid}.mk-actor[data-actor=regulane]{color:var(--mk-accent)}.mk-actor[data-actor=regulane]:before{background:currentColor}.mk-card{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:8px}.mk-well{background:var(--mk-surface-2);border-radius:6px}.mk-frame{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:10px;box-shadow:var(--mk-shadow-frame);overflow:hidden;color:var(--mk-ink-2);font-size:13px;line-height:1.45}.mk-frame-bar{display:flex;align-items:center;gap:12px;height:40px;padding-inline:14px;border-bottom:1px solid var(--mk-line);background:var(--mk-bg-alt)}.mk-table{width:100%;border-collapse:collapse;font-size:13px}:where(.mk-table th){text-align:left;font-weight:500;font-size:12px;color:var(--mk-ink-3);background:var(--mk-surface-2);padding:8px 12px;border-bottom:1px solid var(--mk-line);white-space:nowrap}:where(.mk-table td){padding:10px 12px;border-bottom:1px solid var(--mk-line);vertical-align:top;color:var(--mk-ink-2)}:where(.mk-table tr:last-child td){border-bottom:0}:where(.mk-table td.mk-strong){color:var(--mk-ink);font-weight:500}@media (max-width:479px){:where(.mk-table th){white-space:normal}:where(.mk-table th,.mk-table td){padding-inline:9px}}.mk-meter{display:flex;height:6px;border-radius:9999px;overflow:hidden;background:var(--mk-surface-2)}.mk-meter>span{display:block;height:100%}.mk details>summary{list-style:none;cursor:pointer}.mk details>summary::-webkit-details-marker{display:none}.mk-plus{transition:transform var(--mk-dur-2) var(--mk-ease)}.mk details[open] .mk-plus{transform:rotate(45deg)}@supports (animation-timeline:view()){.mk-reveal{animation:mk-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes mk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mk-build{animation:mk-step var(--mk-dur-4) var(--mk-ease) both;animation-delay:calc(var(--i, 0) * .42s + .3s)}@keyframes mk-step{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mk-grow{transform-origin:top;animation:mk-grow var(--mk-dur-4) var(--mk-ease-inout) both;animation-delay:calc(var(--i, 0) * .42s + .3s)}@keyframes mk-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mk-swap{animation:mk-fade var(--mk-dur-3) var(--mk-ease) both}@keyframes mk-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mk-travel{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(var(--mk-travel,100px));opacity:0}}@media (prefers-reduced-motion:reduce){.mk .mk-reveal{animation:none!important}.mk *,.mk :after,.mk :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mk-noscroll{scrollbar-width:none}.mk-noscroll::-webkit-scrollbar{display:none}