.k8s-note{margin:0;font:400 11px/1.3 var(--mono);color:var(--muted)}.is-dark .k8s-note{color:var(--on-dark-2)}.k8s-ro{display:grid;border-radius:24px;border:1px solid var(--line);background:#fff;overflow:hidden}.k8s-ro-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--bg-2)}.k8s-ro-title{font:400 12px/1.4 var(--mono);color:var(--label)}.k8s-ro-title b{font-weight:500;color:var(--ink)}.k8s-ro-ctl{display:flex;align-items:center;gap:12px}.k8s-ro-ctl time{font:600 18px/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.k8s-ro-play{min-width:84px}.k8s-ro-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.k8s-ro-main{display:grid;gap:14px;align-content:start;padding:18px;border-right:1px solid var(--line)}.k8s-ro-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.k8s-ro-kv div{padding:10px 12px;border-radius:12px;background:var(--bg-3);border:1px solid var(--line);transition:background .4s var(--ease),border-color .4s var(--ease)}.k8s-ro-kv dt{font:500 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.k8s-ro-kv dd{margin:6px 0 0;font:600 24px/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.k8s-ro-kv .is-bad{background:rgba(229,72,77,.07);border-color:rgba(229,72,77,.35)}.k8s-ro-kv .is-bad dd{color:#B4232A}.k8s-ro-lane{display:grid;gap:8px}.k8s-ro-lane-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.k8s-ro-lane-h b{font:600 14px/1.2 var(--display);color:var(--ink)}.k8s-ro-lane-h span{font:400 11px/1.2 var(--mono);color:var(--label)}.k8s-ro-pods{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;min-height:58px}.k8s-pod{display:grid;gap:3px;padding:9px 10px;border-radius:10px;border:1px solid var(--line);border-left:4px solid var(--c,var(--line));background:#fff;font:400 10.5px/1.25 var(--mono);color:var(--label);animation:ps-in .4s var(--ease) both}.k8s-pod b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k8s-pod b,.k8s-pod span{color:var(--ink)}.k8s-pod.ok{--c:var(--ok)}.k8s-pod.warn{--c:var(--warn);background:rgba(245,165,36,.06)}.k8s-pod.err{--c:var(--err);background:rgba(229,72,77,.06)}.k8s-pod.err span{color:#B4232A}.k8s-pod.is-empty{display:grid;place-items:center;border-style:dashed;border-left-width:1px;color:var(--muted)}.k8s-ro-alert{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px;border-radius:12px;border:1px dashed var(--line);font:400 11.5px/1.3 var(--mono);color:var(--label);transition:background .4s var(--ease),border-color .4s var(--ease)}.k8s-ro-alert b{font:600 13px/1.2 var(--sans);color:var(--ink)}.k8s-ro-alert.is-on{border-style:solid;border-color:rgba(229,72,77,.4);background:rgba(229,72,77,.06)}.k8s-ro-events{display:grid;align-content:start;max-height:420px;overflow:auto}.k8s-ro-events li{display:grid;grid-template-columns:62px 70px minmax(0,1fr);grid-template-areas:"t c r" "m m m";gap:4px 10px;align-items:center;padding:9px 16px;border-bottom:1px solid var(--line);font:400 11.5px/1.35 var(--mono);color:var(--ink);transition:opacity .4s var(--ease),background .4s var(--ease)}.k8s-ro-events time{grid-area:t;color:var(--label)}.k8s-ro-events .chip{grid-area:c;justify-content:center;height:22px}.k8s-ro-events b{grid-area:r;font-weight:500}.k8s-ro-msg{grid-area:m;color:var(--body)}.k8s-ro-events li.is-future{opacity:.3}.k8s-ro-events li.is-now{background:var(--tint)}.k8s-ro-events li.is-warn.is-now{background:rgba(229,72,77,.08)}.k8s-ro-track{display:grid;gap:4px;padding:14px 18px 6px;border-top:1px solid var(--line)}.k8s-ro-marks{position:relative;height:16px}.k8s-ro-marks i{position:absolute;top:2px;left:calc(var(--x) * 100%);width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--blue-2)}.k8s-ro-marks i.w{background:var(--err);width:3px}.k8s-ro-marks .k8s-ro-band{top:5px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);height:6px;margin:0;border-radius:3px;background:rgba(229,72,77,.22)}.k8s-ro-track input[type=range]{width:100%;margin:0;accent-color:var(--navy);cursor:pointer}.k8s-ro-axis{display:flex;justify-content:space-between;font:400 10.5px/1 var(--mono);color:var(--muted)}.k8s-ro>.k8s-note{padding:4px 18px 14px}.k8s-tree{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:stretch}.k8s-tree-pane{border-radius:20px;background:var(--navy-raised);border:1px solid var(--line-dark);overflow:hidden}.k8s-tree-bar{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-dark);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ice)}.k8s-tree-bar span:last-child{text-transform:none;letter-spacing:0;color:#fff}.k8s-tree-root{padding:8px 0}.k8s-tree-row{display:flex;align-items:center;gap:6px;padding:2px 12px 2px calc(12px + var(--d) * 22px);border-left:3px solid transparent}.k8s-tree-row.is-sel{background:rgba(157,182,255,.12);border-left-color:var(--ice)}.k8s-tree-tog{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:1px solid var(--line-dark);font:500 13px/1 var(--mono);color:var(--ice)}.k8s-tree-tog:hover{border-color:var(--ice);color:#fff}.k8s-tree-tog.is-leaf{border-color:transparent}.k8s-tree-node{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:7px 4px;font:400 12px/1.2 var(--mono);color:var(--on-dark-2)}.k8s-tree-node b{font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k8s-tree-node span{margin-left:auto;white-space:nowrap;color:var(--on-dark-2)}.k8s-tree-node span.is-bad{color:#FFB3B5}.k8s-kind{flex:none;min-width:86px;font:500 10px/1 var(--mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--ice)}.k8s-kind.k-Namespace{color:var(--blue-soft)}.k8s-kind.k-Container,.k8s-kind.k-Pod{color:var(--on-dark-2)}.k8s-tree-side{display:grid;gap:14px;align-content:start;padding:24px;border-radius:20px;background:#fff;color:var(--body)}.is-dark .k8s-tree-side .kicker{color:var(--label)}.k8s-tree-side h3{font:600 clamp(20px,1.75vw,26px)/1.1 var(--display);letter-spacing:-.04em;color:var(--ink);overflow-wrap:anywhere}.k8s-tree-side p{font-size:14.5px;line-height:1.55}.k8s-tree-kv{display:grid;border-top:1px solid var(--line)}.k8s-tree-kv div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font:400 12.5px/1.3 var(--mono)}.k8s-tree-kv dt{color:var(--label)}.k8s-tree-kv dd{margin:0;font-weight:500;color:var(--ink);text-align:right}.k8s-tree-kv dd.is-bad{color:#B4232A}.k8s-tree-side .k8s-note{color:var(--muted)}.k8s-tree-chain{display:grid;gap:8px}.k8s-tree-chain h4{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.k8s-tree-chain ol{display:grid;gap:4px}.k8s-tree-chain li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--bg-2);font:400 12px/1.2 var(--mono);color:var(--ink);overflow-wrap:anywhere}.k8s-tree-chain li+li{margin-left:12px}.k8s-tree-chain li.is-sel{background:var(--tint);font-weight:500}.k8s-tree-chain li i{flex:none;min-width:70px;font:500 9.5px/1 var(--mono);font-style:normal;letter-spacing:.05em;text-transform:uppercase;color:var(--label)}.k8s-tree-rule{display:grid;gap:6px;justify-items:start;padding:12px;border-radius:12px;border:1px dashed var(--line);font:400 11.5px/1.4 var(--mono);color:var(--label)}.k8s-tree-rule b{font:600 14px/1.3 var(--sans);color:var(--ink)}.k8s-tol{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;align-items:stretch}.k8s-tol-map .k8s-helm{margin-top:auto}.k8s-tol-map{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:24px;border:1px solid var(--line);background:#fff}.k8s-tol-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.k8s-tol-h b{font:600 15px/1.2 var(--display);letter-spacing:-.01em;text-transform:none;color:#8A5300}.k8s-tol-h b.is-full{color:#13744A}.k8s-tol-meter{height:6px;border-radius:3px;background:var(--tint);overflow:hidden}.k8s-tol-meter i{display:block;height:100%;width:100%;border-radius:3px;background:var(--blue);transform:scaleX(var(--v));transform-origin:0 50%;transition:transform .6s var(--ease)}.k8s-tol-pools{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.k8s-pool{display:grid;gap:8px;align-content:start;padding:12px;border-radius:14px;border:1px dashed var(--line);background:var(--bg-2);transition:background .4s var(--ease),border-color .4s var(--ease)}.k8s-pool.is-on{border-style:solid;background:#fff}.k8s-pool-h{display:grid;gap:4px}.k8s-pool-h b{font:600 14px/1.2 var(--display);color:var(--ink)}.k8s-pool-h code{font:400 10.5px/1.3 var(--mono);color:var(--label);overflow-wrap:anywhere}.k8s-pool ul{display:grid;gap:6px}.k8s-pool li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:8px 10px;border-radius:10px;background:var(--tint);font:400 11.5px/1.2 var(--mono);color:var(--navy)}.k8s-pool:not(.is-on) li{background:transparent;border:1px dashed var(--line);color:var(--muted)}.k8s-pool li b{font-weight:500}.k8s-agent{padding:3px 7px;border-radius:999px;background:var(--navy);color:#fff;font-size:10.5px;animation:ps-in .4s var(--ease) both}.k8s-noagent{font-size:10.5px;color:var(--muted)}.k8s-tol-side{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px}.k8s-tol-opts{display:grid;gap:4px;margin:0;padding:16px;border-radius:20px;border:1px solid var(--line);background:#fff}.k8s-tol-opts legend{float:left;width:100%;margin-bottom:6px;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.k8s-tol-opts label{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;font:400 12.5px/1.2 var(--mono);color:var(--ink);cursor:pointer}.k8s-tol-opts label:hover{background:var(--bg-2)}.k8s-tol-opts label.is-off{color:var(--muted);cursor:default}.k8s-tol-opts input{width:16px;height:16px;accent-color:var(--blue);margin:0}.k8s-tol-yaml{margin:0;height:0;min-height:100%;overflow:auto}.k8s-tol-yaml .add{display:block;background:rgba(46,184,124,.12);color:#13744A;border-radius:4px;animation:ps-in .4s var(--ease) both}.k8s-helm{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0 0;border-top:1px solid var(--line)}.k8s-helm-h{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.k8s-helm code{padding:6px 10px;border-radius:8px;background:var(--bg-3);font:400 12px/1.4 var(--mono);color:var(--navy);overflow-wrap:anywhere}.k8s-foot{margin-top:18px;font:400 13px/1.5 var(--mono);color:var(--label)}.k8s-foot a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media (max-width:1180px){.k8s-tol,.k8s-tree{grid-template-columns:1fr}.k8s-tol-yaml{height:auto;min-height:0}}@media (max-width:980px){.k8s-ro-body{grid-template-columns:1fr}.k8s-ro-main{border-right:0;border-bottom:1px solid var(--line)}.k8s-ro-events{max-height:300px}}@media (max-width:720px){.k8s-ro-kv dd{font-size:20px}.k8s-ro-kv dt{font-size:9.5px}.k8s-kind{min-width:0;width:52px;overflow:hidden;text-overflow:ellipsis}.k8s-tree-row{padding-left:calc(8px + var(--d) * 12px)}.k8s-tree-node span{display:none}.k8s-ro-axis span:nth-child(2n){visibility:hidden}}@media (prefers-reduced-motion:reduce){.k8s-agent,.k8s-pod,.k8s-tol-yaml .add{animation:none}.k8s-pool,.k8s-ro-events li,.k8s-tol-meter i{transition:none}}.is-dark .k8s-tree-side .chip{background:var(--tint);color:var(--navy)}