.shell[data-v-94872cad]{height:100vh}.sider[data-v-94872cad] .n-layout-sider-scroll-container{display:flex;flex-direction:column}.brand[data-v-94872cad]{display:flex;align-items:center;gap:10px;padding:22px 22px 18px;color:var(--side-ink-active)}.brand.mini[data-v-94872cad]{justify-content:center;padding:22px 0 18px}.brand-name[data-v-94872cad]{font-family:var(--title-font);font-size:16px;font-weight:600;letter-spacing:.08em}.brand-mark[data-v-94872cad]{display:inline-flex;align-items:flex-end;gap:3px;height:18px}.brand-mark i[data-v-94872cad]{display:block;width:4px;border-radius:1px;background:var(--good)}.brand-mark i[data-v-94872cad]:nth-child(1){height:18px}.brand-mark i[data-v-94872cad]:nth-child(2){height:12px;background:var(--warn)}.brand-mark i[data-v-94872cad]:nth-child(3){height:6px;background:var(--bad)}.sider-foot[data-v-94872cad]{margin-top:auto;padding:16px 12px 20px;display:grid;justify-items:start;gap:4px}.swatch[data-v-94872cad]{display:inline-grid;grid-template-columns:repeat(3,5px);gap:1px}.swatch i[data-v-94872cad]{height:12px;border-radius:1px;background:var(--brand)}.swatch i[data-v-94872cad]:nth-child(2){background:var(--good)}.swatch i[data-v-94872cad]:nth-child(3){background:var(--paper);box-shadow:inset 0 0 0 1px var(--side-line)}.main[data-v-94872cad]{background:var(--paper)}:root{font-family:var(--font);color:var(--ink);background:var(--paper)}h1,h2{font-family:var(--title-font)}*{box-sizing:border-box}body{margin:0}.num{font-family:var(--num-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--muted)}.soft{color:var(--ink-soft)}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.page{padding:28px 32px 48px;width:100%}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-head h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.02em}.page-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.section{margin-top:28px}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.section-title h2{margin:0;font-size:15px;font-weight:600}.section-title span{color:var(--muted);font-size:12px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}:root[data-theme=a] .panel{border-color:var(--line-soft);box-shadow:0 1px 2px #18181b0a}.cards>.card strong{font-size:var(--kpi-size);font-weight:var(--kpi-weight);letter-spacing:-.01em}:root[data-theme=b] .cards strong.good{text-shadow:0 0 18px color-mix(in srgb,var(--good) 35%,transparent)}:root[data-theme=c] .cards>.card{border-top:2px solid var(--ink);border-radius:0}:root[data-theme=c] .cards>.card .cap{letter-spacing:.1em}:root[data-theme=c] .page-head h1{font-size:26px;font-weight:700;letter-spacing:.04em}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.dot.good{background:var(--good)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.dot.idle{background:var(--idle)}a.plain{color:inherit;text-decoration:none}a.plain:hover{color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:760px){.page{padding:18px 14px 40px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
