.hero.svelte-1q37ri0{text-align:center;margin-bottom:3rem}.eyebrow.svelte-1q37ri0{font-family:JetBrains Mono,monospace;font-size:.85rem;letter-spacing:.15em;color:var(--muted);margin:0 0 1rem}h1.svelte-1q37ri0{font-size:4rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;margin:0 0 1rem;color:#fafaf9}.sub.svelte-1q37ri0{color:var(--muted);font-size:1.05rem;max-width:28rem;line-height:1.5;margin:0}@media(max-width:768px){h1.svelte-1q37ri0{font-size:2.75rem}}.stats-card.svelte-1jqe645{width:100%;max-width:26rem;background:#0c0a09;border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem;margin:0 auto 3rem;box-shadow:0 4px 24px -2px #00000080}.card-header.svelte-1jqe645{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.title-group.svelte-1jqe645{display:flex;align-items:center;gap:.5rem;color:var(--muted)}.label.svelte-1jqe645{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;letter-spacing:.18em}.refresh-btn.svelte-1jqe645{background:none;border:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.refresh-btn.svelte-1jqe645:hover:not(:disabled){color:#fafaf9;background:var(--surface)}.refresh-btn.svelte-1jqe645:disabled{opacity:.3;cursor:default}.stats-grid.svelte-1jqe645{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.stat-item.svelte-1jqe645{text-align:center;display:flex;flex-direction:column;gap:.25rem}.stat-value.svelte-1jqe645{font-size:2.25rem;font-weight:700;color:#fafaf9;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-value.highlight.svelte-1jqe645{color:#4ade80}.stat-label.svelte-1jqe645{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:500}.breakdown.svelte-1jqe645{border-top:1px solid var(--border);padding-top:1.25rem;display:flex;flex-direction:column;gap:.85rem}.breakdown-item.svelte-1jqe645{display:flex;justify-content:space-between;align-items:center}.project-info.svelte-1jqe645{display:flex;align-items:center;gap:.75rem;color:#fafaf9;font-size:.85rem;font-weight:500}.project-logo-box.svelte-1jqe645{width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--project-accent) 15%,#1c1917);border:1px solid color-mix(in srgb,var(--project-accent) 30%,transparent);display:flex;align-items:center;justify-content:center}.project-stats.svelte-1jqe645{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--muted);display:flex;align-items:center;gap:.4rem}.count.svelte-1jqe645{font-variant-numeric:tabular-nums}.count.highlight.svelte-1jqe645{color:#4ade80}.sep.svelte-1jqe645{opacity:.2}.footer.svelte-1jqe645{margin-top:1.5rem;font-size:.6rem;color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.05em}.footer.svelte-1jqe645 a:where(.svelte-1jqe645){color:#fafaf9;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border)}.footer.svelte-1jqe645 a:where(.svelte-1jqe645):hover{color:#4ade80;text-decoration-color:#4ade80}.loading-state.svelte-1jqe645{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 0;color:var(--muted);font-size:.8rem}.loading-bar.svelte-1jqe645{width:100%;height:2px;background:var(--surface);border-radius:1px;overflow:hidden}.loading-fill.svelte-1jqe645{width:30%;height:100%;background:#4ade80;animation:svelte-1jqe645-loading-slide 1.5s infinite ease-in-out}@keyframes svelte-1jqe645-loading-slide{0%{transform:translate(-100%)}to{transform:translate(333%)}}.error.svelte-1jqe645{color:#f87171;font-size:.85rem;text-align:center;padding:1.5rem 0;display:flex;flex-direction:column;gap:.75rem;align-items:center}.retry-btn.svelte-1jqe645{background:var(--surface);border:1px solid var(--border);color:#fafaf9;padding:4px 12px;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s}.retry-btn.svelte-1jqe645:hover{background:var(--surface-2);border-color:var(--muted)}.activity-icon{color:#4ade80}.spin{animation:svelte-1jqe645-spin .8s linear infinite}@keyframes svelte-1jqe645-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stats-card.svelte-kwoa1x{width:100%;max-width:26rem;background:#0c0a09;border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem;margin:0 auto 3rem;box-shadow:0 4px 24px -2px #00000080}.card-header.svelte-kwoa1x{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.title-group.svelte-kwoa1x{display:flex;align-items:center;gap:.5rem;color:var(--muted)}.label.svelte-kwoa1x{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;letter-spacing:.18em}.refresh-btn.svelte-kwoa1x{background:none;border:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.refresh-btn.svelte-kwoa1x:hover:not(:disabled){color:#fafaf9;background:var(--surface)}.refresh-btn.svelte-kwoa1x:disabled{opacity:.3;cursor:default}.total-row.svelte-kwoa1x{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1.75rem}.total-count.svelte-kwoa1x{font-size:2.25rem;font-weight:700;color:#4ade80;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.total-label.svelte-kwoa1x{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.breakdown.svelte-kwoa1x{border-top:1px solid var(--border);padding-top:1.25rem;display:flex;flex-direction:column;gap:1rem}.breakdown-item.svelte-kwoa1x{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.tool-info.svelte-kwoa1x{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.tool-logo-box.svelte-kwoa1x{flex-shrink:0;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--tool-accent) 15%,#1c1917);border:1px solid color-mix(in srgb,var(--tool-accent) 30%,transparent);display:flex;align-items:center;justify-content:center;margin-top:1px}.tool-detail.svelte-kwoa1x{display:flex;flex-direction:column;gap:.2rem;min-width:0}.tool-name.svelte-kwoa1x{font-size:.85rem;font-weight:500;color:#fafaf9}.tool-metric.svelte-kwoa1x{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted);font-variant-numeric:tabular-nums}.mode-row.svelte-kwoa1x{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.mode-chip.svelte-kwoa1x{font-family:JetBrains Mono,monospace;font-size:.62rem;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:1px 5px;white-space:nowrap}.session-col.svelte-kwoa1x{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.session-count.svelte-kwoa1x{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;color:#fafaf9;font-variant-numeric:tabular-nums}.session-label.svelte-kwoa1x{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.loading-state.svelte-kwoa1x{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 0;color:var(--muted);font-size:.8rem}.loading-bar.svelte-kwoa1x{width:100%;height:2px;background:var(--surface);border-radius:1px;overflow:hidden}.loading-fill.svelte-kwoa1x{width:30%;height:100%;background:#4ade80;animation:svelte-kwoa1x-loading-slide 1.5s infinite ease-in-out}@keyframes svelte-kwoa1x-loading-slide{0%{transform:translate(-100%)}to{transform:translate(333%)}}.empty-state.svelte-kwoa1x{padding:2rem 0;text-align:center;color:var(--muted);font-size:.85rem}.error.svelte-kwoa1x{color:#f87171;font-size:.85rem;text-align:center;padding:1.5rem 0;display:flex;flex-direction:column;gap:.75rem;align-items:center}.retry-btn.svelte-kwoa1x{background:var(--surface);border:1px solid var(--border);color:#fafaf9;padding:4px 12px;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s}.retry-btn.svelte-kwoa1x:hover{background:var(--surface-2);border-color:var(--muted)}.header-icon{color:#4ade80}.spin{animation:svelte-kwoa1x-spin .8s linear infinite}@keyframes svelte-kwoa1x-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.project-card.svelte-oviq8z{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s,transform .15s}.project-card.svelte-oviq8z:hover{transform:translateY(-2px);border-color:var(--accent)}.card-preview.svelte-oviq8z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:160px;background:color-mix(in srgb,var(--accent) 18%,var(--surface-2));border-bottom:1px solid var(--border);text-decoration:none;transition:background .2s}.card-preview.svelte-oviq8z:hover{background:color-mix(in srgb,var(--accent) 26%,var(--surface-2))}.preview-logo.svelte-oviq8z{width:64px;height:64px;object-fit:contain;display:block}.card-eyebrow.svelte-oviq8z{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.14em;color:#fff;transition:color .15s}.card-preview.svelte-oviq8z:hover .card-eyebrow:where(.svelte-oviq8z){color:var(--text)}.card-body.svelte-oviq8z{padding:1.25rem 1.5rem;display:flex;flex-direction:column;flex:1}h2.svelte-oviq8z{font-size:1.25rem;font-weight:600;margin:0 0 .6rem;line-height:1.3;color:#fff}.card-body.svelte-oviq8z p:where(.svelte-oviq8z){color:var(--muted);font-size:.875rem;line-height:1.5;margin:0;flex:1}@media(max-width:768px){.card-preview.svelte-oviq8z{height:120px}}footer.svelte-jz8lnl{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-family:JetBrains Mono,monospace;color:var(--muted)}footer.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--muted);text-decoration:none;transition:color .15s}footer.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text)}.sep.svelte-jz8lnl{color:var(--border)}.pairing-wrap.svelte-4b17ec{display:flex;flex-direction:column;align-items:center;width:100%;max-width:72rem;margin-bottom:3rem}.pairing-eyebrow.svelte-4b17ec{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.18em;color:var(--muted);margin:0 0 .75rem}.graph-container.svelte-4b17ec{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.75rem;overflow:hidden;user-select:none}svg.svelte-4b17ec{display:block;width:100%;height:auto;touch-action:none}svg.panning.svelte-4b17ec{cursor:grabbing}svg.svelte-4b17ec:not(.panning){cursor:grab}svg.svelte-4b17ec a:where(.svelte-4b17ec){cursor:pointer}svg.svelte-4b17ec a:where(.svelte-4b17ec) .node-circle:where(.svelte-4b17ec){transition:fill-opacity .15s,stroke-opacity .15s,stroke-width .15s}svg.svelte-4b17ec a:where(.svelte-4b17ec):hover .node-circle:where(.svelte-4b17ec){fill-opacity:.32;stroke-opacity:.9}svg.svelte-4b17ec a:where(.svelte-4b17ec):focus .node-circle:where(.svelte-4b17ec),svg.svelte-4b17ec a:where(.svelte-4b17ec):focus-visible .node-circle:where(.svelte-4b17ec){fill-opacity:.35;stroke-opacity:1;stroke-width:2.5px;outline:none}main.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:3rem 1.5rem 1.5rem}.cards-row.svelte-1uha8ag{display:flex;gap:1.25rem;width:100%;max-width:72rem;margin-bottom:3rem;align-items:flex-start}.cards-row.svelte-1uha8ag .stats-card{flex:1;max-width:none;margin:0}@media(max-width:768px){.cards-row.svelte-1uha8ag{flex-direction:column}}.projects.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;max-width:72rem;margin-bottom:3rem}@media(max-width:768px){.projects.svelte-1uha8ag{grid-template-columns:1fr}}.section-header.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;width:100%;max-width:72rem;margin:1.5rem 0 1.25rem}.section-header.svelte-1uha8ag:before,.section-header.svelte-1uha8ag:after{content:"";flex:1;height:1px;background:var(--border)}.section-label.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.18em;color:var(--muted);white-space:nowrap}
