:root,html[data-theme=bamboo]{--wc-bg-layout: #f5f7f6;--wc-card: #ffffff;--wc-card-soft: #fafbfa;--wc-border: #e4eae7;--wc-grid: #eff3f1;--wc-text: #1d2933;--wc-text-2: #5a6b73;--wc-text-3: #8a939a;--wc-primary: #1f6f5c;--wc-primary-soft: #e7f1ee;--wc-on-primary: #ffffff;--wc-ok: #3b7a57;--wc-ok-soft: #eaf4ec;--wc-warn: #b7791f;--wc-warn-soft: #fbf1df;--wc-work: #2c6daa;--wc-work-soft: #e8f0f8;--wc-p1: #c53030;--wc-p1-soft: #fbeaea;--wc-offline: #8a939a;--wc-offline-soft: #f0f2f3;--wc-radius: 10px;--wc-shadow: 0 1px 2px rgba(29, 41, 51, .06), 0 4px 16px rgba(29, 41, 51, .06);--wc-shadow-hover: 0 2px 4px rgba(29, 41, 51, .08), 0 12px 28px rgba(29, 41, 51, .12);--wc-body: 14px;--wc-line: 1.55;--wc-micro: 13px}html[data-theme=obsidian]{--wc-bg-layout: #0a1220;--wc-card: #121d2f;--wc-card-soft: #16233a;--wc-border: #1f3049;--wc-grid: #1b2a40;--wc-text: #e6edf7;--wc-text-2: #9fb2cc;--wc-text-3: #64748b;--wc-primary: #22d3ee;--wc-primary-soft: #123240;--wc-on-primary: #08131a;--wc-ok: #34d399;--wc-ok-soft: #0f2e28;--wc-warn: #fbbf24;--wc-warn-soft: #33290f;--wc-work: #60a5fa;--wc-work-soft: #12233f;--wc-p1: #f43f5e;--wc-p1-soft: #3a1220;--wc-offline: #64748b;--wc-offline-soft: #1a2436;--wc-radius: 10px;--wc-shadow: 0 0 0 1px rgba(31, 48, 73, .9), 0 8px 28px rgba(0, 0, 0, .45);--wc-shadow-hover: 0 0 0 1px rgba(34, 211, 238, .5), 0 12px 36px rgba(0, 0, 0, .6);--wc-body: 20px;--wc-line: 1.45;--wc-micro: 16px}html[data-theme=warmth]{--wc-bg-layout: #fff9f2;--wc-card: #ffffff;--wc-card-soft: #fff4e6;--wc-border: #f0e2d2;--wc-grid: #f6ece1;--wc-text: #3d3229;--wc-text-2: #7a6a5c;--wc-text-3: #a2937f;--wc-primary: #c2620f;--wc-primary-soft: #fceedf;--wc-on-primary: #ffffff;--wc-ok: #4c9a6a;--wc-ok-soft: #e7f3ec;--wc-warn: #b7791f;--wc-warn-soft: #fbf1df;--wc-work: #2c6daa;--wc-work-soft: #e8f0f8;--wc-p1: #b91c1c;--wc-p1-soft: #fde8e8;--wc-offline: #a2937f;--wc-offline-soft: #f3ede6;--wc-radius: 14px;--wc-shadow: 0 1px 2px rgba(61, 50, 41, .06), 0 6px 18px rgba(61, 50, 41, .08);--wc-shadow-hover: 0 2px 6px rgba(61, 50, 41, .1), 0 14px 32px rgba(61, 50, 41, .14);--wc-body: 18px;--wc-line: 1.45;--wc-micro: 16px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--wc-bg-layout);color:var(--wc-text);font-family:HarmonyOS Sans SC,MiSans,Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-size:var(--wc-body);line-height:var(--wc-line);-webkit-font-smoothing:antialiased}.ant-tag{font-size:var(--wc-micro)}.wc-num,.ant-statistic-content,.ant-table-cell-number,td.num,th.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wc-unit{margin-left:4px;font-size:.6em;color:var(--wc-text-2);font-variant-numeric:normal}.wc-card{background:var(--wc-card);border:1px solid var(--wc-border);border-radius:var(--wc-radius);box-shadow:var(--wc-shadow);transition:box-shadow .2s ease-out,transform .2s ease-out}.wc-card--hover:hover{box-shadow:var(--wc-shadow-hover);transform:translateY(-2px)}.row-p1{background:var(--wc-p1-soft)!important}.row-p1 td:first-child{box-shadow:inset 4px 0 0 var(--wc-p1)}.row-p2{background:var(--wc-warn-soft)!important}.row-p2 td:first-child{box-shadow:inset 4px 0 0 var(--wc-warn)}.row-offline td:first-child{box-shadow:inset 4px 0 0 var(--wc-offline)}.wc-breathe{animation:wc-breathe 1.2s ease-in-out infinite}@keyframes wc-breathe{0%,to{box-shadow:0 0 #f43f5e00}50%{box-shadow:0 0 0 6px #f43f5e47}}.wc-pulse{animation:wc-pulse 1.2s ease-in-out infinite}@keyframes wc-pulse{0%,to{opacity:1}50%{opacity:.4}}.wc-scroll{scrollbar-width:thin;scrollbar-color:var(--wc-border) transparent}.wc-scroll::-webkit-scrollbar{width:6px;height:6px}.wc-scroll::-webkit-scrollbar-thumb{background:var(--wc-border);border-radius:3px}.wc-scroll::-webkit-scrollbar-track{background:transparent}.wc-text-2{color:var(--wc-text-2)}.wc-text-3{color:var(--wc-text-3)}.wc-text-ok{color:var(--wc-ok)}.wc-text-p1{color:var(--wc-p1)}:focus-visible{outline:2px solid var(--wc-primary);outline-offset:2px;border-radius:4px}.wc-wrap{flex-wrap:wrap}@media (prefers-reduced-motion: reduce){.wc-breathe,.wc-pulse{animation:none}.wc-card{transition:none}}
