.MilestoneTimeline-module__SfVlGq__timelineContainer{flex-direction:column;gap:2.5rem;width:100%;display:flex}.MilestoneTimeline-module__SfVlGq__milestonesNav{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.MilestoneTimeline-module__SfVlGq__milestonesNav{grid-template-columns:repeat(6,1fr)}}.MilestoneTimeline-module__SfVlGq__milestoneButton{cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090b99;border:1px solid #fbbf2426;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;transition:all .3s;display:flex;position:relative}.MilestoneTimeline-module__SfVlGq__milestoneButton:hover{background:#fbbf2405;border-color:#fbbf2473;transform:translateY(-1px)}.MilestoneTimeline-module__SfVlGq__activeButton{background:#fbbf2414;border-color:#fbbf24a6;box-shadow:0 4px 15px #fbbf241a}.MilestoneTimeline-module__SfVlGq__milestoneDate{color:#fbbf24;font-family:monospace;font-size:.8rem;font-weight:700}.MilestoneTimeline-module__SfVlGq__milestoneLabel{color:#d1d5db;font-size:.85rem;font-weight:600}.MilestoneTimeline-module__SfVlGq__activeButton .MilestoneTimeline-module__SfVlGq__milestoneLabel{color:#fff}.MilestoneTimeline-module__SfVlGq__statusIndicator{background:#fbbf24;border-radius:50%;width:6px;height:6px}.MilestoneTimeline-module__SfVlGq__statusCompleted{background:#34d399;box-shadow:0 0 8px #34d39999}.MilestoneTimeline-module__SfVlGq__statusProgress{background:#fbbf24;animation:1.5s infinite MilestoneTimeline-module__SfVlGq__pulse;box-shadow:0 0 8px #fbbf2499}.MilestoneTimeline-module__SfVlGq__statusPlanned{background:#6b7280}.MilestoneTimeline-module__SfVlGq__detailCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09090bcc;border:1px solid #fbbf2459;border-radius:1rem;grid-template-columns:1fr;gap:2rem;padding:2.25rem;animation:.4s ease-out MilestoneTimeline-module__SfVlGq__fadeIn;display:grid;box-shadow:0 20px 45px #0009}@media (min-width:768px){.MilestoneTimeline-module__SfVlGq__detailCard{grid-template-columns:1.2fr 1fr}}.MilestoneTimeline-module__SfVlGq__detailTitle{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.MilestoneTimeline-module__SfVlGq__detailDesc{color:#d1d5db;font-light:300;font-size:.95rem;line-height:1.7}.MilestoneTimeline-module__SfVlGq__milestoneBadge{border-radius:.25rem;margin-bottom:1rem;padding:.25rem .5rem;font-family:monospace;font-size:.7rem;font-weight:700;display:inline-block}.MilestoneTimeline-module__SfVlGq__badgeCompleted{color:#34d399;background:#34d3991a;border:1px solid #34d39933}.MilestoneTimeline-module__SfVlGq__badgeProgress{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433}.MilestoneTimeline-module__SfVlGq__badgePlanned{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a}.MilestoneTimeline-module__SfVlGq__docPanel{background:#0000004d;border:1px solid #ffffff0d;border-radius:.5rem;padding:1.5rem}.MilestoneTimeline-module__SfVlGq__docHeader{color:#fbbf24;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:flex}.MilestoneTimeline-module__SfVlGq__docLine{color:#a1a1aa;border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:.5rem 0;font-family:monospace;font-size:.8rem;display:flex}.MilestoneTimeline-module__SfVlGq__docValue{color:#e5e7eb;font-weight:600}@keyframes MilestoneTimeline-module__SfVlGq__pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(1)}}@keyframes MilestoneTimeline-module__SfVlGq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
