@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{color-scheme:light;--primary: #3b4fd8;--primary-strong: #2c3cb0;--on-primary: #ffffff;--primary-container: #eef0fe;--on-primary-container: #2c3cb0;--primary-border: #c9d0fa;--page-bg: #f4f6f9;--surface: #ffffff;--surface-2: #fafbfc;--on-surface: #131722;--on-surface-variant: #535b6b;--faint: #687184;--ghost: #aab2c0;--outline: #dfe3ea;--outline-soft: #edf0f4;--success: #1c7a4b;--success-bg: #e9f5ee;--warning: #a76a06;--warning-bg: #fcf3e3;--critical: #b8342a;--critical-bg: #fbedeb;--neutral: #535b6b;--neutral-bg: #edf0f4;--info: #3b4fd8;--info-bg: #eef0fe;--disabled: #9a9ca8;--disabled-bg: #f0f1f6;--side-bg: #171c28;--side-ink: #9aa3b2;--side-line: #252c3b;--side-hover: #1e2534;--radius: 5px;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--outline-variant: var(--outline);--error: var(--critical);--surface-variant: var(--surface-2);--surface-container: var(--surface-2);--space-3: 12px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.5;background:var(--page-bg);color:var(--on-surface);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a{color:var(--primary)}code,.mono{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mk-app{display:grid;grid-template-columns:186px minmax(0,1fr);min-height:100vh}.mk-side{background:var(--side-bg);color:var(--side-ink);padding:14px 0;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.mk-brand{padding:0 15px 14px;border-bottom:1px solid var(--side-line);margin-bottom:11px}.mk-brand h1{margin:0;font-size:13.5px;font-weight:600;color:#fff;letter-spacing:-.01em}.mk-brand p{margin:3px 0 0;font-size:10.5px;color:#68738a;font-family:var(--font-mono);text-transform:uppercase}.mk-nav{display:flex;align-items:center;gap:9px;width:100%;padding:8px 15px;font-size:12.5px;color:var(--side-ink);border-left:3px solid transparent;text-decoration:none;transition:background .12s,color .12s}.mk-nav:hover{background:var(--side-hover);color:#d9dfe8}.mk-nav.active{background:var(--side-hover);color:#fff;border-left-color:var(--primary)}.mk-nav .b{margin-left:auto;font-size:10px;padding:1px 6px;border-radius:8px;background:#31405e;color:#b9c6dd;font-variant-numeric:tabular-nums}.mk-nav .b.alert{background:var(--critical);color:#fff}.mk-navsec{padding:14px 15px 5px;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:#5a6376}.mk-sidefoot{margin-top:auto;padding:12px 15px 0;border-top:1px solid var(--side-line);font-size:11px;color:#68738a}.mk-main{min-width:0;display:flex;flex-direction:column;padding-bottom:60px}.mk-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px 22px;background:#f4f6f9f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--outline)}.mk-top .title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em}.mk-top .sub{font-size:11.5px;color:var(--faint)}.mk-top .ctl{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:12px}.mk-avatar{width:28px;height:28px;border-radius:50%;background:var(--primary-container);color:var(--on-primary-container);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.mk-page{padding:18px 22px 0;display:flex;flex-direction:column;gap:22px;min-width:0}@media(max-width:860px){.mk-app{grid-template-columns:minmax(0,1fr)}.mk-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;padding:8px}.mk-brand,.mk-navsec,.mk-sidefoot{display:none}.mk-nav{width:auto;padding:6px 10px;border-left:none}}.mk-sec{display:flex;flex-direction:column}.mk-sech{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.mk-sech h3{margin:0;font-size:13px;font-weight:600;letter-spacing:-.005em}.mk-sech .why{font-size:11.5px;color:var(--faint)}.mk-sech .why b{color:var(--on-surface-variant);font-weight:500}.mk-card{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius)}.mk-cardh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--outline-soft)}.mk-cardh h4{margin:0;font-size:12.5px;font-weight:600}.mk-cardh .s{font-size:11px;color:var(--faint);margin-left:auto}.mk-lnk{color:var(--primary);font-size:11.5px;font-weight:500;background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.mk-lnk:hover{text-decoration:underline;text-underline-offset:2px}.mk-summary{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mk-tile{background:var(--surface);border:1px solid var(--outline);border-top-width:3px;border-radius:var(--radius);padding:11px 13px;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}.mk-tile.ok{border-top-color:var(--success)}.mk-tile.wn{border-top-color:var(--warning)}.mk-tile.bad{border-top-color:var(--critical)}.mk-tile .l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-weight:600}.mk-tile .v{font-size:21px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1}.mk-tile .x{font-size:10.5px;color:var(--on-surface-variant);margin-top:6px;line-height:1.45}.mk-tile .x.bad{color:var(--critical);font-weight:600}.mk-tile .x.wn{color:var(--warning);font-weight:600}.mk-tile .x.ok{color:var(--success);font-weight:600}.mk-gsec{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius);overflow:hidden}.mk-xtw{overflow-x:auto;-webkit-overflow-scrolling:touch}.mk-xt{width:100%;border-collapse:collapse;font-size:12px}.mk-xt th{text-align:left;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:600;padding:9px 13px;border-bottom:1px solid var(--outline);white-space:nowrap;background:var(--surface-2)}.mk-xt td{padding:10px 13px;border-bottom:1px solid var(--outline-soft);color:var(--on-surface-variant);line-height:1.55;vertical-align:top}.mk-xt tr:last-child td{border-bottom:none}.mk-xt td b{color:var(--on-surface);font-weight:600}.mk-xt td.n{font-variant-numeric:tabular-nums;white-space:nowrap}.mk-xt td.nm{color:var(--on-surface);font-weight:600;min-width:150px}.mk-xt td code{font-size:10.5px;color:var(--faint)}.mk-xt tr.click{cursor:pointer}.mk-xt tr.click:hover td{background:var(--primary-container)}.mk-xt tr.band td{background:var(--surface-2);font-size:11.5px;padding-top:11px;padding-bottom:9px}.mk-xt tr.r-bad td{background:var(--critical-bg)}.mk-xt tr.r-wn td{background:var(--warning-bg)}.mk-xt tr.r-ok td{background:var(--success-bg)}.mk-xnote{font-size:11.5px;color:var(--on-surface-variant);line-height:1.6;padding:12px 15px;border-top:1px solid var(--outline-soft);background:var(--surface-2)}.mk-xnote b{color:var(--on-surface);font-weight:600}.mk-xnote.cav{border-top:none;border-left:3px solid var(--warning);background:var(--warning-bg)}.mk-vb{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:2px;white-space:nowrap;display:inline-block}.mk-vb.pass{background:var(--success-bg);color:var(--success)}.mk-vb.fail{background:var(--critical-bg);color:var(--critical)}.mk-vb.gap{background:var(--warning-bg);color:var(--warning)}.mk-vb.held{background:var(--primary-container);color:var(--primary)}.mk-vb.mute{background:var(--outline-soft);color:var(--on-surface-variant)}.mk-kvg{display:grid;grid-template-columns:158px minmax(0,1fr);gap:5px 16px;font-size:11.5px;line-height:1.6;border-left:2px solid var(--outline);padding:2px 0 2px 15px;margin:0}.mk-kvg dt{color:var(--faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;padding-top:1px}.mk-kvg dd{margin:0;color:var(--on-surface-variant);overflow-wrap:anywhere}.mk-kvg dd b{color:var(--on-surface);font-weight:600}.mk-filters{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.mk-chip{padding:6px 12px;border:1px solid var(--outline);background:var(--surface);border-radius:15px;font-size:12px;color:var(--on-surface-variant);cursor:pointer}.mk-chip:hover{border-color:var(--primary-border);color:var(--on-surface)}.mk-chip[aria-current=true]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:500}.mk-absent{border:1px solid var(--outline);border-left:3px solid var(--success);border-radius:var(--radius);background:var(--surface);padding:13px 15px}.mk-absent h4{margin:0 0 5px;font-size:13px;font-weight:600}.mk-absent p{margin:0;font-size:12px;color:var(--on-surface-variant);line-height:1.55}.mk-absent .how{font-size:11px;color:var(--faint);line-height:1.5;padding-top:9px;margin-top:9px;border-top:1px solid var(--outline-soft)}.mk-absent .how b{color:var(--success);font-weight:600}.mk-head{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius);padding:15px 17px}.mk-headtop{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;margin-bottom:11px}.mk-headtop h3{margin:0 0 4px;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.mk-headtop .meta{font-size:11.5px;color:var(--faint)}.mk-headtop .states{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto;align-items:center}.mk-stats{display:flex;flex-wrap:wrap;border-top:1px solid var(--outline-soft);padding-top:11px}.mk-stat{padding-right:22px;margin-right:22px;border-right:1px solid var(--outline-soft)}.mk-stat:last-child{border-right:none;margin-right:0;padding-right:0}.mk-stat .k{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.mk-stat .v{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.mk-pn{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius);overflow:hidden}.mk-pnh{padding:10px 13px;border-bottom:1px solid var(--outline-soft);display:flex;align-items:center;gap:8px}.mk-pnh h4{margin:0;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:600}.mk-pnh .s{margin-left:auto;font-size:11px;color:var(--faint)}.mk-tabs{display:flex;gap:24px;margin:0 22px;padding-top:6px;background:transparent;border-bottom:1px solid var(--outline)}.mk-tab{appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:11px 0 9px;font-size:12.5px;font-weight:500;color:var(--on-surface-variant);cursor:pointer;text-decoration:none}.mk-tab:hover{color:var(--on-surface)}.mk-tab.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:5px 11px;border-radius:3px;font-size:11.5px;font-weight:500;cursor:pointer;border:1px solid transparent;white-space:nowrap}.mk-btn:disabled{opacity:.45;cursor:not-allowed}.mk-btn.filled{background:var(--primary);color:var(--on-primary)}.mk-btn.filled:hover:not(:disabled){background:var(--primary-strong)}.mk-btn.tonal{background:var(--primary-container);color:var(--on-primary-container);border-color:var(--primary-border)}.mk-btn.outlined{background:var(--surface);color:var(--on-surface-variant);border-color:var(--outline)}.mk-btn.outlined:hover:not(:disabled){border-color:var(--primary-border);color:var(--primary)}.mk-btn.text{background:transparent;color:var(--primary);padding:0 4px;min-height:0}.mk-btn.text:hover:not(:disabled){background:var(--primary-container)}.mk-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.mk-tbl th{text-align:left;padding:9px 14px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:600;background:var(--surface-2);border-bottom:1px solid var(--outline);white-space:nowrap}.mk-tbl td{padding:10px 14px;border-top:1px solid var(--outline-soft);vertical-align:middle}.mk-tbl tbody tr:first-child td{border-top:none}.mk-tbl tbody tr:hover td{background:var(--surface-2)}.mk-tbl td.r,.mk-tbl th.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-tbl tr.bad td{background:var(--critical-bg)}.mk-tbl tr.wn td{background:var(--warning-bg)}.mk-tbl tbody tr.row{cursor:pointer}.mk-tbl tbody tr.row:hover td{background:var(--surface-2)}.mk-field{display:grid;grid-template-columns:minmax(0,1fr);row-gap:5px;align-content:start}.mk-fields{display:grid;gap:12px;align-items:start}.mk-fields>.mk-field,.mk-fields>.mk-faction{grid-row:span 3;grid-template-rows:subgrid;row-gap:5px}.mk-faction{display:grid}.mk-faction-in{grid-row:2;align-self:start;min-height:34px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.mk-fields>.wide{grid-column:1 / -1}.mk-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.mk-input{padding:7px 10px;border:1px solid var(--outline);border-radius:4px;font-size:12.5px;color:var(--on-surface);background:var(--surface);width:100%}input.mk-input,select.mk-input{height:34px}.mk-input:disabled{color:var(--disabled);background:var(--disabled-bg);cursor:not-allowed}.mk-hint{font-size:11px;color:var(--faint)}.mk-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:10px;font-size:10.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.mk-pill i{display:none;width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.mk-pill.success{background:var(--success-bg);color:var(--success)}.mk-pill.warning{background:var(--warning-bg);color:var(--warning)}.mk-pill.critical{background:var(--critical-bg);color:var(--critical)}.mk-pill.neutral{background:var(--neutral-bg);color:var(--neutral)}.mk-pill.info{background:var(--info-bg);color:var(--info)}.mk-state{padding:22px;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius);color:var(--on-surface-variant);font-size:12.5px;text-align:center}.mk-state.note{border-style:dashed;text-align:left}.mk-state.error,.mk-state.degraded{color:var(--critical);background:var(--critical-bg);text-align:left}.mk-state.degraded{font-size:12px;font-weight:600}.mk-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:11px;align-items:start}.mk-cols>div{display:flex;flex-direction:column;gap:11px;min-width:0}@media(max-width:1100px){.mk-cols{grid-template-columns:minmax(0,1fr)}}.mk-fact{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:baseline;font-size:12px}.mk-fact .k{font-family:var(--font-mono);font-size:10px;color:var(--faint);letter-spacing:.02em}.mk-tl{border-left:2px solid var(--outline);margin:2px 0 2px 5px;padding-left:14px;display:flex;flex-direction:column}.mk-tl .e{position:relative;padding:5px 0;font-size:12px;color:var(--on-surface-variant);display:flex;gap:10px;align-items:baseline}.mk-tl .e:before{content:"";position:absolute;left:-19px;top:11px;width:8px;height:8px;border-radius:50%;background:var(--success);border:2px solid var(--surface)}.mk-tl .e.run:before{background:var(--primary)}.mk-tl .e.wait:before{background:var(--warning)}.mk-tl .e b{color:var(--on-surface);font-weight:500}.mk-tbl td a.id,.mk-id{font-family:var(--font-mono);font-size:11px;color:var(--primary);font-weight:500;white-space:nowrap;text-decoration:none}.mk-tbl tr.late td{background:var(--warning-bg)}.mk-card .mk-state:not(.error):not(.degraded){border:none;background:transparent;padding:4px 0;text-align:left}.mk-tlv{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius);overflow:hidden}.mk-tlrow{display:grid;grid-template-columns:62px 20px minmax(0,1fr) auto;gap:10px;align-items:baseline;width:100%;padding:9px 14px;border:none;border-top:1px solid var(--outline-soft);background:none;font:inherit;font-size:12.5px;color:inherit;text-align:left;cursor:pointer}.mk-tlrow:first-child{border-top:none}.mk-tlrow:hover{background:var(--surface-2)}.mk-tlrow[aria-current=true]{background:var(--primary-container)}.mk-tlrow .tm{font-family:var(--font-mono);font-size:10.5px;color:var(--faint)}.mk-tlrow .dot{display:flex;justify-content:center;align-self:start;padding-top:5px}.mk-tlrow .dot i{width:8px;height:8px;border-radius:50%;background:var(--ghost);display:block}.mk-tlrow.run .dot i{background:var(--primary)}.mk-tlrow.hum .dot i{background:var(--warning)}.mk-tlrow.ok .dot i{background:var(--success)}.mk-tlrow.bad .dot i{background:var(--critical)}.mk-tlrow.other .dot i{background:var(--ghost);border:2px solid var(--outline);width:10px;height:10px}.mk-tlrow .lab{min-width:0}.mk-tlrow .lab b{font-weight:600}.mk-tlrow.bad .lab b{color:var(--critical)}.mk-tlrow .lab .sub{color:var(--faint);font-size:11px;margin-left:7px}.mk-tlrow .lab .det{display:block;color:var(--on-surface-variant);font-size:11.5px;line-height:1.5;margin-top:2px}.mk-tlrow .rt{font-size:11px;color:var(--on-surface-variant);white-space:nowrap}.mk-panels{display:grid;grid-template-columns:226px minmax(0,1fr);gap:11px;align-items:start}@media(max-width:1240px){.mk-panels{grid-template-columns:minmax(0,1fr)}}.mk-task{display:block;width:100%;padding:8px 13px;border:none;border-top:1px solid var(--outline-soft);background:none;font:inherit;font-size:12.5px;color:inherit;text-align:left;cursor:pointer}.mk-task:first-child{border-top:none}.mk-task:hover{background:var(--surface-2)}.mk-task[aria-current=true]{background:var(--primary-container)}.mk-task .tr{display:flex;align-items:center;gap:8px}.mk-task .ic{font-family:var(--font-mono);font-size:11px;width:12px;flex:none;color:var(--faint)}.mk-task.done .ic{color:var(--success)}.mk-task.run .ic{color:var(--primary)}.mk-task.fail .ic,.mk-task.fail .nm{color:var(--critical)}.mk-task.wait .ic{color:var(--warning)}.mk-task .nm{flex:1;min-width:0}.mk-task .mt{font-family:var(--font-mono);font-size:10px;color:var(--faint);margin-left:20px;margin-top:2px;display:flex;flex-wrap:wrap;gap:9px}.mk-ev{border-top:1px solid var(--outline-soft)}.mk-ev:first-child{border-top:none}.mk-evh{display:grid;grid-template-columns:58px 16px minmax(0,1fr) auto;gap:10px;align-items:baseline;width:100%;padding:8px 13px;border:none;background:none;font:inherit;font-size:12.5px;color:inherit;text-align:left}button.mk-evh{cursor:pointer}button.mk-evh:hover{background:var(--surface-2)}.mk-evh .tm{font-family:var(--font-mono);font-size:10.5px;color:var(--ghost)}.mk-evh .k{font-family:var(--font-mono);font-size:10px;font-weight:600;text-align:center;color:var(--ghost)}.mk-evh .body{min-width:0}.mk-evh .body .t{display:block;line-height:1.45}.mk-evh .body .sys{display:block;font-size:10.5px;color:var(--faint);margin-top:3px;line-height:1.45}.mk-evh .rr{font-family:var(--font-mono);font-size:10.5px;color:var(--on-surface-variant);white-space:nowrap}.mk-evh .rr.err{color:var(--critical);font-weight:600}.mk-ev.decision{background:var(--primary-container)}.mk-ev.decision .k{color:var(--primary)}.mk-ev.decision .body .t{color:#25309a}.mk-ev.sig{background:var(--warning-bg)}.mk-ev.sig .k{color:var(--warning)}.mk-ev.sig .body .t{color:#7a4e05}.mk-ev.fence{background:var(--critical-bg)}.mk-ev.fence .k{color:var(--critical)}.mk-ev.fence .body .t{color:#8b281f}.mk-ev.msg .k,.mk-ev.reply .k{color:var(--success)}.mk-ev.model .k{color:var(--primary-border)}.mk-ev.tool .k{color:var(--success)}.mk-eid{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.mk-eid code{font-family:var(--font-mono)}.mk-eid-copy{font:inherit;font-size:11px;padding:1px 8px;border:1px solid var(--outline);border-radius:4px;background:var(--surface);color:var(--on-surface-variant);cursor:pointer}.mk-evd{padding:2px 13px 12px 97px;font-size:11.5px}.mk-msg{margin:6px 0 2px;padding:9px 11px;border:1px solid var(--outline);border-left:3px solid var(--success);border-radius:4px;background:var(--surface);font-size:12px;line-height:1.55;color:var(--on-surface);white-space:pre-wrap;word-break:break-word}.mk-msg.in{border-left-color:var(--primary)}.mk-kv{display:grid;grid-template-columns:118px minmax(0,1fr);gap:3px 12px;margin:0;font-size:11px;font-family:var(--font-mono);line-height:1.7}.mk-kv dt{color:var(--faint)}.mk-kv dd{margin:0;color:var(--on-surface-variant);word-break:break-word;white-space:pre-wrap}.mk-empty{padding:14px 13px;font-size:11.5px;color:var(--faint)}.mk-lgrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.mk-lgrow>.mk-lg{border-top:none;border-left:1px solid var(--outline-soft)}.mk-lgrow>.mk-lg:first-child{border-left:none}.mk-lg{padding:11px 13px;border-top:1px solid var(--outline-soft)}.mk-lg:first-child{border-top:none}.mk-lg h5{margin:0 0 8px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:600}.mk-lg .none{font-size:11.5px;color:var(--faint)}.mk-cov{display:flex;align-items:baseline;gap:8px;margin-bottom:7px}.mk-cov .big{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mk-cov .lab{font-size:11.5px;color:var(--on-surface-variant)}.mk-covbar{display:flex;gap:2px;height:7px;margin-bottom:10px}.mk-covbar i{flex:1;border-radius:2px;background:var(--success)}.mk-covbar i.hum{background:var(--warning)}.mk-covbar i.bad{background:var(--critical)}.mk-covbar i.pend{background:var(--outline-soft)}.mk-src{display:flex;gap:8px;align-items:baseline;padding:5px 0;font-size:11.5px;border-top:1px solid var(--outline-soft)}.mk-src:first-of-type{border-top:none}.mk-src .ic{font-family:var(--font-mono);font-size:10px;width:10px;flex:none;color:var(--success)}.mk-src.fail .ic{color:var(--critical)}.mk-src.pend .ic{color:var(--ghost)}.mk-src.hum .ic{color:var(--warning)}.mk-src .n{flex:1;min-width:0}.mk-src .ref{font-family:var(--font-mono);font-size:9.5px;color:var(--ghost);white-space:nowrap}.mk-blk{padding:10px 12px;background:var(--warning-bg);border:1px solid #efdcb8;border-radius:4px;font-size:11.5px;line-height:1.55}.mk-blk+.mk-blk{margin-top:6px}.mk-blk b{color:#7a4e05}.mk-blk .age{font-family:var(--font-mono);font-weight:600;color:var(--warning)}.mk-blk.bad{background:var(--critical-bg);border-color:#f0cdc9}.mk-blk.bad b{color:#8b281f}.mk-blk.bad .age{color:var(--critical)}.mk-withheld{padding:10px 13px;border-top:1px solid var(--outline-soft);font-size:10.5px;color:var(--ghost);line-height:1.55}.mk-cardb{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.mk-cardb.flush,.mk-cardb:has(>.mk-xtw:only-child),.mk-cardb:has(>[role=group]:only-child>.mk-xtw:only-child){padding:0;gap:0}.mk-card{overflow:hidden}.mk-callrow{display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;row-gap:4px}.mk-callrow>.k{margin-left:auto}.mk-callrow>span:nth-last-child(2){color:var(--faint);font-family:var(--font-mono);font-size:10.5px}.mk-range{display:inline-flex;gap:1px;background:var(--outline-soft);padding:2px;border-radius:var(--radius)}.mk-range button{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:none;border-radius:3px;background:transparent;font:inherit;font-size:11.5px;color:var(--on-surface-variant);cursor:pointer}.mk-range button:hover:not(:disabled){color:var(--on-surface)}.mk-range button[aria-current=true]{background:var(--surface);color:var(--on-surface);font-weight:500;box-shadow:0 1px 2px #13172214}.mk-range.resting{opacity:.55}.mk-range.resting button{cursor:default}.mk-livedot{width:6px;height:6px;border-radius:50%;background:var(--success);display:inline-block}.mk-range button[aria-current=true] .mk-livedot{animation:mk-blip 2s infinite}@keyframes mk-blip{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mk-livedot{animation:none!important}}.mk-cardb>.mk-card:not(.mk-pn){border:none;border-radius:0;padding:0!important;background:transparent;overflow:visible}.mk-task.todo{cursor:default}.mk-task.todo:hover{background:none}.mk-task.todo .ic{color:var(--ghost)}.mk-task.todo .mt{font-family:var(--font-sans);font-size:10.5px}.mk-task.skip .nm{color:var(--faint)}.mk-subt{padding:5px 13px 5px 33px;font-size:11.5px;color:var(--on-surface-variant);display:flex;gap:8px;align-items:baseline;border-top:1px solid var(--outline-soft)}.mk-subt .ic{font-family:var(--font-mono);font-size:10px;width:10px;flex:none;color:var(--success)}.mk-subt.held .ic{color:var(--warning)}.mk-subt.failed .ic,.mk-subt .why{color:var(--critical)}.mk-subt .n{flex:1;min-width:0;font-family:var(--font-mono);font-size:10.5px;word-break:break-word}.mk-subt .tag{margin-left:auto;font-size:9.5px;padding:1px 5px;border-radius:2px;background:var(--outline-soft);color:var(--faint);white-space:nowrap}.mk-task.run .ic{animation:mk-blip 1.6s infinite}.mk-covbar i.add{background:var(--primary)}.mk-src .tag{margin-left:6px;font-size:9.5px;padding:1px 5px;border-radius:2px;background:var(--outline-soft);color:var(--faint)}.mk-src .tag.add{background:var(--primary-container);color:var(--primary)}.mk-cap{margin-bottom:9px}.mk-cap .cl{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--on-surface-variant);margin-bottom:5px}.mk-cap .cl b{color:var(--on-surface);font-weight:600;white-space:nowrap}.mk-cap .captrack{height:6px;border-radius:3px;background:var(--outline-soft)}.mk-cap .captrack .f{height:100%;border-radius:3px;background:var(--primary)}.mk-cap .captrack .f.wn{background:var(--warning)}.mk-cap .captrack .f.bad{background:var(--critical)}.mk-ctlrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}a.mk-btn{text-decoration:none;display:inline-flex;align-items:center}.mk-ctldlg{display:flex;flex-direction:column;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid var(--outline-soft)}.mk-ctldlg .note{font-size:11px;color:var(--faint);line-height:1.45}.mk-caselist{display:flex;flex-direction:column;gap:12px}.mk-pagesub{font-size:12.5px;color:var(--faint);margin-top:-6px}.mk-chip .n{opacity:.7;margin-left:4px;font-variant-numeric:tabular-nums}.mk-fspacer{margin-left:auto;font-size:12px;color:var(--faint)}.mk-fspacer b{color:var(--on-surface);font-weight:600}.mk-cl{width:100%;border-collapse:collapse;font-size:12.5px;background:var(--surface)}.mk-cl th{text-align:left;padding:9px 8px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:600;background:var(--surface-2);white-space:nowrap}.mk-cl th.r{text-align:right}.mk-cl td{padding:10px 8px;border-top:1px solid var(--outline-soft);vertical-align:middle}.mk-cl tbody tr.row{cursor:pointer}.mk-cl tbody tr.row:hover td,.mk-cl tbody tr.row:focus-visible td{background:var(--surface-2)}.mk-cl td.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-cl td.wn{color:var(--warning);font-weight:600}.mk-cl .cid{font-family:var(--font-mono);font-size:11px;color:var(--primary);font-weight:500;white-space:nowrap}.mk-cl .subj{min-width:180px;max-width:240px}.mk-cl .subj .s{display:block;line-height:1.35}.mk-cl .subj .ty{display:block;font-size:10.5px;color:var(--faint);margin-top:2px}.mk-cl .runs{font-weight:600}.mk-cl .runs.multi{color:var(--warning)}.mk-cl .sm{font-size:11px;max-width:160px}.mk-cl .sm .inst{white-space:nowrap}.mk-cl .blk{font-size:11.5px;color:var(--on-surface-variant);min-width:140px;max-width:220px}.mk-foot{font-size:11.5px;color:var(--faint);margin:0 2px}.mk-cl .cid a{color:inherit;text-decoration:none}.mk-task.todo.wait .ic,.mk-task.todo.wait .mt{color:var(--warning)}.mk-tlbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px}.mk-tlsep{padding:6px 14px;border-top:1px solid var(--outline);background:var(--surface-2);font-size:11px;font-weight:600;color:var(--on-surface-variant)}.mk-wref{margin-left:6px;font-size:10.5px;color:var(--faint)}.mk-rv{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:4px 16px;margin:0;font-size:13px;line-height:1.5}.mk-rv dt{color:var(--on-surface-variant)}.mk-rv dd{margin:0;min-width:0;word-break:break-word}.mk-rv.nested{font-size:12.5px;padding-left:10px;border-left:2px solid var(--outline-soft)}.mk-pn.plan{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}@media(max-width:1240px){.mk-pn.plan{position:static;max-height:none}}.mk-taskrow{display:flex;align-items:stretch}.mk-taskrow>.mk-task{flex:1;min-width:0}.mk-tog{flex:none;width:30px;border:none;background:none;font:inherit;font-size:11px;color:var(--faint);cursor:pointer}.mk-tog:hover{background:var(--surface-2);color:var(--on-surface)}.mk-taskrow:has(>.mk-task[aria-current=true]) .mk-tog{background:var(--primary-container)}button.mk-subt{width:100%;border-left:none;border-right:none;border-bottom:none;background:none;font-family:inherit;text-align:left;cursor:pointer}button.mk-subt:hover{background:var(--surface-2)}.mk-linkbtn{border:none;background:none;padding:0;font:inherit;font-size:11px;color:var(--primary);cursor:pointer}.mk-linkbtn:hover{text-decoration:underline}.mk-pnh .mk-linkbtn{margin-left:4px}.mk-pair{display:inline-flex;align-items:baseline;gap:6px;margin-right:20px}.mk-pair .l,.mk-evf dt{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--faint)}.mk-pair code{font-family:var(--font-mono);font-size:11.5px}.mk-evf{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 16px;margin:8px 0 4px;padding:8px 11px;border-radius:4px;background:var(--surface-2);font-size:11.5px;line-height:1.5}.mk-evf dt{padding-top:2px}.mk-evf dd{margin:0;color:var(--on-surface-variant);word-break:break-word}.mk-evl,.mk-gr{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mk-gr{margin-top:5px}.mk-gr li{display:flex;justify-content:space-between;gap:12px}.mk-evl .vd,.mk-gr .vd{color:var(--faint)}.mk-gr li.pass .vd{color:var(--success)}.mk-gr li.breach,.mk-gr li.breach .vd,.mk-grs .br{color:var(--critical);font-weight:600}.mk-grs{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.mk-grs .mk-gr{flex-basis:100%}.mk-evmore{display:block;margin-top:4px}.mk-ev.focus{box-shadow:inset 3px 0 0 var(--primary);background:var(--primary-container)}
