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