.tt[data-v-b9010daf]{margin-top:4px}.mono[data-v-b9010daf]{font-family:var(--font-mono)}.tt-head[data-v-b9010daf]{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;justify-content:space-between;margin-bottom:12px}.tt-read[data-v-b9010daf]{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13.5px;color:var(--text-secondary)}.tt-read b[data-v-b9010daf]{color:var(--text-primary);font-weight:600}.tt-key[data-v-b9010daf]{display:flex;gap:14px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--text-secondary)}.tt-key li[data-v-b9010daf]{display:inline-flex;align-items:center;gap:6px}.tt-body[data-v-b9010daf]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.tt-y[data-v-b9010daf]{position:relative;height:200px}.tt-y span[data-v-b9010daf]{position:absolute;right:0;transform:translateY(-50%);font-size:11.5px;color:var(--text-secondary)}.tt-plot[data-v-b9010daf]{position:relative;height:200px;border-radius:4px;touch-action:pan-y}.tt-plot[data-v-b9010daf]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tt-plot svg[data-v-b9010daf]{display:block;width:100%;height:100%;overflow:visible}.tt-plot line[data-v-b9010daf],.tt-plot path[data-v-b9010daf],.tt-key line[data-v-b9010daf]{vector-effect:non-scaling-stroke}.g-line[data-v-b9010daf]{stroke:var(--border-default);stroke-width:1}.g-base[data-v-b9010daf],.g-pick[data-v-b9010daf]{stroke:var(--border-strong);stroke-width:1}.l-total[data-v-b9010daf]{stroke:var(--text-primary);stroke-width:2}.l-prompt[data-v-b9010daf]{stroke:var(--ink-2);stroke-width:1.5;stroke-dasharray:6 4}.l-completion[data-v-b9010daf]{stroke:var(--text-secondary);stroke-width:1.5;stroke-dasharray:2 3}.tt-dot[data-v-b9010daf]{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--surface-card);border:2px solid var(--text-primary);pointer-events:none}.tt-dot.d-l-prompt[data-v-b9010daf]{border-color:var(--ink-2)}.tt-dot.d-l-completion[data-v-b9010daf]{border-color:var(--text-secondary)}.tt-x[data-v-b9010daf]{display:flex;justify-content:space-between;margin:8px 0 0 52px;font-size:12.5px;color:var(--text-secondary)}:where(.pg a[data-v-d8596f7e]){color:var(--text-primary)}.pg[data-v-d8596f7e]{font-family:var(--font-sans);background:var(--surface-page);color:var(--ink-2);font-size:16px;line-height:1.5;width:100%;min-height:100vh}.pg[data-v-d8596f7e] *{box-sizing:border-box}.pg a[data-v-d8596f7e]:focus-visible,.pg button[data-v-d8596f7e]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.mono[data-v-d8596f7e]{font-family:var(--font-mono)}.wrap[data-v-d8596f7e]{max-width:1200px;margin:0 auto;padding:0 32px}.row[data-v-d8596f7e]{display:flex;align-items:center;gap:10px}.btn[data-v-d8596f7e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:9px;background:var(--action-primary);color:var(--surface-card);border:1px solid var(--action-primary);font:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-v-d8596f7e]:hover{color:var(--surface-card);background:var(--action-primary-hover)}.btn2[data-v-d8596f7e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:9px;background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-strong);font:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn2[data-v-d8596f7e]:hover{background:var(--surface-sunken)}.gp[data-v-d8596f7e]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:2px 9px;border-radius:999px;background:var(--surface-sunken);color:var(--ink-2);white-space:nowrap}.gp.warn[data-v-d8596f7e],.gp.t-partial[data-v-d8596f7e],.gp.sev-medium[data-v-d8596f7e]{background:var(--state-partial-bg);color:var(--state-partial-text)}.gp.t-pass[data-v-d8596f7e]{background:var(--state-pass-bg);color:var(--state-pass-text)}.gp.t-info[data-v-d8596f7e]{background:var(--state-info-bg);color:var(--state-info-text)}.gp.t-fail[data-v-d8596f7e],.gp.sev-high[data-v-d8596f7e]{background:var(--state-fail-bg);color:var(--state-fail-text)}.card[data-v-d8596f7e]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:12px}.pad[data-v-d8596f7e]{padding:22px 24px}.g2[data-v-d8596f7e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ct[data-v-d8596f7e]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0}.cp[data-v-d8596f7e]{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:8px 0 0}.lede[data-v-d8596f7e]{font-size:19px;line-height:1.6;color:var(--text-secondary);max-width:620px;margin:18px 0 0}.band[data-v-d8596f7e]{background:var(--surface-band)}.sec[data-v-d8596f7e]{padding:72px 0;border-top:1px solid var(--border-default)}.blk[data-v-d8596f7e]{padding:0 0 32px}.lk[data-v-d8596f7e]{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.ph1[data-v-d8596f7e]{padding:56px 0 32px}.crumb[data-v-d8596f7e]{display:flex;flex-wrap:wrap;gap:0 6px;align-items:center;font-size:14px;color:var(--text-secondary);margin-bottom:18px}.crumb a[data-v-d8596f7e]{color:var(--text-secondary);display:inline-flex;align-items:center;min-height:44px}.crumb [aria-current][data-v-d8596f7e]{color:var(--ink-2)}.mhero[data-v-d8596f7e]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center}.mhero h1[data-v-d8596f7e]{font-size:52px;line-height:1.05;letter-spacing:-.02em;font-weight:700;color:var(--text-primary);margin:14px 0 0;overflow-wrap:anywhere}.retired[data-v-d8596f7e]{vertical-align:middle;font-size:13px;font-weight:600;letter-spacing:0;margin-left:8px}.retired-note[data-v-d8596f7e]{max-width:620px;margin:14px 0 0;padding:10px 14px;border-radius:10px;background:var(--state-partial-bg);color:var(--state-partial-text);font-size:14.5px;line-height:1.5}.stats[data-v-d8596f7e]{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.stats div[data-v-d8596f7e]{padding:10px 14px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card)}.stats dt[data-v-d8596f7e]{font-size:12.5px;color:var(--text-secondary)}.stats dd[data-v-d8596f7e]{margin:2px 0 0;font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--text-primary)}.mcta[data-v-d8596f7e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.radar[data-v-d8596f7e]{margin:0;display:flex;justify-content:center}.radar svg[data-v-d8596f7e]{max-width:100%;height:auto}.r-grid[data-v-d8596f7e]{fill:none;stroke:var(--border-default);stroke-width:1}.r-shape[data-v-d8596f7e]{fill:var(--text-primary);fill-opacity:.08;stroke:var(--text-primary);stroke-width:1.5}.r-dot[data-v-d8596f7e]{fill:var(--text-primary)}.r-label[data-v-d8596f7e]{font-size:12px;fill:var(--text-secondary);font-family:var(--font-sans)}.r-value[data-v-d8596f7e]{font-size:12px;fill:var(--text-primary);font-family:var(--font-mono)}.score[data-v-d8596f7e]{display:flex;gap:32px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:24px 28px}.score .lbl[data-v-d8596f7e]{font-size:13px;font-weight:600;color:var(--text-secondary)}.score-row[data-v-d8596f7e]{align-items:baseline;gap:12px}.score .big[data-v-d8596f7e]{font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--text-primary)}.score .of[data-v-d8596f7e]{font-size:18px;color:var(--text-secondary)}.score .note[data-v-d8596f7e]{margin:0;max-width:420px;font-size:14px;line-height:1.55;color:var(--text-secondary)}.bd[data-v-d8596f7e]{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.bd li[data-v-d8596f7e]{font-size:15px}.bd-row[data-v-d8596f7e]{justify-content:space-between}.bd .wt[data-v-d8596f7e]{font-size:12.5px;color:var(--text-secondary);margin-right:10px}.bd b[data-v-d8596f7e]{color:var(--text-primary)}.mbar[data-v-d8596f7e]{display:block;height:6px;margin-top:6px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.mbar i[data-v-d8596f7e]{display:block;height:6px;background:var(--ink-2);border-radius:999px}.failed[data-v-d8596f7e]{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--border-default);font-size:14px;color:var(--text-secondary)}.tw[data-v-d8596f7e]{overflow-x:auto;margin-top:8px}.tbl[data-v-d8596f7e]{width:100%;border-collapse:collapse;font-size:15px}.tbl th[data-v-d8596f7e]{text-align:left;font-weight:600;color:var(--text-secondary);font-size:13.5px;padding:10px 0;border-bottom:1px solid var(--border-default)}.tbl td[data-v-d8596f7e]{padding:10px 0;border-bottom:1px solid var(--surface-sunken);color:var(--text-primary)}.tbl tr:last-child td[data-v-d8596f7e]{border-bottom:0}.tbl .n[data-v-d8596f7e]{text-align:right;font-family:var(--font-mono);font-size:13.5px;padding-left:16px;white-space:nowrap}.tbl th.n[data-v-d8596f7e]{font-family:inherit}.dom[data-v-d8596f7e]{overflow-wrap:anywhere}.mask[data-v-d8596f7e]{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--surface-sunken);font-size:12.5px;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.iss[data-v-d8596f7e]{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column}.iss li[data-v-d8596f7e]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 16px;padding:14px 0;border-top:1px solid var(--border-default)}.iss li[data-v-d8596f7e]:first-child{border-top:0}.iss .gp[data-v-d8596f7e]{grid-row:span 2;align-self:start;justify-self:start}.iss b[data-v-d8596f7e]{font-size:15.5px;color:var(--text-primary)}.iss p[data-v-d8596f7e]{margin:0;font-size:15px;line-height:1.55;color:var(--text-secondary)}.tk[data-v-d8596f7e]{margin-top:16px}.tok-better[data-v-d8596f7e]{color:var(--state-pass-text)!important}.tok-worse[data-v-d8596f7e]{color:var(--state-fail-text)!important}.sl[data-v-d8596f7e]{margin:26px 0 10px;font-size:13px;font-weight:600;color:var(--text-secondary)}.split2[data-v-d8596f7e]{height:10px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.split2 i[data-v-d8596f7e]{display:block;height:10px;background:var(--ink-2)}.split-legend[data-v-d8596f7e]{justify-content:space-between;flex-wrap:wrap;font-size:13.5px;color:var(--text-secondary);margin-top:6px}.split-legend b[data-v-d8596f7e]{color:var(--text-primary);font-weight:600}.empty[data-v-d8596f7e]{margin:0;font-size:14px}.dist[data-v-d8596f7e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;font-size:13px;color:var(--text-secondary)}.dist dd[data-v-d8596f7e]{margin:2px 0 0;color:var(--text-primary);font-size:14px;font-weight:600}.cta[data-v-d8596f7e]{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cta-t[data-v-d8596f7e]{font-size:22px}.cmp[data-v-d8596f7e]{padding:48px 0 72px}.chips[data-v-d8596f7e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chips a[data-v-d8596f7e]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-card);font-size:14px;text-decoration:none}.chips a[data-v-d8596f7e]:hover{background:var(--surface-sunken)}.chip-rate[data-v-d8596f7e]{font-size:12.5px;color:var(--text-secondary)}.cmp .cp[data-v-d8596f7e]{margin-top:16px}@media(max-width:1100px){.mhero[data-v-d8596f7e]{grid-template-columns:1fr;gap:24px}.dist[data-v-d8596f7e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.wrap[data-v-d8596f7e]{padding:0 16px}.ph1[data-v-d8596f7e]{padding:32px 0 24px}.mhero h1[data-v-d8596f7e]{font-size:36px}.lede[data-v-d8596f7e]{font-size:17px}.g2[data-v-d8596f7e]{grid-template-columns:1fr}.pad[data-v-d8596f7e]{padding:18px 16px}.score[data-v-d8596f7e]{padding:20px 16px;gap:16px}.iss li[data-v-d8596f7e]{grid-template-columns:1fr}.iss .gp[data-v-d8596f7e]{grid-row:auto}.mcta a[data-v-d8596f7e],.cta .btn[data-v-d8596f7e]{flex:1 1 100%}.btn[data-v-d8596f7e],.btn2[data-v-d8596f7e]{white-space:normal;text-align:center}.sec[data-v-d8596f7e]{padding:48px 0}.stats div[data-v-d8596f7e]{flex:1 1 140px}}
