:root{--keeviv-ink:#0f1922;--keeviv-green:#10a041;--keeviv-paper:#fff}@font-face{font-family:Manrope;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/Manrope-Variable-BKPQfToU.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JetBrainsMono-600-CFuipx7R.woff2)format("woff2")}:root{--kv-ink-900:var(--keeviv-ink);--kv-ink-800:#1c2a35;--kv-ink-700:#2e3f4c;--kv-ink-600:#4a5c6a;--kv-ink-500:#5e6f7b;--kv-ink-400:#94a3ae;--kv-ink-300:#c5cfd6;--kv-ink-200:#e1e7eb;--kv-ink-100:#eef2f4;--kv-ink-50:#f6f8f9;--kv-green-700:#0b7a31;--kv-green-600:var(--keeviv-green);--kv-green-500:#22b554;--kv-green-100:#ddf3e4;--kv-green-50:#eef9f1;--kv-paper:var(--keeviv-paper);--kv-attention-700:#8a5a0b;--kv-attention-600:#b7791f;--kv-attention-100:#fbefd6;--kv-danger-700:#9e2b1f;--kv-danger-600:#c0392b;--kv-danger-100:#fbe3e0;--kv-info-600:#2563a8;--kv-info-100:#dde9f7;--kv-space-cat-1:#5a6b78;--kv-space-cat-1-fill:#e8eef1;--kv-space-cat-2:#6b5a6e;--kv-space-cat-2-fill:#efe8f0;--kv-space-cat-3:#5e6b55;--kv-space-cat-3-fill:#e8ede4;--kv-space-cat-4:#7a6558;--kv-space-cat-4-fill:#f1ebe6;--kv-space-cat-5:#4a6470;--kv-space-cat-5-fill:#e4ecf0;--kv-space-cat-6:#6a5854;--kv-space-cat-6-fill:#f0e8e6;--kv-space-cat-7:#555a6e;--kv-space-cat-7-fill:#e8e9f0;--kv-space-cat-8:#5a6a62;--kv-space-cat-8-fill:#e6ede9;--kv-space-1:4px;--kv-space-2:8px;--kv-space-3:12px;--kv-space-16:16px;--kv-space-20:20px;--kv-space-4:24px;--kv-space-32:32px;--kv-space-48:48px;--kv-space-64:64px;--kv-radius-4:4px;--kv-radius-6:6px;--kv-radius-8:8px;--kv-radius:8px;--kv-hairline-color:var(--kv-ink-200);--kv-hairline:1px solid var(--kv-hairline-color);--kv-canvas:var(--kv-ink-50);--kv-surface:var(--kv-paper);--kv-control-height:32px;--kv-row-compact:36px;--kv-row-comfortable:44px;--kv-touch:40px;--kv-elevation-dialog:0 8px 24px #0f19222e;--kv-focus-color:var(--keeviv-green);--kv-focus-width:2px;--kv-focus-offset:2px;--kv-focus-halo:0 0 0 4px var(--kv-paper);--kv-color-text:var(--kv-ink-900);--kv-color-background:var(--kv-canvas);--kv-color-surface:var(--kv-surface);--kv-color-border:var(--kv-ink-200);--kv-color-danger:var(--kv-danger-600);--kv-color-muted:var(--kv-ink-500);--kv-font:"Manrope", Inter, "Segoe UI", system-ui, sans-serif;--kv-font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--kv-ease:cubic-bezier(.2, .8, .2, 1);--kv-dur-120:.12s;--kv-dur-180:.18s;--kv-dur-240:.24s;--kv-admin-max-width:72rem;--kv-shell-rail-width:56px;--kv-shell-context-height:44px;--kv-shell-content-max:90rem;--kv-shell-narrow:900px;--kv-p71-ink-900:var(--keeviv-ink);--kv-p71-ink-800:#1b2833;--kv-p71-ink-700:#2c3b47;--kv-p71-ink-600:#465866;--kv-p71-ink-500:#5a6b74;--kv-p71-ink-400:#8b9aa2;--kv-p71-ink-300:#b4c0c5;--kv-p71-ink-200:#d6dee0;--kv-p71-ink-100:#e6ecec;--kv-p71-ink-50:#f3f6f5;--kv-p71-green-700:#0b7a31;--kv-p71-green-600:#0e8f3a;--kv-p71-green-500:var(--keeviv-green);--kv-p71-green-400:#3dba66;--kv-p71-green-100:#dcf3e3;--kv-p71-green-50:#edf8f0;--kv-p71-paper:var(--keeviv-paper);--kv-p71-canvas:#f3f6f5;--kv-p71-surface:var(--keeviv-paper);--kv-p71-surface-elevated:var(--keeviv-paper);--kv-p71-hairline:#e1e7e7;--kv-p71-attention-700:#8a5a0b;--kv-p71-attention-600:#b7791f;--kv-p71-attention-100:#fbefd6;--kv-p71-rose-700:#9b2f2a;--kv-p71-rose-500:#c2483f;--kv-p71-rose-100:#f8e1df;--kv-p71-info-600:#4c6e8e;--kv-p71-info-100:#e2eaf1;--kv-p71-impersonation-700:#8a5a12;--kv-p71-impersonation-500:#e2b15e;--kv-p71-impersonation-400:#c48a2a;--kv-p71-impersonation-100:#f7ebd3;--kv-p71-impersonation-bg:#c48a2a29;--kv-p71-impersonation-line:#e2b15e73;--kv-p71-space-1:#4c6e8e;--kv-p71-space-2:#2e8b82;--kv-p71-space-3:#7b5ea7;--kv-p71-space-4:#a8783b;--kv-p71-elevation-1:0 1px 2px #0f19220d, 0 2px 8px -4px #0f19221a;--kv-p71-elevation-2:0 2px 6px #0f19220f, 0 12px 32px -12px #0f19222e;--kv-p71-elevation-3:0 8px 24px #0f19221a, 0 32px 64px -24px #0f192247;--kv-p71-radius-sm:8px;--kv-p71-radius-md:12px;--kv-p71-radius-lg:16px;--kv-p71-radius-xl:22px;--kv-p71-type-page:1.5rem;--kv-p71-type-section:1.125rem;--kv-p71-type-card:.875rem;--kv-p71-type-body:.875rem;--kv-p71-type-meta:.8125rem;--kv-p71-type-kicker:.71875rem;--kv-p71-control-height:36px;--kv-p71-control-height-sm:30px;--kv-p71-control-height-lg:44px;--kv-p71-inspector-width:23.25rem;--kv-p71-shell-rail-width:236px;--kv-p71-focus:var(--keeviv-green);--kv-p71-focus-width:2px;--kv-p71-focus-offset:2px;--kv-p71-ease:var(--kv-ease);--kv-p71-dur-120:var(--kv-dur-120);--kv-p71-dur-180:var(--kv-dur-180);--kv-p71-dur-240:var(--kv-dur-240);--kv-p71-platform-canvas:#111c25;--kv-p71-platform-sidebar:#0c151d;--kv-p71-platform-panel:#182530;--kv-p71-platform-elevated:#1f2e3b;--kv-p71-platform-border:#ffffff14;--kv-p71-platform-border-strong:#ffffff24;--kv-p71-platform-text:#eef3f2;--kv-p71-platform-muted:#98a8b1;--kv-p71-platform-dim:#64757f;--kv-p71-platform-focus:var(--kv-p71-green-400);font-family:var(--kv-font);color:var(--kv-p71-platform-text);background:var(--kv-p71-platform-canvas);font-weight:500}body{background:var(--kv-p71-platform-canvas);color:var(--kv-p71-platform-text);margin:0}.auth-shell{max-width:none;min-height:100vh;padding:var(--kv-space-16);background:var(--kv-p71-platform-canvas);border:none;place-items:center;margin:0;display:grid}.auth-card{width:min(24rem,100%);padding:var(--kv-space-20);background:var(--kv-p71-platform-panel);border:1px solid var(--kv-p71-platform-border);border-radius:var(--kv-p71-radius-lg)}.auth-logo{width:auto;height:28px;display:block}.auth-kicker{color:var(--kv-p71-platform-dim);letter-spacing:.08em;text-transform:uppercase;margin:.75rem 0 0;font-size:.71875rem;font-weight:800}.auth-card h1{letter-spacing:-.02em;margin:.25rem 0 1rem;font-size:1.25rem}.auth-card h2{margin:0;font-size:1rem}.auth-card .kv-btn{width:100%}.auth-shell header,.kv-ops-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.kv-ops-brand{flex-direction:column;align-items:flex-start;gap:.35rem;padding:0 .5rem 1rem;display:flex}.kv-ops-logo{width:auto;height:22px;display:block}.kv-ops-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--kv-p71-platform-dim);margin:0;font-size:.6875rem;font-weight:800}.kv-ops-top h1{margin:0;font-size:1.05rem}.kv-ops-shell{background:var(--kv-p71-platform-canvas);min-height:100vh;display:flex}.kv-ops-rail{box-sizing:border-box;width:var(--kv-p71-shell-rail-width);background:var(--kv-p71-platform-sidebar);color:var(--kv-p71-platform-text);border-right:1px solid var(--kv-p71-platform-border);flex-direction:column;flex:none;gap:.25rem;padding:1rem .75rem;display:flex}.kv-ops-rail nav{flex-direction:column;gap:.2rem;display:flex}.kv-ops-rail button{color:var(--kv-p71-platform-muted);text-align:left;background:0 0;border:none;border-radius:8px;min-height:36px;padding:.35rem .65rem;font-weight:600}.kv-ops-rail button:hover{color:var(--kv-p71-platform-text);background:#ffffff0a}.kv-ops-rail button[aria-current=page]{color:var(--kv-p71-platform-text);box-shadow:inset 3px 0 0 var(--kv-p71-green-400);background:#10a04124}.kv-ops-rail-foot{border-top:1px solid var(--kv-p71-platform-border);gap:.5rem;margin-top:auto;padding-top:1rem;display:grid}.kv-ops-who{gap:.15rem;margin:0;display:grid}.kv-ops-who strong{font-size:.8125rem}.kv-ops-who small{color:var(--kv-p71-platform-muted);font-weight:600}.kv-ops-main{flex-direction:column;flex:1;min-width:0;display:flex}.kv-ops-top{border-bottom:1px solid var(--kv-p71-platform-border);background:#111c25d9;padding:.75rem 1.5rem}.kv-ops-canvas{min-width:0;padding:1rem 1.5rem 2rem;container:kv-ops/inline-size}form,section,.panel{gap:.75rem;display:grid}label{color:var(--kv-p71-platform-muted);gap:.25rem;font-size:.8125rem;font-weight:700;display:grid}input,select,button,textarea{font:inherit;padding:.45rem .65rem}input,select,textarea{background:var(--kv-p71-platform-canvas);color:var(--kv-p71-platform-text);border:1px solid var(--kv-p71-platform-border-strong);border-radius:10px}button{cursor:pointer}[role=alert]{color:#e58e86}.kv-risk-guard{background:var(--kv-p71-impersonation-bg);border-bottom:1px solid var(--kv-p71-impersonation-line);color:var(--kv-p71-impersonation-500);align-items:center;gap:1rem;padding:.6rem 1.5rem;display:flex}.kv-risk-guard-mark{background:var(--kv-p71-impersonation-500);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e2b15e33}.kv-risk-guard-copy{flex:1;min-width:0}.kv-risk-guard-copy strong{font-size:.8125rem;display:block}.kv-risk-guard-copy p{color:var(--kv-p71-platform-text);margin:.15rem 0 0;font-size:.8125rem;font-weight:600}.kv-risk-org{font-weight:800}.kv-risk-meta{font-variant-numeric:tabular-nums;color:var(--kv-p71-impersonation-500)!important}.kv-risk-expiry{font-weight:800}table{border-collapse:collapse;background:var(--kv-p71-platform-panel);width:100%;font-size:.85rem}th,td{text-align:left;border-bottom:1px solid var(--kv-p71-platform-border);padding:.35rem .4rem}.kv-btn,.kv-btn-secondary,.kv-btn-danger,.kv-btn-quiet,.kv-btn-risk{border:1px solid var(--kv-p71-platform-border-strong);border-radius:8px;min-height:32px;font-weight:600}.kv-btn{background:var(--kv-p71-green-500);color:#07130c;border-color:#0000}.kv-btn-secondary{background:var(--kv-p71-platform-elevated);color:var(--kv-p71-platform-text)}.kv-btn-danger{color:#e58e86;background:0 0;border-color:#c2483f73}.kv-btn-quiet{color:var(--kv-p71-platform-muted);background:0 0;border-color:#0000}.kv-btn-risk{background:var(--kv-p71-impersonation-500);color:var(--kv-p71-ink-900);border-color:#0000}.kv-btn-sm{min-height:32px;padding:.2rem .5rem;font-size:.8125rem}.kv-btn-intrinsic{flex:none;place-self:start;width:max-content;max-width:100%;height:auto}.kv-mono{font-family:var(--kv-font-mono);font-variant-numeric:tabular-nums}.kv-form-toolbar{place-self:start;align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;width:max-content;max-width:100%;display:flex}.kv-ops-list{gap:var(--kv-space-2);margin:0;padding:0;list-style:none;display:grid}.kv-ops-list li{justify-content:space-between;align-items:center;gap:var(--kv-space-2);border-bottom:1px solid var(--kv-p71-platform-border);padding:.45rem 0;display:flex}.kv-ops-muted{color:var(--kv-p71-platform-muted);margin:.15rem 0 0}.kv-ops-explain{max-width:28rem;color:var(--kv-p71-platform-muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.45}.kv-ops-json{max-height:16rem;font-family:var(--kv-font-mono);background:var(--kv-p71-platform-canvas);padding:var(--kv-space-2);font-size:.75rem;overflow:auto}.kv-section{gap:var(--kv-space-3);align-content:start;place-items:stretch stretch;margin:0 0 1.25rem;display:grid}.kv-section-title{letter-spacing:-.02em;margin:0;font-size:1.125rem}.kv-section-desc{color:var(--kv-p71-platform-muted);margin:0}.kv-section-body{gap:var(--kv-space-3);align-content:start;align-items:stretch;display:grid}.kv-read-facts{gap:var(--kv-space-2);margin:0;display:grid}.kv-read-fact{gap:var(--kv-space-2);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);display:grid}.kv-read-fact dt{color:var(--kv-p71-platform-dim);margin:0}.kv-read-fact dd{margin:0}.kv-inspector{box-sizing:border-box;background:var(--kv-p71-platform-panel);border:1px solid var(--kv-p71-platform-border);border-radius:var(--kv-p71-radius-lg);width:min(26rem,100%);padding:1rem 1.125rem}.kv-inspector-head{justify-content:space-between;gap:var(--kv-space-2);align-items:flex-start;display:flex}.kv-inspector-head h3,.kv-inspector-body{margin:0}.kv-p71-inspector-sub{color:var(--kv-p71-platform-muted);margin-top:.2rem;font-size:.75rem;font-weight:600;display:block}.kv-inspector-body{gap:var(--kv-space-3);margin-top:var(--kv-space-3);display:grid}.kv-p71-inspector-footer,.kv-inspector-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.kv-split-inspect{grid-template-columns:minmax(0,1fr) minmax(16rem,26rem);align-items:start;gap:1rem;display:grid}.kv-step-rail{gap:var(--kv-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kv-step-rail-item{align-items:center;gap:var(--kv-space-1);border:1px solid var(--kv-p71-platform-border);border-radius:var(--kv-radius-4);padding:.2rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.kv-step-rail-marker{background:var(--kv-p71-platform-dim);border-radius:50%;width:6px;height:6px}.kv-step-rail-item[data-tone=done] .kv-step-rail-marker,.kv-step-rail-item[data-tone=current] .kv-step-rail-marker{background:var(--kv-p71-platform-text)}.kv-step-rail-item[data-tone=current] .kv-step-rail-marker{background:var(--kv-p71-green-400)}.kv-step-rail-item[data-tone=blocked]{color:#e58e86}.kv-step-rail-item[data-tone=branch]{color:var(--kv-p71-platform-muted)}.kv-findings,.kv-findings-group ul{gap:var(--kv-space-2);display:grid}.kv-findings-title,.kv-findings-group h5,.kv-findings-empty{margin:0}.kv-findings-group ul{margin:var(--kv-space-2) 0 0;padding:0;list-style:none}.kv-findings-group li{justify-content:space-between;gap:var(--kv-space-2);padding:var(--kv-space-2);border:1px solid var(--kv-p71-platform-border);display:flex}.kv-findings-group[data-tone=error] li{background:#c2483f1f}.kv-findings-group[data-tone=warning] li{background:#ffffff0a}.kv-advanced{border:0;margin:0;padding:0}.kv-advanced summary{cursor:pointer;color:var(--kv-p71-platform-muted);font-weight:600}.kv-dialog-backdrop{z-index:8;background:#070c109e;place-items:center;display:grid;position:fixed;inset:0}.kv-dialog{background:var(--kv-p71-platform-panel);width:min(28rem,100% - 2rem);color:var(--kv-p71-platform-text);padding:var(--kv-space-16);border:1px solid var(--kv-p71-platform-border);border-radius:var(--kv-p71-radius-lg)}.kv-dialog-backdrop[data-tone=risk] .kv-dialog{border-color:var(--kv-p71-impersonation-line)}.kv-dialog-actions{justify-content:flex-end;gap:var(--kv-space-2);margin-top:var(--kv-space-3);display:flex}:focus-visible{outline:2px solid var(--kv-p71-green-400);outline-offset:2px}.kv-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kv-op-table-wrap{width:100%;height:auto;min-height:0;max-height:min(70vh,42rem);margin-top:var(--kv-space-2);background:var(--kv-p71-platform-panel);border:1px solid var(--kv-p71-platform-border);border-radius:var(--kv-p71-radius-lg);overflow:auto}.kv-op-table{border-collapse:collapse;width:100%;color:var(--kv-p71-platform-text);background:0 0}.kv-op-table th{text-align:left;color:var(--kv-p71-platform-dim);border-bottom:1px solid var(--kv-p71-platform-border);white-space:nowrap;padding:.5rem .85rem;font-size:.75rem;font-weight:650}.kv-op-table td{border-bottom:1px solid var(--kv-p71-platform-border);vertical-align:middle;padding:.45rem .85rem}.kv-op-table tbody tr:hover{background:#ffffff06}.kv-op-table--comfortable td{padding-top:.6rem;padding-bottom:.6rem}.kv-op-table--compact td{padding-top:.4rem;padding-bottom:.4rem}.kv-op-row--selected{background:#10a04114}.kv-op-row--selected td:first-child{box-shadow:inset 3px 0 0 var(--kv-p71-green-400)}.kv-op-primary{font-weight:600}.kv-op-wrap{white-space:normal;max-width:28rem}.kv-op-fact{font-family:var(--kv-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.kv-op-actions{text-align:right;white-space:nowrap}.kv-op-table--sticky thead th{z-index:1;background:var(--kv-p71-platform-panel);position:sticky;top:0}.kv-status{font-weight:600}.kv-status[data-variant=stable]{color:var(--kv-p71-green-400)}.kv-status[data-variant=suspended],.kv-status[data-variant=failure]{color:#f09a92}.kv-status[data-variant=risk]{color:var(--kv-p71-impersonation-500)}.kv-orgmark{background:var(--kv-p71-platform-elevated);border:1px solid var(--kv-p71-platform-border-strong);vertical-align:middle;border-radius:8px;place-items:center;width:1.75rem;height:1.75rem;margin-right:.55rem;font-size:.65rem;font-weight:800;display:inline-grid}.kv-sec-label{letter-spacing:.08em;text-transform:uppercase;color:var(--kv-p71-platform-dim);margin:.5rem 0 0;font-size:.6875rem;font-weight:800}.kv-lock-note{border:1px dashed var(--kv-p71-platform-border-strong);color:var(--kv-p71-platform-muted);background:#ffffff0a;border-radius:10px;margin:0;padding:.7rem .8rem;font-size:.8125rem;font-weight:600}.kv-field-help{color:var(--kv-p71-platform-dim);font-size:.75rem;font-weight:500}.kv-inline-form{gap:.5rem;display:grid}.kv-overflow{position:relative}.kv-overflow-menu{background:var(--kv-p71-platform-elevated);border:1px solid var(--kv-p71-platform-border-strong);z-index:4;border-radius:10px;min-width:12rem;padding:.35rem;position:absolute;bottom:calc(100% + .35rem);right:0}.kv-overflow-item{text-align:left;width:100%;color:var(--kv-p71-platform-text);background:0 0;border:0;border-radius:6px;display:block}.kv-overflow-item--danger{color:#e58e86}.kv-mig-layout{grid-template-columns:minmax(18rem,24.5rem) minmax(0,1fr);grid-template-areas:"master state""master ops";align-items:start;gap:1rem;display:grid}.kv-mig-layout--support{grid-template-columns:minmax(18rem,24.5rem) minmax(0,1fr) minmax(20rem,23.5rem);grid-template-areas:"master state support""master ops support"}.kv-mig-master,.kv-mig-state,.kv-mig-ops,.kv-mig-support{min-width:0}.kv-mig-master{grid-area:master}.kv-mig-state{grid-area:state}.kv-mig-ops{gap:var(--kv-space-3);grid-area:ops;align-content:start;display:grid}.kv-mig-support{grid-area:support;width:auto;max-width:100%;position:static}.kv-mig-layout .kv-form-toolbar{flex-wrap:wrap;width:100%;max-width:100%}.kv-mig-findings .kv-op-table{table-layout:fixed}.kv-mig-findings .kv-op-table th:first-child{width:6.5rem}.kv-mig-findings .kv-op-table th:nth-child(2),.kv-mig-findings .kv-op-table th:nth-child(4){width:7.5rem}.kv-mig-findings .kv-op-wrap{overflow-wrap:anywhere;max-width:none}.kv-mig-master .kv-op-table th,.kv-mig-master .kv-op-table td{white-space:normal;padding-left:.45rem;padding-right:.45rem}.kv-mig-master .kv-op-actions{white-space:normal}.kv-mig-master .kv-op-table-wrap{max-height:none}.kv-readiness{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.kv-readiness li{color:var(--kv-p71-platform-text);align-items:flex-start;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.kv-readiness li[data-ok=false]{color:#f09a92}.kv-mig-wait,.kv-mig-block{border-radius:10px;margin:0;padding:.7rem .8rem;font-size:.8125rem;font-weight:600}.kv-mig-wait{border:1px solid var(--kv-p71-platform-border);background:#ffffff0a}.kv-mig-block{color:#f09a92;background:#c2483f1f;border:1px solid #c2483f59}.kv-op-row--historical{color:var(--kv-p71-platform-muted)}@media (width<=1100px){.kv-split-inspect{grid-template-columns:minmax(0,1fr)}.kv-inspector{width:100%}.kv-ops-rail{width:11.5rem}.kv-risk-guard{flex-wrap:wrap}}@container kv-ops (width<=80rem){.kv-mig-layout--support{grid-template-columns:minmax(18rem,24.5rem) minmax(0,1fr);grid-template-areas:"master state""master support""master ops"}}@container kv-ops (width<=64rem){.kv-mig-layout,.kv-mig-layout--support{grid-template-columns:minmax(0,1fr);grid-template-areas:"master""state""support""ops"}.kv-mig-support{width:100%}.kv-mig-state .kv-step-rail{flex-flow:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
