.ScrollProgress_rail__0MmY1{position:fixed;right:clamp(.75rem,1.8vw,1.75rem);top:50%;transform:translateY(-50%);z-index:var(--z-progress);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:34px;height:clamp(280px,46vh,440px);padding:8px 4px;background:rgba(8,9,10,.58);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:var(--bw) solid var(--sxx-line);border-radius:var(--radius-pill);box-shadow:0 16px 40px -12px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.04);opacity:.68;transition:opacity var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out),background-color var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;animation:ScrollProgress_rail-in__rxV2u var(--dur-cinematic) var(--ease-out) 1.4s both}@keyframes ScrollProgress_rail-in__rxV2u{0%{opacity:0;transform:translateY(calc(-50% + 12px))}to{opacity:.68;transform:translateY(-50%)}}.ScrollProgress_railDragging__DNhzi,.ScrollProgress_rail__0MmY1:focus-within,.ScrollProgress_rail__0MmY1:hover{opacity:1;border-color:var(--sxx-line-strong);background:rgba(16,17,20,.88);box-shadow:0 20px 48px -10px rgba(0,0,0,.85),0 0 24px -6px rgba(255,61,31,.15),inset 0 1px 0 rgba(255,255,255,.2)}.ScrollProgress_rail__0MmY1:focus-visible{outline:var(--bw) solid var(--sxx-signal);outline-offset:4px}.ScrollProgress_header__hHyoa{display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:2px;cursor:pointer}.ScrollProgress_statusDot__yjW2x{width:4px;height:4px;border-radius:var(--radius-pill);background:var(--sxx-signal);box-shadow:0 0 6px var(--sxx-signal);transition:transform var(--dur-fast) var(--ease-out)}.ScrollProgress_railDragging__DNhzi .ScrollProgress_statusDot__yjW2x,.ScrollProgress_rail__0MmY1:hover .ScrollProgress_statusDot__yjW2x{transform:scale(1.25)}.ScrollProgress_readout__YKzrS{font-family:var(--font-mono);font-size:.58rem;line-height:1;letter-spacing:.04em;color:var(--sxx-text-dim);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out)}.ScrollProgress_railDragging__DNhzi .ScrollProgress_readout__YKzrS,.ScrollProgress_rail__0MmY1:hover .ScrollProgress_readout__YKzrS{color:var(--sxx-text)}.ScrollProgress_trackArea__gxi3z{position:relative;flex:1;width:100%;min-height:0;display:flex;justify-content:center;cursor:pointer;padding:4px 0}.ScrollProgress_trackGroove__vvA3A{position:absolute;top:4px;bottom:4px;left:50%;width:2px;transform:translateX(-50%);background:rgba(233,233,230,.09);border-radius:var(--radius-pill);overflow:hidden}.ScrollProgress_fill__LcZyt{position:absolute;top:0;left:0;right:0;height:100%;background:var(--sxx-signal);border-radius:var(--radius-pill);transform:scaleY(0);transform-origin:top center;box-shadow:0 0 8px rgba(255,61,31,.45)}.ScrollProgress_thumb__lWEkj{position:absolute;top:4px;left:50%;width:8px;height:28px;transform:translateX(-50%);background:rgba(233,233,230,.45);border:var(--bw) solid rgba(255,255,255,.35);border-radius:var(--radius-pill);box-shadow:0 2px 8px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4);cursor:grab;transition:width var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);will-change:transform}.ScrollProgress_thumbDragging__d1mWm,.ScrollProgress_thumb__lWEkj:hover{width:10px;background:var(--sxx-signal);border-color:rgba(255,255,255,.6);box-shadow:0 0 14px rgba(255,61,31,.7),0 2px 10px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.8)}.ScrollProgress_thumbDragging__d1mWm{cursor:grabbing}.ScrollProgress_waypoint__Ah6tR{position:absolute;left:50%;width:18px;height:10px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;z-index:2}.ScrollProgress_waypointDot__RxGjk{width:4px;height:2px;background:rgba(233,233,230,.25);border-radius:var(--radius-pill);transition:width var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ScrollProgress_waypointPassed__674xV .ScrollProgress_waypointDot__RxGjk{background:rgba(233,233,230,.6)}.ScrollProgress_waypointActive__pQ8kB .ScrollProgress_waypointDot__RxGjk{width:8px;background:var(--sxx-signal);box-shadow:0 0 6px var(--sxx-signal)}.ScrollProgress_waypoint__Ah6tR:hover .ScrollProgress_waypointDot__RxGjk{width:10px;background:var(--sxx-text);box-shadow:0 0 8px rgba(233,233,230,.8)}.ScrollProgress_waypointTooltip__bTy6p{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(4px);display:flex;align-items:center;gap:var(--space-2);padding:3px 8px;background:rgba(11,12,14,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:var(--bw) solid var(--sxx-line-strong);border-radius:var(--radius-xs);box-shadow:0 8px 24px -4px rgba(0,0,0,.8);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;color:var(--sxx-text);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out)}.ScrollProgress_waypointTooltipNum__KmiFZ{color:var(--sxx-signal);font-weight:var(--fw-semi)}.ScrollProgress_waypoint__Ah6tR:hover .ScrollProgress_waypointTooltip__bTy6p{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.ScrollProgress_footer__uIRMU{display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:2px;cursor:pointer}.ScrollProgress_sectionBadge__3yI1Z{font-family:var(--font-mono);font-size:.55rem;line-height:1;letter-spacing:.05em;color:var(--sxx-text-faint);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out)}.ScrollProgress_railDragging__DNhzi .ScrollProgress_sectionBadge__3yI1Z,.ScrollProgress_rail__0MmY1:hover .ScrollProgress_sectionBadge__3yI1Z{color:var(--sxx-text-dim)}@media (max-height:620px),(max-width:900px){.ScrollProgress_rail__0MmY1{display:none}}.SystemStatus_status__j5OVB{position:fixed;left:0;bottom:0;z-index:var(--z-progress);pointer-events:none;padding:var(--space-5) var(--space-9) var(--space-5) var(--gutter);background:linear-gradient(90deg,rgba(8,9,10,.94) 0,rgba(8,9,10,.82) 55%,transparent);opacity:0;transform:translateY(10px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.SystemStatus_visible__4v2t1{opacity:1;transform:translateY(0)}.SystemStatus_list__WV9jE{display:grid;gap:2px}.SystemStatus_row__Fa4Tb{display:grid;grid-template-columns:4.5rem 1fr;align-items:center;gap:var(--space-3)}.SystemStatus_value__AFnxS{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);line-height:var(--lh-label);color:var(--sxx-text-dim);font-variant-numeric:tabular-nums}.SystemStatus_dot__aYhqG{width:4px;height:4px;border-radius:var(--radius-pill);background:var(--sxx-text-ghost);transition:background-color var(--dur-normal) var(--ease-out)}.SystemStatus_live__qSQRj{background:var(--sxx-signal);animation:SystemStatus_live-pulse__ERBtu 2.4s var(--ease-in-out) infinite}@keyframes SystemStatus_live-pulse__ERBtu{0%,to{opacity:1}50%{opacity:.3}}@media (max-height:620px),(max-width:900px){.SystemStatus_status__j5OVB{display:none}}