button[data-v-f3b6298c]{height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font-size:var(--text-meta);white-space:nowrap;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease)}button[data-v-f3b6298c]:hover:not(:disabled){border-color:var(--blueprint)}button[data-v-f3b6298c]:disabled{opacity:.5;cursor:default}button.primary[data-v-f3b6298c]{border-color:var(--blueprint);background:var(--blueprint-soft);font-weight:var(--weight-bold)}button.quiet[data-v-f3b6298c]{height:26px;padding:0 var(--space-3);color:var(--muted);background:0 0;border-color:#0000}button.quiet[data-v-f3b6298c]:hover:not(:disabled){border-color:var(--border);color:var(--text)}button.icon[data-v-f3b6298c]{width:var(--control-height);font-size:var(--text-title);place-items:center;padding:0;line-height:1;display:grid}.icon[data-v-5de2bfe7]{flex:none;display:block}.mark[data-v-4f6487f7]{flex:none;display:inline-block}.mark[data-v-4f6487f7] svg{width:100%;height:100%;display:block;overflow:visible}.mark[data-v-4f6487f7] path:first-of-type{fill:var(--brand-mark-body)}.mark[data-v-4f6487f7] path:nth-of-type(2){fill:var(--brand-mark-check)}.topbar[data-v-e90ac310]{min-height:52px;padding:var(--space-2) clamp(10px, 1.4vw, 20px);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);flex:none;display:flex;container-type:inline-size}.brand[data-v-e90ac310]{align-items:center;gap:var(--space-2);color:inherit;flex:none;text-decoration:none;display:flex}.wordmark[data-v-e90ac310]{line-height:var(--leading-tight);flex-direction:column;display:flex}.wordmark strong[data-v-e90ac310]{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:.01em;white-space:nowrap}.wordmark small[data-v-e90ac310]{color:var(--dim);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap}.trail[data-v-e90ac310]{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-body);flex:auto;display:flex;overflow:hidden}.trail a[data-v-e90ac310]{min-width:0;padding:2px var(--space-2);border-radius:var(--radius-chip);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;text-decoration:none;overflow:hidden}.trail a[data-v-e90ac310]:hover{background:var(--hover);color:var(--text)}.trail a[aria-current=page][data-v-e90ac310]{color:var(--text);font-weight:var(--weight-semibold)}.trail a[data-v-e90ac310]:first-child{flex-shrink:4}.sep[data-v-e90ac310]{color:var(--dim);flex:none}.privacy[data-v-e90ac310]{min-width:0;color:var(--muted);font-size:var(--text-meta);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.privacy span[data-v-e90ac310]{color:var(--blueprint)}.actions[data-v-e90ac310]{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.docs[data-v-e90ac310]{height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--muted);font-size:var(--text-meta);white-space:nowrap;border:1px solid #0000;place-items:center;text-decoration:none;display:grid}.docs[data-v-e90ac310]:hover{border-color:var(--border);color:var(--text)}@container (width<=760px){.privacy[data-v-e90ac310],.wordmark small[data-v-e90ac310],.trail a[data-v-e90ac310]:first-child,.trail a:first-child+.sep[data-v-e90ac310]{display:none}}@container (width<=560px){.wordmark[data-v-e90ac310],.docs[data-v-e90ac310]{display:none}}@container (width<=420px){.copy[data-v-e90ac310]{display:none}}.demo-groups[data-v-5e9b488c]{gap:var(--space-4);display:grid}.demo-runs[data-v-5e9b488c]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.demo-card[data-v-5e9b488c]{width:100%;padding:var(--space-3) var(--space-4);gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;display:grid}.demo-card[data-v-5e9b488c]:hover,.demo-card[data-v-5e9b488c]:focus-visible{border-color:var(--blueprint)}.demo-head[data-v-5e9b488c]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.demo-head strong[data-v-5e9b488c]{font-size:var(--text-strong);font-weight:var(--weight-semibold)}.demo-facts[data-v-5e9b488c]{color:var(--dim);font:var(--text-micro) var(--font-mono)}.demo-strip[data-v-5e9b488c]{flex-wrap:wrap;align-content:flex-start;align-items:flex-end;gap:2px;min-height:12px;display:flex}.demo-strip i[data-v-5e9b488c]{border-radius:var(--radius-hairline);background:var(--outcome-succeeded);opacity:.45;flex:none;width:3px;height:5px}.demo-strip i.danger[data-v-5e9b488c],.demo-strip i.warning[data-v-5e9b488c]{height:12px}.demo-strip i.danger[data-v-5e9b488c]{background:var(--outcome-failed);opacity:1}.demo-strip i.warning[data-v-5e9b488c]{background:var(--outcome-partial);opacity:1}.demo-strip i.neutral[data-v-5e9b488c]{box-shadow:inset 0 0 0 1px var(--border-strong);opacity:1;background:0 0}.demo-description[data-v-5e9b488c]{color:var(--muted);font-size:var(--text-micro);overflow-wrap:anywhere}.demo-recipes[data-v-5e9b488c]{gap:var(--space-2);display:grid}.demo-recipes h3[data-v-5e9b488c]{font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-bold);color:var(--muted)}.demo-recipes ul[data-v-5e9b488c]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);margin:0;padding:0;list-style:none;display:grid}.demo-row[data-v-5e9b488c]{width:100%;padding:var(--space-2) var(--space-3);border:0;border-top:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:2px;display:grid}.demo-recipes li:first-child .demo-row[data-v-5e9b488c]{border-top:0}.demo-row[data-v-5e9b488c]:hover,.demo-row[data-v-5e9b488c]:focus-visible{background:var(--hover)}.hint[data-v-11a15ffe]{display:inline-flex;position:relative}.mark[data-v-11a15ffe]{border:1px solid var(--border-strong);width:16px;height:16px;color:var(--dim);font:var(--weight-semibold) var(--text-micro) var(--font-ui);cursor:default;background:0 0;border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid}.mark[data-v-11a15ffe]:hover,.mark[data-v-11a15ffe]:focus-visible{border-color:var(--muted);color:var(--text)}.tip[data-v-11a15ffe]{top:calc(100% + var(--space-2));left:calc(var(--space-2) * -1);z-index:20;width:max-content;max-width:min(280px,60vw);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-2);box-shadow:var(--elevation-overlay);color:var(--text);font:var(--weight-regular) var(--text-meta) / var(--leading) var(--font-ui);letter-spacing:0;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), visibility var(--motion-fast);position:absolute;transform:translateY(-2px)}.mark:hover+.tip[data-v-11a15ffe],.mark:focus-visible+.tip[data-v-11a15ffe]{opacity:1;visibility:visible;transform:none}.panel[data-v-4a1679cb]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:clip}.head[data-v-4a1679cb]{min-height:var(--panel-head-height);padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.head.sticky[data-v-4a1679cb]{top:var(--sticky-offset,0px);z-index:1;position:sticky}.titles[data-v-4a1679cb]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.text[data-v-4a1679cb]{min-width:0;display:grid}h2[data-v-4a1679cb]{font-family:var(--font-ui);font-size:var(--text-strong);font-weight:var(--weight-bold);letter-spacing:0;line-height:var(--leading-tight);align-items:center;gap:var(--space-2);display:inline-flex}.actions[data-v-4a1679cb]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.body[data-v-4a1679cb]{min-width:0}.body.normal[data-v-4a1679cb]{padding:var(--space-4)}.body.tight[data-v-4a1679cb]{padding:var(--space-2)}.body.none[data-v-4a1679cb]{padding:0}.chip[data-v-b734989e]{height:24px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-micro);white-space:nowrap;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;display:inline-flex}.chip b[data-v-b734989e]{color:var(--dim);font:var(--weight-semibold) var(--text-micro) var(--font-mono)}.chip[data-v-b734989e]:hover{border-color:var(--border-strong);color:var(--text)}.chip.active[data-v-b734989e]{border-color:var(--blueprint);background:var(--blueprint-soft);color:var(--text);font-weight:var(--weight-bold)}.chip.active b[data-v-b734989e]{color:var(--text)}.chip.success.active[data-v-b734989e]{border-color:var(--success-line);background:var(--success-soft)}.chip.warning.active[data-v-b734989e]{border-color:var(--warning-line);background:var(--warning-soft)}.chip.danger.active[data-v-b734989e]{border-color:var(--danger-line);background:var(--danger-soft)}.empty[data-v-eb144bc6]{padding:var(--space-6) var(--space-4);justify-items:center;gap:var(--space-4);text-align:center;display:grid}.empty p[data-v-eb144bc6]{color:var(--muted);font-size:var(--text-body)}.action[data-v-eb144bc6]{gap:var(--space-2);display:flex}.input[data-v-d46baf4b]{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font-size:var(--text-meta)}.input[data-v-d46baf4b]:hover{border-color:var(--border-strong)}.input[data-v-d46baf4b]:focus{border-color:var(--blueprint);box-shadow:0 0 0 3px var(--blueprint-soft);outline:0}.input[data-v-d46baf4b]::placeholder{color:var(--dim)}.input[type=search][data-v-d46baf4b]::-webkit-search-cancel-button{appearance:none}.file-list[data-v-5c31a3fb]{display:grid;container-type:inline-size}.find[data-v-5c31a3fb]{margin:var(--space-3) var(--space-4)}.files[data-v-5c31a3fb]{display:grid}.owned .file-row[data-v-5c31a3fb]{grid-template-columns:4ch minmax(0,1fr) auto auto}.file-row[data-v-5c31a3fb]{padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-3);border:0;border-top:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.file-row[data-v-5c31a3fb]:first-child{border-top:0}.file-row[data-v-5c31a3fb]:hover:not(:disabled){background:var(--hover)}.file-row[data-v-5c31a3fb]:disabled{cursor:default}.file-row>b[data-v-5c31a3fb]{color:var(--dim);font:var(--text-micro) var(--font-mono)}.file-main[data-v-5c31a3fb]{min-width:0;display:grid}.file-main strong[data-v-5c31a3fb]{font-size:var(--text-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-main small[data-v-5c31a3fb]{color:var(--muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-type[data-v-5c31a3fb]{color:var(--dim);font:var(--text-micro) var(--font-mono)}.file-size[data-v-5c31a3fb]{color:var(--muted);font:var(--text-micro) var(--font-mono);white-space:nowrap}@container (width<=34rem){.file-type[data-v-5c31a3fb]{display:none}}dl[data-v-52b3ca11]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}dl>div[data-v-52b3ca11]{align-items:center;gap:var(--space-3);display:flex}dt[data-v-52b3ca11]{color:var(--dim);font-size:var(--text-micro)}dd[data-v-52b3ca11]{font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.chips[data-v-52b3ca11]{gap:var(--space-1);font-weight:var(--weight-regular);flex-wrap:wrap;display:flex}.capability[data-v-52b3ca11]{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-chip);line-height:1.8}.capability .count[data-v-52b3ca11]{color:var(--dim)}dl>div.resources[data-v-52b3ca11]{flex-basis:100%;align-items:flex-start}.resources>dt[data-v-52b3ca11]{padding-top:var(--space-1)}.resources>dd[data-v-52b3ca11]{gap:var(--space-1) var(--space-3);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.resources .group[data-v-52b3ca11]{display:contents}.resources .kind[data-v-52b3ca11]{color:var(--dim);font-size:var(--text-micro);font-weight:var(--weight-regular)}.resource[data-v-52b3ca11]{padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--surface-2,color-mix(in srgb, var(--border) 45%, transparent));line-height:1.8;font-weight:var(--weight-regular)}.source[data-v-52b3ca11]{padding:0 var(--space-2);align-items:center;gap:var(--space-1);border:1px solid var(--blueprint);border-radius:var(--radius-chip);background:var(--blueprint-soft);line-height:1.8;display:inline-flex}.source i[data-v-52b3ca11]{background:var(--blueprint);border-radius:50%;width:6px;height:6px}.source.absent[data-v-52b3ca11]{border-style:dashed;border-color:var(--border-strong);color:var(--dim);background:0 0}.source.absent i[data-v-52b3ca11]{box-shadow:inset 0 0 0 1px var(--dim);background:0 0}dd.absent[data-v-52b3ca11]{color:var(--dim);font-weight:var(--weight-regular)}.visually-hidden[data-v-52b3ca11]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabs[data-v-c4ef3a20]{align-items:center;gap:2px;display:flex}.tabs>a[data-v-c4ef3a20],.tabs>button[data-v-c4ef3a20]{color:var(--muted);font-size:var(--text-meta);transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:none;text-decoration:none}.underline>a[data-v-c4ef3a20],.underline>button[data-v-c4ef3a20]{height:32px;padding:0 var(--space-4);border-radius:var(--radius-chip) var(--radius-chip) 0 0;border-bottom:2px solid #0000;align-items:center;display:inline-flex}.underline>a[data-v-c4ef3a20]:hover,.underline>button[data-v-c4ef3a20]:hover{background:var(--hover);color:var(--text)}.underline>.active[data-v-c4ef3a20]{border-bottom-color:var(--blueprint);color:var(--text);font-weight:var(--weight-bold)}.pill[data-v-c4ef3a20]{gap:var(--space-1)}.pill>a[data-v-c4ef3a20],.pill>button[data-v-c4ef3a20]{height:24px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-micro);align-items:center;display:inline-flex}.pill>a[data-v-c4ef3a20]:hover,.pill>button[data-v-c4ef3a20]:hover{border-color:var(--border-strong);color:var(--text)}.pill>.active[data-v-c4ef3a20]{border-color:var(--blueprint);background:var(--blueprint-soft);color:var(--text);font-weight:var(--weight-bold)}.run[data-v-89a89a16]{gap:var(--space-4);align-content:start;display:grid;container-type:inline-size}.views[data-v-89a89a16]{z-index:3;margin-bottom:calc(var(--space-2) * -1);border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0}.view[data-v-89a89a16]{gap:var(--space-4);align-content:start;min-width:0;display:grid}@container (width>=960px){.view.overview[data-v-89a89a16]{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start}}.all-clear[data-v-89a89a16]{padding:var(--space-4);gap:var(--space-1);border:1px solid var(--border);border-left:3px solid var(--success);border-radius:var(--radius-panel);background:var(--surface);display:grid}.all-clear span[data-v-89a89a16]{color:var(--muted);font-size:var(--text-meta)}.summary[data-v-89a89a16]{min-width:0;padding:var(--space-4) var(--space-1) 0;gap:var(--space-3);display:grid}.headline[data-v-89a89a16]{gap:var(--space-1);display:grid}.headline h1[data-v-89a89a16]{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.headline h1 .danger[data-v-89a89a16]{color:var(--danger)}.headline h1 .warning[data-v-89a89a16]{color:var(--warning)}.headline h1 .success[data-v-89a89a16]{color:var(--text)}.headline h1 .sep[data-v-89a89a16]{color:var(--dim)}.meta[data-v-89a89a16]{gap:var(--space-1) var(--space-4);color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.file[data-v-89a89a16]{color:var(--dim)}.strip[data-v-89a89a16]{flex-wrap:wrap;align-content:flex-start;align-items:flex-end;gap:2px;min-height:12px;display:flex}.tick[data-v-89a89a16]{border-radius:var(--radius-hairline);background:var(--outcome-succeeded);opacity:.45;border:0;flex:1 1 0;min-width:3px;height:5px;padding:0}.tick[data-v-89a89a16]:hover,.tick[data-v-89a89a16]:focus-visible{opacity:1}.tick.danger[data-v-89a89a16],.tick.warning[data-v-89a89a16]{height:12px}.tick.danger[data-v-89a89a16]{background:var(--outcome-failed);opacity:1}.tick.warning[data-v-89a89a16]{background:var(--outcome-partial);opacity:1}.tick.neutral[data-v-89a89a16]{box-shadow:inset 0 0 0 1px var(--border-strong);opacity:1;background:0 0}.attention[data-v-89a89a16]{display:grid}.issue[data-v-89a89a16]{width:100%;padding:var(--space-3) var(--space-4);align-items:start;gap:var(--space-3);text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:34px minmax(0,1fr);display:grid}.issue+.issue[data-v-89a89a16]{border-top:1px solid var(--border)}button.issue[data-v-89a89a16]:hover{background:var(--hover)}.issue.danger[data-v-89a89a16]{border-left-color:var(--danger)}.issue.warning[data-v-89a89a16]{border-left-color:var(--warning)}.issue.success[data-v-89a89a16]{border-left-color:var(--success)}.issue b[data-v-89a89a16]{color:var(--dim);font:var(--text-micro) var(--font-mono);padding-top:1px}.issue-main[data-v-89a89a16]{gap:2px;min-width:0;display:grid}.issue-main strong[data-v-89a89a16]{font-size:var(--text-body)}.issue-line[data-v-89a89a16]{gap:0 var(--space-2);min-width:0;font-size:var(--text-meta);flex-wrap:wrap;display:flex}.issue-reason[data-v-89a89a16]{color:var(--muted);font-size:var(--text-meta)}.issue-detail[data-v-89a89a16]{overflow-wrap:anywhere;color:var(--text);font:var(--text-micro)/var(--leading) var(--font-mono)}.issue-kind[data-v-89a89a16]{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap}.issue.danger .issue-kind[data-v-89a89a16]{color:var(--danger)}.issue.warning .issue-kind[data-v-89a89a16]{color:var(--warning)}.filtered[data-v-89a89a16]{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-meta);display:inline-flex}.legend[data-v-89a89a16]{gap:var(--space-4);color:var(--muted);font-size:var(--text-micro);text-transform:capitalize;flex-wrap:wrap;display:flex}.legend span[data-v-89a89a16]{align-items:center;gap:var(--space-1);display:inline-flex}.legend i[data-v-89a89a16]{border-radius:var(--radius-hairline);width:10px;height:4px}.scale[data-v-89a89a16]{padding:var(--space-1) var(--space-2) 0;gap:var(--space-3);grid-template-columns:22px minmax(0,1.1fr) minmax(0,1fr) 58px 7px;display:grid}.axis[data-v-89a89a16]{color:var(--dim);font-size:var(--text-micro);grid-column:3;justify-content:space-between;display:flex}.tests[data-v-89a89a16]{padding:var(--space-2) var(--space-2) var(--space-3);display:grid}.test-row[data-v-89a89a16]{width:100%;min-height:var(--row-height);padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-3);border-radius:var(--radius-chip);text-align:left;contain:layout paint;background:0 0;border:0;grid-template-columns:22px minmax(0,1.1fr) minmax(0,1fr) 58px 7px;display:grid}.test-row[data-v-89a89a16]:hover{background:var(--hover)}.test-row b[data-v-89a89a16]{color:var(--dim);font:var(--text-micro) var(--font-mono)}.test-row.danger b[data-v-89a89a16]{color:var(--danger)}.test-row.warning b[data-v-89a89a16]{color:var(--warning)}.test-name[data-v-89a89a16]{min-width:0;display:grid}.name-line[data-v-89a89a16]{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.name-line span[data-v-89a89a16]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-meta);overflow:hidden}.name-line small[data-v-89a89a16]{color:var(--dim);font-size:var(--text-micro);flex:none}.bar[data-v-89a89a16]{border-radius:var(--radius-hairline);background:var(--surface-2);height:6px;position:relative}.bar i[data-v-89a89a16]{border-radius:var(--radius-hairline);position:absolute;top:0;bottom:0}.bar i.gap[data-v-89a89a16]{background:repeating-linear-gradient(135deg, var(--muted) 0, var(--muted) 1px, transparent 1px, transparent 4px)}.operation .bar i[data-v-89a89a16]{background:var(--blueprint)}.operation .status[data-v-89a89a16]{justify-self:center}.operation strong[data-v-89a89a16],.operation .test-name small[data-v-89a89a16]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation strong[data-v-89a89a16]{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.operation .test-name small[data-v-89a89a16]{color:var(--dim);font-size:var(--text-micro)}.selected[data-v-89a89a16]{outline:1px solid var(--blueprint);background:var(--blueprint-soft)}.run-items[data-v-89a89a16]{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.run-items button[data-v-89a89a16]{min-width:0;padding:var(--space-2) var(--space-3);gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);text-align:left;flex-wrap:wrap;display:flex}.run-items strong[data-v-89a89a16]{overflow-wrap:anywhere;font-size:var(--text-body)}.run-items small[data-v-89a89a16]{color:var(--muted);font-size:var(--text-meta)}.run-items button[data-v-89a89a16]:hover{border-color:var(--blueprint)}.environment[data-v-89a89a16]{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid}.environment dt[data-v-89a89a16],.environment dd[data-v-89a89a16]{overflow-wrap:anywhere;font:var(--text-body)/var(--leading) var(--font-mono);margin:0}.environment dt[data-v-89a89a16]{color:var(--muted)}.duration[data-v-89a89a16]{color:var(--muted);font-size:var(--text-micro);text-align:right;font-variant-numeric:tabular-nums}.visually-hidden[data-v-89a89a16]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=640px){.environment[data-v-89a89a16]{grid-template-columns:minmax(0,1fr)}.environment dd[data-v-89a89a16]{padding-bottom:var(--space-2)}.test-row[data-v-89a89a16]{grid-template-columns:22px minmax(0,1fr) 52px 7px}.test-row .bar[data-v-89a89a16]{grid-area:2/2}.test-row .duration[data-v-89a89a16]{grid-area:1/3}.test-row>.status[data-v-89a89a16]:last-of-type{grid-area:1/4}.operation>.status[data-v-89a89a16]:first-child{grid-area:1/1}.scale[data-v-89a89a16]{grid-template-columns:22px minmax(0,1fr) 52px 7px}.scale .axis[data-v-89a89a16]{grid-column:2}.issue[data-v-89a89a16]{grid-template-columns:30px minmax(0,1fr)}}.chip[data-v-5f54dce5]{padding:0 var(--space-2);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--node-color) 14%, transparent);color:color-mix(in srgb, var(--node-color) 78%, var(--text));font-size:var(--text-micro);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.8}.chip.quiet[data-v-5f54dce5]{color:color-mix(in srgb, var(--node-color) 70%, var(--muted));font-weight:var(--weight-medium);background:0 0;padding:0}.row.nested[data-v-31ce367f]{margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--border)}.line[data-v-31ce367f]{min-height:var(--control-height);transition:background var(--motion-fast) var(--motion-ease);align-items:center;gap:var(--space-2);border-radius:var(--radius-chip);grid-template-columns:18px minmax(0,1fr) auto auto 120px 60px;display:grid}.line[data-v-31ce367f]:hover{background:var(--hover)}.line.dim .pick[data-v-31ce367f],.line.dim .marks[data-v-31ce367f],.line.dim .duration[data-v-31ce367f]{opacity:.55}.line.dim .waterfall[data-v-31ce367f]{opacity:.4}.line.dim:hover .pick[data-v-31ce367f]{opacity:1}.line.active[data-v-31ce367f]{background:var(--blueprint-soft);box-shadow:inset 2px 0 0 var(--blueprint)}.line.danger[data-v-31ce367f]{background:var(--danger-soft);box-shadow:inset 2px 0 0 var(--danger)}.line.danger.active[data-v-31ce367f]{box-shadow:inset 2px 0 0 var(--blueprint), inset 0 0 0 1px var(--blueprint)}.expand[data-v-31ce367f]{border-radius:var(--radius-chip);width:18px;height:18px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.expand svg[data-v-31ce367f]{transition:transform var(--motion-fast) var(--motion-ease)}.expand[aria-expanded=true] svg[data-v-31ce367f]{transform:rotate(90deg)}.expand[data-v-31ce367f]:after{content:"";position:absolute;inset:-4px}.expand[data-v-31ce367f]:hover{background:var(--surface-2);color:var(--text)}.leaf[data-v-31ce367f]{width:18px}.pick[data-v-31ce367f]{min-width:0;padding:0 var(--space-1);align-items:center;gap:var(--space-2);text-align:left;background:0 0;border:0;display:flex}.title[data-v-31ce367f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-strong);flex:0 auto;overflow:hidden}.title.quiet[data-v-31ce367f]{color:var(--muted)}.count[data-v-31ce367f]{color:var(--muted);font:var(--weight-semibold) var(--text-meta) var(--font-mono);flex:none}.visually-hidden[data-v-31ce367f]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.facts[data-v-31ce367f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--text-body);flex:1 1 0;overflow:hidden}.app[data-v-31ce367f]{margin-right:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-hairline);background:var(--blueprint-soft);color:var(--blueprint);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.checks[data-v-31ce367f]{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.check[data-v-31ce367f]{height:22px;padding:0 var(--space-2);align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-size:var(--text-meta);white-space:nowrap;display:inline-flex}.check.success[data-v-31ce367f]{background:0 0;border-color:#0000}.check.success svg[data-v-31ce367f]{color:var(--success)}.check.danger[data-v-31ce367f]{border-color:var(--danger);color:var(--danger);font-weight:var(--weight-semibold)}.check.warning[data-v-31ce367f]{border-color:var(--warning);color:var(--warning)}.check[data-v-31ce367f]:hover{border-color:var(--blueprint);color:var(--text)}.check.active[data-v-31ce367f]{border-color:var(--blueprint);background:var(--blueprint-soft);color:var(--text)}.marks[data-v-31ce367f]{justify-content:flex-end;gap:var(--space-2);color:var(--dim);font-size:var(--text-meta);white-space:nowrap;display:flex}.waterfall[data-v-31ce367f]{height:4px;position:relative}.waterfall i[data-v-31ce367f]{border-radius:var(--radius-hairline);background:color-mix(in srgb, var(--muted) 70%, transparent);min-width:2px;position:absolute;top:0;bottom:0}.line.danger .waterfall i[data-v-31ce367f]{background:var(--danger)}.line.group .waterfall i[data-v-31ce367f]{background:var(--border-strong)}.duration[data-v-31ce367f]{color:var(--muted);font-size:var(--text-body);text-align:right;font-variant-numeric:tabular-nums}.gap[data-v-31ce367f]{min-height:40px}.gap[data-v-31ce367f]:hover{background:0 0}.gap-mark[data-v-31ce367f],.gap .waterfall i[data-v-31ce367f]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--muted) 55%, transparent) 0 2px, transparent 2px 5px)}.gap-mark[data-v-31ce367f]{border-radius:var(--radius-hairline);justify-self:center;width:14px;height:10px}.gap-text[data-v-31ce367f]{min-width:0;padding:0 var(--space-1);gap:1px;display:grid}.gap-text strong[data-v-31ce367f]{font-size:var(--text-body);font-weight:var(--weight-semibold)}.gap-text small[data-v-31ce367f]{color:var(--muted);font-size:var(--text-meta)}.gap .duration[data-v-31ce367f]{color:var(--text);font-weight:var(--weight-semibold)}.error[data-v-31ce367f]{margin:1px 0 var(--space-1) var(--space-7);color:var(--danger);font-size:var(--text-body)}.observed[data-v-31ce367f]{margin:1px 0 var(--space-1) var(--space-7);color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.observed .muted[data-v-31ce367f]{color:var(--muted);font-size:var(--text-meta)}@container (width<=760px){.marks[data-v-31ce367f]{display:none}.line[data-v-31ce367f]{grid-template-columns:18px minmax(0,1fr) auto 88px 56px}}@container (width<=560px){.line[data-v-31ce367f]{padding-block:var(--space-1);grid-template-columns:18px minmax(0,1fr) 56px;row-gap:0}.checks[data-v-31ce367f]{grid-column:2/-1;justify-content:flex-start}.checks[data-v-31ce367f]:empty,.marks[data-v-31ce367f],.waterfall[data-v-31ce367f]{display:none}.duration[data-v-31ce367f]{grid-area:1/3}}@container (width<=420px){.facts[data-v-31ce367f]{display:none}}.pill[data-v-3d79e4f5]{align-items:center;gap:var(--space-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.pill em[data-v-3d79e4f5]{color:var(--muted);font-size:var(--text-micro);font-style:normal;font-weight:var(--weight-regular)}.pill.success[data-v-3d79e4f5]{color:var(--success)}.pill.warning[data-v-3d79e4f5]{color:var(--warning)}.pill.danger[data-v-3d79e4f5]{color:var(--danger)}.pill.neutral[data-v-3d79e4f5]{color:var(--muted)}.line[data-v-5266c340]{align-items:start;gap:var(--space-1);border-radius:var(--radius-hairline);grid-template-columns:14px minmax(0,1fr);display:grid}.line[data-v-5266c340]:hover{background:var(--code-highlight)}.node.marked>.line[data-v-5266c340]:first-child{background:color-mix(in srgb, var(--danger) 18%, transparent);box-shadow:inset 2px 0 0 var(--danger)}.toggle[data-v-5266c340]{width:14px;height:18px;color:var(--code-punctuation);background:0 0;border:0;place-items:center;padding:0;display:grid}.toggle svg[data-v-5266c340]{transition:transform var(--motion-fast) var(--motion-ease)}.toggle[aria-expanded=true] svg[data-v-5266c340]{transform:rotate(90deg)}.toggle[data-v-5266c340]:hover{color:var(--code-text)}.content[data-v-5266c340]{overflow-wrap:anywhere;min-width:0}.key[data-v-5266c340]{color:var(--code-attribute)}.key.index[data-v-5266c340]{color:var(--code-comment)}.punct[data-v-5266c340]{color:var(--code-punctuation)}.scalar.string[data-v-5266c340]{color:var(--code-string);white-space:pre-wrap}.scalar.number[data-v-5266c340],.scalar.boolean[data-v-5266c340],.scalar.null[data-v-5266c340]{color:var(--code-number)}.summary[data-v-5266c340]{margin:0 var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-hairline);background:var(--code-highlight);color:var(--code-comment);font:inherit;border:0}.summary[data-v-5266c340]:hover{color:var(--code-text)}.badge[data-v-5266c340]{margin-left:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-hairline);background:var(--code-highlight);color:var(--code-comment);font-family:var(--font-ui);font-size:var(--text-micro)}.more[data-v-5266c340]{margin-left:var(--space-2);color:var(--code-type);font-family:var(--font-ui);font-size:var(--text-micro);background:0 0;border:0;padding:0}.more[data-v-5266c340]:hover{text-decoration:underline}.children[data-v-5266c340]{margin-left:var(--space-2);padding-left:var(--space-3);border-left:1px solid color-mix(in srgb, var(--code-punctuation) 25%, transparent)}.card[data-v-32572ffa]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);min-width:0;overflow:clip}.card.plain[data-v-32572ffa]{background:var(--surface)}header[data-v-32572ffa]{min-height:var(--row-height);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);align-items:center;gap:0 var(--space-2);border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;display:flex}.name[data-v-32572ffa]{align-items:baseline;gap:var(--space-2);flex:12em;min-width:0;display:flex}strong[data-v-32572ffa]{max-width:100%;font-size:var(--text-meta);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}strong.mono[data-v-32572ffa]{font-family:var(--font-mono)}small[data-v-32572ffa]{min-width:0;color:var(--muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tools[data-v-32572ffa]{align-items:center;gap:var(--space-1);flex:none;margin-left:auto;display:flex}.tools button[data-v-32572ffa-s]{height:20px;padding:0 var(--space-2);border-radius:var(--radius-chip);color:var(--muted);font-size:var(--text-micro);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000}.tools button[data-v-32572ffa-s]:hover{border-color:var(--border);color:var(--text)}.tools small[data-v-32572ffa-s]{color:var(--muted);font:var(--text-micro) var(--font-mono);white-space:nowrap}.body[data-v-09552ebc]{padding:var(--space-2) var(--space-3);color:var(--code-text);font:var(--text-micro)/var(--leading) var(--font-mono)}.text[data-v-09552ebc]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.properties[data-v-dfcb0c99]{grid-template-columns:fit-content(40%) minmax(0,1fr);min-width:0;margin:0;display:grid}.row[data-v-dfcb0c99]{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-4);padding:var(--space-2) var(--space-3);display:grid}.row+.row[data-v-dfcb0c99]{border-top:1px solid var(--border)}.inline .row[data-v-dfcb0c99]{padding-inline:0}dt[data-v-dfcb0c99],dd[data-v-dfcb0c99]{min-width:0;font-size:var(--text-meta);line-height:var(--leading);overflow-wrap:anywhere}dt[data-v-dfcb0c99]{color:var(--muted)}dd[data-v-dfcb0c99]{color:var(--text);margin:0}dd.null[data-v-dfcb0c99]{color:var(--dim)}dd.success[data-v-dfcb0c99]{color:var(--success)}dd.warning[data-v-dfcb0c99]{color:var(--warning)}dd.error[data-v-dfcb0c99]{color:var(--danger)}dd small[data-v-dfcb0c99]{color:var(--muted);font-family:var(--font-ui);font-size:var(--text-micro);display:block}.mono dt[data-v-dfcb0c99],.mono dd[data-v-dfcb0c99]{font-family:var(--font-mono);font-size:var(--text-micro)}.section[data-v-efe20b9e]{gap:var(--space-2);display:grid}h3[data-v-efe20b9e]{align-items:baseline;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-bold);display:flex}h3 small[data-v-efe20b9e]{color:var(--dim);font-size:var(--text-micro);font-weight:var(--weight-regular)}.fields[data-v-efe20b9e]{gap:0 var(--space-4);grid-template-columns:minmax(72px,max-content) minmax(0,1fr);margin:0;display:grid}.fields dt[data-v-efe20b9e],.fields dd[data-v-efe20b9e]{padding:var(--space-1) 0;border-top:1px solid var(--border)}.fields dt[data-v-efe20b9e]{color:var(--muted);font-size:var(--text-micro)}.fields dd[data-v-efe20b9e]{overflow-wrap:anywhere;font:var(--text-meta) var(--font-mono);margin:0}.fields dd small[data-v-efe20b9e]{color:var(--muted);font-family:var(--font-ui);display:block}.fields dd.success[data-v-efe20b9e]{color:var(--success)}.fields dd.warning[data-v-efe20b9e]{color:var(--warning)}.fields dd.error[data-v-efe20b9e]{color:var(--danger)}.checks[data-v-efe20b9e]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.checks li[data-v-efe20b9e]{padding:var(--space-2) var(--space-3);align-items:baseline;gap:var(--space-1) var(--space-3);border-left:2px solid var(--border-strong);background:var(--surface-2);flex-wrap:wrap;display:flex}.checks li.success[data-v-efe20b9e]{border-left-color:var(--success)}.checks li.error[data-v-efe20b9e]{border-left-color:var(--danger);background:var(--danger-soft)}.checks li.warning[data-v-efe20b9e]{border-left-color:var(--warning);background:var(--warning-soft)}.verdict[data-v-efe20b9e]{color:var(--muted);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.success .verdict[data-v-efe20b9e]{color:var(--success)}.error .verdict[data-v-efe20b9e]{color:var(--danger)}.checks strong[data-v-efe20b9e]{font-size:var(--text-meta)}.value[data-v-efe20b9e]{color:var(--muted);font-size:var(--text-meta)}.detail[data-v-efe20b9e]{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--text-micro)/var(--leading) var(--font-mono);flex-basis:100%;margin:0}.diff[data-v-efe20b9e]{border-collapse:collapse;width:100%;font-size:var(--text-meta)}.diff th[data-v-efe20b9e]{padding-bottom:var(--space-1);color:var(--muted);font-size:var(--text-micro);text-align:left}.diff td[data-v-efe20b9e]{padding:var(--space-1) var(--space-3) var(--space-1) 0;border-top:1px solid var(--border);overflow-wrap:anywhere;font-family:var(--font-mono)}.diff .actual[data-v-efe20b9e]{color:var(--danger)}.code[data-v-efe20b9e]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);background:var(--surface-sunken);color:var(--text-on-sunken);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--text-micro)/var(--leading) var(--font-mono);margin:0}.empty[data-v-efe20b9e]{color:var(--dim);font-size:var(--text-meta)}.binary[data-v-efe20b9e]{padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-chip);color:var(--muted);font-size:var(--text-body)}.loose[data-v-22c81f74]{display:grid}.row[data-v-22c81f74]{padding:var(--space-2) var(--space-4);gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);display:grid}.row+.row[data-v-22c81f74]{border-top:1px solid var(--border)}.offset[data-v-22c81f74]{color:var(--muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.what[data-v-22c81f74]{gap:var(--space-2);align-content:start;min-width:0;display:grid}.what p[data-v-22c81f74]{font-size:var(--text-meta);overflow-wrap:anywhere}.what small[data-v-22c81f74],.muted[data-v-22c81f74]{color:var(--muted);font-size:var(--text-micro)}.what code[data-v-22c81f74]{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-micro)}.steps[data-v-8488d063]{gap:var(--space-3);display:grid;container-type:inline-size}.phase[data-v-8488d063]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:clip}.phase-head[data-v-8488d063]{top:var(--sticky-offset,0px);z-index:1;width:100%;min-height:44px;padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-3);background:var(--surface);text-align:left;border:0;grid-template-columns:10px 8px auto minmax(0,1fr) auto auto;display:grid;position:sticky}.phase-head[data-v-8488d063]:hover{background:var(--hover)}.phase.open .phase-head[data-v-8488d063]{border-bottom:1px solid var(--border)}.chevron[data-v-8488d063]{color:var(--muted);transition:transform var(--motion-fast) var(--motion-ease)}.phase.open .chevron[data-v-8488d063]{transform:rotate(90deg)}.marker[data-v-8488d063]{border-radius:var(--radius-hairline);background:var(--phase-color);width:8px;height:8px}.phase-head strong[data-v-8488d063]{font-size:var(--text-strong)}.summary[data-v-8488d063]{min-width:0;color:var(--muted);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duration[data-v-8488d063]{color:var(--muted);font-size:var(--text-body);font-variant-numeric:tabular-nums}.rows[data-v-8488d063]{padding:var(--space-2) var(--space-2) var(--space-3)}.quiet[data-v-8488d063]{padding:var(--space-2);color:var(--dim);font-size:var(--text-body)}@container (width<=520px){.phase-head[data-v-8488d063]{grid-template-columns:10px 8px minmax(0,1fr) auto auto}.summary[data-v-8488d063]{display:none}}.state[data-v-331201d2]{gap:var(--space-4);display:grid;container-type:inline-size}.scale[data-v-331201d2]{margin-block:var(--space-2) var(--space-1);padding:0 var(--space-4) 0 var(--space-2);column-gap:var(--space-3);color:var(--dim);font-size:var(--text-meta);grid-template-columns:38% minmax(0,1fr);display:grid}.ruler[data-v-331201d2]{border-bottom:1px solid var(--border-strong);grid-column:2;height:24px;position:relative}.ruler span[data-v-331201d2]{bottom:var(--space-1);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;transform:translate(-50%)}.ruler span[data-v-331201d2]:first-child{transform:none}.ruler span[data-v-331201d2]:after{content:"";height:4px;bottom:calc(var(--space-1) * -1);border-left:1px solid var(--border-strong);position:absolute;left:50%}.phases[data-v-331201d2]{height:5px;margin-top:var(--space-1);grid-column:2;position:relative}.phases i[data-v-331201d2]{height:3px;position:absolute}.selection[data-v-331201d2]{color:var(--muted);font-size:var(--text-body);overflow-wrap:anywhere}.selection strong[data-v-331201d2]{color:var(--text)}.item[data-v-331201d2]{padding:0 var(--space-4) 0 var(--space-2);transition:background var(--motion-fast) var(--motion-ease);align-items:center;gap:var(--space-3);grid-template-columns:38% minmax(0,1fr);display:grid}.item[data-v-331201d2]:hover{background:var(--hover)}.dim .item:not(:hover,.active,.related) .name[data-v-331201d2],.dim .item:not(:hover,.active,.related) .track[data-v-331201d2]{opacity:.6}.item.active[data-v-331201d2],.item.related[data-v-331201d2]{background:var(--blueprint-soft);box-shadow:inset 2px 0 0 var(--blueprint)}.name[data-v-331201d2]{min-width:0;min-height:var(--control-height);padding:var(--space-1) var(--space-2);align-items:baseline;gap:0 var(--space-2);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.kind[data-v-331201d2]{color:var(--muted);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.name strong[data-v-331201d2]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-strong);font-weight:var(--weight-semibold);overflow:hidden}.name small[data-v-331201d2]{text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:var(--text-micro);grid-column:2;overflow:hidden}.track[data-v-331201d2]{height:18px;position:relative}.selected-time[data-v-331201d2]{background:var(--blueprint-soft);border-inline:1px solid var(--blueprint);position:absolute;inset-block:0}.track[data-v-331201d2]:before{content:"";border-top:1px dashed var(--border);position:absolute;top:50%;left:0;right:0}.life[data-v-331201d2]{border-radius:var(--radius-hairline);background:var(--border-strong);height:2px;position:absolute;top:calc(50% - 1px)}.tick[data-v-331201d2]{border-radius:var(--radius-hairline);background:var(--muted);border:0;width:6px;height:12px;padding:0;position:absolute;top:3px;transform:translate(-50%)}.tick[data-v-331201d2]:disabled{cursor:default}.tick[data-v-331201d2]:after{content:"";position:absolute;inset:-5px -4px}.tick[data-v-331201d2]:not(:disabled):hover,.tick.active[data-v-331201d2]{outline:2px solid var(--blueprint);outline-offset:1px}.tick.testside[data-v-331201d2]{background:var(--muted)}.tick.observed[data-v-331201d2]{background:var(--pt-cyan)}.tick.applicationside[data-v-331201d2]{background:var(--blueprint)}.tick.inferred[data-v-331201d2]{border:1px solid var(--muted);background:0 0}.tick.inferred.observed[data-v-331201d2]{border-color:var(--pt-cyan)}.tick.inferred.applicationside[data-v-331201d2]{border-color:var(--blueprint)}.cause[data-v-331201d2]{color:var(--muted);font-size:var(--text-micro);grid-column:2;margin:0}.legend[data-v-331201d2]{gap:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--text-micro);flex-wrap:wrap;display:flex}.legend span[data-v-331201d2]{align-items:center;gap:var(--space-1);display:inline-flex}.legend .tick[data-v-331201d2]{width:5px;height:10px;margin:0;position:static}@container (width<=560px){.item[data-v-331201d2]{padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr);gap:0}.scale[data-v-331201d2]{padding-inline:var(--space-4) calc(var(--space-4) + var(--space-2));grid-template-columns:minmax(0,1fr)}.ruler[data-v-331201d2],.phases[data-v-331201d2]{grid-column:1}.track[data-v-331201d2]{margin:0 var(--space-2)}.cause[data-v-331201d2]{grid-column:1}}.timeline[data-v-cd80ea96]{--label:minmax(220px, 44%);gap:var(--space-3);display:grid;container-type:inline-size}.tools[data-v-cd80ea96]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.find[data-v-cd80ea96]{width:min(100%,280px)}.group[data-v-cd80ea96]{align-items:center;gap:var(--space-1);color:var(--dim);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.group>span[data-v-cd80ea96]{margin-right:var(--space-1)}.count[data-v-cd80ea96]{color:var(--muted);font-size:var(--text-meta);white-space:nowrap}.panel[data-v-cd80ea96]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:clip}.head[data-v-cd80ea96],.row[data-v-cd80ea96]{grid-template-columns:var(--label) minmax(0, 1fr) 64px;align-items:center;gap:var(--space-3);display:grid}.head[data-v-cd80ea96]{top:var(--sticky-offset,0px);z-index:2;padding:var(--space-2) var(--space-4) var(--space-1) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:var(--text-meta);position:sticky}.ruler[data-v-cd80ea96]{height:30px;position:relative}.ruler .phase[data-v-cd80ea96]{height:14px;padding-left:var(--space-1);border-left:2px solid var(--phase-color);color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;position:absolute;top:0;overflow:hidden}.ruler .tick[data-v-cd80ea96]{color:var(--dim);font:var(--text-meta) var(--font-mono);white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}.ruler .tick[data-v-cd80ea96]:first-of-type{transform:none}.duration-head[data-v-cd80ea96]{text-align:right}.list[data-v-cd80ea96]{padding:var(--space-1) var(--space-4) var(--space-3) var(--space-3);position:relative}.zone[data-v-cd80ea96]{opacity:.16;pointer-events:none;position:absolute;top:-6px;bottom:-6px}.zone[data-v-cd80ea96],.bar.untraced[data-v-cd80ea96],.legend .untraced[data-v-cd80ea96]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--muted) 60%, transparent) 0 2px, transparent 2px 5px)}.row[data-v-cd80ea96]{min-height:var(--control-height);border-radius:var(--radius-chip);position:relative}.row[data-v-cd80ea96]:hover{background:var(--hover)}.row.active[data-v-cd80ea96],.row.related[data-v-cd80ea96]{background:var(--blueprint-soft);box-shadow:inset 2px 0 0 var(--blueprint)}.row.danger .name[data-v-cd80ea96]{color:var(--danger)}.row.dim .label[data-v-cd80ea96],.row.dim .duration[data-v-cd80ea96]{opacity:.6}.row.dim .bar[data-v-cd80ea96]{opacity:.45}.label[data-v-cd80ea96]{min-width:0;padding-left:calc(var(--depth) * 14px);align-items:center;gap:var(--space-1);display:flex}.fold[data-v-cd80ea96]{border-radius:var(--radius-chip);width:18px;height:18px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}button.fold[data-v-cd80ea96]:hover{background:var(--surface-2);color:var(--text)}button.fold svg[data-v-cd80ea96]{transition:transform var(--motion-fast) var(--motion-ease)}button.fold[aria-expanded=true] svg[data-v-cd80ea96]{transform:rotate(90deg)}.pick[data-v-cd80ea96]{align-items:center;gap:var(--space-2);text-align:left;background:0 0;border:0;min-width:0;padding:0;display:flex}.name[data-v-cd80ea96]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body);overflow:hidden}.events[data-v-cd80ea96]{color:var(--dim);font-size:var(--text-meta);flex:none}.gap-name[data-v-cd80ea96]{color:var(--text);font-size:var(--text-body);font-weight:var(--weight-semibold)}.track[data-v-cd80ea96]{height:16px;position:relative}.bar[data-v-cd80ea96]{border-radius:var(--radius-hairline);height:8px;position:absolute;top:4px}.bar.work[data-v-cd80ea96]{background:var(--type-action)}.bar.check[data-v-cd80ea96]{background:var(--type-evidence)}.bar.machinery[data-v-cd80ea96]{background:var(--border-strong)}.bar.failed[data-v-cd80ea96]{background:var(--danger)}.moment[data-v-cd80ea96]{background:var(--text);opacity:.5;width:1px;height:14px;position:absolute;top:1px}.evidence[data-v-cd80ea96]{background:var(--type-evidence);width:6px;height:6px;box-shadow:0 0 0 1px var(--surface);border-radius:50%;position:absolute;top:5px;transform:translate(-50%)}.duration[data-v-cd80ea96]{color:var(--muted);font-size:var(--text-body);text-align:right;font-variant-numeric:tabular-nums}.visually-hidden[data-v-cd80ea96]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legend[data-v-cd80ea96]{gap:var(--space-1) var(--space-4);color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.legend span[data-v-cd80ea96]{align-items:center;gap:var(--space-1);display:inline-flex}.legend i[data-v-cd80ea96]{border-radius:var(--radius-hairline);width:12px;height:8px}.legend .work[data-v-cd80ea96]{background:var(--type-action)}.legend .check[data-v-cd80ea96]{background:var(--type-evidence)}.legend .machinery[data-v-cd80ea96]{background:var(--border-strong)}.legend .failed[data-v-cd80ea96]{background:var(--danger)}.legend .moment-key[data-v-cd80ea96]{background:var(--text);opacity:.5;width:1px;height:12px}.legend .evidence-key[data-v-cd80ea96]{background:var(--type-evidence);border-radius:50%;width:6px;height:6px}@container (width<=820px){.events[data-v-cd80ea96],.pick[data-v-cd80ea96] .chip{display:none}}@container (width<=640px){.timeline[data-v-cd80ea96]{--label:minmax(140px, 45%)}}.toggle[data-v-a60c8998]{align-items:center;gap:var(--space-1);color:var(--dim);font-size:var(--text-meta);white-space:nowrap;display:inline-flex}.label[data-v-a60c8998]{margin-right:var(--space-1)}button[data-v-a60c8998]{height:22px;padding:0 var(--space-2);border-radius:var(--radius-chip);color:var(--muted);font-size:var(--text-meta);background:0 0;border:0}button[data-v-a60c8998]:hover{color:var(--text)}button[aria-checked=true][data-v-a60c8998]{background:var(--surface-2);color:var(--text);font-weight:var(--weight-semibold)}.verdict[data-v-8320ae5d]{padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--border);border-left:3px solid var(--dim);border-radius:var(--radius-control);background:var(--surface);flex-wrap:wrap;display:flex}.verdict.danger[data-v-8320ae5d]{border-left-color:var(--danger);background:var(--danger-soft)}.verdict.warning[data-v-8320ae5d]{border-left-color:var(--warning);background:var(--warning-soft)}.rule[data-v-8320ae5d]{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-bold);white-space:nowrap}.danger .rule[data-v-8320ae5d]{color:var(--danger)}.warning .rule[data-v-8320ae5d]{color:var(--warning)}button[data-v-8320ae5d]{text-align:left;background:0 0;border:0;padding:0}.what[data-v-8320ae5d]{overflow-wrap:anywhere;min-width:0;font-size:var(--text-title);font-weight:var(--weight-bold)}button.what[data-v-8320ae5d]:hover,.call[data-v-8320ae5d]:hover{text-decoration:underline}.call[data-v-8320ae5d]{color:var(--muted);font-size:var(--text-body)}.detail[data-v-8320ae5d]{overflow-wrap:anywhere;min-width:0;font:var(--text-body)/var(--leading) var(--font-mono);flex:100%}.danger .detail b[data-v-8320ae5d]{color:var(--danger)}.warning .detail b[data-v-8320ae5d]{color:var(--warning)}.band[data-v-c33bdc32]{gap:var(--space-1);display:grid}.bar[data-v-c33bdc32]{border-radius:var(--radius-hairline);background:var(--surface-2);height:10px;position:relative;overflow:hidden}.bar i[data-v-c33bdc32]{position:absolute;top:0;bottom:0}.segment[data-v-c33bdc32]{opacity:.7;min-width:2px}.untraced[data-v-c33bdc32]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text) 55%, transparent) 0 2px, transparent 2px 5px)}.failure[data-v-c33bdc32]{background:var(--danger);width:2px;margin-left:-1px}.legend[data-v-c33bdc32]{gap:var(--space-1) var(--space-5);color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.legend span[data-v-c33bdc32]{align-items:center;gap:var(--space-1);display:inline-flex}.legend i[data-v-c33bdc32]{border-radius:var(--radius-hairline);opacity:.7;width:10px;height:6px}.legend b[data-v-c33bdc32]{color:var(--text);font-weight:var(--weight-semibold)}.legend em[data-v-c33bdc32]{color:var(--text);font-style:normal}.evidence[data-v-9b40b764]{gap:var(--space-3);display:grid;container-type:inline-size}.tools[data-v-9b40b764]{gap:var(--space-1);flex-wrap:wrap;display:flex}.panel[data-v-9b40b764]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:clip}.entry+.entry[data-v-9b40b764]{border-top:1px solid var(--border)}.entry.danger[data-v-9b40b764]{box-shadow:inset 2px 0 0 var(--danger)}.entry.warning[data-v-9b40b764]{box-shadow:inset 2px 0 0 var(--warning)}.line[data-v-9b40b764]{padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-3);grid-template-columns:64px 92px minmax(0,1fr) auto minmax(0,220px);display:grid}.offset[data-v-9b40b764]{color:var(--muted);font:var(--text-meta) var(--font-mono);font-variant-numeric:tabular-nums}.kind[data-v-9b40b764]{padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--surface-2);color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);justify-self:start;line-height:1.8}.observation .kind[data-v-9b40b764]{background:color-mix(in srgb, var(--type-evidence) 16%, transparent);color:color-mix(in srgb, var(--type-evidence) 78%, var(--text))}.file .kind[data-v-9b40b764]{background:var(--blueprint-soft);color:var(--blueprint)}.finding .kind[data-v-9b40b764]{background:var(--warning-soft);color:var(--warning)}.what[data-v-9b40b764]{text-align:left;background:0 0;border:0;gap:1px;min-width:0;padding:0;display:grid}button.what:hover strong[data-v-9b40b764]{text-decoration:underline}.what strong[data-v-9b40b764]{font-size:var(--text-body);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.what small[data-v-9b40b764]{color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.open[data-v-9b40b764]{height:24px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-2);font-size:var(--text-meta)}.open[data-v-9b40b764]:hover:not(:disabled){border-color:var(--blueprint)}.from[data-v-9b40b764]{min-width:0;max-width:100%;padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-chip);color:var(--muted);font-size:var(--text-meta);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;justify-self:end;overflow:hidden}button.from[data-v-9b40b764]:hover{border-color:var(--blueprint);color:var(--text)}.from.none[data-v-9b40b764]{color:var(--dim);border-style:dashed}.body[data-v-9b40b764]{padding:0 var(--space-4) var(--space-3) calc(64px + 92px + var(--space-4) + var(--space-3) * 2);gap:var(--space-2);display:grid}.error[data-v-9b40b764]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--danger);font:var(--text-meta)/var(--leading) var(--font-mono);margin:0}@container (width<=680px){.line[data-v-9b40b764]{grid-template-columns:56px minmax(0,1fr) auto}.kind[data-v-9b40b764]{grid-area:1/2}.what[data-v-9b40b764]{grid-column:1/-1}.from[data-v-9b40b764]{grid-column:1/-1;justify-self:start}.body[data-v-9b40b764]{padding-left:var(--space-4)}}.test[data-v-e4eddb36]{--sticky-offset:33px;gap:var(--space-3);display:grid;container-type:inline-size}.test-head[data-v-e4eddb36]{padding:var(--space-1) var(--space-1) 0;align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.stepper[data-v-e4eddb36]{align-items:center;gap:2px;padding-top:2px;display:flex}.stepper b[data-v-e4eddb36]{min-width:3ch;color:var(--dim);font:var(--weight-semibold) var(--text-body) var(--font-mono);text-align:center}.step[data-v-e4eddb36]{border:1px solid var(--border);border-radius:var(--radius-chip);width:22px;height:22px;color:var(--muted);place-items:center;display:grid}a.step[data-v-e4eddb36]:hover{border-color:var(--blueprint);color:var(--text)}span.step[data-v-e4eddb36]{visibility:hidden}.test-title[data-v-e4eddb36]{gap:2px;min-width:0;display:grid}.test-title h1[data-v-e4eddb36]{font-size:var(--text-heading);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);overflow-wrap:anywhere}.test-title p[data-v-e4eddb36]{gap:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.test-title code[data-v-e4eddb36]{overflow-wrap:anywhere;color:var(--dim);font-family:var(--font-mono)}.test-head[data-v-e4eddb36] .pill{padding-top:var(--space-1)}.views[data-v-e4eddb36]{z-index:3;align-items:center;column-gap:var(--space-4);border-bottom:1px solid var(--border);background:var(--bg);flex-wrap:wrap;display:flex;position:sticky;top:0}.views[data-v-e4eddb36]>:first-child{flex:auto;min-width:0}.views .framework[data-v-e4eddb36]{margin-left:auto}@container (width<=560px){.test-head[data-v-e4eddb36]{grid-template-columns:auto minmax(0,1fr)}.test-head[data-v-e4eddb36] .pill{grid-column:2;padding-top:0}}.node[data-v-64b9216d]{position:relative}.row[data-v-64b9216d]{min-height:var(--row-height);align-items:center;gap:var(--space-1);border-radius:var(--radius-chip);grid-template-columns:16px 14px minmax(0,1fr);display:grid}.row[data-v-64b9216d]:hover{background:var(--hover)}.toggle[data-v-64b9216d]{border:1px solid var(--border-strong);border-radius:var(--radius-hairline);background:var(--surface);width:14px;height:14px;color:var(--muted);place-items:center;padding:0;display:grid}.toggle[data-v-64b9216d]:hover{border-color:var(--blueprint);color:var(--text)}.spacer[data-v-64b9216d]{width:14px}.icon[data-v-64b9216d]{color:var(--muted);font:var(--weight-bold) var(--text-meta)/1 var(--font-mono);place-items:center;display:grid}.node.matched>.row>.icon[data-v-64b9216d]{color:var(--success)}.node.failed>.row>.icon[data-v-64b9216d]{color:var(--danger)}.property[data-v-64b9216d]{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.property strong[data-v-64b9216d]{color:var(--blueprint);font:var(--weight-semibold) var(--text-micro) var(--font-mono)}.property>i[data-v-64b9216d]{color:var(--muted);font-style:normal}.property code[data-v-64b9216d]{min-width:0;color:var(--text);font:var(--text-micro) var(--font-mono);overflow-wrap:anywhere}.property small[data-v-64b9216d]{min-width:0;margin-left:var(--space-1);color:var(--dim);font:var(--text-micro) var(--font-mono);overflow-wrap:anywhere}.expected[data-v-64b9216d]{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--danger-line);text-decoration-color:var(--danger-line)}.actual[data-v-64b9216d]{color:var(--danger);font-weight:var(--weight-bold)}.arrow[data-v-64b9216d]{color:var(--danger);font-size:var(--text-micro)}.children[data-v-64b9216d]{margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--border)}.close[data-v-64b9216d]{height:18px;margin-left:var(--space-6);color:var(--muted);font:var(--text-micro)/18px var(--font-mono)}.legend b[data-v-41a43db3]{color:var(--success)}.legend em[data-v-41a43db3]{color:var(--danger);font-style:normal}.root[data-v-41a43db3]{padding:var(--space-2);background:var(--surface);font-family:var(--font-mono)}pre[data-v-9ec5a990]{padding:var(--space-2) 0;color:var(--code-text);font:var(--text-micro)/var(--leading) var(--font-mono);margin:0;overflow-x:auto}.line[data-v-9ec5a990]{padding-right:var(--space-3);white-space:pre;display:block}.line b[data-v-9ec5a990]{width:4ch;margin-right:var(--space-3);color:var(--code-comment);font-weight:var(--weight-regular);text-align:right;display:inline-block}.line.current[data-v-9ec5a990]{background:var(--code-highlight);box-shadow:inset 2px 0 0 var(--blueprint)}.line.current b[data-v-9ec5a990]{color:var(--code-text)}.comment[data-v-9ec5a990]{color:var(--code-comment);font-style:italic}.keyword[data-v-9ec5a990]{color:var(--code-keyword)}.type[data-v-9ec5a990]{color:var(--code-type)}.namespace[data-v-9ec5a990]{color:var(--code-namespace)}.function[data-v-9ec5a990]{color:var(--code-function)}.string[data-v-9ec5a990]{color:var(--code-string)}.number[data-v-9ec5a990]{color:var(--code-number)}.attribute[data-v-9ec5a990]{color:var(--code-attribute)}.annotation[data-v-9ec5a990]{color:var(--code-annotation)}.punctuation[data-v-9ec5a990]{color:var(--code-punctuation)}.span-inspector[data-v-37df01b3]{gap:var(--space-5);min-width:0;display:grid}h3[data-v-37df01b3]{color:var(--muted);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:0}.block[data-v-37df01b3]{gap:var(--space-2);min-width:0;display:grid}.error[data-v-37df01b3]{padding:var(--space-3);gap:var(--space-2);border-left:2px solid var(--danger);border-radius:0 var(--radius-chip) var(--radius-chip) 0;background:var(--danger-soft);display:grid}.error h3[data-v-37df01b3]{color:var(--danger)}.error pre[data-v-37df01b3]{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--text-micro)/var(--leading) var(--font-mono);margin:0}.mismatches[data-v-37df01b3]{border-collapse:collapse;width:100%;font-size:var(--text-meta)}.mismatches th[data-v-37df01b3]{padding-bottom:var(--space-1);color:var(--muted);font-size:var(--text-micro);text-align:left}.mismatches td[data-v-37df01b3]{padding:var(--space-1) var(--space-3) var(--space-1) 0;border-top:1px solid var(--border);overflow-wrap:anywhere;font-family:var(--font-mono);vertical-align:top}.mismatches .expected[data-v-37df01b3]{color:var(--muted)}.mismatches .actual[data-v-37df01b3]{color:var(--danger);font-weight:var(--weight-bold)}.link-row[data-v-37df01b3]{width:100%;min-height:var(--row-height);padding:0 var(--space-2);align-items:center;gap:var(--space-2);border-radius:var(--radius-chip);text-align:left;font-size:var(--text-meta);transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.link-row[data-v-37df01b3]:hover{background:var(--hover)}.link-row span[data-v-37df01b3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-row small[data-v-37df01b3]{color:var(--muted);font-size:var(--text-micro)}.link-row small.applicationside[data-v-37df01b3]{color:var(--blueprint);font-weight:var(--weight-semibold)}.change[data-v-37df01b3]{color:var(--muted);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.evidence[data-v-37df01b3]{gap:var(--space-2);min-width:0;padding-top:var(--space-2);border-top:1px solid var(--border);display:grid}.evidence p[data-v-37df01b3]{font-size:var(--text-meta);overflow-wrap:anywhere}.link-row[data-v-37df01b3]:disabled{cursor:not-allowed;opacity:.6}.link-row[data-v-37df01b3]:disabled:hover{background:0 0}.moment[data-v-37df01b3]{gap:var(--space-2);font-size:var(--text-meta);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.moment .offset[data-v-37df01b3],.moment small[data-v-37df01b3]{color:var(--muted);font-size:var(--text-micro)}.moment.danger .name[data-v-37df01b3]{color:var(--danger);font-weight:var(--weight-semibold)}.moment.warning .name[data-v-37df01b3]{color:var(--warning)}.index[data-v-37df01b3]{top:calc(var(--space-4) * -1);z-index:1;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-2) var(--space-4);gap:var(--space-1);border-bottom:1px solid var(--border);background:var(--surface);display:flex;position:sticky}.index button[data-v-37df01b3]{height:22px;padding:0 var(--space-1);color:var(--muted);font-size:var(--text-meta);background:0 0;border:0;flex:none}.index button[data-v-37df01b3]:hover{color:var(--text);text-decoration:underline}.index button.hot[data-v-37df01b3]{color:var(--danger)}.moment-detail[data-v-37df01b3]{gap:var(--space-2);padding-bottom:var(--space-2);grid-column:2/-1;display:grid}.moment-error[data-v-37df01b3]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--danger);font:var(--text-meta)/var(--leading) var(--font-mono);margin:0}.fold>summary[data-v-37df01b3]{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.fold>summary[data-v-37df01b3]::-webkit-details-marker{display:none}.fold>summary[data-v-37df01b3]:before{content:"";width:5px;height:5px;transition:transform var(--motion-fast) var(--motion-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.fold[open]>summary[data-v-37df01b3]:before{transform:rotate(45deg)}.fold>summary[data-v-37df01b3]:hover{color:var(--text)}.fold>summary small[data-v-37df01b3]{color:var(--dim);font-weight:var(--weight-regular)}.fold[open]>summary[data-v-37df01b3]{margin-bottom:var(--space-2)}.exception[data-v-37df01b3]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font:var(--text-micro)/var(--leading) var(--font-mono);margin:0}.attributes[data-v-37df01b3]{padding-top:var(--space-3);border-top:1px solid var(--border)}.attribute-group[data-v-37df01b3]{margin-top:var(--space-3)}.attribute-group h4[data-v-37df01b3]{margin:0 0 var(--space-1);color:var(--muted);font-family:var(--font-ui);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.item-inspector[data-v-d24d2b60]{gap:var(--space-5);min-width:0;display:grid}.block[data-v-d24d2b60]{gap:var(--space-2);min-width:0;display:grid}h3[data-v-d24d2b60]{color:var(--muted);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:0}.diff[data-v-d24d2b60]{column-gap:var(--space-4);grid-template-columns:fit-content(40%) minmax(0,1fr);margin:0;display:grid}.empty[data-v-d24d2b60],.unchanged[data-v-d24d2b60]{color:var(--dim);font-size:var(--text-meta)}.trail[data-v-d24d2b60]{margin:0;padding:0;list-style:none;display:grid}.trail li[data-v-d24d2b60]{min-width:0;padding:0 0 var(--space-4) var(--space-4);gap:var(--space-2);border-left:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.trail li[data-v-d24d2b60]:before{content:"";background:var(--border-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.trail li.applicationside[data-v-d24d2b60]:before{background:var(--blueprint)}.trail li[data-v-d24d2b60]:last-child{border-left-color:#0000;padding-bottom:0}.offset[data-v-d24d2b60]{color:var(--muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;padding-top:1px}.what[data-v-d24d2b60]{gap:var(--space-1);min-width:0;display:grid}.line[data-v-d24d2b60]{align-items:baseline;gap:0 var(--space-2);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.line strong[data-v-d24d2b60]{font-weight:var(--weight-semibold)}.by[data-v-d24d2b60]{min-width:0;color:var(--dim);font-size:var(--text-micro)}.by button[data-v-d24d2b60]{max-width:100%;color:var(--muted);font-size:var(--text-micro);text-align:left;background:0 0;border:0;padding:0}.by button[data-v-d24d2b60]:hover{color:var(--text);text-decoration:underline}.diff dt[data-v-d24d2b60],.diff dd[data-v-d24d2b60]{min-width:0;font-size:var(--text-micro);overflow-wrap:anywhere;padding:1px 0}.diff dt[data-v-d24d2b60]{color:var(--muted)}.diff dd[data-v-d24d2b60]{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;margin:0;display:flex}.diff dd[data-v-d24d2b60]>.card{flex:100%}.before[data-v-d24d2b60],.arrow[data-v-d24d2b60]{color:var(--dim)}.after[data-v-d24d2b60]{color:var(--text);font-weight:var(--weight-semibold)}.new[data-v-d24d2b60]{color:var(--success);font-size:var(--text-micro)}.values>summary[data-v-d24d2b60]{width:max-content;color:var(--muted);font-size:var(--text-micro);cursor:pointer}.values>summary[data-v-d24d2b60]:hover{color:var(--text)}.values[open]>summary[data-v-d24d2b60]{margin-bottom:var(--space-1)}.link-row[data-v-d24d2b60]{width:100%;min-height:var(--row-height);padding:0 var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-chip);font-size:var(--text-meta);text-align:left;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:0;display:flex}.link-row[data-v-d24d2b60]:hover{background:var(--hover)}.link-row small[data-v-d24d2b60]{color:var(--muted);font-size:var(--text-micro)}.inspector[data-v-14562467]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.head[data-v-14562467]{padding:var(--space-2) var(--space-4) var(--space-3);gap:var(--space-2);border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}.top[data-v-14562467]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:28px;display:flex}.actions[data-v-14562467]{align-items:center;gap:var(--space-1);flex:none;display:flex}.actions[data-v-14562467] .close{width:28px;height:28px}.link[data-v-14562467]{height:28px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--muted);font-size:var(--text-micro);transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000}.link[data-v-14562467]:hover{border-color:var(--border);color:var(--text)}.path[data-v-14562467]{gap:var(--space-1);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.path button[data-v-14562467]{min-width:3ch;color:var(--muted);font-size:var(--text-micro);text-align:left;text-overflow:ellipsis;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}.path button[data-v-14562467]:last-child{flex-shrink:0;max-width:100%}.path button+button[data-v-14562467]:before{content:"/";margin-right:var(--space-1);color:var(--dim)}.path button[data-v-14562467]:hover{color:var(--text);text-decoration:underline}.path-label[data-v-14562467]{color:var(--muted);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.title[data-v-14562467]{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.title[data-v-14562467] .chip{margin-top:var(--space-1);flex:none}h2[data-v-14562467]{min-width:0;font-size:var(--text-heading);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);overflow-wrap:anywhere;text-wrap:balance}.facts[data-v-14562467]{align-items:center;gap:var(--space-1) var(--space-4);color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.source[data-v-14562467]{padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--surface-2);font-size:var(--text-micro);font-weight:var(--weight-semibold)}.source.applicationside[data-v-14562467]{background:var(--blueprint-soft);color:var(--blueprint)}.origin[data-v-14562467]{color:var(--dim);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.origin code[data-v-14562467]{font-family:var(--font-mono)}.body[data-v-14562467]{min-height:0;padding:var(--space-4);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-wrap:anywhere;grid-auto-rows:max-content;align-content:start;display:grid;overflow:auto}.filters[data-v-378296b6]{gap:var(--space-1);flex-wrap:wrap;display:flex}.rail[data-v-e316eefc]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.rail-head[data-v-e316eefc]{padding:var(--space-3);gap:var(--space-2);border-bottom:1px solid var(--border);display:grid}.order[data-v-e316eefc]{align-items:center;gap:var(--space-1);color:var(--dim);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.order span[data-v-e316eefc]{margin-right:var(--space-1)}.order button[data-v-e316eefc]{padding:2px var(--space-2);border-radius:var(--radius-chip);color:var(--muted);font-size:var(--text-meta);background:0 0;border:0}.order button[data-v-e316eefc]:hover{color:var(--text)}.order button[aria-pressed=true][data-v-e316eefc]{background:var(--surface-2);color:var(--text);font-weight:var(--weight-semibold)}.rail-list[data-v-e316eefc]{min-height:0;padding:var(--space-2);overscroll-behavior:contain;overflow:auto}.rail-list h3[data-v-e316eefc]{top:calc(var(--space-2) * -1);z-index:1;padding:var(--space-4) var(--space-2) var(--space-1);background:var(--surface);color:var(--muted);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:0;position:sticky}a[data-v-e316eefc]{color:inherit;text-decoration:none}.run-row[data-v-e316eefc]{margin-bottom:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);gap:2px;display:grid}.run-row[data-v-e316eefc]:hover{border-color:var(--border-strong)}.run-row.active[data-v-e316eefc]{border-color:var(--blueprint);background:var(--blueprint-soft)}.run-row strong[data-v-e316eefc]{font-size:var(--text-strong)}.verdict[data-v-e316eefc]{color:var(--muted);font-size:var(--text-meta)}.verdict .danger[data-v-e316eefc]{color:var(--danger);font-weight:var(--weight-semibold)}.verdict .warning[data-v-e316eefc]{color:var(--warning);font-weight:var(--weight-semibold)}.rail-row[data-v-e316eefc]{min-height:var(--control-height);padding:var(--space-1) var(--space-2);align-items:center;gap:0 var(--space-2);border-radius:var(--radius-chip);contain:layout paint;border:1px solid #0000;grid-template-columns:22px 7px minmax(0,1fr) auto;display:grid}.rail-row[data-v-e316eefc]:hover{background:var(--hover)}.rail-row.active[data-v-e316eefc]{border-color:var(--blueprint);background:var(--blueprint-soft)}.rail-row b[data-v-e316eefc]{color:var(--dim);font:var(--text-meta) var(--font-mono)}.rail-row.danger b[data-v-e316eefc]{color:var(--danger)}.rail-row.warning b[data-v-e316eefc]{color:var(--warning)}.rail-row .name[data-v-e316eefc]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body);overflow:hidden}.rail-row small[data-v-e316eefc]{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.reason[data-v-e316eefc]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-meta);grid-column:3/-1;overflow:hidden}.rail-row .reason[data-v-e316eefc]{color:var(--muted)}html[data-theme=light] .rail-row.active.danger .reason[data-v-e316eefc]{color:color-mix(in srgb, var(--danger) 85%, var(--text))}.visually-hidden[data-v-e316eefc]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.slim .rail-list[data-v-e316eefc]{padding:var(--space-1)}.slim .run-row[data-v-e316eefc]{padding:var(--space-2) 0;justify-items:center}.slim .run-row strong[data-v-e316eefc]{font-size:var(--text-meta)}.slim .rail-row[data-v-e316eefc]{padding:var(--space-1) 0;grid-template-columns:1fr;justify-items:center;gap:2px}.expand[data-v-e316eefc]{height:var(--control-height);border:0;border-top:1px solid var(--border);color:var(--muted);background:0 0;place-items:center;display:grid}.expand[data-v-e316eefc]:hover{background:var(--hover);color:var(--text)}.workbook[data-v-d0a6f197]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.workbook-bar[data-v-d0a6f197]{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-2);display:flex}.tabs[data-v-d0a6f197]{gap:var(--space-1);min-width:0;display:flex}.tabs button[data-v-d0a6f197]{min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-chip);color:var(--muted);font:var(--weight-medium) var(--text-meta)/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;flex:none}.tabs button[data-v-d0a6f197]:hover{background:var(--hover);color:var(--text)}.tabs button.active[data-v-d0a6f197]{border-color:var(--blueprint-line);background:var(--blueprint-soft);color:var(--blueprint)}.tabs button span[data-v-d0a6f197]{margin-left:var(--space-2);color:var(--dim);font:var(--text-micro)/1 var(--font-mono);text-transform:uppercase}.workbook-bar>small[data-v-d0a6f197]{color:var(--dim);font:var(--text-micro)/1 var(--font-mono);flex:none}.grid[data-v-d0a6f197]{background:var(--surface);min-width:0;min-height:0;overflow:auto}table[data-v-d0a6f197]{border-collapse:separate;border-spacing:0;table-layout:auto;min-width:100%;font-size:var(--text-meta)}th[data-v-d0a6f197],td[data-v-d0a6f197]{min-width:92px;max-width:360px;height:30px;padding:var(--space-1) var(--space-3);border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}thead th[data-v-d0a6f197]{z-index:2;background:var(--surface-2);min-width:48px;color:var(--dim);font:var(--text-micro)/1 var(--font-mono);text-align:center;position:sticky;top:0}tbody th[data-v-d0a6f197]{z-index:1;background:var(--surface-2);width:48px;min-width:48px;color:var(--dim);font:var(--text-micro)/1 var(--font-mono);text-align:right;position:sticky;left:0}.corner[data-v-d0a6f197]{z-index:3;width:48px;min-width:48px;left:0}tbody tr:first-child td[data-v-d0a6f197]{background:var(--blueprint-soft);color:var(--text);font-weight:var(--weight-semibold)}tbody tr:hover td[data-v-d0a6f197]{background:var(--hover)}.empty-sheet[data-v-d0a6f197]{min-height:180px;color:var(--muted);font-size:var(--text-meta);place-items:center;display:grid}.notice[data-v-d0a6f197]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--warning-line);background:var(--warning-soft);color:var(--warning);font-size:var(--text-micro);margin:0}.failure[data-v-d0a6f197]{padding:var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-control);background:var(--danger-soft);font-size:var(--text-meta)}.failure strong[data-v-d0a6f197]{color:var(--danger);display:block}.failure p[data-v-d0a6f197]{margin-top:var(--space-1);color:var(--muted)}@media (width<=720px){.workbook-bar[data-v-d0a6f197]{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.artifact[data-v-2530a085]{gap:var(--space-4);align-content:start;min-width:0;display:grid}header[data-v-2530a085]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}header>div[data-v-2530a085]:first-child{flex-direction:column;min-width:0;display:flex}header strong[data-v-2530a085]{overflow-wrap:anywhere;font-size:var(--text-strong)}header span[data-v-2530a085]{color:var(--muted);font-size:var(--text-meta)}.actions[data-v-2530a085]{gap:var(--space-2);flex:none;display:flex}.failure[data-v-2530a085]{padding:var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-control);background:var(--danger-soft);font-size:var(--text-meta)}.failure strong[data-v-2530a085]{color:var(--danger);display:block}.failure p[data-v-2530a085]{margin-top:var(--space-1);color:var(--muted)}.image[data-v-2530a085]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);max-width:100%;max-height:60vh;margin:0 auto;display:block}.text[data-v-2530a085]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-on-sunken);font:var(--text-meta)/var(--leading) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.json[data-v-2530a085]{tab-size:2}.playwright[data-v-2530a085]{gap:var(--space-2);align-content:start;min-width:0;min-height:0;display:grid}.playwright.embedded[data-v-2530a085]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.offer[data-v-2530a085]{padding:var(--space-4);gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);justify-items:start;display:grid}.offer p[data-v-2530a085]{color:var(--muted);font-size:var(--text-meta);margin:0}.playwright p[data-v-2530a085]{color:var(--warning);font-size:var(--text-meta);margin:0}.playwright .source[data-v-2530a085]{color:var(--dim);font-size:var(--text-micro)}.fill .playwright[data-v-2530a085]{height:100%}.json code[data-v-2530a085]{color:inherit;font:inherit;background:0 0;padding:0}.media[data-v-2530a085],.frame[data-v-2530a085]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);width:100%;display:block}.media[data-v-2530a085]{max-height:60vh}.frame[data-v-2530a085]{height:min(72vh,760px);min-height:360px}.audio[data-v-2530a085]{width:100%}.artifact.fill[data-v-2530a085]{grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:100%}.fill .text[data-v-2530a085],.fill .frame[data-v-2530a085],.fill .media[data-v-2530a085]{height:100%;min-height:0;max-height:none}.fill .text[data-v-2530a085]{overflow:auto}.fill .image[data-v-2530a085]{object-fit:contain;width:100%;height:100%;max-height:none}.overlay[data-v-806352f1]{width:min(1040px, calc(100vw - var(--space-7)));border:1px solid var(--border-strong);border-radius:var(--radius-overlay);background:var(--surface);max-width:none;height:min(86dvh,900px);max-height:none;color:var(--text);box-shadow:var(--elevation-overlay);padding:0;overflow:hidden}.overlay[data-v-806352f1]::backdrop{background:color-mix(in srgb, var(--pt-navy-abyss) 72%, transparent)}.sheet[data-v-806352f1]{height:100%;padding:var(--space-4) var(--space-5) var(--space-5)}.resizer[data-v-0a628888]{cursor:col-resize;touch-action:none;place-items:center;display:grid;position:relative}.resizer i[data-v-0a628888]{background:var(--border);width:1px;height:100%;transition:background var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}.resizer:hover i[data-v-0a628888],.resizer:focus-visible i[data-v-0a628888]{background:var(--blueprint);width:2px;box-shadow:0 0 0 2px var(--blueprint-soft)}.resizer[data-v-0a628888]:focus-visible{outline:0}main[data-v-36292233]{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.workspace[data-v-36292233]{--rail-default:clamp(220px, 18vw, 290px);--rail-slim:56px;--inspector-default:clamp(340px, 27vw, 460px);min-width:0;min-height:0;padding:var(--space-3) clamp(10px, 1.4vw, 20px) 0;gap:var(--space-3);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.workspace.railed[data-v-36292233]{grid-template-columns:var(--rail-width,var(--rail-default)) 7px minmax(0, 1fr)}.workspace.railed.slim[data-v-36292233]{grid-template-columns:var(--rail-slim) minmax(0, 1fr)}.workspace.docked[data-v-36292233]{grid-template-columns:minmax(0, 1fr) 7px var(--inspector-width,var(--inspector-default))}.workspace.railed.docked[data-v-36292233]{grid-template-columns:var(--rail-width,var(--rail-default)) 7px minmax(0, 1fr) 7px var(--inspector-width,var(--inspector-default))}.workspace.railed.slim.docked[data-v-36292233]{grid-template-columns:var(--rail-slim) minmax(0, 1fr) 7px var(--inspector-width,var(--inspector-default))}.view-host[data-v-36292233]{min-width:0;min-height:0;padding-bottom:var(--space-4);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.workspace>.rail[data-v-36292233],.workspace.docked>.inspector[data-v-36292233]{margin-bottom:var(--space-4)}.skip[data-v-36292233]{z-index:60;top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--blueprint);border-radius:var(--radius-control);background:var(--surface);font-size:var(--text-meta);position:fixed;transform:translateY(-300%)}.skip[data-v-36292233]:focus-visible{transform:none}.workspace>.rail.drawer[data-v-36292233]{z-index:51;border-block:0;border-radius:0 var(--radius-overlay) var(--radius-overlay) 0;width:min(86vw,340px);box-shadow:var(--elevation-overlay);border-left:0;margin:0;position:fixed;inset:0 auto 0 0}.rail-scrim[data-v-36292233]{z-index:50;background:color-mix(in srgb, var(--pt-navy-abyss) 48%, transparent);cursor:default;border:0;padding:0;position:fixed;inset:0}.workspace.sheet>.inspector[data-v-36292233]{z-index:40;height:var(--inspector-sheet-height,min(62dvh, 560px));border-radius:var(--radius-overlay) var(--radius-overlay) 0 0;max-height:94dvh;box-shadow:var(--elevation-overlay);border-bottom:0;position:fixed;inset:auto 0 0}.workspace.sheet>.view-host[data-v-36292233]{padding-bottom:calc(var(--inspector-sheet-height,min(62dvh, 560px)) + var(--space-4));scroll-padding-bottom:calc(var(--inspector-sheet-height,min(62dvh, 560px)) + var(--space-4))}.inspector-handle[data-v-36292233]{z-index:41;left:50%;bottom:var(--inspector-sheet-height,min(62dvh, 560px));cursor:grab;touch-action:none;background:0 0;border:0;width:72px;height:20px;padding:0;position:fixed;transform:translate(-50%)}.inspector-handle[data-v-36292233]:before{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:36px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inspector-handle[data-v-36292233]:hover:before{background:var(--muted)}.inspector-handle[data-v-36292233]:active{cursor:grabbing}.empty-actions[data-v-36292233]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.demos-toggle[data-v-36292233]{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.demos[data-v-36292233]{gap:var(--space-3);text-align:left;display:grid}.demos h2[data-v-36292233]{font-family:var(--font-ui);font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--text)}.drop-zone h1[data-v-36292233]{margin-top:var(--space-3)}.drop-zone code[data-v-36292233]{padding:1px var(--space-2);border-radius:var(--radius-chip);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-meta)}.drop-zone .problem[data-v-36292233]{color:var(--danger)}.missing-test[data-v-36292233]{max-width:560px;margin:var(--space-6) auto;padding:var(--space-5);gap:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-panel);justify-items:start;display:grid}.missing-test h2[data-v-36292233]{font-size:var(--text-title);margin:0}.missing-test p[data-v-36292233]{color:var(--muted);overflow-wrap:anywhere;margin:0}.missing-test code[data-v-36292233]{font-family:var(--font-mono);font-size:var(--text-meta)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/jetbrains-mono-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/manrope-400.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-500.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/manrope-700.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/space-grotesk-600.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/space-grotesk-700.woff2)format("woff2")}:root{--pt-navy:#123b58;--pt-navy-deep:#08283d;--pt-navy-abyss:#061a28;--pt-blue:#1f75a9;--pt-blue-bright:#1688bf;--pt-blue-deep:#0f547f;--pt-cyan:#19a8b5;--pt-green:#35b985;--pt-amber:#d7a84b;--pt-red:#d86a6a;--pt-violet:#8f74c7;--pt-paper:#f7f5ee;--pt-paper-cool:#f7fafc;--pt-white:#fff;--pt-code:#0b2132;--pt-code-text:#d9edf7;--font-display:"Space Grotesk", Manrope, ui-sans-serif, system-ui, sans-serif;--font-ui:Manrope, Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-micro:10px;--text-meta:11px;--text-body:12px;--text-strong:13px;--text-title:15px;--text-heading:20px;--text-display:clamp(20px, 2.2vw, 26px);--leading:1.55;--leading-tight:1.25;--tracking-eyebrow:.13em;--tracking-display:-.025em;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:22px;--space-7:32px;--radius-hairline:2px;--radius-chip:4px;--radius-control:7px;--radius-panel:10px;--radius-overlay:14px;--radius-pill:999px;--motion-fast:.12s;--motion-slow:.22s;--motion-ease:cubic-bezier(.2, .6, .3, 1);--grid-size:28px;--control-height:30px;--row-height:26px;--panel-head-height:44px}:root,:root[data-theme=light],[data-surface=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--pt-paper);--surface:var(--pt-white);--surface-2:var(--pt-paper-cool);--surface-sunken:var(--pt-code);--text-on-sunken:var(--pt-code-text);--hover:#eaf4f8;--text:#183f5b;--muted:#4d6576;--dim:#58707f;--border:#123b5824;--border-strong:#123b5847;--blueprint:var(--pt-blue);--blueprint-soft:#1f75a917;--blueprint-line:#1f75a957;--success:#17835a;--success-soft:#17835a17;--success-line:#17835a57;--warning:#8a600f;--warning-soft:#8a600f1a;--warning-line:#8a600f57;--danger:#c1444b;--danger-soft:#c1444b17;--danger-line:#c1444b57;--violet:#7459a8;--brand-mark-body:var(--pt-navy);--brand-mark-check:var(--pt-blue-bright);--shadow:#13394d1a;--elevation-overlay:0 18px 40px var(--shadow);--grid-line:#1f75a90d}:root[data-theme=dark],[data-surface=blueprint]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--pt-navy-abyss);--surface:#0d2234;--surface-2:#132d3e;--surface-sunken:#04131d;--text-on-sunken:var(--pt-code-text);--hover:#1a3548;--text:#dceaf3;--muted:#90aec2;--dim:#81a3b6;--border:#ffffff1c;--border-strong:#ffffff38;--blueprint:#3a9fd6;--blueprint-soft:#1688bf24;--blueprint-line:#1688bf6b;--success:var(--pt-green);--success-soft:#35b98521;--success-line:#35b9856b;--warning:var(--pt-amber);--warning-soft:#d7a84b21;--warning-line:#d7a84b6b;--danger:#e07a7a;--danger-soft:#d86a6a21;--danger-line:#d86a6a6b;--violet:#b29ae1;--brand-mark-body:var(--pt-paper);--brand-mark-check:var(--pt-cyan);--shadow:#00000061;--elevation-overlay:0 18px 40px var(--shadow);--grid-line:#ffffff07}:root,[data-surface]{--phase-setup:var(--blueprint);--phase-execution:var(--pt-cyan);--phase-rollback:var(--warning);--phase-teardown:var(--violet);--phase-run:var(--dim);--type-action:var(--blueprint);--type-evidence:var(--pt-cyan);--type-verdict:var(--warning);--type-framework:var(--muted);--type-call:var(--type-action);--type-data:var(--type-action);--type-custom:var(--type-action);--type-assertion:var(--type-evidence);--type-observation:var(--type-evidence);--type-artifact:var(--type-evidence);--type-finding:var(--type-verdict);--type-gate:var(--type-verdict);--type-lifecycle:var(--type-framework);--type-extension:var(--type-framework);--type-client:var(--type-framework);--type-context:var(--type-framework);--type-auth:var(--type-framework);--type-ownership:var(--type-framework);--outcome-succeeded:var(--success);--outcome-partial:var(--warning);--outcome-failed:var(--danger);--outcome-cancelled:var(--warning);--outcome-skipped:var(--dim);--outcome-unknown:var(--dim);--accent:var(--blueprint);--accent-soft:var(--blueprint-soft);--code-text:var(--pt-code-text);--code-comment:#6f8ea3;--code-keyword:#b8a4e6;--code-type:#8fd3e0;--code-function:#9ec9f5;--code-string:#91d4b3;--code-number:#e2c07d;--code-attribute:#b8a4e6;--code-annotation:#e2c07d;--code-namespace:#90aec2;--code-punctuation:#90aec2;--code-highlight:#71bfd31f}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-slow:0s}}*,:before,:after{font-feature-settings:"calt" 0!important}*{box-sizing:border-box}body{color:var(--text);font:var(--text-body)/var(--leading) var(--font-ui);background-color:var(--bg);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);-webkit-font-smoothing:antialiased}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-chip);background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;min-height:36px}::-webkit-scrollbar-thumb:hover{background-color:var(--blueprint)}::-webkit-scrollbar-corner{background:0 0}button,input{color:inherit;font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--blueprint);outline-offset:2px;border-radius:var(--radius-chip)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0}p{margin:0}a{color:var(--blueprint)}.eyebrow{color:var(--dim);font-size:var(--text-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}html,body{height:100%;margin:0}#app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.mono{font-family:var(--font-mono)}.muted{color:var(--muted)}.status{background:var(--outcome-unknown);border-radius:50%;flex:none;width:7px;height:7px}.status.success{background:var(--outcome-succeeded)}.status.warning{background:var(--outcome-partial)}.status.danger{background:var(--outcome-failed)}.status.neutral{background:var(--outcome-unknown)}.empty-state{width:min(1080px, 100% - var(--space-7));height:100%;padding:var(--space-5) 0;align-content:safe center;margin:0 auto;display:grid;overflow:auto}.start-panel{border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}.start-panel.demos-open{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.drop-zone{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;border:1px dashed #0000;flex-direction:column;min-height:min(300px,45dvh);padding:clamp(20px,5vw,40px) clamp(14px,4vw,32px);display:flex}.drop-zone.dragging{border-color:var(--blueprint);background:var(--blueprint-soft)}.demos{padding:var(--space-4);align-content:start;gap:var(--space-3);text-align:left;border-top:1px solid var(--border);display:grid}@container (width>=640px){.demos{border-top:0;border-inline-start:1px solid var(--border)}}.drop-zone h1{margin-top:var(--space-3);font-size:var(--text-display)}.drop-zone p{margin-bottom:var(--space-4);color:var(--muted)}.drop-zone small{margin-top:var(--space-3);color:var(--muted)}[data-strip]{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}[data-strip]::-webkit-scrollbar{display:none}[data-strip][data-more=end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-6)), transparent)}[data-strip][data-more=start]{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--space-6)), transparent)}[data-strip][data-more=both]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-6), black calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-6), black calc(100% - var(--space-6)), transparent)}
