.timeline-status-flow_flow__yKNsG{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;list-style:none;margin:0;padding:0;width:100%;gap:0}.timeline-status-flow_flow__yKNsG>li{margin:0}.timeline-status-flow_pill__9Ajai{display:flex;flex-direction:column;gap:6px;background:#f4f2ee;border:1px solid #e6e2db;border-radius:14px;padding:18px 20px;color:#0e0d0c;min-height:0}.timeline-status-flow_pill__9Ajai[data-state=done],.timeline-status-flow_pill__9Ajai[data-state=upcoming]{opacity:.9}.timeline-status-flow_pill__9Ajai[data-state=now]{background:#0e0d0c;color:#fff;border-color:rgba(93,169,216,.4);box-shadow:0 6px 24px rgba(0,0,0,.1);z-index:1;position:relative;animation:timeline-status-flow_cardPop__NWljk 2.4s ease-in-out infinite}@keyframes timeline-status-flow_cardPop__NWljk{0%,to{transform:scale(1.02)}50%{transform:scale(1.04)}}.timeline-status-flow_step__2uCCj{display:flex;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#8a857c}.timeline-status-flow_pill__9Ajai[data-state=now] .timeline-status-flow_step__2uCCj{color:rgba(255,255,255,.55)}.timeline-status-flow_icon__zU47L{display:flex;align-items:center;line-height:1;margin-bottom:10px;color:#0e0d0c}.timeline-status-flow_pill__9Ajai[data-state=now] .timeline-status-flow_icon__zU47L{color:#fff}.timeline-status-flow_headline__peiG_{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.timeline-status-flow_body__rHVC_{margin:0;font-size:12px;line-height:1.5;color:#666}.timeline-status-flow_pill__9Ajai[data-state=now] .timeline-status-flow_body__rHVC_{color:rgba(255,255,255,.7)}.timeline-status-flow_meta__z3Xau{font-size:11px;line-height:1.35;color:#8a857c}.timeline-status-flow_pill__9Ajai[data-state=now] .timeline-status-flow_meta__z3Xau{color:rgba(255,255,255,.55)}.timeline-status-flow_pulseDot__gjAZv{width:6px;height:6px;border-radius:50%;background:#6ee7b7;flex-shrink:0;animation:timeline-status-flow_pulse__2CGLm 1.6s ease-in-out infinite}@keyframes timeline-status-flow_pulse__2CGLm{0%,to{opacity:1}50%{opacity:.3}}.timeline-status-flow_connector__5fcJz{position:relative;width:56px;min-width:56px;height:14px;padding:0;margin:0;align-self:center;justify-self:center;overflow:visible}.timeline-status-flow_connector__5fcJz:before{content:"";position:absolute;left:0;right:8px;top:50%;height:1px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,#b8b3aa 0 4px,transparent 4px 8px);background-size:8px 1px;animation:timeline-status-flow_dashFlow__37bPa .65s linear infinite}.timeline-status-flow_connector__5fcJz:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid #b8b3aa;border-top:3px solid transparent;border-bottom:3px solid transparent;animation:timeline-status-flow_arrowPulse__q5UKv .65s ease-in-out infinite}@keyframes timeline-status-flow_dashFlow__37bPa{0%{background-position:0 0}to{background-position:8px 0}}@keyframes timeline-status-flow_arrowPulse__q5UKv{0%,to{opacity:.45;transform:translateY(-50%) translateX(0)}50%{opacity:1;transform:translateY(-50%) translateX(2px)}}@media (max-width:899px){.timeline-status-flow_flow__yKNsG{grid-template-columns:1fr;justify-items:stretch;gap:0}.timeline-status-flow_pill__9Ajai{flex-direction:column;gap:4px;padding:16px 18px;border-radius:12px}.timeline-status-flow_icon__zU47L{margin-bottom:4px}.timeline-status-flow_icon__zU47L ion-icon{font-size:16px!important}.timeline-status-flow_step__2uCCj{margin-bottom:0;font-size:9px}.timeline-status-flow_headline__peiG_{font-size:15px;margin:0 0 3px}.timeline-status-flow_body__rHVC_{font-size:12px;margin:0 0 3px}.timeline-status-flow_meta__z3Xau{font-size:11px}.timeline-status-flow_connector__5fcJz{display:block;width:1px;height:28px;min-width:unset;margin:0 auto;align-self:center;overflow:visible;transform:none}.timeline-status-flow_connector__5fcJz:before{left:50%;right:auto;top:0;bottom:0;width:1px;height:100%;transform:none;background:repeating-linear-gradient(180deg,#b8b3aa 0 4px,transparent 4px 8px);background-size:1px 8px;animation:none}.timeline-status-flow_connector__5fcJz:after{left:50%;right:auto;top:auto;bottom:-5px;transform:translateX(-50%);border:4px solid transparent;border-top:5px solid #b8b3aa;border-bottom:none;animation:none}}