body{margin:0}.sk{--bg:#0b0c0f;--panel:#111217;--raised:#16171d;--hover:#1a1c22;--line:#23252d;--line2:#30333d;--text:#e8e9ee;--muted:#a3a6b1;--faint:#858894;--brand:#4f46e5;--brand-hi:#5b54ef;--brand-tx:#a5b4fc;--brand-soft:#6366f126;--ok:#46c08a;--ok-soft:#46c08a1a;--ok-line:#46c08a4d;--warn:#e6a748;--warn-soft:#e6a7481f;--warn-line:#e6a74859;--bad:#ff6360;--bad-soft:#ff63601f;--bad-line:#ff636059;--idle:#9095a5;--run:#8f97fa;--bar:#262932;--meter:#7d8190;--code:#0e0f13;--log:#c9cbd3;--chart:#7c84f6;--chart-fill:#7c84f61f;--chart-2:#d95926;--c1:#3987e5;--c2:#d95926;--c3:#199e70;--c4:#c98500;--c5:#d55181;--c6:#008300;--c7:#9085e9;--c8:#e66767;--scrim:#050608b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45}.sk[data-theme=light]{--bg:#f5f5f7;--panel:#fff;--raised:#fff;--hover:#f1f1f5;--line:#e2e3e8;--line2:#cfd1d8;--text:#15161a;--muted:#555864;--faint:#686b76;--brand:#4f46e5;--brand-hi:#4338ca;--brand-tx:#4338ca;--brand-soft:#4f46e517;--ok:#178350;--ok-soft:#17835012;--ok-line:#1783504d;--warn:#9a6100;--warn-soft:#9a610014;--warn-line:#9a61004d;--bad:#cc2d2a;--bad-soft:#cc2d2a12;--bad-line:#cc2d2a4d;--idle:#6a6f80;--run:#4f46e5;--bar:#e7e8ed;--meter:#8a8e9b;--code:#f7f7fa;--log:#2a2c33;--chart:#4f46e5;--chart-fill:#4f46e514;--chart-2:#eb6834;--c1:#2a78d6;--c2:#eb6834;--c3:#1baf7a;--c4:#eda100;--c5:#e87ba4;--c6:#008300;--c7:#6250d6;--c8:#e34948;--scrim:#14161e59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sk *{box-sizing:border-box}.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.sk a{color:var(--brand-tx);text-decoration:none}.sk a:hover{text-decoration:underline}.sk button{font:inherit;cursor:pointer}.sk button:disabled{cursor:default}.sk :focus-visible{outline:2px solid var(--brand-tx);outline-offset:2px}.nav{border-radius:6px;align-items:center;gap:10px;height:34px;padding:0 10px;font-weight:500;display:flex;color:var(--muted)!important;text-decoration:none!important}.nav:hover{background:var(--hover);color:var(--text)!important}.nav[aria-current=page]{background:var(--brand-soft);color:var(--brand-tx)!important}.btn{border:1px solid var(--line2);background:var(--raised);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;color:var(--text)!important;text-decoration:none!important}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.7;color:var(--faint)!important}.btn:disabled:hover{background:var(--raised)}.btn-p{background:var(--brand);border-color:var(--brand);color:#fff!important}.btn-p:hover{background:var(--brand-hi)}.btn-p:disabled:hover{background:var(--brand)}.btn-s{height:30px;padding:0 10px;font-size:13px}.btn-d{border-color:var(--bad-line);color:var(--bad)!important}.btn-d:hover{background:var(--bad-soft)}.seg{height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.seg[aria-pressed=true]{background:var(--raised);color:var(--text);box-shadow:0 0 0 1px var(--line2)}.tab{height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 4px;font-size:14px;font-weight:500}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--brand-tx)}.inp{border:1px solid var(--line2);background:var(--bg);height:38px;color:var(--text);border-radius:7px;width:100%;padding:0 12px;font-family:inherit;font-size:14px}.inp[aria-invalid=true]{border-color:var(--bad)}.kbd{border:1px solid var(--line2);color:var(--faint);border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:11px}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.st{white-space:nowrap;border-radius:11px;align-items:center;gap:7px;height:22px;padding:0 8px 0 7px;font-size:13px;font-weight:500;display:inline-flex}.pip{border-radius:2px;width:8px;height:14px;display:inline-block}.ring{animation:2s ease-out infinite ring}@keyframes ring{0%{box-shadow:0 0 #8f97fa99}to{box-shadow:0 0 0 8px #8f97fa00}}.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.skel{background:linear-gradient(90deg, var(--bar) 0%, var(--hover) 50%, var(--bar) 100%);background-size:200% 100%;border-radius:4px;animation:1.4s linear infinite sh;display:block}@keyframes sh{0%{background-position:100% 0}to{background-position:-100% 0}}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px}.lbl{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.track{background:var(--bar);border-radius:3px;flex:1;height:6px;overflow:hidden}.track>span{border-radius:3px;height:100%;display:block}.kv{justify-content:space-between;gap:12px;font-size:13px;display:flex}.num{border:1px solid var(--line2);width:26px;height:26px;color:var(--muted);background:var(--bg);border-radius:50%;flex:none;place-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.ico{flex:none;place-items:center;width:18px;height:18px;display:grid}.row{border-top:1px solid var(--line)}.row:hover{background:var(--hover)}.grid-srv{grid-template-columns:116px minmax(190px,1fr) 150px 160px 160px 56px 24px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-app{grid-template-columns:120px minmax(200px,1.3fr) 150px minmax(200px,1fr) 120px 24px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-dep{grid-template-columns:120px minmax(160px,1fr) minmax(150px,1fr) 110px 80px 70px 70px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-tok{grid-template-columns:minmax(160px,1fr) 130px 100px 100px 110px 90px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-mesh{grid-template-columns:130px minmax(170px,1fr) 110px minmax(170px,1fr) 110px 150px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-usr{grid-template-columns:minmax(220px,1fr) 130px 110px 100px 90px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-db{grid-template-columns:120px minmax(200px,1.3fr) minmax(140px,1fr) 120px 70px 100px 90px 24px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-dbm{grid-template-columns:minmax(130px,1fr) 110px 90px 130px minmax(150px,1.2fr) 50px 64px 64px 70px 230px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-dbr{grid-template-columns:minmax(150px,1fr) 140px minmax(200px,1.6fr) 80px 60px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-dbl{grid-template-columns:minmax(140px,1fr) 120px minmax(120px,1fr) minmax(110px,1fr) 90px;align-items:center;gap:16px;padding:0 18px;display:grid}.grid-bak{grid-template-columns:100px 110px 80px minmax(110px,.8fr) 70px 70px minmax(180px,1.4fr) 160px;align-items:center;gap:16px;padding:0 18px;display:grid}.ln{white-space:pre-wrap;word-break:break-word;grid-template-columns:72px 112px 40px 1fr;gap:12px;padding:1px 16px;font-size:12.5px;line-height:1.75;display:grid}.ln:hover{background:var(--hover)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.stp{flex-direction:column;gap:6px;min-width:0;display:flex}.bar4{background:var(--bar);border-radius:2px;height:3px;overflow:hidden}.bar4>span{height:100%;display:block}.steps.s5{grid-template-columns:repeat(5,minmax(0,1fr))}.steps.s6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=760px){.steps,.steps.s5,.steps.s6{grid-template-columns:repeat(2,minmax(0,1fr))}}.item{border-radius:7px;align-items:center;gap:12px;height:40px;padding:0 12px;display:flex;color:var(--text)!important;text-decoration:none!important}.item:hover{background:var(--hover)}.item[aria-current=true]{background:var(--brand-soft)}.toast{background:var(--raised);border:1px solid var(--line2);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #00000040}@media (prefers-reduced-motion:reduce){.ring,.pulse,.skel{animation:none}}
