:root{--brand:#57bf6a;--brand-ink:#2f9e4f;--brand-deep:#268043;--brand-soft:#eaf8ee;--brand-line:#cdebd6;--rose:#de868f;--rose-soft:#fceff1;--ink:#12151a;--ink-2:#3d454e;--ink-3:#6b737c;--ink-4:#9aa1a9;--line:#e9ecf0;--line-2:#f1f3f6;--surface:#fff;--surface-2:#fafbfc;--canvas:#f6f7f9;--sidebar:252px;--r-m:14px;--r-l:16px;--r-xl:16px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.5}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.mono{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.sect-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:650}.panel-card{background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--line);padding:22px 24px}.chip-select{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chip-select:hover:not(:disabled){background:var(--surface-2);border-color:#d5dbe2}.chip-select.on-rose,.chip-select.on-green{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-deep);font-weight:600}.chip-select:disabled{opacity:.5;cursor:not-allowed}.n-button{font-weight:600;box-shadow:none!important}.n-button--primary-type{box-shadow:none!important}.n-button:not(.n-button--disabled):focus{outline:none}.n-data-table .n-data-table-th{color:var(--ink-3);font-size:13px;font-weight:600}.n-data-table .n-data-table-td{font-size:14px}
