.page-root.svelte-1fjec68{min-height:100vh;background:var(--clr-bg)}.content-wrap.svelte-1fjec68{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 6rem}.stats-bar.svelte-1fjec68{display:flex;align-items:center;gap:2rem;padding:1.25rem 1.75rem;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-bottom:2rem;flex-wrap:wrap}.stat.svelte-1fjec68{display:flex;align-items:baseline;gap:.4rem}.stat__value.svelte-1fjec68{font-family:var(--font-display);font-size:1.6rem;font-weight:800;letter-spacing:.05em;line-height:1}.stat__label.svelte-1fjec68{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-muted)}.stat-divider.svelte-1fjec68{width:1px;height:2rem;background:var(--clr-border);flex-shrink:0}.filter-panel.svelte-1fjec68{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-bottom:3rem}.filter-row.svelte-1fjec68{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.filter-label.svelte-1fjec68{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--clr-text-muted);flex-shrink:0;width:5rem}.filter-pills.svelte-1fjec68{display:flex;flex-wrap:wrap;gap:.4rem}.filter-btn.svelte-1fjec68{font-family:var(--font-display);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-muted);background:transparent;border:1px solid var(--clr-border);border-radius:var(--radius-sm);padding:.3rem .75rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.filter-btn.svelte-1fjec68:hover{color:var(--clr-neon);border-color:#00e5ff59;background:#00e5ff0a}.filter-btn--active.svelte-1fjec68{color:var(--clr-neon)!important;border-color:var(--clr-neon)!important;background:#00e5ff0f!important;box-shadow:0 0 12px #00e5ff26}.filter-pill.svelte-1fjec68{font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-text-muted);background:transparent;border:1px solid var(--clr-border);border-radius:var(--radius-full);padding:.25rem .75rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.filter-pill.svelte-1fjec68:hover{color:var(--clr-neon);border-color:#00e5ff4d}.filter-pill--active.svelte-1fjec68{color:var(--clr-neon)!important;border-color:var(--clr-neon)!important;background:#00e5ff12!important;box-shadow:0 0 10px #00e5ff1f}.empty-state.svelte-1fjec68{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center}.empty-state__icon.svelte-1fjec68{font-size:3rem;color:var(--clr-border);margin-bottom:1.25rem;line-height:1}.empty-state__title.svelte-1fjec68{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.06em;color:var(--clr-text);margin:0 0 .5rem}.empty-state__body.svelte-1fjec68{font-size:.875rem;color:var(--clr-text-muted);margin:0}.timeline.svelte-1fjec68{position:relative}.timeline__spine.svelte-1fjec68{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:1px;background:linear-gradient(to bottom,transparent,rgba(0,229,255,.18) 5%,rgba(0,229,255,.18) 95%,transparent);pointer-events:none}.year-marker.svelte-1fjec68{position:relative;display:flex;align-items:center;justify-content:center;margin:2.5rem 0 1.5rem;z-index:2}.year-marker__badge.svelte-1fjec68{position:relative;z-index:3;padding:.4rem 1.25rem;background:var(--clr-bg);border:1px solid rgba(0,229,255,.3);border-radius:var(--radius-full);box-shadow:0 0 16px #00e5ff1f}.year-marker__text.svelte-1fjec68{font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--clr-neon)}.year-marker__line.svelte-1fjec68{display:none}.timeline__row.svelte-1fjec68{position:relative;display:grid;grid-template-columns:1fr 24px 1fr;gap:0 1.5rem;margin-bottom:1.5rem;align-items:start}.timeline__dot.svelte-1fjec68{grid-column:2;grid-row:1;width:10px;height:10px;border-radius:50%;background:var(--clr-border);border:2px solid rgba(0,229,255,.25);margin:1.4rem auto 0;position:relative;z-index:3;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.timeline__dot--featured.svelte-1fjec68{background:var(--clr-neon);border-color:var(--clr-neon);box-shadow:0 0 10px #00e5ff80}.timeline__card-slot.svelte-1fjec68{grid-column:1;grid-row:1}.timeline__spacer.svelte-1fjec68{grid-column:3;grid-row:1}.timeline__row--right.svelte-1fjec68 .timeline__card-slot:where(.svelte-1fjec68){grid-column:3}.timeline__row--right.svelte-1fjec68 .timeline__spacer:where(.svelte-1fjec68){grid-column:1}@media(max-width:768px){.timeline__spine.svelte-1fjec68{left:12px;transform:none}.year-marker.svelte-1fjec68{justify-content:flex-start;padding-left:2.5rem}.timeline__row.svelte-1fjec68,.timeline__row--right.svelte-1fjec68{display:block;padding-left:2.5rem;position:relative}.timeline__dot.svelte-1fjec68{position:absolute;left:7px;top:1.4rem;margin:0}.timeline__card-slot.svelte-1fjec68,.timeline__row--right.svelte-1fjec68 .timeline__card-slot:where(.svelte-1fjec68){grid-column:unset}.timeline__spacer.svelte-1fjec68,.timeline__row--right.svelte-1fjec68 .timeline__spacer:where(.svelte-1fjec68){display:none}.stat-divider.svelte-1fjec68{display:none}.stats-bar.svelte-1fjec68{gap:1rem}.filter-label.svelte-1fjec68{width:auto}}
