.milestone-tracker-container.hidden.svelte-1gm18op{display:none}:root{--nebula-primary: #8b5cf6;--nebula-secondary: #06b6d4;--nebula-highlight: #f472b6;--nebula-track-bg: rgba(255, 255, 255, .08)}.milestone-tracker-container.vertical.svelte-1gm18op{position:fixed;left:60px;top:50%;transform:translateY(-50%);z-index:50;display:none;flex-direction:column;align-items:flex-start;font-family:Inter,system-ui,-apple-system,sans-serif}.milestone-tracker-container.horizontal.svelte-1gm18op{display:flex;flex-direction:column;align-items:center;gap:1rem;width:95%;max-width:900px;margin:2rem auto 1.5rem;padding:2.5rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:1280px){.milestone-tracker-container.vertical.svelte-1gm18op{display:flex}}.nebula-glow.svelte-1gm18op{position:absolute;top:50%;left:0;width:300px;height:600px;background:radial-gradient(ellipse at center,rgba(139,92,246,.15),transparent 70%);transform:translate(-40%,-50%);z-index:-1;pointer-events:none;filter:blur(40px)}.header.svelte-1gm18op{margin-bottom:2.5rem;padding-left:.5rem}.count-label.svelte-1gm18op{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--nebula-secondary);margin-bottom:.25rem;font-weight:600}.total-count.svelte-1gm18op{font-size:3rem;font-weight:800;line-height:1;background:linear-gradient(to right,#fff,#e0f2fe,#a5f3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.horizontal.svelte-1gm18op .total-count:where(.svelte-1gm18op){font-size:2.2rem}.track-container.svelte-1gm18op{position:relative}.vertical.svelte-1gm18op .track-container:where(.svelte-1gm18op){width:80px;height:550px}.horizontal.svelte-1gm18op .track-container:where(.svelte-1gm18op){width:100%;height:40px;margin-bottom:1.5rem}.track-inner.svelte-1gm18op{position:absolute;inset:0}.horizontal.svelte-1gm18op .track-inner:where(.svelte-1gm18op){left:40px;right:40px}.line-bg.svelte-1gm18op{position:absolute;background:#ffffff0d;border-radius:2px}.vertical.svelte-1gm18op .line-bg:where(.svelte-1gm18op){left:9px;top:0;bottom:0;width:2px}.horizontal.svelte-1gm18op .line-bg:where(.svelte-1gm18op){left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.line-aura.svelte-1gm18op{position:absolute;filter:blur(35px);opacity:.8;border-radius:50px;z-index:1;pointer-events:none}.horizontal.svelte-1gm18op .line-aura:where(.svelte-1gm18op){background:linear-gradient(to right,rgba(139,92,246,.2),var(--nebula-primary),var(--nebula-secondary));left:0;top:50%;height:40px;transform:translateY(-50%)}.vertical.svelte-1gm18op .line-aura:where(.svelte-1gm18op){background:linear-gradient(to top,rgba(139,92,246,.2),var(--nebula-primary),var(--nebula-secondary));left:50%;width:60px;bottom:0;transform:translate(-50%)}.line-fill.svelte-1gm18op{position:absolute;background:linear-gradient(to top,var(--nebula-primary),#fff,var(--nebula-secondary));box-shadow:0 0 15px #fff,0 0 30px var(--nebula-secondary);border-radius:4px;z-index:2}.vertical.svelte-1gm18op .line-fill:where(.svelte-1gm18op){left:9px;bottom:0;width:3px}.horizontal.svelte-1gm18op .line-fill:where(.svelte-1gm18op){left:0;top:50%;height:3px;transform:translateY(-50%);background:linear-gradient(to right,var(--nebula-primary),#fff,var(--nebula-secondary))}.line-tip.svelte-1gm18op{position:absolute;width:8px;height:8px;background:#fff;border-radius:50%}.horizontal.svelte-1gm18op .line-tip:where(.svelte-1gm18op){right:0;top:50%;transform:translate(50%,-50%)}.vertical.svelte-1gm18op .line-tip:where(.svelte-1gm18op){top:0;left:50%;transform:translate(-50%,-50%)}.pulse-ring.svelte-1gm18op{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.8);animation:svelte-1gm18op-pulse 2s infinite}@keyframes svelte-1gm18op-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.milestone-marker.svelte-1gm18op{position:absolute;display:flex;pointer-events:none}.vertical.svelte-1gm18op .milestone-marker:where(.svelte-1gm18op){left:0;width:100%;transform:translateY(50%);flex-direction:row;align-items:center;gap:16px}.horizontal.svelte-1gm18op .milestone-marker:where(.svelte-1gm18op){top:50%;height:auto;transform:translate(-50%,-50%);flex-direction:column;align-items:center}.dot-wrapper.svelte-1gm18op{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.dot.svelte-1gm18op{width:6px;height:6px;border-radius:50%;background:#fff3;transition:all .5s ease;position:relative;z-index:2}.active.svelte-1gm18op .dot:where(.svelte-1gm18op){width:10px;height:10px;background:#fff;box-shadow:0 0 10px var(--nebula-secondary)}.label.svelte-1gm18op{font-size:.85rem;font-family:JetBrains Mono,monospace;color:#fff3}.horizontal.svelte-1gm18op .label:where(.svelte-1gm18op){font-size:.65rem;position:absolute;top:24px}.active.svelte-1gm18op .label:where(.svelte-1gm18op){color:#fff;opacity:1;font-weight:700}.horizontal-info.svelte-1gm18op{text-align:center;margin-top:.5rem}.version-label.svelte-1gm18op{font-size:.6rem;text-transform:uppercase;opacity:.5}.version-value.svelte-1gm18op{font-size:1rem;font-weight:600;margin-bottom:.5rem}@media(max-width:640px){.milestone-tracker-container.horizontal.svelte-1gm18op{width:100vw!important;max-width:none!important;margin-left:calc(-1*clamp(1.25rem,5vw,2.5rem))!important;margin-right:calc(-1*clamp(1.25rem,5vw,2.5rem))!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important;padding:2.5rem clamp(1.25rem,5vw,2.5rem)!important;border-radius:0!important;border-left:none!important;border-right:none!important}.horizontal.svelte-1gm18op .track-container:where(.svelte-1gm18op){height:60px;margin-bottom:2rem}.horizontal.svelte-1gm18op .track-inner:where(.svelte-1gm18op){left:12px;right:12px}.horizontal.svelte-1gm18op .label:where(.svelte-1gm18op){font-size:.7rem;top:32px;white-space:nowrap}}@media(max-width:480px){.milestone-tracker-container.horizontal.svelte-1gm18op{gap:1.5rem;padding:2.5rem 1.25rem!important}.horizontal.svelte-1gm18op .track-container:where(.svelte-1gm18op){height:70px;margin-bottom:2.5rem}.horizontal.svelte-1gm18op .track-inner:where(.svelte-1gm18op){left:8px;right:8px}.horizontal.svelte-1gm18op .label:where(.svelte-1gm18op){font-size:.75rem;top:36px}}
