:root{--bg: #FBFCFE;--card: rgba(255, 255, 255, .62);--card-solid: #FFFFFF;--line: rgba(23, 27, 38, .08);--well: rgba(23, 27, 38, .05);--ink: #171B26;--ink2: #5A6478;--ink3: #9AA3B5;--coral: #FF8A5C;--coral-deep: #E06B38;--coral-soft: #FFF0E8;--mint: #3BA97F;--mint-soft: #E6F5EF;--mint-deep: #2E7D5B;--sky: #4E8FD9;--sky-soft: #EAF2FB;--sky-deep: #3A6FAF;--lemon: #E9A23B;--lemon-soft: #FBF3E4;--lemon-deep: #8A6D1F;--red: #D95C5C;--red-soft: #FBEBEB;--red-deep: #B04A4A;--glass-bg: rgba(255, 255, 255, .42);--glass-bg-strong: rgba(255, 255, 255, .72);--glass-border: rgba(23, 27, 38, .08);--glass-highlight: rgba(255, 255, 255, .9);--glass-blur: 20px;--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(255, 255, 255, .55), 0 0 0 1px rgba(23, 27, 38, .07), 0 18px 40px -16px rgba(23, 27, 38, .14), 0 4px 14px rgba(23, 27, 38, .05);--radius-card: 16px;--radius-inner: 12px;--radius-ctl: 10px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);font-size:14px;background:var(--bg)}a{color:inherit;text-decoration:none}.glass-panel{background:var(--glass-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%)}.n-card{border:none!important;background:var(--glass-bg)!important;backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);box-shadow:var(--shadow-card)!important}.n-card>.n-card-header .n-card-header__main{font-weight:600}.n-data-table,.n-data-table-th,.n-data-table-td{background:transparent!important}.toolbar{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.toolbar .spacer{flex:1}.stat-row{display:flex;gap:14px;margin-bottom:18px;flex-wrap:wrap}.statbox{flex:1;min-width:140px;background:var(--glass-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);padding:18px 14px;text-align:center}.statbox__n{font-size:26px;font-weight:700;color:var(--ink);line-height:1.2}.statbox__n--ok{color:var(--mint-deep)}.statbox__k{font-size:12px;color:var(--ink3);margin-top:6px;font-weight:500}.statbox__s{font-size:11px;color:var(--ink3);margin-top:2px}.barrow{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:12px}.barrow__label{width:88px;color:var(--ink2);flex-shrink:0;font-weight:500}.barrow__label--short{width:40px}.barrow__bar{flex:1;height:12px;background:var(--well);border-radius:6px;overflow:hidden}.barrow__fill{height:100%;background:linear-gradient(90deg,var(--coral),#FFB08A);border-radius:6px;min-width:2px}.barrow__fill--mint{background:linear-gradient(90deg,var(--mint-deep),var(--mint))}.barrow__fill--sky{background:linear-gradient(90deg,var(--sky-deep),var(--sky))}.barrow__meta,.barrow__n{color:var(--ink3);flex-shrink:0;text-align:right}.barrow__meta{width:320px}.barrow__n{width:32px}.empty{color:var(--ink3);text-align:center;padding:36px 0}.hint{font-size:12px;color:var(--ink3);text-align:center;margin-top:22px}.chip-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
