.authbar[data-v-994a5d78]{position:relative}.login-pop[data-v-994a5d78]{z-index:10;flex-direction:column;gap:10px;width:240px;display:flex;position:absolute;top:36px;right:0}.g-btn[data-v-994a5d78]{color:var(--accent);text-decoration:none}.pending[data-v-994a5d78]{color:var(--text-dim);margin:0;font-size:12px}.err[data-v-994a5d78]{color:#f87171;margin:0;font-size:12px}button[data-v-994a5d78]{background:var(--card-bg);color:var(--text);border:1px solid var(--card-border);cursor:pointer;border-radius:8px;padding:6px 14px}input[data-v-994a5d78]{background:var(--card-bg);color:var(--text);border:1px solid var(--card-border);border-radius:8px;padding:6px 10px}.hero[data-v-96796370]{margin:48px 0 8px;font-size:32px}.sub[data-v-96796370]{color:var(--text-dim);margin-top:0}.cards[data-v-96796370]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px;display:grid}.card[data-v-96796370]{color:var(--text);text-decoration:none;transition:transform .15s}.card[data-v-96796370]:hover{transform:translateY(-4px)}.card h2[data-v-96796370]{color:var(--accent);margin:0 0 8px}.card p[data-v-96796370]{color:var(--text-dim);margin:0}.tco-table-wrap[data-v-cbbb4a63]{overflow-x:auto}.tco-table[data-v-cbbb4a63]{border-collapse:collapse;width:100%}th[data-v-cbbb4a63],td[data-v-cbbb4a63]{text-align:right;border-bottom:1px solid var(--card-border);padding:10px 12px;font-size:14px}th[data-v-cbbb4a63]:first-child,td[data-v-cbbb4a63]:first-child{text-align:left}tbody tr[data-v-cbbb4a63]{cursor:pointer}tbody tr[data-v-cbbb4a63]:hover{background:#38bdf814}.hl[data-v-cbbb4a63]{color:var(--accent);font-weight:600}.dim[data-v-cbbb4a63]{color:var(--text-dim);margin-left:6px;font-size:12px}.robust[data-v-cbbb4a63]{color:#4ade80}.sensitive[data-v-cbbb4a63]{color:#fbbf24}.detail[data-v-df9bf556]{margin-top:16px;position:relative}.close[data-v-df9bf556]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:16px}.sub[data-v-df9bf556]{color:var(--text-dim)}.bar-row[data-v-df9bf556]{align-items:center;gap:12px;margin:8px 0;display:flex}.bar-label[data-v-df9bf556]{width:80px;color:var(--text-dim);font-size:13px}.bar-track[data-v-df9bf556]{background:var(--card-bg);border-radius:7px;flex:1;height:14px;overflow:hidden}.bar[data-v-df9bf556]{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%}.bar-val[data-v-df9bf556]{text-align:right;width:70px;font-size:13px}.stale-banner[data-v-5b5f7676]{color:#fbbf24;background:#f59e0b22;border:1px solid #f59e0b55;border-radius:10px;margin-bottom:12px;padding:10px 16px}.params[data-v-5b5f7676]{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;display:flex}.params label[data-v-5b5f7676]{align-items:center;gap:8px;font-size:14px;display:flex}.spark[data-v-9e642c79]{width:100%;max-width:360px}.dim[data-v-9e642c79]{color:var(--text-dim)}.dyn-row[data-v-afb48179]{border-bottom:1px solid var(--card-border);cursor:pointer;flex-wrap:wrap;gap:16px;padding:10px 0;display:flex}.dyn-row[data-v-afb48179]:hover{background:#38bdf80f}.drop[data-v-afb48179]{color:#4ade80;font-weight:600}.rise[data-v-afb48179]{color:#f87171;font-weight:600}.dim[data-v-afb48179]{color:var(--text-dim);font-size:12px}.wait-note[data-v-afb48179]{width:100%;color:var(--text-dim);margin:4px 0;font-size:13px}:root{--bg-0:#0b1224;--bg-1:#101c3a;--accent:#38bdf8;--accent-2:#6366f1;--text:#e2e8f0;--text-dim:#94a3b8;--card-bg:#ffffff0f;--card-border:#ffffff1f}*{box-sizing:border-box}body{color:var(--text);margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif}.glass-bg{background:radial-gradient(1200px 600px at 20% -10%, var(--bg-1), var(--bg-0));min-height:100vh}.glass-card{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:20px}.site-header{justify-content:space-between;align-items:center;max-width:1200px;margin:16px auto;display:flex}.site-header a{color:var(--text);margin-left:16px;font-size:15px;text-decoration:none}.site-header a.router-link-active{color:var(--accent)}main{max-width:1200px;margin:0 auto;padding:0 16px 48px}
