.tg[data-v-3495cdd4]{position:relative;display:grid;gap:var(--space-2)}.tg__chips[data-v-3495cdd4]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.tg__chip[data-v-3495cdd4]{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 10px;border-radius:999px;background:var(--accent-wash);color:var(--accent);font-size:var(--font-xs);font-weight:600}.tg__x[data-v-3495cdd4]{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.tg__x[data-v-3495cdd4]:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.tg__x[data-v-3495cdd4]:focus-visible{outline:2px solid var(--accent)}.tg__in[data-v-3495cdd4]{width:100%}.tg__list[data-v-3495cdd4]{position:absolute;z-index:5;left:0;right:0;top:100%;margin:4px 0 0;padding:4px;list-style:none;max-height:14rem;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--elev-2)}.tg__opt[data-v-3495cdd4]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-sm);cursor:pointer;min-height:36px;align-items:center}.tg__opt small[data-v-3495cdd4]{color:var(--content-muted);font-size:var(--font-xs)}.tg__opt[aria-selected=true][data-v-3495cdd4],.tg__opt[data-v-3495cdd4]:hover{background:var(--surface-sunk)}.mv__none[data-v-5d308670]{margin:0;font-size:var(--font-sm);color:var(--content-muted)}.mv__list[data-v-5d308670]{list-style:none;margin:0;padding:0;display:grid;gap:1px;max-height:50dvh;overflow-y:auto}.mv__row[data-v-5d308670]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--space-2) + var(--mv-indent));border-radius:var(--radius-sm);font-size:var(--font-sm);color:var(--content-2);cursor:pointer}.mv__row[data-v-5d308670]:hover{background:var(--surface-sunk);color:var(--content)}.mv__row[data-v-5d308670]:has(input:checked){background:var(--accent-wash);color:var(--accent);font-weight:600}.mv__name[data-v-5d308670]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftree[data-v-db7445e5]{display:grid;gap:var(--space-2);align-content:start;min-width:0}.ftree__bar[data-v-db7445e5]{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-soft)}.ftree__tool[data-v-db7445e5]{display:inline-flex;align-items:center;gap:.3em;padding:.25rem .5rem;background:none;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-xs);font-weight:600;color:var(--content-2);cursor:pointer}.ftree__tool[data-v-db7445e5]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ftree__tool[data-v-db7445e5]:disabled{opacity:.45;cursor:default}.ftree__note[data-v-db7445e5],.ftree__hint[data-v-db7445e5]{margin:0;padding:0 var(--space-2);font-size:var(--font-xs);color:var(--content-muted)}.ftree__hint[data-v-db7445e5]{padding-top:var(--space-2);border-top:1px solid var(--line-soft)}.ftree__problem[data-v-db7445e5]{margin:0;padding:0 var(--space-2);font-size:var(--font-xs);color:var(--danger)}.ftree__tree[data-v-db7445e5]{list-style:none;margin:0;padding:0;display:grid;gap:1px}.ftree__item[data-v-db7445e5]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--space-2) + var(--ft-indent));border-radius:var(--radius-sm);font-size:var(--font-sm);color:var(--content-2);cursor:pointer;min-width:0;outline-offset:-2px}.ftree__item[data-v-db7445e5]:hover{background:var(--surface-sunk);color:var(--content)}.ftree__item--current[data-v-db7445e5]{background:var(--accent-wash);color:var(--accent);font-weight:600}.ftree__item--locked[data-v-db7445e5]{color:var(--content-muted);cursor:not-allowed}.ftree__item--archived .ftree__name[data-v-db7445e5]{text-decoration:line-through;opacity:.7}.ftree__item--drop[data-v-db7445e5]{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.ftree__item--new[data-v-db7445e5]{cursor:default}.ftree__twist[data-v-db7445e5]{display:inline-flex;width:12px;flex:none}.ftree__icon[data-v-db7445e5]{flex:none;opacity:.8}.ftree__name[data-v-db7445e5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftree__input[data-v-db7445e5]{flex:1;min-width:0;padding:.15rem .35rem;font:inherit;font-size:var(--font-sm);color:var(--content);background:var(--field);border:1px solid var(--accent);border-radius:var(--radius-sm)}.ftree__input[aria-invalid=true][data-v-db7445e5]{border-color:var(--danger)}.ftree__count[data-v-db7445e5],.ftree__tag[data-v-db7445e5]{font-size:var(--font-xs);color:var(--content-muted);font-variant-numeric:tabular-nums}.ftree__locked[data-v-db7445e5]{font-size:var(--font-xs);color:var(--content-muted);font-style:italic}.dd[data-v-ab92a5ae]{display:grid;gap:var(--space-4)}.dd__desc[data-v-ab92a5ae]{margin:0;font-size:var(--font-sm);line-height:1.5;white-space:pre-wrap}.dd__muted[data-v-ab92a5ae]{margin:0;font-size:var(--font-sm);color:var(--content-muted)}.dd__err[data-v-ab92a5ae]{margin:0;font-size:var(--font-sm);color:var(--danger)}.dd__tags[data-v-ab92a5ae]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.dd__tag[data-v-ab92a5ae]{border:0;padding:4px 10px;min-height:28px;border-radius:999px;background:var(--accent-wash);color:var(--accent);font:inherit;font-size:var(--font-xs);font-weight:600;cursor:pointer}.dd__meta[data-v-ab92a5ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.dd__meta dt[data-v-ab92a5ae]{font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--content-muted)}.dd__meta dd[data-v-ab92a5ae]{margin:2px 0 0;font-size:var(--font-sm);overflow-wrap:anywhere}.dd__h[data-v-ab92a5ae]{margin:0 0 var(--space-2);font-size:var(--font-sm);font-weight:700}.dd__list[data-v-ab92a5ae],.dd__hist[data-v-ab92a5ae]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2);font-size:var(--font-sm)}.dd__hist li[data-v-ab92a5ae]{display:grid;gap:2px;padding-left:var(--space-3);border-left:2px solid var(--line)}.dd__hist small[data-v-ab92a5ae]{color:var(--content-muted);font-size:var(--font-xs)}.dd__form[data-v-ab92a5ae]{display:grid;gap:var(--space-4)}.dd__field[data-v-ab92a5ae]{display:grid;gap:var(--space-1)}.dd__label[data-v-ab92a5ae]{font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--content-muted)}.dd__chips[data-v-ab92a5ae]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.dd__chip[data-v-ab92a5ae]{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 10px;border-radius:999px;background:var(--surface-sunk);font-size:var(--font-xs)}.dd__chip button[data-v-ab92a5ae]{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}@media(max-width:560px){.dd__meta[data-v-ab92a5ae]{grid-template-columns:minmax(0,1fr)}}.dl[data-v-5af5f6ea]{display:grid;gap:var(--space-3)}.dl__bar[data-v-5af5f6ea]{display:flex;gap:var(--space-3);align-items:center}.dl__search[data-v-5af5f6ea]{flex:1;min-width:0}.dl__chips[data-v-5af5f6ea]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dl__chip[data-v-5af5f6ea]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--content-2);font:inherit;font-size:var(--font-xs);font-weight:600;cursor:pointer}.dl__chip small[data-v-5af5f6ea]{color:var(--content-muted);font-weight:500}.dl__chip[aria-pressed=true][data-v-5af5f6ea]{background:var(--accent);border-color:var(--accent);color:var(--on-accent, #fff)}.dl__chip[aria-pressed=true] small[data-v-5af5f6ea]{color:inherit}.dl__chip--ghost[data-v-5af5f6ea]{border-style:dashed;color:var(--content-muted)}.dl__chip[data-v-5af5f6ea]:focus-visible,.dl__tag[data-v-5af5f6ea]:focus-visible,.dl__open[data-v-5af5f6ea]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dl__filters summary[data-v-5af5f6ea]{cursor:pointer;font-size:var(--font-sm);font-weight:600;color:var(--content-2);min-height:32px;display:flex;align-items:center}.dl__grid[data-v-5af5f6ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-3);padding-top:var(--space-2)}.dl__f[data-v-5af5f6ea]{display:grid;gap:2px;min-width:0}.dl__f label[data-v-5af5f6ea]{font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--content-muted)}.dl__f--end[data-v-5af5f6ea]{align-content:end}.dl__count[data-v-5af5f6ea]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.dl__list[data-v-5af5f6ea]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.dl__item[data-v-5af5f6ea]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.dl__open[data-v-5af5f6ea]{display:flex;gap:var(--space-3);width:100%;padding:var(--space-3);border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.dl__open[data-v-5af5f6ea]:hover{background:var(--surface-sunk)}.dl__ico[data-v-5af5f6ea]{color:var(--content-muted);padding-top:2px}.dl__main[data-v-5af5f6ea]{display:grid;gap:4px;min-width:0;flex:1}.dl__title[data-v-5af5f6ea]{font-weight:650;overflow-wrap:anywhere}.dl__desc[data-v-5af5f6ea]{font-size:var(--font-sm);color:var(--content-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl__excerpt[data-v-5af5f6ea]{font-size:var(--font-xs);color:var(--content-2);overflow-wrap:anywhere}.dl__excerpt small[data-v-5af5f6ea]{margin-right:.4em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--content-muted)}.dl__excerpt mark[data-v-5af5f6ea]{background:color-mix(in srgb,var(--warn, #f5b301) 35%,transparent);color:inherit;border-radius:2px}.dl__meta[data-v-5af5f6ea]{display:flex;flex-wrap:wrap;gap:2px var(--space-3);font-size:var(--font-xs);color:var(--content-muted);align-items:center}.dl__tags[data-v-5af5f6ea]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0 var(--space-3) var(--space-3) calc(var(--space-3) + 18px + var(--space-3))}.dl__tag[data-v-5af5f6ea]{border:0;min-height:28px;padding:0 10px;border-radius:999px;background:var(--accent-wash);color:var(--accent);font:inherit;font-size:var(--font-xs);font-weight:600;cursor:pointer}.dl__tag[aria-pressed=true][data-v-5af5f6ea]{background:var(--accent);color:var(--on-accent, #fff)}.dl__more[data-v-5af5f6ea]{display:flex;justify-content:center;padding:var(--space-2)}@media(max-width:768px){.dl__bar[data-v-5af5f6ea]{flex-wrap:wrap}.dl__bar[data-v-5af5f6ea] button{min-height:44px}.dl__tags[data-v-5af5f6ea]{padding-left:var(--space-3)}.dl__chip[data-v-5af5f6ea]{min-height:36px}}.dh[data-v-d0bfe4a8]{display:grid;gap:var(--space-3)}.fx[data-v-b5e203c1]{display:grid;gap:var(--space-4);min-width:0}.fx__folders[data-v-b5e203c1]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fx__folder[data-v-b5e203c1]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:left;font:inherit;font-size:var(--font-sm);color:var(--content)}.fx__folder[data-v-b5e203c1]:hover{border-color:var(--accent);color:var(--accent)}.fx__folder--over[data-v-b5e203c1]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.fx__folder-name[data-v-b5e203c1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fx__folder-meta[data-v-b5e203c1]{font-size:var(--font-xs);color:var(--content-muted);font-variant-numeric:tabular-nums}.fx__grid[data-v-b5e203c1]{display:grid;gap:var(--space-3)}.fx__grid-row[data-v-b5e203c1]{display:grid;grid-template-columns:repeat(var(--fx-cols),minmax(0,1fr));gap:var(--space-3)}.fx__card[data-v-b5e203c1]{position:relative;display:grid;gap:var(--space-1);align-content:start;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;min-width:0}.fx__card[data-v-b5e203c1]:hover{border-color:var(--accent)}.fx__card--on[data-v-b5e203c1]{border-color:var(--accent);background:var(--accent-wash)}.fx__card--archived[data-v-b5e203c1]{opacity:.72}.fx__mark[data-v-b5e203c1]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:var(--space-1);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--content-2);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.04em}.fx__mark[data-kind=PAPER][data-v-b5e203c1],.fx__mark[data-kind=BRIEF][data-v-b5e203c1]{background:var(--info-wash);color:var(--info)}.fx__mark[data-kind=FINDING][data-v-b5e203c1],.fx__mark[data-kind=TABLE][data-v-b5e203c1]{background:var(--accent-wash);color:var(--accent)}.fx__mark[data-kind=SBOM][data-v-b5e203c1],.fx__mark[data-kind=ATTESTATION][data-v-b5e203c1]{background:var(--ok-wash);color:var(--ok)}.fx__card-name[data-v-b5e203c1]{font-size:var(--font-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx__card-sub[data-v-b5e203c1]{font-size:var(--font-xs);color:var(--content-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx__card-foot[data-v-b5e203c1]{font-size:var(--font-xs);color:var(--content-muted);font-variant-numeric:tabular-nums}.fx__card-pills[data-v-b5e203c1]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.fx__info[data-v-b5e203c1]{position:absolute;top:var(--space-1);right:var(--space-1);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--content-muted);cursor:pointer}.fx__info[data-v-b5e203c1]:hover{background:var(--surface-sunk);color:var(--accent)}.fx__list[data-v-b5e203c1]{display:grid;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.fx__row[data-v-b5e203c1]{display:grid;grid-template-columns:minmax(12rem,3fr) minmax(6rem,1fr) 8rem 5rem 8rem;align-items:center;border-bottom:1px solid var(--line-soft)}.fx__row[data-v-b5e203c1]:last-child{border-bottom:0}.fx__row--head[data-v-b5e203c1]{background:var(--surface-2);border-bottom:1px solid var(--line)}.fx__row--on[data-v-b5e203c1]{background:var(--accent-wash)}.fx__row--archived[data-v-b5e203c1]{opacity:.72}.fx__th[data-v-b5e203c1]{padding:var(--space-2) var(--space-3)}.fx__sort[data-v-b5e203c1]{display:inline-flex;align-items:center;gap:.3em;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--content-2)}.fx__sort[data-v-b5e203c1]:hover{color:var(--accent)}.fx__td[data-v-b5e203c1]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-sm);min-width:0}.fx__td--num[data-v-b5e203c1],.fx__th--num[data-v-b5e203c1]{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.fx__td[data-v-b5e203c1]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fx__file-icon[data-v-b5e203c1]{flex:none;color:var(--content-muted)}.fx__td-stack[data-v-b5e203c1]{display:grid;min-width:0}.fx__td-name[data-v-b5e203c1]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx__td-sub[data-v-b5e203c1]{font-size:var(--font-xs);color:var(--content-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.fx__row[data-v-b5e203c1]{grid-template-columns:minmax(10rem,3fr) 7rem 5rem}.fx__th[data-v-b5e203c1]:nth-child(2),.fx__td[data-v-b5e203c1]:nth-child(2),.fx__th[data-v-b5e203c1]:nth-child(5),.fx__td[data-v-b5e203c1]:nth-child(5){display:none}}.dp[data-v-e9ca0cfc]{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--elev-1);min-width:0}.dp__head[data-v-e9ca0cfc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.dp__heading[data-v-e9ca0cfc]{min-width:0}.dp__title[data-v-e9ca0cfc]{margin:0;font-size:var(--font-md);font-weight:700;overflow-wrap:anywhere}.dp__sub[data-v-e9ca0cfc]{margin:2px 0 0;font-size:var(--font-xs);color:var(--content-muted)}.dp__x[data-v-e9ca0cfc]{flex:none;padding:4px;border:0;border-radius:var(--radius-sm);background:none;color:var(--content-muted);cursor:pointer}.dp__x[data-v-e9ca0cfc]:hover{background:var(--surface-sunk);color:var(--content)}.dp__pills[data-v-e9ca0cfc]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dp__note[data-v-e9ca0cfc]{margin:0;font-size:var(--font-xs);color:var(--content-2)}.dp__note code[data-v-e9ca0cfc]{overflow-wrap:anywhere}.dp__actions[data-v-e9ca0cfc],.dp__form-actions[data-v-e9ca0cfc]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dp__form[data-v-e9ca0cfc]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-sunk)}.dp__label[data-v-e9ca0cfc]{font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--content-muted)}.dp__hint[data-v-e9ca0cfc]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.dp__section[data-v-e9ca0cfc]{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.dp__h3[data-v-e9ca0cfc]{display:flex;align-items:center;gap:.35em;margin:0;font-size:var(--font-sm);font-weight:700}.dp__digest[data-v-e9ca0cfc]{margin:0;font-size:.7rem;line-height:1.6;overflow-wrap:anywhere;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunk);color:var(--content-2)}.dp__dl[data-v-e9ca0cfc]{display:grid;grid-template-columns:7rem 1fr;gap:var(--space-1) var(--space-3);margin:0;font-size:var(--font-xs)}.dp__dl dt[data-v-e9ca0cfc]{color:var(--content-muted);font-weight:600}.dp__dl dd[data-v-e9ca0cfc]{margin:0;color:var(--content-2);min-width:0;overflow-wrap:anywhere}.dp__key[data-v-e9ca0cfc]{font-size:.68rem}.dp__chain[data-v-e9ca0cfc]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.dp__vdl[data-v-e9ca0cfc]{display:grid;place-items:center;width:28px;height:28px;flex:none;background:none;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--content-2);cursor:pointer}.dp__vdl[data-v-e9ca0cfc]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.dp__vdl[data-v-e9ca0cfc]:disabled{opacity:.4;cursor:default}.dp__version[data-v-e9ca0cfc]{cursor:default}.dp__chain-btn[data-v-e9ca0cfc]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--content)}.dp__chain-btn[data-v-e9ca0cfc]:hover{border-color:var(--accent)}.dp__chain--now .dp__chain-btn[data-v-e9ca0cfc]{border-color:var(--accent);background:var(--accent-wash)}.dp__chain--now .dp__chain-n[data-v-e9ca0cfc],.dp__chain--now .dp__chain-meta[data-v-e9ca0cfc]{color:var(--content-2)}.dp__chain-n[data-v-e9ca0cfc]{flex:none;font-size:var(--font-xs);color:var(--content-muted)}.dp__chain-body[data-v-e9ca0cfc]{display:grid;min-width:0;flex:1}.dp__chain-meta[data-v-e9ca0cfc]{font-size:.68rem;color:var(--content-muted)}.dp__history[data-v-e9ca0cfc]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:var(--font-xs);color:var(--content-2)}.dp__history-meta[data-v-e9ca0cfc]{display:block;color:var(--content-muted);font-size:.68rem}.up[data-v-e71c3f33]{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg)}.up__title[data-v-e71c3f33]{margin:0;font-size:var(--font-sm);font-weight:700}.up__note[data-v-e71c3f33]{margin:0;padding:var(--space-3);border:1px solid var(--line);border-left:3px solid var(--info);border-radius:var(--radius);background:var(--surface-sunk);font-size:var(--font-xs);color:var(--content-2);max-width:72ch}.up__link[data-v-e71c3f33]{margin-left:.35em;padding:0;background:none;border:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.up__row[data-v-e71c3f33]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.up__kind[data-v-e71c3f33]{display:grid;gap:var(--space-1);width:12rem}.up__pick[data-v-e71c3f33]{display:grid;gap:var(--space-1);flex:1;min-width:14rem}.up__label[data-v-e71c3f33]{font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--content-muted)}.up__jobs[data-v-e71c3f33]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.up__job[data-v-e71c3f33]{display:grid;grid-template-columns:1fr auto 8rem;gap:var(--space-2);align-items:center;font-size:var(--font-xs)}.up__job-name[data-v-e71c3f33]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up__job-size[data-v-e71c3f33]{color:var(--content-muted);font-variant-numeric:tabular-nums}.up__bar[data-v-e71c3f33]{width:100%;height:6px}.up__job-state[data-v-e71c3f33]{text-align:right;font-weight:600;color:var(--content-2)}.up__job-state[data-state=DONE][data-v-e71c3f33]{color:var(--ok)}.up__job-state[data-state=FAILED][data-v-e71c3f33]{color:var(--danger)}.up__job-error[data-v-e71c3f33]{grid-column:1 / -1;color:var(--danger)}.up__cam[data-v-e71c3f33]{display:none}@media(hover:none)and (pointer:coarse){.up__cam[data-v-e71c3f33]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;margin-top:var(--space-2);border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-raised);font-weight:650;cursor:pointer}.up__cam[data-v-e71c3f33]:focus-within{outline:2px solid var(--accent);outline-offset:2px}}.db[data-v-8f524594]{display:grid;gap:var(--space-4);min-width:0}.db__bar[data-v-8f524594]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.db__tools[data-v-8f524594]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.db__tools[data-v-8f524594] .input{width:15rem}.db__views[data-v-8f524594]{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.db__view[data-v-8f524594]{display:inline-flex;align-items:center;gap:.35em;padding:.35rem .7rem;border:0;background:var(--surface-raised);font:inherit;font-size:var(--font-xs);font-weight:600;color:var(--content-2);cursor:pointer}.db__view+.db__view[data-v-8f524594]{border-left:1px solid var(--line)}.db__view[aria-pressed=true][data-v-8f524594]{background:var(--accent-wash);color:var(--accent)}.db__toggle[data-v-8f524594]{display:inline-flex;align-items:center;gap:.4em;font-size:var(--font-xs);color:var(--content-2)}.db__searchnote[data-v-8f524594]{margin:0;font-size:var(--font-xs);color:var(--content-muted);max-width:76ch}.db__searchnote code[data-v-8f524594]{overflow-wrap:anywhere}.db__panes[data-v-8f524594]{display:grid;gap:var(--space-4);grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start}.db__panes--detail[data-v-8f524594]{grid-template-columns:minmax(180px,210px) minmax(0,1fr) minmax(280px,330px)}.db__tree[data-v-8f524594]{position:sticky;top:calc(var(--nav-height) + var(--space-4));max-height:calc(100dvh - var(--nav-height) - var(--space-10));overflow-y:auto;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg)}.db__main[data-v-8f524594]{display:grid;gap:var(--space-4);min-width:0;align-content:start;border-radius:var(--radius-lg)}.db__main--drop[data-v-8f524594]{outline:2px dashed var(--accent);outline-offset:4px}.db__archived[data-v-8f524594]{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--content-2)}.db__case[data-v-8f524594]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius)}.db__case-name[data-v-8f524594]{margin:0;font-size:var(--font-sm);font-weight:700}.db__case-meta[data-v-8f524594]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.db__detail[data-v-8f524594]{position:sticky;top:calc(var(--nav-height) + var(--space-4));max-height:calc(100dvh - var(--nav-height) - var(--space-10));overflow-y:auto}.db__selection[data-v-8f524594]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}@media(max-width:768px){.db[data-v-8f524594]{gap:var(--space-3)}.db__tools[data-v-8f524594]{display:grid;gap:var(--space-2);width:100%}.db__tools[data-v-8f524594] .input{width:100%;min-height:48px;font-size:16px;border-radius:14px}.db__toggle[data-v-8f524594]{min-height:44px}.db__bar[data-v-8f524594]{gap:var(--space-2)}.db__sheet[data-v-8f524594]{padding:var(--space-2) var(--space-4) var(--space-4)}.db__detail--sheet[data-v-8f524594]{border:0;box-shadow:none;padding:0;background:transparent}}@media(max-width:1024px){.db__panes[data-v-8f524594],.db__panes--detail[data-v-8f524594]{grid-template-columns:1fr}.db__tree[data-v-8f524594],.db__detail[data-v-8f524594]{position:static;max-height:none}}
