.perf-chart[data-v-846b4daf]{margin:44px 0 0}.chart-scroll[data-v-846b4daf]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);background-image:linear-gradient(to right, var(--paper), #fff0), linear-gradient(to left, var(--paper), #fff0), radial-gradient(farthest-side at 0 50%, #14181d1a, transparent), radial-gradient(farthest-side at 100% 50%, #14181d1a, transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;padding:18px 12px 6px;overflow-x:auto}.range[data-v-846b4daf]{fill:var(--orange-500);opacity:.16}.dot[data-v-846b4daf]{fill:var(--orange-600);stroke:var(--paper);stroke-width:2px}.tick-mark[data-v-846b4daf]{stroke:var(--orange-600);stroke-width:2px;opacity:.7}.cap[data-v-846b4daf]{stroke:var(--orange-600);stroke-width:2px;stroke-linecap:round}.grid line[data-v-846b4daf]{stroke:var(--line);stroke-width:1px}.axis[data-v-846b4daf]{stroke:var(--line-strong);stroke-width:1px}.row-label[data-v-846b4daf]{fill:var(--ink-900);font-family:var(--font-mono);font-size:14px}.value-label[data-v-846b4daf]{fill:var(--ink-500);font-variant-numeric:tabular-nums;font-size:13px}.axis-text[data-v-846b4daf]{fill:var(--ink-400);font-variant-numeric:tabular-nums;font-size:12px}.axis-text.unit[data-v-846b4daf]{font-family:var(--font-mono);letter-spacing:var(--ls-tag);text-transform:uppercase;font-size:11px}.chart-key[data-v-846b4daf]{flex-wrap:wrap;gap:22px;margin:14px 0 0;padding:0;display:flex}.key[data-v-846b4daf]{color:var(--ink-500);align-items:center;gap:7px;font-size:13px;display:inline-flex}.key-mark[data-v-846b4daf]{flex:none;width:14px;height:14px}.clock-switch[data-v-d2b2b58f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.clock-label[data-v-d2b2b58f]{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-400);margin-right:4px;font-size:12px}.clock-btn[data-v-d2b2b58f]{border:1px solid var(--line);background:var(--paper);color:var(--ink-700);border-radius:var(--r-pill);cursor:pointer;padding:8px 18px;font-size:14px}.clock-btn.on[data-v-d2b2b58f]{border-color:var(--orange-500);color:var(--orange-600);font-weight:var(--w-semibold)}.clock-hint[data-v-d2b2b58f]{color:var(--ink-500);max-width:680px;margin:14px 0 0;font-size:14.5px;line-height:1.6}.stat-row[data-v-d2b2b58f]{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.stat[data-v-d2b2b58f]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);padding:26px 24px}.stat-k[data-v-d2b2b58f]{font-family:var(--font-mono);letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--ink-400);font-size:12px}.stat b[data-v-d2b2b58f]{font-size:38px;font-weight:var(--w-black);letter-spacing:-.03em;color:var(--ink-900);margin:10px 0 6px;display:block}.stat-n[data-v-d2b2b58f]{color:var(--ink-500);font-size:14px;line-height:1.55}.stat-foot[data-v-d2b2b58f]{color:var(--ink-400);margin:16px 0 0;font-size:13.5px}.perf-scroll[data-v-d2b2b58f]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);background-image:linear-gradient(to right, var(--paper), #fff0), linear-gradient(to left, var(--paper), #fff0), radial-gradient(farthest-side at 0 50%, #14181d1a, transparent), radial-gradient(farthest-side at 100% 50%, #14181d1a, transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;margin-top:44px;overflow-x:auto}.perf-table[data-v-d2b2b58f]{border-collapse:collapse;width:100%;min-width:560px}.perf-table th[data-v-d2b2b58f],.perf-table td[data-v-d2b2b58f]{text-align:left;border-bottom:1px solid var(--line);padding:16px 26px}.perf-table tbody tr:last-child th[data-v-d2b2b58f],.perf-table tbody tr:last-child td[data-v-d2b2b58f]{border-bottom:none}.perf-table thead th[data-v-d2b2b58f]{background:var(--surface);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-400);font-size:12px}.perf-table .group[data-v-d2b2b58f]{font-family:var(--font-mono);color:var(--ink-900);font-size:15px;font-weight:var(--w-medium)}.perf-table .num[data-v-d2b2b58f]{font-variant-numeric:tabular-nums;color:var(--ink-700);font-size:15px}.perf-table .num.strong[data-v-d2b2b58f]{color:var(--ink-900);font-weight:var(--w-semibold)}.perf-table .count[data-v-d2b2b58f]{font-variant-numeric:tabular-nums;color:var(--ink-400);font-size:13.5px}.loading[data-v-d2b2b58f]{color:var(--ink-400);margin-top:44px;font-size:14.5px}.empty[data-v-d2b2b58f]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);margin-top:44px;padding:30px 28px}.empty h2[data-v-d2b2b58f]{color:var(--ink-900);margin:0;font-size:21px}.empty p[data-v-d2b2b58f]{color:var(--ink-500);max-width:640px;margin:10px 0 0;font-size:14.5px;line-height:1.6}.method[data-v-d2b2b58f]{gap:14px;max-width:860px;margin:44px 0 0;padding:0;list-style:none;display:grid}.method li[data-v-d2b2b58f]{color:#9aa6bc;padding-left:20px;font-size:15px;line-height:1.6;position:relative}.method li[data-v-d2b2b58f]:before{content:"";background:var(--orange-500);width:8px;height:1px;position:absolute;top:10px;left:0}.meta[data-v-d2b2b58f]{flex-wrap:wrap;gap:44px;margin:36px 0 0;display:flex}.meta dt[data-v-d2b2b58f]{font-family:var(--font-mono);letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--orange-400);font-size:12px}.meta dd[data-v-d2b2b58f]{color:#fff;margin:6px 0 0;font-size:15px}.cta-actions[data-v-d2b2b58f]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}@media (width<=860px){.stat-row[data-v-d2b2b58f]{grid-template-columns:1fr}.perf-table th[data-v-d2b2b58f],.perf-table td[data-v-d2b2b58f]{padding:14px 18px}}
