.RailStepRoute_root__oxbhZ{--rsr-cycle:5s;position:absolute;inset:0;display:grid;place-items:center;padding:26px;box-sizing:border-box;background:transparent}.RailStepRoute_shell__YZvfK{width:100%;max-width:400px;height:496px;max-height:100%;display:flex;flex-direction:column;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,247,249,.93));-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 2px 6px rgba(8,12,16,.16),0 42px 84px -34px rgba(0,0,0,.66);color:#0d141a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RailStepRoute_head__SBXhv{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px 12px}.RailStepRoute_headText__9hj49{display:flex;flex-direction:column;gap:4px;min-width:0}.RailStepRoute_headLead__fgzsU{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#0d141a}.RailStepRoute_headDot__ClEPp{width:7px;height:7px;flex:none;border-radius:999px;background:#1ce18b;box-shadow:0 0 8px rgba(28,225,139,.9)}.RailStepRoute_headSub__h90ZE{font-size:.72rem;font-weight:500;color:#6a777e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RailStepRoute_headTag__SB5QL{flex:none;display:inline-flex;align-items:center;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1ce18b;background:rgba(28,225,139,.12);border:1px solid rgba(28,225,139,.3);border-radius:999px;padding:3px 9px}.RailStepRoute_body__7Wk3a{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:6px 18px}.RailStepRoute_dept__C8PRE{display:flex;align-items:center;justify-content:space-between;gap:10px}.RailStepRoute_deptName__ckzOo{display:inline-flex;align-items:center;gap:8px;min-width:0;font-family:var(--font-display);font-size:.84rem;font-weight:700;letter-spacing:-.01em;color:#0d141a}.RailStepRoute_deptName__ckzOo svg{flex:none;color:#56646c}.RailStepRoute_matched__aaUWM{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#1ce18b;background:rgba(28,225,139,.1);border:1px solid rgba(28,225,139,.26);border-radius:999px;padding:3px 9px 3px 7px}.RailStepRoute_matched__aaUWM svg{stroke-dasharray:22;stroke-dashoffset:22}.RailStepRoute_team__EtKuM{flex:1 1;min-height:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:8px}.RailStepRoute_rep__sqvpC{display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:8px 11px;border-radius:10px;border:1px solid transparent}.RailStepRoute_repOn__sUC_c{background:rgba(28,225,139,.08);border-color:rgba(28,225,139,.28)}.RailStepRoute_avatar__dxcMy{position:relative;width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#4a5862;background:rgba(13,20,26,.05);border:1px solid rgba(13,20,26,.08)}.RailStepRoute_repOn__sUC_c .RailStepRoute_avatar__dxcMy{color:#08120d;background:#1ce18b;border-color:transparent;box-shadow:0 0 0 2px rgba(28,225,139,.3)}.RailStepRoute_avatarCheck__jo71B{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1ce18b;color:#08120d;border:2px solid #ffffff}.RailStepRoute_repText__pqT5_{display:flex;flex-direction:column;gap:1px;min-width:0}.RailStepRoute_repText__pqT5_ b{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:-.01em;color:#0d141a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RailStepRoute_repText__pqT5_ i{font-style:normal;font-size:.7rem;font-weight:500;color:#6a777e}.RailStepRoute_repStatus__CQsog{justify-self:end;font-size:.7rem;font-weight:600;color:#93a0a7;white-space:nowrap}.RailStepRoute_repAssigned__o4YYG{justify-self:end;display:inline-flex;align-items:center;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1ce18b;white-space:nowrap}.RailStepRoute_note__gCvbU{flex:none;margin:0;padding:8px 18px 16px;font-size:.72rem;font-weight:500;letter-spacing:-.005em;color:#93a0a7}.RailStepRoute_root__oxbhZ:not([data-play]) .RailStepRoute_matched__aaUWM svg{stroke-dashoffset:0}.RailStepRoute_root__oxbhZ:not([data-play]) .RailStepRoute_repOn__sUC_c{background:rgba(28,225,139,.08);border-color:rgba(28,225,139,.28)}.RailStepRoute_root__oxbhZ:not([data-play]) .RailStepRoute_repOn__sUC_c .RailStepRoute_avatar__dxcMy{color:#08120d;background:#1ce18b;border-color:transparent;box-shadow:0 0 0 2px rgba(28,225,139,.3)}.RailStepRoute_root__oxbhZ:not([data-play]) .RailStepRoute_avatarCheck__jo71B{opacity:1;transform:none}.RailStepRoute_root__oxbhZ:not([data-play]) .RailStepRoute_repAssigned__o4YYG{opacity:1}.RailStepRoute_root__oxbhZ:not([data-play]) .RailStepRoute_rep__sqvpC:not(.RailStepRoute_repOn__sUC_c){opacity:1;transform:none}[data-play] .RailStepRoute_matched__aaUWM svg{animation:RailStepRoute_routeTickLoop__dpR8w var(--rsr-cycle) cubic-bezier(.65,0,.35,1) infinite}@keyframes RailStepRoute_routeTickLoop__dpR8w{0%,5.2%{stroke-dashoffset:22}16.4%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:22}}[data-play] .RailStepRoute_repOn__sUC_c{animation:RailStepRoute_routeHighlightLoop__nRPs2 var(--rsr-cycle) cubic-bezier(.22,.61,.36,1) infinite}@keyframes RailStepRoute_routeHighlightLoop__nRPs2{0%,10.8%{background:transparent;border-color:transparent}21.2%,86%{background:rgba(28,225,139,.08);border-color:rgba(28,225,139,.28)}94%,to{background:transparent;border-color:transparent}}[data-play] .RailStepRoute_repOn__sUC_c .RailStepRoute_avatar__dxcMy{animation:RailStepRoute_routeAvatarLoop__UwRmj var(--rsr-cycle) cubic-bezier(.22,.61,.36,1) infinite}@keyframes RailStepRoute_routeAvatarLoop__UwRmj{0%,10.8%{color:#4a5862;background:rgba(13,20,26,.05);border-color:rgba(13,20,26,.08);box-shadow:0 0 0 0 rgba(28,225,139,0)}21.2%,86%{color:#08120d;background:#1ce18b;border-color:transparent;box-shadow:0 0 0 2px rgba(28,225,139,.3)}94%,to{color:#4a5862;background:rgba(13,20,26,.05);border-color:rgba(13,20,26,.08);box-shadow:0 0 0 0 rgba(28,225,139,0)}}[data-play] .RailStepRoute_avatarCheck__jo71B{animation:RailStepRoute_routePopLoop__vVz04 var(--rsr-cycle) cubic-bezier(.34,1.5,.64,1) infinite}@keyframes RailStepRoute_routePopLoop__vVz04{0%,16.4%{opacity:0;transform:scale(.4)}25.2%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}[data-play] .RailStepRoute_repAssigned__o4YYG{animation:RailStepRoute_routeFadeLoop__ek3_G var(--rsr-cycle) ease infinite}@keyframes RailStepRoute_routeFadeLoop__ek3_G{0%,18%{opacity:0}25.6%,86%{opacity:1}94%,to{opacity:0}}[data-play] .RailStepRoute_team__EtKuM .RailStepRoute_rep__sqvpC:nth-child(2){animation:RailStepRoute_routeRow1__VbbIa var(--rsr-cycle) cubic-bezier(.22,.61,.36,1) infinite}[data-play] .RailStepRoute_team__EtKuM .RailStepRoute_rep__sqvpC:nth-child(3){animation:RailStepRoute_routeRow2__3K_rQ var(--rsr-cycle) cubic-bezier(.22,.61,.36,1) infinite}@keyframes RailStepRoute_routeRow1__VbbIa{0%,23.8%{opacity:0;transform:translateY(8px)}34.2%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px)}}@keyframes RailStepRoute_routeRow2__3K_rQ{0%,26.8%{opacity:0;transform:translateY(8px)}37.2%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){[data-play] .RailStepRoute_matched__aaUWM svg{animation:none!important;stroke-dashoffset:0}[data-play] .RailStepRoute_repOn__sUC_c{animation:none!important;background:rgba(28,225,139,.08);border-color:rgba(28,225,139,.28)}[data-play] .RailStepRoute_repOn__sUC_c .RailStepRoute_avatar__dxcMy{animation:none!important;color:#08120d;background:#1ce18b;border-color:transparent;box-shadow:0 0 0 2px rgba(28,225,139,.3)}[data-play] .RailStepRoute_avatarCheck__jo71B{animation:none!important;opacity:1;transform:none}[data-play] .RailStepRoute_repAssigned__o4YYG{animation:none!important;opacity:1}[data-play] .RailStepRoute_rep__sqvpC:not(.RailStepRoute_repOn__sUC_c){animation:none!important;opacity:1;transform:none}}.RailStepFollow_root__QKFGn{--rsfl-cycle:5s;position:absolute;inset:0;display:grid;place-items:center;padding:22px;box-sizing:border-box;background:transparent}.RailStepFollow_shell__ojG8B{width:100%;max-width:400px;height:496px;max-height:100%;display:flex;flex-direction:column;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,247,249,.93));-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 2px 6px rgba(8,12,16,.16),0 42px 84px -34px rgba(0,0,0,.66);color:#0d141a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden}.RailStepFollow_head__WgvtT{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 20px 12px}.RailStepFollow_headText___R7z1{display:flex;flex-direction:column;gap:4px;min-width:0}.RailStepFollow_headLead__yTTNK{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#0d141a}.RailStepFollow_headDot__D2zrD{width:7px;height:7px;flex:none;border-radius:999px;background:#1ce18b;box-shadow:0 0 8px rgba(28,225,139,.9)}.RailStepFollow_headSub__b1aSM{font-size:.74rem;font-weight:500;color:#6a777e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RailStepFollow_headTag__PwMZZ{flex:none;display:inline-flex;align-items:center;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#15a468;background:rgba(28,225,139,.16);border:1px solid rgba(28,225,139,.32);border-radius:999px;padding:4px 10px}.RailStepFollow_body__2YeQk{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;padding:6px 20px}.RailStepFollow_chips__y4FY8{display:flex;flex-wrap:wrap;gap:7px}.RailStepFollow_chips__y4FY8 span{font-size:.72rem;font-weight:600;color:#56646c;background:rgba(13,20,26,.05);border:1px solid rgba(13,20,26,.08);border-radius:999px;padding:4px 10px;white-space:nowrap}.RailStepFollow_label__gNWe8{font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#93a0a7}.RailStepFollow_points__wTwl_{list-style:none;margin:0;padding:0;flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:12px}.RailStepFollow_point__ME9VJ{display:grid;grid-template-columns:20px 1fr;align-items:start;grid-column-gap:11px;column-gap:11px}.RailStepFollow_pointIcon__C1JI7{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;margin-top:1px;border-radius:6px;color:#1ce18b;background:rgba(28,225,139,.16);box-shadow:inset 0 0 0 1px rgba(28,225,139,.3)}.RailStepFollow_pointText__ykrEv{font-size:.82rem;font-weight:500;line-height:1.4;color:#4a5862}.RailStepFollow_pointText__ykrEv b{font-weight:700;color:#0d141a}.RailStepFollow_actions__UxEKr{flex:none;display:flex;gap:9px;padding:12px 20px 18px}.RailStepFollow_btn__7t_eX{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border-radius:9px;font-size:.8rem;font-weight:600;letter-spacing:-.01em;color:#0d141a;background:rgba(13,20,26,.05);border:1px solid rgba(13,20,26,.08)}.RailStepFollow_btn__7t_eX svg{flex:none;stroke:#56646c}.RailStepFollow_btnPrimary__a8Rry{flex:1.5 1;color:#06140d;background:#1ce18b;border-color:transparent;font-weight:700;box-shadow:0 6px 16px -8px rgba(28,225,139,.8)}.RailStepFollow_btnPrimary__a8Rry svg{stroke:#06140d}.RailStepFollow_root__QKFGn:not([data-play]) .RailStepFollow_point__ME9VJ{opacity:1;transform:none}[data-play].RailStepFollow_root__QKFGn .RailStepFollow_points__wTwl_ .RailStepFollow_point__ME9VJ:first-child{animation:RailStepFollow_followPoint0__xhqkk var(--rsfl-cycle) cubic-bezier(.22,.61,.36,1) infinite}[data-play].RailStepFollow_root__QKFGn .RailStepFollow_points__wTwl_ .RailStepFollow_point__ME9VJ:nth-child(2){animation:RailStepFollow_followPoint1__udwFV var(--rsfl-cycle) cubic-bezier(.22,.61,.36,1) infinite}[data-play].RailStepFollow_root__QKFGn .RailStepFollow_points__wTwl_ .RailStepFollow_point__ME9VJ:nth-child(3){animation:RailStepFollow_followPoint2__m6_LA var(--rsfl-cycle) cubic-bezier(.22,.61,.36,1) infinite}@keyframes RailStepFollow_followPoint0__xhqkk{0%,5.6%{opacity:0;transform:translateY(8px)}16%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px)}}@keyframes RailStepFollow_followPoint1__udwFV{0%,8.6%{opacity:0;transform:translateY(8px)}19%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px)}}@keyframes RailStepFollow_followPoint2__m6_LA{0%,11.6%{opacity:0;transform:translateY(8px)}22%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px)}}[data-play].RailStepFollow_root__QKFGn .RailStepFollow_btnPrimary__a8Rry{animation:RailStepFollow_followCallPulse__Y6AI6 2.6s ease-out 1.1s infinite}@keyframes RailStepFollow_followCallPulse__Y6AI6{0%{box-shadow:0 6px 16px -8px rgba(28,225,139,.8),0 0 0 0 rgba(28,225,139,.5)}60%{box-shadow:0 6px 16px -8px rgba(28,225,139,.8),0 0 0 8px rgba(28,225,139,0)}to{box-shadow:0 6px 16px -8px rgba(28,225,139,.8),0 0 0 0 rgba(28,225,139,0)}}@media (prefers-reduced-motion:reduce){[data-play].RailStepFollow_root__QKFGn .RailStepFollow_point__ME9VJ{animation:none!important;opacity:1;transform:none}[data-play].RailStepFollow_root__QKFGn .RailStepFollow_btnPrimary__a8Rry{animation:none!important}}