.dashboard.svelte-x1i5gj{padding:2rem 0}.dash-header.svelte-x1i5gj{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem}.dash-header.svelte-x1i5gj>div:where(.svelte-x1i5gj){min-width:0}h1.svelte-x1i5gj{font-size:var(--fs-2xl);margin:0 0 .5rem;color:var(--accent-cyan)}.subtitle.svelte-x1i5gj{color:var(--text-secondary);margin:0}.live.svelte-x1i5gj{color:var(--accent-green, #6cd47a);margin-left:.5em}.customize-btn.svelte-x1i5gj{flex-shrink:0;background:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);padding:.45rem .9rem;font-size:var(--fs-sm);cursor:pointer}.customize-btn.svelte-x1i5gj:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.hero-row.svelte-x1i5gj{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.2rem;align-items:start;margin-bottom:2rem}@media (max-width: 1000px){.hero-row.svelte-x1i5gj{grid-template-columns:1fr}}.dash-pulse.svelte-x1i5gj{min-width:0}.hero-counters.svelte-x1i5gj{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:0}.counter.svelte-x1i5gj{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.2rem 1.4rem}.counter.highlight.svelte-x1i5gj{border-color:var(--accent-cyan)}.value.svelte-x1i5gj{font-size:var(--fs-2xl);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1}.counter.highlight.svelte-x1i5gj .value:where(.svelte-x1i5gj){color:var(--accent-cyan)}.label.svelte-x1i5gj{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.05em;margin-top:.4rem}.grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem;margin-bottom:2rem}.panel.svelte-x1i5gj{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.2rem}h2.svelte-x1i5gj{font-size:var(--fs-lg);margin:0 0 .8rem}.empty.svelte-x1i5gj{color:var(--text-secondary);font-style:italic}.bars.svelte-x1i5gj{list-style:none;padding:0;margin:0}.bars.svelte-x1i5gj li:where(.svelte-x1i5gj){display:grid;grid-template-columns:minmax(0,8em) 1fr auto;gap:.6em;align-items:center;padding:.3rem 0;font-size:var(--fs-sm)}@media (max-width: 480px){.bars.svelte-x1i5gj li:where(.svelte-x1i5gj){grid-template-columns:minmax(0,6em) 1fr auto;gap:.4em;font-size:var(--fs-xs, .75rem)}}.row-label.svelte-x1i5gj{color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.row-label.svelte-x1i5gj:hover{color:var(--accent-cyan)}.bar-track.svelte-x1i5gj{height:10px;background:var(--bg-elevated, var(--bg-primary));border-radius:5px;overflow:hidden}.bar-fill.svelte-x1i5gj{height:100%;background:var(--accent-cyan);transition:width .3s ease}.bar-fill.green.svelte-x1i5gj{background:var(--accent-green, #6cd47a)}.row-count.svelte-x1i5gj{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.trending.svelte-x1i5gj h2:where(.svelte-x1i5gj){margin-bottom:1rem}.trending-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.trending-board.svelte-x1i5gj{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.2rem}.trending-board.svelte-x1i5gj h3:where(.svelte-x1i5gj){font-size:var(--fs-sm);margin:0 0 .6rem;color:var(--text-secondary);font-family:SF Mono,monospace;text-transform:lowercase}.trend-list.svelte-x1i5gj{list-style:none;padding:0;margin:0}.trend-list.svelte-x1i5gj li:where(.svelte-x1i5gj){display:grid;grid-template-columns:2em 1fr auto;gap:.5em;align-items:baseline;padding:.3rem 0;font-size:var(--fs-sm)}.rank.svelte-x1i5gj{color:var(--text-secondary);font-variant-numeric:tabular-nums}.trend-title.svelte-x1i5gj{color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-title.svelte-x1i5gj:hover{color:var(--accent-cyan)}.delta.svelte-x1i5gj{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.delta.positive.svelte-x1i5gj{color:var(--accent-green, #6cd47a)}.delta.negative.svelte-x1i5gj{color:var(--accent-red, #d47a6c)}.competitive.svelte-x1i5gj{margin-bottom:2.5rem}.competitive.svelte-x1i5gj h2:where(.svelte-x1i5gj){font-size:var(--fs-lg);margin:0 0 1rem;color:var(--text-primary)}.comp-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.comp-board.svelte-x1i5gj{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.2rem}.comp-board.svelte-x1i5gj h3:where(.svelte-x1i5gj){margin:0 0 .7rem;font-size:var(--fs-md, 1rem);color:var(--accent-cyan)}.comp-meta.svelte-x1i5gj{color:var(--text-secondary);font-weight:400;font-size:var(--fs-sm)}.comp-list.svelte-x1i5gj{list-style:none;padding:0;margin:0}.comp-list.svelte-x1i5gj li:where(.svelte-x1i5gj){display:grid;grid-template-columns:2.5em 1fr auto auto;align-items:baseline;gap:.6em;padding:.4rem 0;border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm)}.comp-list.svelte-x1i5gj li:where(.svelte-x1i5gj):last-child{border-bottom:none}.comp-title.svelte-x1i5gj{color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}.comp-title.svelte-x1i5gj:hover{color:var(--accent-cyan)}.comp-link.svelte-x1i5gj{margin:1rem 0 0;font-size:var(--fs-sm)}.comp-link.svelte-x1i5gj a:where(.svelte-x1i5gj){color:var(--accent-cyan)}.score.svelte-x1i5gj{font-weight:600;color:var(--accent-cyan);font-variant-numeric:tabular-nums}.faucet-card.svelte-x1i5gj{background:linear-gradient(135deg,var(--bg-secondary),color-mix(in srgb,var(--accent-green, #6cd47a) 12%,var(--bg-secondary)));border:1px solid var(--accent-green, #6cd47a);border-radius:var(--radius-md);padding:1rem 1.2rem;margin-bottom:1.5rem}.faucet-card.svelte-x1i5gj header:where(.svelte-x1i5gj){margin-bottom:.6rem}.faucet-card.svelte-x1i5gj h2:where(.svelte-x1i5gj){margin:0 0 .3rem;font-size:var(--fs-lg);color:var(--accent-green, #6cd47a)}.faucet-card.svelte-x1i5gj p:where(.svelte-x1i5gj){margin:0;color:var(--text-secondary);font-size:var(--fs-sm)}.faucet-card.svelte-x1i5gj p:where(.svelte-x1i5gj) code:where(.svelte-x1i5gj){background:var(--bg-primary, #0a0a0a);padding:.05em .4em;border-radius:3px;font-size:.9em}.claim-button.svelte-x1i5gj{margin-top:.6rem;padding:.5rem 1.4rem;background:var(--accent-green, #6cd47a);color:var(--bg-primary, #0a0a0a);font-weight:600;border:none;border-radius:var(--radius-sm, 4px);cursor:pointer;font-size:var(--fs-md)}.claim-button.svelte-x1i5gj:hover{filter:brightness(1.1)}.faucet-card.svelte-x1i5gj .error:where(.svelte-x1i5gj){margin-top:.4rem;color:var(--accent-red, #d47a6c);font-size:var(--fs-sm)}.suggest-panel.svelte-x1i5gj{background:var(--bg-secondary);border:1px solid var(--accent-cyan);border-radius:var(--radius-md);padding:1rem 1.2rem;margin-bottom:1.5rem}.suggest-panel.svelte-x1i5gj header:where(.svelte-x1i5gj){margin-bottom:.6rem}.suggest-panel.svelte-x1i5gj h2:where(.svelte-x1i5gj){margin:0 0 .2rem;font-size:var(--fs-lg);color:var(--accent-cyan)}.suggest-panel.svelte-x1i5gj .subtitle:where(.svelte-x1i5gj){margin:0;color:var(--text-secondary);font-size:var(--fs-sm)}.suggestions.svelte-x1i5gj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.suggestion.svelte-x1i5gj{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.2rem .6rem;align-items:baseline;padding:.5rem .6rem;background:var(--bg-primary, #0a0a0a);border-radius:var(--radius-sm, 4px)}.kind-badge.svelte-x1i5gj{grid-row:span 2;padding:.2em .5em;border-radius:3px;font-size:var(--fs-xs, .7rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;align-self:start}.kind-badge.kind-fund_gap.svelte-x1i5gj{background:var(--accent-green, #6cd47a);color:var(--bg-primary, #0a0a0a)}.kind-badge.kind-bet_prediction.svelte-x1i5gj{background:var(--accent-cyan);color:var(--bg-primary, #0a0a0a)}.kind-badge.kind-vote_artifact.svelte-x1i5gj{background:var(--accent-amber, #d4a36c);color:var(--bg-primary, #0a0a0a)}.kind-badge.kind-replicate_artifact.svelte-x1i5gj{background:var(--accent-red, #d47a6c);color:var(--bg-primary, #0a0a0a)}.suggestion-title.svelte-x1i5gj{color:var(--text-primary);font-weight:600;text-decoration:none}.suggestion-title.svelte-x1i5gj:hover{color:var(--accent-cyan)}.suggestion-reason.svelte-x1i5gj{grid-column:2;margin:0;color:var(--text-secondary);font-size:var(--fs-xs, .75rem)}.modal-backdrop.svelte-x1i5gj{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:50}.modal.svelte-x1i5gj{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90vw,560px);max-height:85vh;overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.2rem 1.4rem;z-index:51;box-shadow:0 20px 50px #00000080}.modal-header.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.modal-header.svelte-x1i5gj h2:where(.svelte-x1i5gj){margin:0;font-size:var(--fs-lg);color:var(--accent-cyan)}.modal-help.svelte-x1i5gj{margin:0 0 1rem;color:var(--text-secondary);font-size:var(--fs-sm)}.icon-btn.svelte-x1i5gj{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);width:1.9rem;height:1.9rem;border-radius:var(--radius-sm, 4px);cursor:pointer;line-height:1;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.icon-btn.svelte-x1i5gj:hover:not(:disabled){color:var(--accent-cyan);border-color:var(--accent-cyan)}.icon-btn.svelte-x1i5gj:disabled{opacity:.35;cursor:not-allowed}.section-list.svelte-x1i5gj{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.4rem}.section-item.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .8rem;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-top:2px solid transparent;border-radius:var(--radius-sm, 4px);cursor:grab}.section-item.svelte-x1i5gj:active{cursor:grabbing}.section-item.hidden.svelte-x1i5gj{opacity:.55}.section-item.dragging.svelte-x1i5gj{opacity:.5}.section-item.drop-target.svelte-x1i5gj{border-top-color:var(--accent-cyan)}.drag-handle.svelte-x1i5gj{color:var(--text-secondary);font-size:1.1rem;line-height:1;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 .1rem}.section-item.svelte-x1i5gj:hover .drag-handle:where(.svelte-x1i5gj){color:var(--accent-cyan)}.check.svelte-x1i5gj{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;flex:1;min-width:0}.check.svelte-x1i5gj input:where(.svelte-x1i5gj){margin-top:.2rem}.check-text.svelte-x1i5gj{display:flex;flex-direction:column;min-width:0}.section-label.svelte-x1i5gj{color:var(--text-primary);font-weight:600;font-size:var(--fs-sm)}.section-desc.svelte-x1i5gj{color:var(--text-secondary);font-size:var(--fs-xs, .75rem)}.reorder.svelte-x1i5gj{display:flex;gap:.3rem;flex-shrink:0}.modal-footer.svelte-x1i5gj{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.6rem;border-top:1px solid var(--border-subtle)}.footer-right.svelte-x1i5gj{display:flex;gap:.6rem}.btn-ghost.svelte-x1i5gj,.btn-primary.svelte-x1i5gj{padding:.45rem 1rem;border-radius:var(--radius-sm, 4px);font-size:var(--fs-sm);cursor:pointer;border:1px solid var(--border-subtle)}.btn-ghost.svelte-x1i5gj{background:transparent;color:var(--text-secondary)}.btn-ghost.svelte-x1i5gj:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.btn-primary.svelte-x1i5gj{background:var(--accent-cyan);color:var(--bg-primary, #0a0a0a);border-color:var(--accent-cyan);font-weight:600}.btn-primary.svelte-x1i5gj:hover{filter:brightness(1.1)}
