.api-container.svelte-ztmkmn{max-width:1400px;margin:0 auto;padding:4rem 2rem;min-height:100vh}.mono.svelte-ztmkmn{font-family:var(--font-mono)}.api-header.svelte-ztmkmn{margin-bottom:3rem}.header-badge.svelte-ztmkmn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--color-ink);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.status-dot.svelte-ztmkmn{width:8px;height:8px;background:#0f0;border-radius:50%;display:inline-block}.blink.svelte-ztmkmn{animation:svelte-ztmkmn-blink 1.5s infinite}@keyframes svelte-ztmkmn-blink{50%{opacity:.4}}.page-title.svelte-ztmkmn{font-family:var(--font-display);font-size:3.5rem;margin:0 0 1rem;letter-spacing:-.04em;font-weight:800;color:var(--color-ink)}.page-desc.svelte-ztmkmn{font-size:1.1rem;max-width:65ch;opacity:.7;line-height:1.6}.data-toolbar.svelte-ztmkmn{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem}.count-badge.svelte-ztmkmn{background:var(--accent-secondary);color:var(--color-ink);font-family:var(--font-mono);font-weight:700;padding:.5rem 1rem;font-size:.9rem;box-shadow:2px 2px #0000001a}.path-display.svelte-ztmkmn{font-size:1rem;color:var(--color-ink);font-weight:600}.grey.svelte-ztmkmn{opacity:.4}.tree-grid.svelte-ztmkmn{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:4rem 2rem}.tree-card.svelte-ztmkmn{background:transparent;display:flex;flex-direction:column;gap:1.5rem;position:relative}.card-header.svelte-ztmkmn{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.5rem}.tree-id.svelte-ztmkmn{display:flex;align-items:center;gap:.5rem}.tree-id.svelte-ztmkmn h3:where(.svelte-ztmkmn){margin:0;font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-ink)}.timestamp.svelte-ztmkmn{font-size:.7rem;color:var(--color-ink);opacity:.5;letter-spacing:.05em}.metrics-container.svelte-ztmkmn{display:flex;flex-direction:column;gap:1.5rem}.metric-row.svelte-ztmkmn{display:flex;gap:2rem}.metric-group.svelte-ztmkmn{display:flex;flex-direction:column;gap:.25rem}.metric-group.svelte-ztmkmn .label:where(.svelte-ztmkmn){font-size:.65rem;text-transform:uppercase;color:var(--color-ink);opacity:.5;font-weight:600;letter-spacing:.05em}.metric-group.svelte-ztmkmn .value:where(.svelte-ztmkmn){font-size:1.25rem;font-family:var(--font-display);color:var(--color-ink);line-height:1.1;font-weight:600}.accent-text.svelte-ztmkmn{color:var(--accent-primary);font-weight:700}.bold.svelte-ztmkmn{font-weight:800}.small.svelte-ztmkmn{font-size:.8rem;font-weight:400;opacity:.8}.metric-group.full-width.svelte-ztmkmn{width:100%}.products-section.svelte-ztmkmn{margin-top:.5rem}.section-label.svelte-ztmkmn{font-size:.85rem;font-weight:700;margin-bottom:.75rem;color:var(--color-ink)}.file-list.svelte-ztmkmn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.file-item.svelte-ztmkmn{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-ink)}.file-icon.svelte-ztmkmn{opacity:.7;font-size:.9em}.dashed-line.svelte-ztmkmn{flex-grow:1;border-bottom:1px dashed rgba(0,0,0,.15);height:6px}html.dark .dashed-line.svelte-ztmkmn{border-bottom-color:#ffffff26}.file-qty.svelte-ztmkmn{font-weight:700}.card-footer.svelte-ztmkmn{display:flex;justify-content:space-between;font-size:.75rem;opacity:.8;padding-top:.5rem}.meta-tag.svelte-ztmkmn .label:where(.svelte-ztmkmn){font-weight:700;margin-right:.3rem}.loading-state.svelte-ztmkmn{height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner-square.svelte-ztmkmn{width:20px;height:20px;background:var(--accent-primary);animation:svelte-ztmkmn-spin 1s infinite linear}@keyframes svelte-ztmkmn-spin{to{transform:rotate(360deg)}}.empty-state.svelte-ztmkmn{padding:4rem;text-align:center;border:2px dashed var(--color-ink);border-radius:var(--radius-md);opacity:.5}@media (max-width: 600px){.page-title.svelte-ztmkmn{font-size:2.5rem}.data-toolbar.svelte-ztmkmn{flex-direction:column;align-items:flex-start;gap:1rem}.tree-grid.svelte-ztmkmn{grid-template-columns:1fr}}
