.goal-rail_goalRail__a2BL6{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:44;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.goal-rail_goalNode__sxqyk{position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:flex-end;outline:none}.goal-rail_goalGlyph__dxRJ5{position:relative;isolation:isolate;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:7px;width:52px;padding:10px 0 9px;color:var(--ca-text-2);background:var(--ca-border);transition:transform .18s ease,color .18s ease,background .18s ease}.goal-rail_goalGlyph__dxRJ5,.goal-rail_goalGlyph__dxRJ5:before{clip-path:polygon(var(--ca-chamfer-sm) 0,calc(100% - var(--ca-chamfer-sm)) 0,100% var(--ca-chamfer-sm),100% calc(100% - var(--ca-chamfer-sm)),calc(100% - var(--ca-chamfer-sm)) 100%,var(--ca-chamfer-sm) 100%,0 calc(100% - var(--ca-chamfer-sm)),0 var(--ca-chamfer-sm))}.goal-rail_goalGlyph__dxRJ5:before{content:"";position:absolute;inset:1px;z-index:-1;background:rgba(18,18,21,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .18s ease}.goal-rail_goalNode__sxqyk:focus-within .goal-rail_goalGlyph__dxRJ5,.goal-rail_goalNode__sxqyk:hover .goal-rail_goalGlyph__dxRJ5{transform:translateY(-2px)}.goal-rail_goalNode__sxqyk:focus-within .goal-rail_goalGlyph__dxRJ5:before,.goal-rail_goalNode__sxqyk:hover .goal-rail_goalGlyph__dxRJ5:before{background:rgba(28,28,33,.86)}.goal-rail_goalNode__sxqyk[data-state=active] .goal-rail_goalGlyph__dxRJ5{color:var(--ca-gold);background:var(--ca-gold-tint)}.goal-rail_goalNode__sxqyk[data-state=done] .goal-rail_goalGlyph__dxRJ5{color:var(--ca-success)}.goal-rail_goalNode__sxqyk[data-state=locked] .goal-rail_goalGlyph__dxRJ5{color:var(--ca-text-3);opacity:.82}.goal-rail_goalMiniBar__2ZR0n{width:32px;height:5px;box-shadow:inset 0 0 0 1px var(--ca-border);background:rgba(255,255,255,.05);overflow:hidden}.goal-rail_goalMiniFill__JsIP4{display:block;height:100%;background:linear-gradient(90deg,var(--ca-gold-deep),var(--ca-gold));transition:width .35s ease}.goal-rail_goalNode__sxqyk[data-state=done] .goal-rail_goalMiniFill__JsIP4{background:linear-gradient(90deg,#0a9457,var(--ca-success))}.goal-rail_goalNode__sxqyk:focus-visible .goal-rail_goalGlyph__dxRJ5{background:var(--ca-gold)}.goal-rail_goalReveal__TDHEv{right:calc(100% + 10px);top:50%;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 14px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(10px,-50%);color:var(--ca-text);background:var(--ca-border);transition:opacity .18s ease,transform .2s ease,visibility .2s}.goal-rail_goalReveal__TDHEv,.goal-rail_goalReveal__TDHEv:before{position:absolute;clip-path:polygon(var(--ca-chamfer-sm) 0,calc(100% - var(--ca-chamfer-sm)) 0,100% var(--ca-chamfer-sm),100% calc(100% - var(--ca-chamfer-sm)),calc(100% - var(--ca-chamfer-sm)) 100%,var(--ca-chamfer-sm) 100%,0 calc(100% - var(--ca-chamfer-sm)),0 var(--ca-chamfer-sm))}.goal-rail_goalReveal__TDHEv:before{content:"";inset:1px;z-index:-1;background:rgba(18,18,21,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.goal-rail_goalNode__sxqyk:focus-within .goal-rail_goalReveal__TDHEv,.goal-rail_goalNode__sxqyk:hover .goal-rail_goalReveal__TDHEv{opacity:1;visibility:visible;transform:translateY(-50%)}.goal-rail_goalRevealName__nKSAr{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ca-text-2)}.goal-rail_goalRevealQuest__UuMfC{color:var(--ca-gold)}.goal-rail_goalRevealBar__SLN3r{width:172px;max-width:44vw;height:8px;box-shadow:inset 0 0 0 1px var(--ca-border);background:rgba(255,255,255,.05);overflow:hidden}.goal-rail_goalRevealFill__8tz0h{display:block;height:100%;background:linear-gradient(90deg,var(--ca-gold-deep),var(--ca-gold));transition:width .35s ease}.goal-rail_goalNode__sxqyk[data-state=done] .goal-rail_goalRevealFill__8tz0h{background:linear-gradient(90deg,#0a9457,var(--ca-success))}.goal-rail_goalRevealCount__rjaHr{font-size:.78rem;color:var(--ca-text-3);font-variant-numeric:tabular-nums}.goal-rail_stamp__TmBbQ{padding:3px 8px;font-weight:700;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ca-success);box-shadow:inset 0 0 0 1px rgba(0,245,147,.55);background:rgba(0,245,147,.08);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.goal-rail_rushCard__mND5q{position:relative;isolation:isolate;pointer-events:auto;display:flex;align-items:center;gap:9px;padding:8px 11px 8px 9px;max-width:min(78vw,240px);color:var(--ca-text);background:var(--ca-border);outline:none}.goal-rail_rushCard__mND5q,.goal-rail_rushCard__mND5q:before{clip-path:polygon(var(--ca-chamfer-sm) 0,calc(100% - var(--ca-chamfer-sm)) 0,100% var(--ca-chamfer-sm),100% calc(100% - var(--ca-chamfer-sm)),calc(100% - var(--ca-chamfer-sm)) 100%,var(--ca-chamfer-sm) 100%,0 calc(100% - var(--ca-chamfer-sm)),0 var(--ca-chamfer-sm))}.goal-rail_rushCard__mND5q:before{content:"";position:absolute;inset:1px;z-index:0;background:rgba(20,17,9,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.goal-rail_rushCard__mND5q[data-rush=soon]{background:var(--ca-gold-deep);animation:goal-rail_rushSoon__xA8bW 2.8s ease-in-out infinite}.goal-rail_rushCard__mND5q[data-rush=active]{animation:goal-rail_rushEdge__qdoMq 2.6s ease-in-out infinite}.goal-rail_rushCard__mND5q[data-rush=active]:before{animation:goal-rail_rushGlass__pmG70 2.6s ease-in-out infinite}.goal-rail_rushCard__mND5q[data-rush=active]:after{content:"";position:absolute;inset:1px;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,226,158,.28) 50%,transparent 62%);animation:goal-rail_rushSheen__AZ4ot 3.4s ease-in-out infinite;clip-path:polygon(var(--ca-chamfer-sm) 0,calc(100% - var(--ca-chamfer-sm)) 0,100% var(--ca-chamfer-sm),100% calc(100% - var(--ca-chamfer-sm)),calc(100% - var(--ca-chamfer-sm)) 100%,var(--ca-chamfer-sm) 100%,0 calc(100% - var(--ca-chamfer-sm)),0 var(--ca-chamfer-sm))}.goal-rail_rushClock__uw_7l{position:relative;z-index:2;flex:0 0 auto;width:38px;height:38px}.goal-rail_rushClockFace__pNan8{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.goal-rail_rushClockHand__84UV9{position:absolute;top:50%;left:50%;width:78%;height:78%;object-fit:contain;transform-origin:center center;transform:translate(-50%,-50%) rotate(0deg);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));animation:goal-rail_rushTick__kFOM6 4s ease-out infinite}.goal-rail_rushBody__dPwbi{position:relative;z-index:2;display:flex;flex-direction:column;gap:1px;min-width:0}.goal-rail_rushKicker__5QU__{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--ca-gold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-rail_rushTime__bxXix{font-size:1.16rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ca-text)}.goal-rail_rushInfo__q7Ew7{position:relative;z-index:2;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--ca-gold-soft);opacity:.66;transition:opacity .18s ease,color .18s ease}.goal-rail_rushCard__mND5q:focus-visible .goal-rail_rushInfo__q7Ew7,.goal-rail_rushCard__mND5q:focus-within .goal-rail_rushInfo__q7Ew7,.goal-rail_rushCard__mND5q:hover .goal-rail_rushInfo__q7Ew7{opacity:1;color:var(--ca-gold)}.goal-rail_rushReveal__cgSD2{right:calc(100% + 10px);top:50%;z-index:3;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 13px;width:max-content;max-width:232px;pointer-events:none;opacity:0;visibility:hidden;transform:translate(10px,-50%);color:var(--ca-text);background:var(--ca-gold-deep);transition:opacity .18s ease,transform .2s ease,visibility .2s}.goal-rail_rushReveal__cgSD2,.goal-rail_rushReveal__cgSD2:before{position:absolute;clip-path:polygon(var(--ca-chamfer-sm) 0,calc(100% - var(--ca-chamfer-sm)) 0,100% var(--ca-chamfer-sm),100% calc(100% - var(--ca-chamfer-sm)),calc(100% - var(--ca-chamfer-sm)) 100%,var(--ca-chamfer-sm) 100%,0 calc(100% - var(--ca-chamfer-sm)),0 var(--ca-chamfer-sm))}.goal-rail_rushReveal__cgSD2:before{content:"";inset:1px;z-index:-1;background:rgba(20,17,9,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.goal-rail_rushCard__mND5q:focus-visible .goal-rail_rushReveal__cgSD2,.goal-rail_rushCard__mND5q:focus-within .goal-rail_rushReveal__cgSD2,.goal-rail_rushCard__mND5q:hover .goal-rail_rushReveal__cgSD2{opacity:1;visibility:visible;transform:translateY(-50%)}.goal-rail_rushRevealHead__kqqUr{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ca-gold)}.goal-rail_rushRevealLine__P1KP5{font-size:.82rem;font-weight:700;color:var(--ca-text);font-variant-numeric:tabular-nums}.goal-rail_rushRevealWhy__mpaap{font-size:.72rem;line-height:1.4;color:var(--ca-text-2)}@keyframes goal-rail_rushSoon__xA8bW{0%,to{opacity:.76}50%{opacity:1}}@keyframes goal-rail_rushEdge__qdoMq{0%,to{background:var(--ca-gold-deep)}50%{background:var(--ca-gold)}}@keyframes goal-rail_rushGlass__pmG70{0%,to{background:rgba(30,22,8,.86)}50%{background:rgba(52,39,12,.9)}}@keyframes goal-rail_rushSheen__AZ4ot{0%{transform:translateX(-130%)}60%,to{transform:translateX(130%)}}@keyframes goal-rail_rushTick__kFOM6{0%{transform:translate(-50%,-50%) rotate(0deg)}7.5%{transform:translate(-50%,-50%) rotate(90deg)}25%{transform:translate(-50%,-50%) rotate(90deg)}32.5%{transform:translate(-50%,-50%) rotate(180deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}57.5%{transform:translate(-50%,-50%) rotate(270deg)}75%{transform:translate(-50%,-50%) rotate(270deg)}82.5%{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.goal-rail_goalGlyph__dxRJ5,.goal-rail_goalMiniFill__JsIP4,.goal-rail_goalRevealFill__8tz0h,.goal-rail_goalReveal__TDHEv,.goal-rail_rushInfo__q7Ew7,.goal-rail_rushReveal__cgSD2{transition:none}.goal-rail_rushCard__mND5q,.goal-rail_rushCard__mND5q:after,.goal-rail_rushCard__mND5q:before,.goal-rail_rushClockHand__84UV9{animation:none}}