.report.svelte-fnwdtv{background:#fbfcfe;border-bottom:1px solid #e3e7ee;flex:none}.summary.svelte-fnwdtv{cursor:pointer;width:100%;font:inherit;text-align:left;color:#1f2430;background:0 0;border:none;align-items:center;gap:.6rem;padding:.4rem .8rem;display:flex}.summary.svelte-fnwdtv:hover{background:#f4f6fb}.tag.svelte-fnwdtv{text-transform:uppercase;letter-spacing:.04em;color:#6d28d9;flex:none;font-size:.7rem;font-weight:700}.chips.svelte-fnwdtv{color:#6b7280;flex-wrap:wrap;flex:auto;gap:.5rem .9rem;font-size:.78rem;display:flex}.chip.svelte-fnwdtv b:where(.svelte-fnwdtv){color:#1f2430;font-weight:700}.caret.svelte-fnwdtv{color:#9aa0aa;flex:none;font-size:.8rem}.detail.svelte-fnwdtv{flex-direction:column;gap:.7rem;padding:.2rem .8rem .7rem;display:flex}.grid.svelte-fnwdtv{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.2rem 1.2rem;display:grid}.cell.svelte-fnwdtv{border-bottom:1px dotted #e6e9f0;justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;padding:.15rem 0;font-size:.8rem;display:flex}.cell.wide.svelte-fnwdtv{grid-column:1/-1}.k.svelte-fnwdtv{color:#6b7280}.v.svelte-fnwdtv{color:#1f2430;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.lookup.svelte-fnwdtv{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lookup-label.svelte-fnwdtv{text-transform:uppercase;letter-spacing:.03em;color:#9aa0aa;font-size:.72rem}.lookup.svelte-fnwdtv input:where(.svelte-fnwdtv){font:inherit;background:#fff;border:1px solid #d3d9e2;border-radius:6px;width:12rem;padding:.25rem .5rem;font-size:.8rem}.lk-miss.svelte-fnwdtv{color:#b45309;font-size:.78rem}.lk-hit.svelte-fnwdtv{color:#6b7280;flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;font-size:.78rem;display:flex}.lk-id.svelte-fnwdtv{color:#1f2430;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.lk-field.svelte-fnwdtv{font-variant-numeric:tabular-nums}code.svelte-fnwdtv{background:#eef1f5;border-radius:4px;padding:0 4px}html,body{color:#1f2430;background:#eef1f5;height:100%;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*,:before,:after{box-sizing:border-box}.app.svelte-1708aaz{background:#eef1f5;flex-direction:column;height:100vh;display:flex;overflow:hidden}.filepill-wrap.svelte-1708aaz{justify-content:center;display:flex;position:relative}.filepill.svelte-1708aaz{color:#fff;max-width:46vw;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:baseline;gap:.5rem;padding:.3rem .9rem;display:inline-flex;overflow:hidden}.filepill.svelte-1708aaz:hover{background:#fff3;border-color:#fff6}.filepill.open.svelte-1708aaz{color:#2e1065;background:#fff;border-color:#fff}.fp-name.svelte-1708aaz{text-overflow:ellipsis;flex:0 auto;min-width:2.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:700;overflow:hidden}.fp-placeholder.svelte-1708aaz{flex:0 auto;font-size:.85rem;font-weight:600}.fp-placeholder.svelte-1708aaz code:where(.svelte-1708aaz){color:inherit;background:#ffffff29}.filepill.open.svelte-1708aaz .fp-placeholder:where(.svelte-1708aaz) code:where(.svelte-1708aaz){color:#2e1065;background:#eef1f5}.fp-caret.svelte-1708aaz{opacity:.8;flex:none;font-size:.6rem}.pick-scrim.svelte-1708aaz{z-index:90;background:#10182866;position:fixed;inset:0}.gfa-pop.svelte-1708aaz{z-index:101;color:#1f2430;text-align:left;background:#fff;border:1px solid #e3e7ee;border-radius:12px;flex-direction:column;gap:.9rem;width:min(540px,92vw);padding:1rem 1.1rem;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #10182847}.qp-block.svelte-1708aaz{flex-direction:column;gap:.5rem;display:flex}.qp-block.svelte-1708aaz+.qp-block:where(.svelte-1708aaz){border-top:1px solid #f0f2f5;padding-top:.9rem}.qp-head.svelte-1708aaz{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;font-size:.68rem;font-weight:700}.dz-drop.svelte-1708aaz{text-align:center;cursor:pointer;background:#fbfcfe;border:2px dashed #cbd2dd;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;padding:1.1rem 1rem;transition:border-color .15s,background .15s;display:flex}.dz-drop.svelte-1708aaz:hover{background:#f6f7f9;border-color:#9aa0aa}.dz-drop.over.svelte-1708aaz{background:#faf7ff;border-color:#7c3aed}.dz-drop-icon.svelte-1708aaz{font-size:1.6rem}.dz-drop-main.svelte-1708aaz{color:#333;font-size:.9rem}.dz-choose.svelte-1708aaz{color:#6d28d9;font-weight:600;text-decoration:underline}.dz-drop-sub.svelte-1708aaz{color:#9aa0aa;font-size:.74rem}.gfa-ex-grid.svelte-1708aaz{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.gfa-ex.svelte-1708aaz{text-align:left;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #e3e7ee;border-radius:9px;flex-direction:column;gap:.1rem;padding:.5rem .6rem;display:flex}.gfa-ex.svelte-1708aaz:hover:not(:disabled){background:#f5f0ff;border-color:#c7b8ec}.gfa-ex.svelte-1708aaz:disabled{opacity:.6;cursor:default}.gfa-ex.svelte-1708aaz b:where(.svelte-1708aaz){color:#1f2430;font-size:.82rem}.gfa-ex-kind.svelte-1708aaz{color:#7a828f;font-size:.7rem}.gfa-foot.svelte-1708aaz{color:#8a94a6;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.78rem;display:flex}.gfa-foot.svelte-1708aaz a:where(.svelte-1708aaz){color:#6d28d9;white-space:nowrap;font-weight:600;text-decoration:none}.gfa-foot.svelte-1708aaz a:where(.svelte-1708aaz):hover{text-decoration:underline}.error-banner.svelte-1708aaz{flex:none;margin:.6rem 1rem 0}.error-banner.svelte-1708aaz pre:where(.svelte-1708aaz){color:#991b1b;white-space:pre-wrap;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin:0;padding:.7rem .9rem;font-size:.82rem}.workspace.svelte-1708aaz{flex:1;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow:hidden}.mainview.svelte-1708aaz{background:#fff;border:1px solid #e3e7ee;border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a}.tabbody.svelte-1708aaz{flex:1;min-height:0;overflow:auto}.tabbody.svelte-1708aaz .wrap{height:100%}.empty-stage.svelte-1708aaz{background:#fff;border:2px dashed #cbd2dd;border-radius:12px;flex:1;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex}.empty-stage.over.svelte-1708aaz{background:#faf7ff;border-color:#7c3aed}.empty-hint.svelte-1708aaz{text-align:center;color:#8a94a6;max-width:28rem;padding:2rem}.dz-icon.svelte-1708aaz{font-size:2.5rem}.empty-hint.svelte-1708aaz p:where(.svelte-1708aaz){margin:.6rem 0 0;font-size:.95rem;line-height:1.5}.link-inline.svelte-1708aaz{font:inherit;font-size:inherit;color:#6d28d9;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.link-inline.svelte-1708aaz:hover{color:#5b21b6}code.svelte-1708aaz{background:#eef1f5;border-radius:4px;padding:0 4px;font-size:.9em}
