.timeline-container.svelte-1bad6w3{background:#11131880!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(42,46,59,.4)!important;border-radius:10px!important;padding:1.5rem!important}.timeline-phase.svelte-1bad6w3{position:relative;padding-left:28px;padding-bottom:24px;border-left:2px solid rgba(42,46,59,.4);margin-left:8px;animation:svelte-1bad6w3-phIn .4s ease both}.timeline-phase.svelte-1bad6w3:last-child{border-left-color:transparent}.timeline-phase.done.svelte-1bad6w3{border-left-color:#10b9814d}.timeline-phase.current.svelte-1bad6w3{border-left-color:#2f54eb66}@keyframes svelte-1bad6w3-phIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.phase-dot.svelte-1bad6w3{position:absolute;left:-7px;top:0;width:12px;height:12px;border-radius:50%;border:2px solid rgba(42,46,59,.5);background:var(--color-bg);z-index:1}.timeline-phase.done.svelte-1bad6w3 .phase-dot:where(.svelte-1bad6w3){border-color:var(--color-positive);background:var(--color-positive);box-shadow:0 0 8px #10b98166}.timeline-phase.current.svelte-1bad6w3 .phase-dot:where(.svelte-1bad6w3){border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 8px #2f54eb66;animation:svelte-1bad6w3-dotP 2s infinite}@keyframes svelte-1bad6w3-dotP{0%,to{box-shadow:0 0 8px #2f54eb66}50%{box-shadow:0 0 16px #2f54eb99}}.phase-header.svelte-1bad6w3 h3:where(.svelte-1bad6w3){font-family:Space Grotesk,sans-serif!important}.phase-dates.svelte-1bad6w3{font-size:.6rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);font-family:JetBrains Mono,monospace}.milestone.svelte-1bad6w3{padding:6px 0 6px 8px;font-size:.8rem;border-bottom:1px solid rgba(255,255,255,.03)}.milestone.svelte-1bad6w3 input[type=checkbox]:where(.svelte-1bad6w3){accent-color:var(--color-accent-cyan)}.milestone-date.svelte-1bad6w3{font-size:.6rem;font-family:JetBrains Mono,monospace}
