.ScrollCue-module__S5rbca__cue{height:var(--vh);z-index:var(--z-cue);padding-bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:opacity .52s var(--ease-out);flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.ScrollCue-module__S5rbca__cue[data-cue=in]{opacity:1}.ScrollCue-module__S5rbca__cue[data-cue=out]{opacity:0;transition-duration:.3s}.ScrollCue-module__S5rbca__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.3}.ScrollCue-module__S5rbca__line{width:var(--rule-width);background-color:var(--muted);transform-origin:top;height:30px;transition:scale .3s var(--ease-out);flex:none;scale:1 0}@keyframes ScrollCue-module__S5rbca__cueLine{0%{scale:1 0}22%{scale:1}52%{scale:1}70%{scale:1 0}to{scale:1 0}}.ScrollCue-module__S5rbca__cue[data-cue=in] .ScrollCue-module__S5rbca__line{animation:ScrollCue-module__S5rbca__cueLine 3.6s var(--ease-out) infinite}@media (min-width:1100px){.ScrollCue-module__S5rbca__cue{padding-bottom:max(28px, env(safe-area-inset-bottom));gap:14px}.ScrollCue-module__S5rbca__label{font-size:12px}.ScrollCue-module__S5rbca__line{height:34px}}@media (prefers-reduced-motion:reduce){.ScrollCue-module__S5rbca__cue[data-cue=in] .ScrollCue-module__S5rbca__line{animation:none;scale:1}.ScrollCue-module__S5rbca__cue[data-cue=out] .ScrollCue-module__S5rbca__line{animation:none;scale:1 0}}
