*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Martian Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--cobalt: #2436D9;--cobalt-deep: #1A28A8;--cobalt-tint: #E9EBFD;--cobalt-glow: #8C99FF;--night: #0B1424;--night-2: #111D33;--night-line: #22304A;--night-text: #A9B3C7;--slate: #4E5A6E;--fog: #EDF0F6;--rule: #D6DBE6;--paper: #FFFFFF;--up: #0E7A4B;--up-tint: #E3F3EA;--up-glow: #5FD39A;--degraded: #A85A00;--degraded-tint: #FBEEDD;--sev: #C42B2B;--sev-tint: #FBE6E6;--sev-glow: #FF8A80;--canvas: #F4F6FA;--area-dark: rgba(140,153,255,.12);--grid-dark: rgba(255,255,255,.07);--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Martian Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-control: 4px;--r-panel: 8px;--r-pill: 999px;--wrap: 1180px;--gutter: 32px;--gutter-mobile: 20px;--section-pad: 120px;--section-pad-mobile: 80px;--shadow-frame: 0 1px 0 #D6DBE6, 0 24px 48px -24px rgba(11,20,36,.28);--trace-duration: 2.6s;--trace-delay: .35s;--trace-ease: cubic-bezier(.55,.1,.35,1)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--sans);font-stretch:100%;color:var(--night);background:var(--paper);font-size:17px;line-height:1.6}a{color:var(--cobalt);text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:2px}.dark :focus-visible,.side :focus-visible{outline-color:var(--cobalt-glow)}h1,h2,h3,h4{text-wrap:balance}button{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.capitalize{text-transform:capitalize}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.t-h3{font-family:var(--sans);font-stretch:106%;font-weight:620;font-size:21px;line-height:27px;letter-spacing:-.006em;text-wrap:balance}.num{font-variant-numeric:tabular-nums}.code{font-family:var(--mono);font-stretch:87.5%;font-size:.8em;letter-spacing:-.01em}.muted{color:var(--slate)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.no-print,.site-header,.site-footer,.side,.top{display:none!important}.app-shell{display:block!important}.canvas{background:var(--paper)!important;padding:0!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-control);font-family:var(--sans);font-weight:600;font-stretch:104%;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.btn-mk{height:50px;padding:0 24px;font-size:16px}.btn-mk-sm{height:40px;padding:0 16px;font-size:15px}.btn-app{height:32px;padding:0 12px;font-size:13px}.btn-app-lg{height:36px;padding:0 14px;font-size:14px}.btn-primary{background:var(--cobalt);color:var(--paper)}.btn-primary:hover{background:var(--cobalt-deep)}.btn-quiet{background:transparent;color:var(--night);border-color:var(--rule)}.btn-quiet:hover{border-color:var(--night)}.btn-light{background:var(--paper);color:var(--night)}.btn-light:hover{background:var(--fog)}.btn-destructive{background:var(--sev);color:var(--paper)}.btn-destructive:hover{opacity:.92}.btn-link{background:none;border:0;color:var(--cobalt);padding:0;height:auto;font-weight:600}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dark .btn-quiet{color:var(--paper);border-color:var(--night-line)}.dark .btn-quiet:hover{border-color:var(--paper)}.pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:650;font-stretch:104%;white-space:nowrap;line-height:1}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill-lg{height:24px;padding:0 10px;font-size:12.5px;font-weight:600;gap:7px}.pill-sev{background:var(--sev-tint);color:var(--sev)}.pill-degraded{background:var(--degraded-tint);color:var(--degraded)}.pill-up{background:var(--up-tint);color:var(--up)}.pill-auto{background:var(--cobalt-tint);color:var(--cobalt)}.pill-neutral{background:var(--fog);color:var(--slate)}.pill-dark.pill-up{background:#5fd39a1f;color:var(--up-glow)}.pill-dark.pill-sev{background:#ff8a801f;color:var(--sev-glow)}.pill-dark.pill-neutral{background:var(--night-line);color:var(--night-text)}.pill-dark.pill-auto{background:#8c99ff24;color:var(--cobalt-glow)}.field{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--night)}.field .helper{font-size:12.5px;font-weight:400;color:var(--slate)}.field .err{font-size:12.5px;font-weight:500;color:var(--sev)}.input,.select,.textarea{width:100%;height:36px;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);color:var(--night);padding:0 10px;font:400 14px var(--sans)}.textarea{height:auto;min-height:76px;padding:8px 10px;line-height:1.5;resize:vertical}.input-mk{height:46px;font-size:16px;padding:0 12px}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--cobalt);outline-offset:1px;border-color:var(--cobalt)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--sev)}.app-shell{display:grid;grid-template-columns:212px 1fr;min-height:100vh;background:var(--canvas);font-size:13.5px;line-height:1.5}.side{background:var(--night);color:var(--night-text);padding:18px 14px;display:flex;flex-direction:column;gap:2px;position:sticky;top:0;height:100vh;overflow-y:auto}.side .brand{display:flex;align-items:center;gap:10px;color:var(--paper);font-weight:600;font-size:14px;padding:4px 8px 20px;text-decoration:none}.side a.nav{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--r-control);color:var(--night-text);text-decoration:none;font-weight:500;position:relative}.side a.nav:hover{color:var(--paper)}.side a.nav.on{background:var(--night-2);color:var(--paper);box-shadow:inset 2px 0 0 var(--cobalt-glow)}.side a.nav svg{width:16px;height:16px;flex:none}.side .ct{margin-left:auto;font-size:11.5px;border-radius:var(--r-pill);padding:0 7px;font-weight:700;line-height:18px}.side .ct-sev{background:var(--sev);color:var(--paper)}.side .ct-calm{background:var(--night-line);color:var(--night-text)}.side .dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--cobalt-glow)}.side .sp{flex:1}.main{display:flex;flex-direction:column;min-width:0}.top{display:flex;align-items:center;gap:14px;height:56px;padding:0 22px;border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:30}.canvas{padding:20px 22px 48px;display:grid;gap:16px;align-content:start;flex:1;min-width:0}.menu-btn{display:none}@media (max-width:1024px){.app-shell{grid-template-columns:64px 1fr}.side{padding:18px 8px}.side .lbl,.side .ws-name,.side .ct,.side .dot{display:none}.side a.nav{justify-content:center;padding:0}}@media (max-width:720px){.app-shell{grid-template-columns:1fr}.side{display:none;position:fixed;inset:0 auto 0 0;width:240px;z-index:60}.side.open{display:flex}.side.open .lbl,.side.open .ws-name,.side.open .ct{display:inline}.side.open a.nav{justify-content:flex-start;padding:0 10px}.menu-btn{display:inline-flex}.top{padding:0 12px;gap:8px}.top .hide-sm{display:none}.canvas{padding:16px 12px 40px}}.ask{flex:1;max-width:520px;position:relative}.ask-field{height:36px;border:1px solid var(--rule);border-radius:var(--r-control);display:flex;align-items:center;gap:10px;padding:0 10px;background:var(--canvas)}.ask-field b{font-weight:600;color:var(--night);white-space:nowrap}.ask-field input{flex:1;min-width:0;border:0;background:transparent;font:400 13.5px var(--sans);color:var(--night);outline:none}.ask-field:focus-within{outline:2px solid var(--cobalt);outline-offset:1px}.kbd{font:500 11px var(--sans);border:1px solid var(--rule);border-radius:3px;padding:1px 5px;background:var(--paper);color:var(--slate)}.ask-panel{position:absolute;top:42px;left:0;right:0;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);padding:16px;box-shadow:var(--shadow-frame);z-index:50;max-height:70vh;overflow:auto}.ask-panel .ans{font-size:16px;line-height:1.45;color:var(--night);font-weight:500;margin-bottom:12px}.avatar{width:30px;height:30px;border-radius:50%;background:var(--fog);color:var(--night);display:grid;place-items:center;font-size:12px;font-weight:650;border:0;cursor:pointer}.page-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-h h1{font-stretch:108%;font-weight:640;font-size:18px;letter-spacing:-.006em;line-height:1.3}.page-h .sub{color:var(--slate);font-size:12.5px;width:100%;margin-top:-6px}.page-h .acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.subnav{display:flex;gap:18px;border-bottom:1px solid var(--rule);margin-bottom:2px;overflow-x:auto}.subnav a{padding:0 0 9px;color:var(--slate);font-weight:500;text-decoration:none;white-space:nowrap}.subnav a.on{color:var(--night);font-weight:620;box-shadow:inset 0 -2px 0 var(--cobalt)}.panel{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);padding:16px;min-width:0;position:relative}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-weight:620;font-stretch:104%}.panel-h .meta{font-weight:500;color:var(--slate);font-size:12.5px;font-stretch:100%;display:flex;align-items:center;gap:8px}.sub{color:var(--slate);font-size:12.5px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:1100px){.grid-2{grid-template-columns:1fr}}.t{width:100%;border-collapse:collapse}.t th{text-align:left;font-weight:600;color:var(--slate);font-size:12px;padding:0 8px 8px;border-bottom:1px solid var(--rule);white-space:nowrap}.t td{padding:10px 8px;border-bottom:1px solid var(--fog);vertical-align:middle;font-variant-numeric:tabular-nums}.t tr.click{cursor:pointer}.t tr.click:hover td{background:var(--canvas)}.t tr.sel td{background:var(--cobalt-tint)}.t-wrap{overflow-x:auto}.tabs{display:flex;gap:18px;border-bottom:1px solid var(--rule);margin-bottom:12px;overflow-x:auto}.tabs button{padding:0 0 8px;color:var(--slate);font-weight:500;background:none;border:0;cursor:pointer;white-space:nowrap;font-size:13.5px}.tabs button.on{color:var(--night);font-weight:620;box-shadow:inset 0 -2px 0 var(--cobalt)}.seg{display:inline-flex;border:1px solid var(--rule);border-radius:var(--r-control);overflow:hidden;background:var(--paper)}.seg button{padding:5px 10px;font-size:12.5px;color:var(--slate);background:none;border:0;cursor:pointer;border-right:1px solid var(--rule)}.seg button:last-child{border-right:0}.seg button.on{background:var(--night);color:var(--paper);font-weight:600}.chip{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);font-size:12.5px;color:var(--slate);cursor:pointer}.chip.on{border-color:var(--night);color:var(--night);font-weight:600}.chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;background:none;border:0;padding:0;color:var(--night)}.toggle .sw{width:30px;height:18px;border-radius:var(--r-pill);background:var(--rule);position:relative;flex:none}.toggle .sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--paper);transition:left .15s}.toggle[aria-checked=true] .sw{background:var(--cobalt)}.toggle[aria-checked=true] .sw:after{left:14px}.toggle .state{color:var(--slate);font-size:12px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b142480;z-index:80;display:grid;place-items:center;padding:20px}.modal{background:var(--paper);border-radius:var(--r-panel);width:100%;max-width:560px;max-height:90vh;overflow:auto;box-shadow:var(--shadow-frame);font-size:14px}.modal-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--rule)}.modal-h h2{font-stretch:106%;font-weight:620;font-size:17px}.modal-b{padding:18px;display:grid;gap:14px}.modal-f{padding:14px 18px;border-top:1px solid var(--rule);display:flex;justify-content:flex-end;gap:8px}.x{background:none;border:0;cursor:pointer;color:var(--slate);font-size:20px;line-height:1;padding:4px}.toasts{position:fixed;right:20px;bottom:20px;display:grid;gap:8px;z-index:90;width:min(380px,calc(100vw - 40px))}.toast{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:start;background:var(--night);color:var(--paper);border-radius:var(--r-panel);padding:12px 14px;font-size:13.5px;box-shadow:var(--shadow-frame);border-left:3px solid var(--cobalt-glow)}.toast.sev{border-left-color:var(--sev-glow)}.toast.up{border-left-color:var(--up-glow)}.toast.degraded{border-left-color:var(--degraded-tint)}.toast .s{color:var(--night-text);font-size:12.5px;margin-top:2px}.toast a{color:var(--cobalt-glow);font-weight:600}.sk{background:var(--fog);border-radius:var(--r-control)}.empty{padding:28px 16px;text-align:center;display:grid;gap:8px;justify-items:center}.empty h3{font-stretch:106%;font-weight:620;font-size:15px}.empty p{color:var(--slate);max-width:44ch}.errbox{border:1px solid var(--sev);background:var(--sev-tint);border-radius:var(--r-panel);padding:12px 14px;display:grid;gap:6px;font-size:13.5px}.errbox b{color:var(--sev)}.spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.kv{display:grid;grid-template-columns:90px 1fr;gap:6px 10px;font-size:12.5px}.kv dt{color:var(--slate)}.conf{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--slate);flex-wrap:wrap}.conf .track{flex:1;max-width:220px;min-width:80px;height:8px;border-radius:2px;background:var(--fog);position:relative;overflow:hidden}.conf .fill{position:absolute;inset:0 auto 0 0;background:var(--cobalt);border-radius:2px}.conf b{color:var(--night);font-variant-numeric:tabular-nums}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);padding:14px 16px;text-decoration:none;color:var(--night);display:block}.kpi:hover{border-color:var(--night)}.kpi b{display:block;font-stretch:112%;font-weight:660;font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums}.kpi span{color:var(--slate);font-size:12.5px}.cmd{display:grid;grid-template-columns:1.7fr 1fr;gap:16px}@media (max-width:1100px){.cmd,.kpis{grid-template-columns:1fr 1fr}.cmd{grid-template-columns:1fr}}@media (max-width:720px){.kpis{grid-template-columns:1fr 1fr}}.feed{list-style:none;margin:0;padding:0}.feed li{display:grid;grid-template-columns:62px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--fog);font-size:12.5px}.feed li a{color:var(--night);text-decoration:none}.feed li a:hover{color:var(--cobalt)}.feed time{font-family:var(--mono);font-stretch:87.5%;font-size:11px;color:var(--slate);padding-top:2px;font-variant-numeric:tabular-nums}.health{display:grid;grid-template-columns:repeat(24,1fr);gap:4px}.health i{height:26px;border-radius:2px;background:var(--up-tint);border:1px solid var(--up-tint);display:block}.health i.degraded{background:var(--degraded-tint);border-color:var(--degraded)}.health i.sev{background:var(--sev-tint);border-color:var(--sev)}.health i.degraded,.health i.sev{border-width:1px;border-style:solid;opacity:.9}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--up)}.det{display:grid;grid-template-columns:1.8fr 1fr;gap:16px}@media (max-width:1100px){.det{grid-template-columns:1fr}}.col{display:grid;gap:16px;align-content:start;min-width:0}.rc{border-left:3px solid var(--cobalt)}.rc .claim{font-stretch:106%;font-weight:620;font-size:16px;line-height:1.4;margin:6px 0 12px}.chain{display:flex;align-items:center;margin-top:14px;flex-wrap:wrap;gap:6px 0}.node{border:1px solid var(--rule);border-radius:var(--r-control);padding:6px 10px;background:var(--paper);white-space:nowrap;display:flex;align-items:center;gap:8px}.node.root{border-color:var(--cobalt);background:var(--cobalt-tint);font-weight:600}.node small{display:block;color:var(--slate);font-size:11px;font-weight:400}.arr{width:28px;height:1px;background:var(--slate);position:relative;flex:none}.arr:after{content:"";position:absolute;right:0;top:-3px;border:3.5px solid transparent;border-left:5px solid var(--slate);border-right:0}@media (max-width:1100px){.chain{flex-direction:column;align-items:flex-start}.arr{width:1px;height:16px;margin-left:16px}.arr:after{display:none}}.tl{list-style:none;margin:0;padding:0;max-height:380px;overflow:auto}.tl li{display:grid;grid-template-columns:62px 1fr;gap:10px;padding:7px 0;font-size:12.5px;border-bottom:1px solid var(--fog)}.tl time{font-family:var(--mono);font-stretch:87.5%;font-size:11px;color:var(--slate);padding-top:2px}.rows{display:grid;gap:8px}.row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--r-control)}.steps{list-style:none;padding:0;margin:0;display:grid;gap:6px}.steps li{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;font-size:13px}.si{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--rule);display:grid;place-items:center;font-size:10px;font-weight:700}.si.done{background:var(--up);border-color:var(--up);color:var(--paper)}.si.running{border-color:var(--cobalt);box-shadow:inset 0 0 0 3px var(--cobalt-tint)}.si.undone{border-color:var(--degraded);color:var(--degraded)}.banner{border-radius:var(--r-panel);padding:14px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.banner.up{background:var(--up-tint);border:1px solid var(--up)}.banner.neutral{background:var(--fog);border:1px solid var(--rule)}.banner.cobalt{background:var(--cobalt-tint);border:1px solid var(--cobalt)}.logs{font-family:var(--mono);font-stretch:87.5%;font-size:11.5px}.wf{display:grid;gap:6px}.wf .bar{height:14px;background:var(--cobalt);border-radius:2px}.wf .bar.slow{background:var(--sev-tint);outline:1.5px solid var(--sev)}.graph{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);position:relative;min-height:470px;overflow:hidden;touch-action:none}.graph svg{width:100%;height:520px;display:block;cursor:grab}.graph svg:active{cursor:grabbing}.legend{position:absolute;left:14px;bottom:12px;display:flex;gap:14px;font-size:12px;color:var(--slate);flex-wrap:wrap;background:#ffffffe6;padding:4px 6px;border-radius:var(--r-control)}.legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:-1px}.zoom{position:absolute;right:12px;top:12px;display:flex;gap:6px}.topo{display:grid;grid-template-columns:1fr 280px;gap:16px}@media (max-width:1100px){.topo{grid-template-columns:1fr}}.gnode{cursor:pointer}.gnode text{font:12px var(--sans);fill:var(--night)}.gnode:focus{outline:none}.gnode:focus circle.ring{stroke:var(--cobalt);stroke-width:3}.wb{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}@media (max-width:1100px){.wb{grid-template-columns:1fr}}.blk{display:grid;grid-template-columns:28px 1fr;gap:12px;position:relative}.blk:before{content:"";position:absolute;left:13.5px;top:30px;bottom:-14px;width:1px;background:var(--rule)}.blk:last-child:before{display:none}.blk .dt{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--cobalt);color:var(--cobalt);display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--paper);z-index:1}.blk .dt.rb{border-color:var(--degraded);color:var(--degraded)}.blk .box{border:1px solid var(--rule);border-radius:var(--r-panel);padding:12px;background:var(--paper);margin-bottom:12px;display:grid;gap:10px}.blk .box>b{font-weight:620}.blk .box p{color:var(--slate);font-size:12.5px}.blk .box[data-err=true]{border-color:var(--sev)}.dry{list-style:none;padding:0;margin:0}.dry li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--fog);font-size:12.5px;align-items:center}.inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline>.input,.inline>.select{width:auto}.inbox{display:grid;grid-template-columns:360px 1fr;gap:16px}@media (max-width:1100px){.inbox{grid-template-columns:1fr}}.msgs{list-style:none;margin:0;padding:0;max-height:70vh;overflow:auto}.msgs button{width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--fog);padding:10px 8px;cursor:pointer;display:grid;gap:2px;font-size:13px;color:var(--night)}.msgs button.on{background:var(--cobalt-tint)}.msgs .unread{font-weight:650}.msgs .unread:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cobalt);margin-right:6px}.brief{background:var(--night-2);border:1px solid var(--night-line);border-radius:var(--r-panel);padding:22px 24px;font-size:14.5px;line-height:1.55;color:var(--paper)}.brief .from{display:flex;align-items:center;gap:12px;margin-bottom:14px}.brief .from b{font-weight:650;font-stretch:106%}.brief .from span{color:var(--night-text);font-size:13px;margin-left:6px}.brief h4{font:650 17px/1.35 var(--sans);font-stretch:106%;margin:10px 0 6px}.brief .r{display:grid;grid-template-columns:8.4rem 1fr;gap:14px;padding:9px 0;border-top:1px solid var(--night-line)}.brief .r dt{color:var(--night-text);font-size:13px}.brief .r dd{color:var(--fog)}.brief .acts{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.sms{background:var(--fog);border-radius:18px 18px 18px 4px;padding:12px 14px;max-width:340px;font-size:14px}.stepper{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--rule);border-radius:var(--r-panel);overflow:hidden;background:var(--paper)}.stepper button{background:none;border:0;border-right:1px solid var(--rule);padding:12px;text-align:left;cursor:pointer;display:grid;gap:6px;font-size:13px;color:var(--night)}.stepper button:last-child{border-right:0}.stepper button.on{background:var(--cobalt-tint)}.stepper .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--rule);color:var(--slate)}.stepper .done .n{background:var(--up);border-color:var(--up);color:var(--paper)}.stepper .current .n{border-color:var(--cobalt);color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-tint)}@media (max-width:900px){.stepper{grid-template-columns:repeat(3,1fr)}.stepper button{border-bottom:1px solid var(--rule)}}.meter{height:8px;background:var(--fog);border-radius:2px;overflow:hidden}.meter i{display:block;height:100%;background:var(--cobalt)}.splash{min-height:100vh;display:grid;place-items:center;background:var(--canvas)}.doc{max-width:860px;margin:0 auto;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);padding:32px;display:grid;gap:22px;font-size:14.5px}.doc h2{font-stretch:108%;font-weight:640;font-size:16px;margin-bottom:6px}.dropdown{position:absolute;right:0;top:40px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);padding:6px;min-width:180px;z-index:60;box-shadow:var(--shadow-frame);display:grid}.dropdown a,.dropdown button{display:block;text-align:left;padding:8px 10px;border-radius:var(--r-control);color:var(--night);text-decoration:none;background:none;border:0;cursor:pointer;font-size:13.5px}.dropdown a:hover,.dropdown button:hover{background:var(--fog)}.mk{font-family:var(--sans);font-stretch:100%;font-size:17px;line-height:1.6;color:var(--night);background:var(--paper)}.mk *{box-sizing:border-box}.mk p,.mk h1,.mk h2,.mk h3,.mk h4,.mk ul,.mk ol,.mk dl,.mk dd{margin:0;padding:0}.mk .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.mk h1,.mk h2,.mk h3{font-family:var(--sans);color:inherit;text-wrap:balance}.mk h1{font-stretch:118%;font-weight:680;font-size:clamp(46px,6.6vw,84px);line-height:.98;letter-spacing:-.022em}.mk h2{font-stretch:112%;font-weight:640;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.016em}.mk h3{font-stretch:106%;font-weight:620;font-size:21px;line-height:1.3;letter-spacing:-.006em}.mk .lead{font-size:20px;line-height:1.55;color:var(--slate);max-width:34em}.mk .small{font-size:14px;line-height:1.55}.mk section{padding:var(--section-pad) 0}.mk .head{max-width:44rem;margin-bottom:56px}.mk .head h2+p{margin-top:18px}.mk a.plain{color:inherit;text-decoration:none}.mk a.plain:hover{color:var(--cobalt)}.mk .site-header{position:sticky;top:0;z-index:40;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s}.mk .site-header.scrolled{border-bottom-color:var(--rule)}.mk .site-header .wrap{display:flex;align-items:center;gap:36px;height:72px}.mk .logo{display:block;flex:none;padding:6px 14px 6px 0}.mk .nav-links{display:flex;gap:26px;flex:1;align-items:center}.mk .nav-links>a,.mk .nav-links .dd>button{color:var(--night);font-size:15px;font-weight:500;text-decoration:none;background:none;border:0;cursor:pointer;padding:0;font-family:var(--sans)}.mk .nav-links>a:hover,.mk .nav-links .dd>button:hover{color:var(--cobalt)}.mk .dd{position:relative}.mk .dd-menu{position:absolute;top:34px;left:-14px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);padding:8px;min-width:240px;display:grid}.mk .dd-menu a{padding:8px 12px;border-radius:var(--r-control);color:var(--night);text-decoration:none;font-size:15px}.mk .dd-menu a:hover,.mk .dd-menu a:focus{background:var(--fog);outline:none}.mk .nav-end{display:flex;align-items:center;gap:20px}.mk .nav-end .signin{font-size:15px;font-weight:500;color:var(--night);text-decoration:none}.mk .menu-toggle,.mk .sheet{display:none}@media (max-width:1060px){.mk .nav-links{display:none}.mk .site-header .wrap{justify-content:space-between}.mk .menu-toggle{display:inline-flex}.mk .sheet.open{display:grid;gap:4px;padding:12px var(--gutter) 24px;border-top:1px solid var(--rule);background:var(--paper);max-height:calc(100vh - 72px);overflow:auto}.mk .sheet h4{font-size:13px;color:var(--slate);font-weight:600;margin-top:12px}.mk .sheet a{padding:8px 0;color:var(--night);text-decoration:none;font-size:16px}}.mk .hero{padding:88px 0 0}.mk .hero h1{font-size:clamp(48px,7.4vw,98px);font-stretch:116%;white-space:nowrap}.mk .hero-top{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end;margin-top:36px}.mk .hero-act{display:grid;gap:18px;justify-items:start}.mk .cta-row{display:flex;gap:12px;flex-wrap:wrap}.mk .hero-note{font-size:14px;color:var(--slate)}.mk .console{margin-top:72px;background:var(--night);color:var(--paper);border-radius:var(--r-panel) var(--r-panel) 0 0;overflow:hidden;position:relative}.mk .console.full{border-radius:var(--r-panel)}.mk .console-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;border-bottom:1px solid var(--night-line);font-size:14px;color:var(--night-text)}.mk .console-bar strong{color:var(--paper);font-weight:600}.mk .console-bar .svc{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.mk .chart{position:relative;padding:20px 28px 0}.mk .chart-scroll{overflow-x:auto}.mk .chart svg{display:block;width:100%;min-width:760px;height:auto}.mk .chart .grid line{stroke:var(--grid-dark)}.mk .chart .axis text,.mk .chart .ylab text{fill:var(--night-text);font:500 12px var(--sans);font-variant-numeric:tabular-nums;opacity:.75}.mk .trace{fill:none;stroke:var(--cobalt-glow);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.mk .trace-area{fill:var(--area-dark)}.mk .mk-line{stroke:#ffffff47;stroke-dasharray:2 4}.mk .mk-label{fill:var(--paper);font:600 13px var(--sans);font-stretch:106%}.mk .mk-sub{fill:var(--night-text);font:500 12px var(--sans);font-variant-numeric:tabular-nums}.mk .dot-o{fill:var(--night)}.mk .dot-w{fill:var(--paper)}.mk .dot-up{fill:var(--up-glow)}.mk .log{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--night-line);margin:0;padding:0}.mk .log li{list-style:none;padding:18px 20px 22px 28px;border-right:1px solid var(--night-line);font-size:14px;line-height:1.5;color:var(--night-text)}.mk .log li:last-child{border-right:0}.mk .log time{display:block;font-family:var(--mono);font-stretch:87.5%;font-size:12px;color:var(--paper);margin-bottom:6px;font-variant-numeric:tabular-nums}.mk .log b{color:var(--paper);font-weight:600}.mk .log .code{color:var(--paper)}@media (prefers-reduced-motion:no-preference){.mk .animate .trace{stroke-dasharray:1;stroke-dashoffset:1;animation:mk-draw var(--trace-duration) var(--trace-ease) var(--trace-delay) forwards}.mk .animate .trace-area,.mk .animate .mkr{opacity:0;animation:mk-fade .5s ease forwards}.mk .animate .trace-area{animation-delay:1.7s}.mk .animate .mkr-a{animation-delay:1.35s}.mk .animate .mkr-b{animation-delay:2.25s}.mk .animate .log li{opacity:0;animation:mk-fade .45s ease forwards}.mk .animate .log li:nth-child(1){animation-delay:1.4s}.mk .animate .log li:nth-child(2){animation-delay:1.55s}.mk .animate .log li:nth-child(3){animation-delay:1.7s}.mk .animate .log li:nth-child(4){animation-delay:2.3s}.mk .animate .log li:nth-child(5){animation-delay:2.45s}}@keyframes mk-draw{to{stroke-dashoffset:0}}@keyframes mk-fade{to{opacity:1}}.mk .stack{padding:40px 0;border-bottom:1px solid var(--rule)}.mk .stack .wrap{display:grid;grid-template-columns:auto 1fr;gap:12px 40px;align-items:baseline}.mk .stack p{font-size:15px;color:var(--slate)}.mk .stack ul{display:flex;flex-wrap:wrap;gap:6px 24px;list-style:none;font-weight:600;font-stretch:104%;font-size:15.5px}.mk .stack a{color:var(--night);text-decoration:none}.mk .stack a:hover{color:var(--cobalt)}.mk .cost-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:start}.mk .cost-figure{font-stretch:118%;font-weight:680;font-size:clamp(52px,7vw,96px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mk .cost-figure-cap{margin-top:14px;color:var(--slate);max-width:28em}.mk .facts{border-top:1px solid var(--night)}.mk .facts div{display:grid;grid-template-columns:7.5rem 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--rule)}.mk .facts dt{font-stretch:112%;font-weight:650;font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.mk .facts dd{color:var(--slate)}.mk .src{margin-top:16px;font-size:13px;color:var(--slate)}.mk .lanes{background:var(--fog)}.mk .lane-wrap{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);padding:32px 32px 28px}.mk .lane-scale{display:grid;grid-template-columns:150px 1fr;gap:24px;margin-bottom:6px}.mk .ticks{display:flex;justify-content:space-between;font-size:12.5px;color:var(--slate);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--rule);padding-bottom:8px}.mk .lane{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid var(--rule)}.mk .lane:last-of-type{border-bottom:0;padding-bottom:4px}.mk .lane-name{font-weight:650;font-stretch:108%;font-size:17px}.mk .lane-name span{display:block;font-weight:500;font-stretch:100%;font-size:13.5px;color:var(--slate)}.mk .track{position:relative;height:118px}.mk .track:before{content:"";position:absolute;left:0;right:0;top:12px;height:2px;background:var(--rule)}.mk .track .bar{position:absolute;top:10px;height:6px;border-radius:3px}.mk .track.today .bar{background:var(--sev);opacity:.85}.mk .track.up .bar{background:var(--cobalt)}.mk .ev{position:absolute;top:28px;width:150px;font-size:13.5px;line-height:1.4;padding-left:10px;border-left:1px solid var(--rule)}.mk .ev b{display:block;font-weight:600;font-variant-numeric:tabular-nums}.mk .ev.r{transform:translate(-100%);border-left:0;border-right:1px solid var(--rule);padding:0 10px 0 0;text-align:right}.mk .ev.quiet{color:var(--slate);border-right-style:dashed}.mk .lane-foot{margin-top:18px;font-size:13px;color:var(--slate)}.mk .caps{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.mk .caps-head{position:sticky;top:120px;align-self:start}.mk .caps-head p{margin-top:18px}.mk .cap{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:30px 0;border-top:1px solid var(--rule)}.mk .cap:last-child{border-bottom:1px solid var(--rule)}.mk .cap svg{width:36px;height:36px;color:var(--cobalt)}.mk .cap h3{margin-bottom:8px}.mk .cap h3 a{color:inherit;text-decoration:none}.mk .cap h3 a:hover{color:var(--cobalt)}.mk .cap p{color:var(--slate)}.mk .cap .see{margin-top:10px;font-size:14.5px;color:var(--night)}.mk .cap .see b{font-weight:600}.mk .payload{background:var(--night);color:var(--paper)}.mk .payload h2{color:var(--paper)}.mk .payload .lead{color:var(--night-text)}.mk .payload-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:start}.mk .msg{background:var(--night-2);border:1px solid var(--night-line);border-radius:var(--r-panel);padding:24px 26px;font-size:15px;line-height:1.55}.mk .msg-from{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mk .msg-from b{font-weight:650;font-stretch:106%}.mk .msg-from span{color:var(--night-text);font-size:13px;margin-left:6px}.mk .msg h4{font:650 18px/1.35 var(--sans);font-stretch:106%;margin:10px 0 6px}.mk .msg .row{display:grid;grid-template-columns:7.2rem 1fr;gap:14px;padding:9px 0;border-top:1px solid var(--night-line)}.mk .msg .row dt{color:var(--night-text);font-size:13.5px;padding-top:1px}.mk .msg .row dd{color:var(--fog)}.mk .msg .code{color:var(--paper);background:#ffffff0f;padding:1px 6px;border-radius:3px}.mk .msg-actions{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.mk .msg-actions span{height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:var(--r-control);border:1px solid var(--night-line);font-size:14px;font-weight:600}.mk .msg-actions span.go{background:var(--cobalt);border-color:var(--cobalt)}.mk .why{list-style:none;margin-top:36px}.mk .why li{padding:18px 0;border-top:1px solid var(--night-line)}.mk .why li b{display:block;font-weight:620;font-stretch:106%;margin-bottom:4px;color:var(--paper)}.mk .why li span{color:var(--night-text)}.mk .loop{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--rule);border-radius:var(--r-panel);overflow:hidden}.mk .step{padding:26px 22px 28px;border-right:1px solid var(--rule);background:var(--paper)}.mk .step:last-child{border-right:0}.mk .step .n{font-size:13px;font-weight:600;color:var(--cobalt);font-variant-numeric:tabular-nums;margin-bottom:22px;display:block}.mk .step h3{font-size:18px;margin-bottom:8px}.mk .step p{font-size:15px;color:var(--slate)}.mk .step.fork{background:var(--fog)}.mk .fork-out{display:grid;gap:10px;margin-top:14px;font-size:14px}.mk .fork-out div{display:grid;gap:6px;justify-items:start}.mk .safe-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px}.mk .safe-notes h3{font-size:18px;margin-bottom:8px}.mk .safe-notes p{color:var(--slate);font-size:15.5px}.mk .rollout{background:var(--fog)}.mk .roll{list-style:none;counter-reset:r;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.mk .roll li{counter-increment:r;border-top:2px solid var(--night);padding-top:20px}.mk .roll li:before{content:counter(r);display:block;font-stretch:118%;font-weight:680;font-size:40px;line-height:1;margin-bottom:18px;color:var(--cobalt)}.mk .roll h3{font-size:19px;margin-bottom:8px}.mk .roll p{color:var(--slate);font-size:15.5px}.mk .price-scroll{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r-panel)}.mk .price-table{width:100%;border-collapse:collapse;font-size:16px;min-width:760px}.mk .price-table th,.mk .price-table td{padding:16px 22px;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.mk .price-table thead th{padding:28px 22px 24px;border-bottom:1px solid var(--night);vertical-align:bottom;width:23%}.mk .price-table thead th:first-child{width:31%}.mk .price-table .feat{background:color-mix(in srgb,var(--cobalt-tint) 55%,var(--paper))}.mk .price-table thead th.feat{background:var(--cobalt-tint)}.mk .plan{font-stretch:110%;font-weight:650;font-size:20px;display:block}.mk .plan-for{display:block;font-weight:400;font-size:14px;color:var(--slate);margin:6px 0 18px;line-height:1.45}.mk .price{font-stretch:114%;font-weight:680;font-size:34px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block;line-height:1}.mk .price small{font-size:15px;font-weight:500;color:var(--slate);letter-spacing:0;font-stretch:100%}.mk .price-table tbody th{font-weight:500}.mk .price-table td{font-variant-numeric:tabular-nums}.mk .yes{color:var(--cobalt);font-weight:700}.mk .no{color:var(--slate)}.mk .price-table tfoot td{border-bottom:0;padding:22px}.mk .services{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px;padding-top:28px;border-top:1px solid var(--rule)}.mk .services b{display:block;font-weight:620;margin-bottom:4px}.mk .services span{color:var(--slate);font-size:15px}.mk .security{background:var(--night);color:var(--paper)}.mk .security h2{color:var(--paper)}.mk .security .lead{color:var(--night-text)}.mk .sec-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.mk .sec-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.mk .sec-list div{padding:20px 0;border-top:1px solid var(--night-line)}.mk .sec-list b{display:block;font-weight:620;font-stretch:106%;margin-bottom:4px}.mk .sec-list span{color:var(--night-text);font-size:15.5px}.mk .faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.mk details{border-top:1px solid var(--rule)}.mk details:last-child{border-bottom:1px solid var(--rule)}.mk summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font-weight:620;font-stretch:106%;font-size:18px;position:relative}.mk summary::-webkit-details-marker{display:none}.mk summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:2px;background:var(--night)}.mk summary:before{content:"";position:absolute;right:11px;top:calc(50% - 5px);width:2px;height:12px;background:var(--night);transition:transform .2s}.mk details[open] summary:before{transform:scaleY(0)}.mk details p{padding:0 40px 24px 0;color:var(--slate)}.mk .final{padding:0 0 var(--section-pad)}.mk .final-box{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;background:var(--cobalt);color:var(--paper);border-radius:var(--r-panel);padding:64px}.mk .final-box h2{color:var(--paper)}.mk .final-box p{color:var(--cobalt-tint);margin-top:18px;max-width:30em}.mk .final-box ul{margin-top:26px;list-style:none;display:grid;gap:10px}.mk .final-box li{display:flex;gap:12px;align-items:baseline}.mk .catch-list{list-style:none;display:grid;gap:10px}.mk .catch-list li{display:flex;gap:12px;align-items:baseline}.mk form.demo{background:var(--paper);color:var(--night);border-radius:var(--r-panel);padding:28px;display:grid;gap:16px;align-self:start}.mk form.demo .btn{width:100%;margin-top:4px}.mk form.demo small{font-size:13px;color:var(--slate);line-height:1.45}.mk .form-done h3{margin-bottom:6px}.mk .site-footer{border-top:1px solid var(--rule);padding:56px 0 48px;font-size:14.5px}.mk .foot{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px}.mk .foot p{color:var(--slate);margin-top:16px;max-width:22em}.mk .foot h4{font-size:14px;font-weight:650;margin-bottom:12px}.mk .foot ul{list-style:none;display:grid;gap:8px}.mk .foot a{color:var(--slate);text-decoration:none}.mk .foot a:hover{color:var(--cobalt)}.mk .legal{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);color:var(--slate);font-size:13px;flex-wrap:wrap}.mk .page-hero{padding:88px 0 64px;border-bottom:1px solid var(--rule)}.mk .page-hero h1{font-size:clamp(36px,4.6vw,58px);line-height:1.04;font-stretch:116%;max-width:18ch}.mk .page-hero .lead{margin-top:22px}.mk .page-hero .cta-row{margin-top:30px}.mk .page-hero .eyebrow-icon{width:44px;height:44px;color:var(--cobalt);margin-bottom:22px;display:block}.mk .band{background:var(--fog)}.mk .twocol{display:grid;grid-template-columns:1fr 1.4fr;gap:72px;align-items:start}.mk .prose{max-width:72ch;display:grid;gap:18px}.mk .prose h2{font-size:28px;margin-top:20px}.mk .prose h3{margin-top:10px}.mk .prose p,.mk .prose li{color:var(--night)}.mk .prose ul{padding-left:1.2em;display:grid;gap:8px}.mk .elog{list-style:none;border-top:1px solid var(--night);display:grid}.mk .elog li{display:grid;grid-template-columns:92px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--rule)}.mk .elog time{font-family:var(--mono);font-stretch:87.5%;font-size:12px;font-variant-numeric:tabular-nums;padding-top:4px;color:var(--slate)}.mk .elog b{font-weight:620}.mk .frame{border-radius:var(--r-panel);box-shadow:var(--shadow-frame);border:1px solid var(--rule);background:var(--canvas);overflow:hidden}.mk .frame-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--rule);background:var(--paper);font-size:13px;color:var(--slate)}.mk .frame-body{padding:20px;font-size:13.5px}.mk .list-rows{border-top:1px solid var(--night)}.mk .list-rows>*{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--rule)}.mk .list-rows h3{font-size:19px}.mk .list-rows p{color:var(--slate)}.mk .kpi-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid var(--night)}.mk .kpi-strip div{padding-top:20px}.mk .kpi-strip b{display:block;font-stretch:114%;font-weight:680;font-size:40px;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:10px}.mk .kpi-strip span{color:var(--slate)}.mk .cta-band{background:var(--cobalt);color:var(--paper);border-radius:var(--r-panel);padding:48px;display:flex;justify-content:space-between;gap:28px;align-items:center;flex-wrap:wrap}.mk .cta-band h2{color:var(--paper);font-size:clamp(26px,3vw,36px);max-width:22ch}.mk .cta-band p{color:var(--cobalt-tint);margin-top:10px}.mk .sform{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);padding:28px;display:grid;gap:16px;max-width:560px}.mk .calc{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.mk .calc-out{border-top:1px solid var(--night)}.mk .calc-out div{display:flex;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--rule);align-items:baseline}.mk .calc-out b{font-stretch:114%;font-weight:680;font-size:30px;font-variant-numeric:tabular-nums}.mk .label-ill{display:inline-block;font-size:13px;color:var(--slate);border:1px solid var(--rule);border-radius:var(--r-control);padding:2px 8px}.mk .data-table{width:100%;border-collapse:collapse;font-size:15.5px}.mk .data-table th{text-align:left;font-size:13.5px;color:var(--slate);font-weight:600;padding:0 16px 10px 0;border-bottom:1px solid var(--night)}.mk .data-table td{padding:14px 16px 14px 0;border-bottom:1px solid var(--rule);vertical-align:top}.mk .post-meta{color:var(--slate);font-size:14px;margin-top:14px}.mk .notfound{min-height:60vh;display:grid;place-items:center;text-align:center}@media (max-width:1060px){.mk .stack .wrap{grid-template-columns:1fr}.mk .hero-top,.mk .cost-grid,.mk .payload-grid,.mk .caps,.mk .sec-grid,.mk .faq-grid,.mk .final-box,.mk .twocol,.mk .calc{grid-template-columns:1fr;gap:48px}.mk .caps-head{position:static}.mk .loop{grid-template-columns:1fr 1fr}.mk .step{border-bottom:1px solid var(--rule)}.mk .roll,.mk .services{grid-template-columns:1fr 1fr}.mk .safe-notes{grid-template-columns:1fr}.mk .log{grid-template-columns:1fr 1fr}.mk .log li{border-bottom:1px solid var(--night-line)}.mk .foot{grid-template-columns:1fr 1fr}}@media (max-width:720px){.mk .wrap{padding:0 var(--gutter-mobile)}.mk{font-size:16px}.mk section{padding:var(--section-pad-mobile) 0}.mk .hero{padding-top:48px}.mk .hero h1{white-space:normal;font-size:48px}.mk .lead{font-size:18px}.mk .nav-end .signin{display:none}.mk .console{margin-top:48px;border-radius:0;margin-left:calc(-1 * var(--gutter-mobile));margin-right:calc(-1 * var(--gutter-mobile))}.mk .console-bar{padding:14px 20px;flex-direction:column;align-items:flex-start}.mk .chart{padding:16px 20px 0}.mk .log{grid-template-columns:1fr}.mk .log li{padding:14px 20px;border-right:0}.mk .facts div{grid-template-columns:1fr;gap:4px}.mk .lane-wrap{padding:20px}.mk .lane-scale{display:none}.mk .lane{grid-template-columns:1fr;gap:12px}.mk .track{height:auto;display:grid;gap:10px}.mk .track:before,.mk .track .bar{display:none}.mk .ev,.mk .ev.r{position:static;transform:none;width:auto!important;text-align:left;border:0;border-left:2px solid var(--rule);padding:0 0 0 12px}.mk .track.up .ev{border-left-color:var(--cobalt)}.mk .track.today .ev{border-left-color:var(--sev)}.mk .loop,.mk .roll,.mk .services,.mk .sec-list,.mk .kpi-strip,.mk .list-rows>*{grid-template-columns:1fr}.mk .step{border-right:0}.mk .final-box{padding:32px 24px}.mk .foot{grid-template-columns:1fr}.mk .cta-row .btn{flex:1}.mk .cta-band{padding:32px 24px}.mk .page-hero{padding:56px 0 48px}.mk .elog li{grid-template-columns:1fr;gap:4px}}
