.sw-trk{--c:#FF1D86;--c2:#FF8CC4;--cr:255,29,134;--ct:#B3105F;position:relative;margin:0 0 12px;padding:12px 4px 8px;border-radius:16px;background:linear-gradient(180deg,#fff6fb,#fff);border:1px solid #F8DCEB}.sw-trk-warn{--c:#F59E0B;--c2:#FCD34D;--cr:245,158,11;--ct:#B45309}.sw-trk-fail{--c:#E11D48;--c2:#FB7185;--cr:225,29,72;--ct:#BE123C}.sw-trk-done{--c:#16A34A;--c2:#4ADE80;--cr:22,163,74;--ct:#15803D}.sw-trk-line{position:absolute;left:10%;right:10%;top:25px;height:4px;border-radius:99px;background:#f3dce8}.sw-trk-line i{display:block;height:100%;width:var(--to);border-radius:inherit;background:linear-gradient(90deg,var(--c2),var(--c));animation:swTrkFill .9s ease-out}@keyframes swTrkFill{0%{width:var(--from)}to{width:var(--to)}}.sw-trk ol{list-style:none;margin:0;padding:0;display:flex;position:relative}.sw-trk li{flex:1;min-width:0;text-align:center}.sw-trk-n{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 auto;box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #F0C9DC;font-size:calc(14px*var(--sh,1));line-height:1;filter:grayscale(1);opacity:.65}.sw-trk li.done .sw-trk-n{background:var(--c);border-color:var(--c);color:#fff;font-weight:900;font-size:calc(13px*var(--sh,1));filter:none;opacity:1}.sw-trk li.now .sw-trk-n{border-color:var(--c);filter:none;opacity:1;animation:swTrkPulse 1.7s ease-out infinite}.sw-trk-n.baru{animation:swTrkPop .55s ease-out,swTrkPulse 1.7s ease-out .55s infinite}li.done .sw-trk-n.baru{animation:swTrkPop .55s ease-out}@keyframes swTrkPulse{0%{box-shadow:0 0 rgba(var(--cr),.45)}80%,to{box-shadow:0 0 0 10px rgba(var(--cr),0)}}@keyframes swTrkPop{0%{transform:scale(.5)}60%{transform:scale(1.3)}to{transform:scale(1)}}.sw-trk-l{display:block;margin-top:5px;font-size:calc(10.5px*var(--sh,1));font-weight:800;line-height:1.2;color:#9a7b8c}.sw-trk li.done .sw-trk-l,.sw-trk li.now .sw-trk-l{color:#2b1330}.sw-trk-w{display:block;min-height:11px;font-size:calc(9.5px*var(--sh,1));line-height:1.2;color:#9a7b8c}.sw-trk-now{margin:8px 6px 0;padding:9px 11px;border-radius:12px;background:rgba(var(--cr),.09);font-size:calc(12.5px*var(--sh,1));line-height:1.4;color:#2b1330}.sw-trk-now b{display:block;font-size:calc(13.5px*var(--sh,1));color:var(--ct)}.sw-trk-now .task-pill{display:inline-block;margin-top:6px}@media(prefers-reduced-motion:reduce){.sw-trk-line i,.sw-trk-n,.sw-trk-n.baru{animation:none!important}}
