.economy.svelte-1k5fumf{padding:2rem 0}.page-header.svelte-1k5fumf{margin-bottom:1.5rem}.subtitle.svelte-1k5fumf{color:var(--text-secondary);margin:0;max-width:70ch;line-height:1.5}.hero.svelte-1k5fumf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.metric.svelte-1k5fumf{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.2rem}.metric-magenta.svelte-1k5fumf{border-left:4px solid var(--accent-magenta, #ce93d8)}.metric.svelte-1k5fumf strong:where(.svelte-1k5fumf){display:block;font-size:var(--fs-2xl);color:var(--accent-magenta, #ce93d8);font-variant-numeric:tabular-nums;font-weight:600}.metric-sm.svelte-1k5fumf strong:where(.svelte-1k5fumf){color:var(--accent-cyan);font-size:var(--fs-xl, 1.4rem)}.metric.svelte-1k5fumf span:where(.svelte-1k5fumf){display:block;color:var(--text-primary);font-size:var(--fs-sm);margin-top:.1rem}.card.svelte-1k5fumf{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.2rem;margin-bottom:1.5rem}h2.svelte-1k5fumf{margin:0 0 .6rem;font-size:var(--fs-md);color:var(--accent-magenta, #ce93d8)}.allocation.svelte-1k5fumf h2:where(.svelte-1k5fumf),.activity.svelte-1k5fumf h2:where(.svelte-1k5fumf),.domains.svelte-1k5fumf h2:where(.svelte-1k5fumf){color:var(--accent-cyan)}.hint.svelte-1k5fumf{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin:0 0 .8rem;line-height:1.5}.hint.svelte-1k5fumf code:where(.svelte-1k5fumf){background:var(--bg-primary, #0a0a0a);padding:.05em .4em;border-radius:3px}.empty.svelte-1k5fumf{color:var(--text-secondary);font-style:italic;margin:0}.empty.svelte-1k5fumf code:where(.svelte-1k5fumf){background:var(--bg-primary, #0a0a0a);padding:.05em .4em;border-radius:3px;font-style:normal}.timeline.svelte-1k5fumf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.div-row.svelte-1k5fumf{display:grid;grid-template-columns:6.5rem auto auto 1fr;gap:.7rem;align-items:center;padding:.45rem .5rem;border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm)}.div-row.svelte-1k5fumf:last-child{border-bottom:none}.div-when.svelte-1k5fumf{color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}.div-actor.svelte-1k5fumf .multi:where(.svelte-1k5fumf),.div-actor.svelte-1k5fumf .anon:where(.svelte-1k5fumf){color:var(--text-secondary);font-style:italic;font-size:var(--fs-xs, .75rem)}.div-value.svelte-1k5fumf{color:var(--accent-magenta, #ce93d8);font-family:SF Mono,monospace;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.div-value.svelte-1k5fumf em:where(.svelte-1k5fumf){color:var(--text-secondary);font-size:var(--fs-xs, .7rem);font-style:normal;font-weight:400;margin-left:.2em}.div-reason.svelte-1k5fumf{color:var(--text-secondary);font-size:var(--fs-xs, .8rem);line-height:1.3;word-break:break-word}.src-link.svelte-1k5fumf{color:var(--accent-magenta, #ce93d8);text-decoration:none;font-family:SF Mono,monospace}.src-link.svelte-1k5fumf:hover{text-decoration:underline}table.svelte-1k5fumf{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}th.svelte-1k5fumf,td.svelte-1k5fumf{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border-subtle);vertical-align:middle}th.num.svelte-1k5fumf,td.num.svelte-1k5fumf{text-align:right;font-variant-numeric:tabular-nums}th.svelte-1k5fumf{color:var(--text-secondary);font-weight:600;font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.04em}td.svelte-1k5fumf a:where(.svelte-1k5fumf){color:var(--text-primary);text-decoration:none}td.svelte-1k5fumf a:where(.svelte-1k5fumf):hover{color:var(--accent-magenta, #ce93d8)}.earner-total.svelte-1k5fumf{color:var(--accent-magenta, #ce93d8);font-weight:600}.tag-est.svelte-1k5fumf{display:inline-block;margin-left:.4rem;padding:0 .3em;font-size:var(--fs-xs, .65rem);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:3px;text-transform:lowercase;font-style:normal}.ch-title.svelte-1k5fumf{font-weight:500;color:var(--text-primary)}.ch-title.svelte-1k5fumf:hover{color:var(--accent-magenta, #ce93d8)}.ch-reason.svelte-1k5fumf{color:var(--text-secondary);font-size:var(--fs-xs, .7rem);margin-top:.15rem;line-height:1.4}.bounty-val.svelte-1k5fumf{color:var(--accent-magenta, #ce93d8);font-weight:600;white-space:nowrap}.sub-ref.svelte-1k5fumf{font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem);color:var(--text-secondary);background:var(--bg-primary, #0a0a0a);padding:.05em .4em;border-radius:3px}.bar.svelte-1k5fumf{display:flex;height:28px;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);overflow:hidden}.bar.svelte-1k5fumf .seg:where(.svelte-1k5fumf){height:100%}.bar.svelte-1k5fumf .seg.balances:where(.svelte-1k5fumf){background:var(--accent-cyan)}.bar.svelte-1k5fumf .seg.predictions:where(.svelte-1k5fumf){background:var(--accent-amber, #d4a76c)}.bar.svelte-1k5fumf .seg.gaps:where(.svelte-1k5fumf){background:var(--accent-green, #6cd47a)}.legend.svelte-1k5fumf{list-style:none;padding:0;margin:.6rem 0 0;display:flex;gap:1.2rem;flex-wrap:wrap;font-size:var(--fs-xs, .75rem);color:var(--text-secondary)}.legend.svelte-1k5fumf .dot:where(.svelte-1k5fumf){display:inline-block;width:.7em;height:.7em;border-radius:999px;vertical-align:middle;margin-right:.3em}.legend.svelte-1k5fumf .dot.balances:where(.svelte-1k5fumf){background:var(--accent-cyan)}.legend.svelte-1k5fumf .dot.predictions:where(.svelte-1k5fumf){background:var(--accent-amber, #d4a76c)}.legend.svelte-1k5fumf .dot.gaps:where(.svelte-1k5fumf){background:var(--accent-green, #6cd47a)}.activity-grid.svelte-1k5fumf{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem}.activity.svelte-1k5fumf .metric:where(.svelte-1k5fumf){background:var(--bg-primary, #0a0a0a)}.mission-grid.svelte-1k5fumf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.mini-mission.svelte-1k5fumf{display:block;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-magenta, #ce93d8);border-radius:var(--radius-sm, 4px);padding:.7rem .8rem;text-decoration:none;color:inherit}.mini-mission.svelte-1k5fumf:hover{border-color:var(--accent-magenta, #ce93d8)}.mm-title.svelte-1k5fumf{color:var(--text-primary);font-weight:500;font-size:var(--fs-sm);line-height:1.3;margin-bottom:.15rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.mm-domain.svelte-1k5fumf{color:var(--text-secondary);font-size:var(--fs-xs, .7rem);margin-bottom:.4rem}.mm-gauge.svelte-1k5fumf svg:where(.svelte-1k5fumf){width:100%;height:5px;display:block;margin:.2rem 0 .3rem}.mm-gauge.svelte-1k5fumf .gauge-track:where(.svelte-1k5fumf){fill:var(--bg-secondary)}.mm-gauge.svelte-1k5fumf .gauge-fill:where(.svelte-1k5fumf){fill:var(--accent-magenta, #ce93d8)}.mm-meta.svelte-1k5fumf{display:flex;flex-wrap:wrap;gap:.6rem;font-size:var(--fs-xs, .7rem);color:var(--text-secondary);font-variant-numeric:tabular-nums}.mm-budget.svelte-1k5fumf{color:var(--accent-magenta, #ce93d8);font-weight:600}.mm-budget.svelte-1k5fumf em:where(.svelte-1k5fumf){font-style:normal;font-weight:400;color:var(--text-secondary);margin-left:.15em}.strip.svelte-1k5fumf{list-style:none;padding:0;margin:0}.strip-row.svelte-1k5fumf{display:grid;grid-template-columns:.8rem 1fr auto auto;gap:.7rem;align-items:center;padding:.45rem .2rem;border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm)}.strip-row.svelte-1k5fumf:last-child{border-bottom:none}.tone-dot.svelte-1k5fumf{width:.65rem;height:.65rem;border-radius:999px;background:var(--border-subtle)}.tone-dot.tone-rich.svelte-1k5fumf{background:var(--accent-green, #22c55e)}.tone-dot.tone-mid.svelte-1k5fumf{background:var(--accent-amber, #d4a76c)}.tone-dot.tone-thin.svelte-1k5fumf{background:var(--accent-magenta, #f472b6)}.tone-dot.tone-loading.svelte-1k5fumf{background:linear-gradient(90deg,#ffffff0a,#ffffff29,#ffffff0a);background-size:200% 100%;animation:svelte-1k5fumf-tone-loading-pulse 1.4s ease-in-out infinite}@keyframes svelte-1k5fumf-tone-loading-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.tone-dot.tone-loading.svelte-1k5fumf{animation:none;background:#ffffff1a}}.strip-name.svelte-1k5fumf{color:var(--text-primary);text-decoration:none;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip-name.svelte-1k5fumf:hover{color:var(--accent-cyan)}.strip-funded.svelte-1k5fumf{color:var(--accent-magenta, #ce93d8);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.strip-funded.svelte-1k5fumf em:where(.svelte-1k5fumf){color:var(--text-secondary);font-style:normal;font-weight:400;margin-left:.15em;font-size:.85em}.strip-gaps.svelte-1k5fumf{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);white-space:nowrap}.substrate-strip.svelte-1k5fumf h2:where(.svelte-1k5fumf){color:var(--accent-cyan)}.substrate-strip-degraded.svelte-1k5fumf h2:where(.svelte-1k5fumf){color:var(--text-secondary)}.substrate-grid.svelte-1k5fumf{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;margin-bottom:.4rem}.sub-metric.svelte-1k5fumf{background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-cyan);border-radius:var(--radius-sm, 4px);padding:.7rem .8rem}.sub-metric.svelte-1k5fumf strong:where(.svelte-1k5fumf){display:block;font-size:var(--fs-xl, 1.4rem);color:var(--accent-cyan);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.sub-metric.svelte-1k5fumf span:where(.svelte-1k5fumf){display:block;color:var(--text-primary);font-size:var(--fs-sm);margin-top:.15rem}.sub-metric.svelte-1k5fumf em:where(.svelte-1k5fumf){display:block;color:var(--text-secondary);font-size:var(--fs-xs, .7rem);font-style:normal;margin-top:.2rem}.sub-asof.svelte-1k5fumf{margin:0;color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem)}.economy-nav.svelte-1k5fumf h2:where(.svelte-1k5fumf){color:var(--accent-magenta, #ce93d8)}.nav-grid.svelte-1k5fumf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.nav-tile.svelte-1k5fumf{display:block;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-left:3px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);padding:.7rem .85rem;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.nav-tile.svelte-1k5fumf:hover{transform:translateY(-1px)}.nav-tone-magenta.svelte-1k5fumf{border-left-color:var(--accent-magenta, #ce93d8)}.nav-tone-magenta.svelte-1k5fumf:hover{border-color:var(--accent-magenta, #ce93d8)}.nav-tone-cyan.svelte-1k5fumf{border-left-color:var(--accent-cyan)}.nav-tone-cyan.svelte-1k5fumf:hover{border-color:var(--accent-cyan)}.nav-tone-amber.svelte-1k5fumf{border-left-color:var(--accent-amber, #d4a76c)}.nav-tone-amber.svelte-1k5fumf:hover{border-color:var(--accent-amber, #d4a76c)}.nav-tone-green.svelte-1k5fumf{border-left-color:var(--accent-green, #6cd47a)}.nav-tone-green.svelte-1k5fumf:hover{border-color:var(--accent-green, #6cd47a)}.nav-tone-yellow.svelte-1k5fumf{border-left-color:var(--accent-yellow, #d4c46c)}.nav-tone-yellow.svelte-1k5fumf:hover{border-color:var(--accent-yellow, #d4c46c)}.nav-title.svelte-1k5fumf{color:var(--text-primary);font-weight:500;font-size:var(--fs-sm);margin-bottom:.2rem}.nav-blurb.svelte-1k5fumf{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);line-height:1.4}.flow-bars.svelte-1k5fumf{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-bottom:1.5rem}.flow-card.svelte-1k5fumf{margin-bottom:0}.flow-earn.svelte-1k5fumf{border-left:3px solid var(--accent-magenta, #ce93d8)}.flow-spend.svelte-1k5fumf{border-left:3px solid var(--accent-cyan, #4fc3f7)}.circ-strip.svelte-1k5fumf h2:where(.svelte-1k5fumf){color:var(--accent-magenta, #ce93d8)}.circ-body.svelte-1k5fumf{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.circ-spark.svelte-1k5fumf{flex:1 1 280px;min-width:240px}.circ-spark.svelte-1k5fumf svg.sparkline{width:100%;display:block}.circ-axis.svelte-1k5fumf{display:flex;justify-content:space-between;margin-top:.25rem;font-size:var(--fs-xs, .7rem);color:var(--text-secondary);font-family:SF Mono,monospace}.circ-stats.svelte-1k5fumf{display:flex;gap:.7rem;flex:0 0 auto}.circ-metric.svelte-1k5fumf{background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-magenta, #ce93d8);border-radius:var(--radius-sm, 4px);padding:.6rem .85rem;min-width:96px}.circ-metric.svelte-1k5fumf strong:where(.svelte-1k5fumf){display:block;font-size:var(--fs-lg, 1.2rem);color:var(--accent-magenta, #ce93d8);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.circ-metric.svelte-1k5fumf span:where(.svelte-1k5fumf){display:block;color:var(--text-secondary);font-size:var(--fs-xs, .7rem);margin-top:.2rem}.contributor-board.svelte-1k5fumf h2:where(.svelte-1k5fumf){color:var(--accent-magenta, #ce93d8)}.rank-cell.svelte-1k5fumf{width:2.5rem}.rank-badge.svelte-1k5fumf{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;font-size:var(--fs-xs, .75rem);font-weight:600;color:var(--text-secondary)}.rank-badge.rank-1.svelte-1k5fumf{background:var(--accent-magenta, #ce93d8);border-color:var(--accent-magenta, #ce93d8);color:var(--bg-primary, #0a0a0a)}.rank-badge.rank-2.svelte-1k5fumf,.rank-badge.rank-3.svelte-1k5fumf{border-color:var(--accent-magenta, #ce93d8);color:var(--accent-magenta, #ce93d8)}.avg-cell.svelte-1k5fumf{color:var(--text-secondary);font-variant-numeric:tabular-nums}@media (max-width: 600px){.circ-stats.svelte-1k5fumf{width:100%}.circ-metric.svelte-1k5fumf{flex:1 1 0}}@media (max-width: 600px){.div-row.svelte-1k5fumf{grid-template-columns:1fr;gap:.2rem}.strip-row.svelte-1k5fumf{grid-template-columns:.8rem 1fr;grid-template-rows:auto auto;row-gap:.15rem}.strip-funded.svelte-1k5fumf,.strip-gaps.svelte-1k5fumf{grid-column:2;justify-self:start}}
