.scroll-indicator{left:50%;bottom:calc(var(--scroll-indicator-bottom,1.75rem) + env(safe-area-inset-bottom,0px));z-index:4;pointer-events:none;mix-blend-mode:difference;opacity:1;will-change:transform,opacity;transition:opacity .35s,transform .35s;position:absolute;transform:translate(-50%)translateY(0)}.scroll-indicator--hidden{opacity:0;transform:translate(-50%)translateY(10px)}.scroll-indicator__inner{-webkit-backdrop-filter:none;background:0 0;justify-items:center;gap:.35rem;padding:0;display:grid}.scroll-indicator__svg{width:26px;height:40px}.scroll-indicator__shell{stroke:#ffffffb3;fill:#0000;stroke-width:1.2px}.scroll-indicator__dot{fill:#fffffff2;transform-origin:50%;animation:1.5s ease-in-out infinite siDotMove}.scroll-indicator__chevron{stroke:#ffffffbf;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;fill:none;animation:1.5s ease-in-out infinite siChevronPulse}.scroll-indicator__chevron--delay{animation-delay:.2s}.scroll-indicator__label{font-family:var(--font-dm-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;font-size:.58rem}@keyframes siDotMove{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes siChevronPulse{0%{opacity:.2;transform:translateY(0)}40%{opacity:.9;transform:translateY(1px)}to{opacity:.2;transform:translateY(2px)}}@media (max-width:1000px){.scroll-indicator{bottom:calc(var(--scroll-indicator-mobile-bottom,.9rem) + env(safe-area-inset-bottom,0px))}.scroll-indicator__svg{width:24px;height:36px}.scroll-indicator__label{font-size:.54rem}.scroll-indicator--mobile-compact .scroll-indicator__label{display:none}.scroll-indicator__inner{background:0 0;padding:0}}@media (max-width:480px){.scroll-indicator__svg{width:22px;height:34px}}@media (prefers-reduced-motion:reduce){.scroll-indicator{transition:opacity .2s linear}.scroll-indicator__dot,.scroll-indicator__chevron{animation:none}}
