.RewardTimeline_viewport__NmSe4{margin:0 -24px;overflow-x:auto;scrollbar-width:none}.RewardTimeline_viewport__NmSe4::-webkit-scrollbar{display:none}.RewardTimeline_track__9rfNF{position:relative;display:flex;align-items:center;height:220px;margin:0;padding:0 60px;list-style:none}.RewardTimeline_lineBase__YeFq4{background:var(--glass-border-color)}.RewardTimeline_lineBase__YeFq4,.RewardTimeline_lineFilled__A58qY{position:absolute;top:50%;left:60px;height:2px;pointer-events:none;transform:translateY(-50%)}.RewardTimeline_lineFilled__A58qY{background:var(--brand-primary);transition:width .4s ease}.RewardTimeline_lineShimmer__mBRja{position:absolute;top:50%;height:2px;background-image:linear-gradient(90deg,transparent,rgb(255 255 255/10%) 25%,rgb(255 255 255/55%) 42%,rgb(255 255 255/100%) 50%,rgb(255 255 255/55%) 58%,rgb(255 255 255/10%) 75%,transparent);background-repeat:no-repeat;background-position:-80px 0;background-size:80px 100%;overflow:hidden;animation:RewardTimeline_reward-shimmer__Ot12p 2.4s linear infinite;transition:left .4s ease,width .4s ease;pointer-events:none;transform:translateY(-50%)}@keyframes RewardTimeline_reward-shimmer__Ot12p{0%{background-position:-80px 0}to{background-position:calc(100% + 80px) 0}}@media (prefers-reduced-motion:reduce){.RewardTimeline_lineShimmer__mBRja{animation:none}}.RewardTimeline_lineGlow__Yhvjn{box-shadow:0 0 12px color-mix(in srgb,var(--brand-primary) 35%,transparent)}.RewardTimeline_nodeSlot___rq6f{display:flex;flex-direction:column;align-items:center}.RewardTimeline_nodeSlotTop__jzZ_2{top:50%;transform:translate(-50%,calc(-100% + 1px))}.RewardTimeline_nodeSlotBottom__HQvRI{top:50%;transform:translate(-50%,-1px)}.RewardTimeline_node__qI9ZJ{display:flex;justify-content:center;align-items:center;border:1.5px solid var(--glass-border-color);border-radius:50%;background:var(--bg-secondary);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.RewardTimeline_nodeDefault__Q5Puc{width:36px;height:36px}.RewardTimeline_nodeActive__ABz0w{width:52px;height:52px;border-color:var(--brand-primary);background:var(--brand-primary-10)}.RewardTimeline_nodeCollected__W95IC{border-color:var(--brand-primary);background:var(--brand-primary-20)}.RewardTimeline_nodeLocked__U6Rvt{border-color:var(--glass-border-color);background:var(--glass-background)}.RewardTimeline_nodeIcon__cTMj3{color:var(--text-secondary)}.RewardTimeline_nodeIconActive__C0vr6{width:28px;height:28px;color:var(--brand-primary)}.RewardTimeline_nodeIconCollected__TdjSK{color:var(--brand-primary)}.RewardTimeline_stem__MeFeF{flex-shrink:0;width:3px;height:10px;background:var(--glass-border-color)}.RewardTimeline_nodeSlotTop__jzZ_2 .RewardTimeline_stem__MeFeF{border-radius:0 0 0 3px}.RewardTimeline_nodeSlotBottom__HQvRI .RewardTimeline_stem__MeFeF{order:-2;border-radius:3px 0 0}.RewardTimeline_stemActive__ndQg9,.RewardTimeline_stemCollected__k3P13{background:var(--brand-primary)}.RewardTimeline_label__xVOk_{display:flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap;pointer-events:none}.RewardTimeline_labelTop__waDON{order:-1;margin-bottom:6px}.RewardTimeline_labelBottom__q64wE{order:1;margin-top:6px}.RewardTimeline_labelDay__Z5FVG{font-size:11px;font-weight:500;text-transform:uppercase;color:var(--text-tertiary)}.RewardTimeline_labelReward__lBwVx{font-size:13px;font-weight:600;color:var(--text-secondary)}.RewardTimeline_labelRewardActive__HBkb_{color:var(--text-primary)}.RewardTimeline_labelRewardCollected__fg4B8{color:var(--brand-primary)}.RewardTimeline_lineDashed__DCRHQ{position:absolute;top:50%;height:2px;border-top:2px dashed var(--glass-border-color);pointer-events:none;transform:translateY(-50%)}.RewardTimeline_terminalLabel__83ek1{font-size:11px;font-weight:500;white-space:nowrap;color:var(--text-tertiary)}@media (max-width:768px){.RewardTimeline_viewport__NmSe4{margin:0 -16px}.RewardTimeline_track__9rfNF{height:190px}.RewardTimeline_nodeDefault__Q5Puc{width:32px;height:32px}.RewardTimeline_nodeActive__ABz0w{width:44px;height:44px}}@media (max-width:480px){.RewardTimeline_nodeDefault__Q5Puc{width:28px;height:28px}.RewardTimeline_nodeActive__ABz0w{width:40px;height:40px}}