@keyframes svelte-oyptsu-gradientGrow{0%,to{background-size:100% auto}50%{background-size:200% auto}}.scroll-indicator.svelte-oyptsu{position:fixed;top:1.2rem;left:50%;transform:translate(-50%) translateY(12px) translateZ(0);opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);border-radius:.25rem;background:linear-gradient(180deg,#2e3036f0,#1b1d22fa),#2b2c30f2;height:2rem;width:23.5rem;z-index:99;padding:0 1.4rem;contain:layout style;box-shadow:0 .8rem 2rem #0000003d,inset 0 1px #ffffff0d}.scroll-indicator--visible.svelte-oyptsu{opacity:1;pointer-events:all;transform:translate(-50%) translateY(0) translateZ(0);transition-delay:.12s,0s}.scroll-indicator.hovered.svelte-oyptsu{background:linear-gradient(180deg,#37393ffa,#1f2127fa),#2b2c30fa;box-shadow:0 1rem 2.4rem #00000059,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.scroll-indicator__wrap.svelte-oyptsu{position:relative;height:100%;cursor:pointer;touch-action:none}.scroll-indicator__wrap.dragging.svelte-oyptsu{cursor:grabbing}.page-indicators.svelte-oyptsu{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between}.section-emphasis.svelte-oyptsu{position:absolute;top:50%;left:0;display:flex;flex-direction:column;align-items:center;gap:.45rem;pointer-events:none;z-index:0;transform:translate(-50%);opacity:0;transition:opacity .18s ease;will-change:transform,opacity}.section-emphasis__beam.svelte-oyptsu{width:2.9rem;height:1.8rem;border-radius:999px;background:radial-gradient(circle at center,rgba(230,71,73,.32) 0%,rgba(230,71,73,.18) 42%,transparent 76%),linear-gradient(180deg,#ffffff17,#fff0);filter:blur(1px);transform:translateY(-50%);box-shadow:0 0 30px #e647492e,inset 0 1px #ffffff1f;animation:svelte-oyptsu-section-beam-breathe 2.4s ease-in-out infinite}.section-emphasis__label.svelte-oyptsu{transform:translateY(-.2rem) scale(.92);padding:.24rem .58rem .28rem;border-radius:999px;background:#e64749;border:1px solid rgba(230,71,73,.4);box-shadow:0 .6rem 1.4rem #e647493d;color:#efeeec;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease,background-color .24s ease,color .24s ease,border-color .24s ease}.section-emphasis--visible.svelte-oyptsu{opacity:1}.section-emphasis--visible.svelte-oyptsu .section-emphasis__label:where(.svelte-oyptsu){opacity:.96;transform:translateY(-.2rem) scale(1)}.tick.svelte-oyptsu{position:relative;z-index:1;--tick-scale: 1;--tick-opacity: 1;--tick-glow: 0}.tick.svelte-oyptsu span:where(.svelte-oyptsu){display:block;background:#ffffffa6;opacity:var(--tick-opacity);transform-origin:center center;filter:saturate(calc(1 + var(--tick-glow) * .55));box-shadow:0 0 calc(16px * var(--tick-glow)) rgba(255,255,255,calc(var(--tick-glow) * .28));will-change:transform,opacity,filter;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .3s ease,opacity .6s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,filter .6s cubic-bezier(.22,1,.36,1)}.tick.big.svelte-oyptsu{cursor:pointer;position:relative;padding:0 .6rem}.tick.big.svelte-oyptsu span:where(.svelte-oyptsu){width:2px;height:.9rem;border-radius:999px;transform:translateZ(0) scale(var(--tick-scale))}.tick.big.svelte-oyptsu:first-of-type{padding-left:0}.tick.big.svelte-oyptsu:last-of-type{padding-right:0}.tick.small.svelte-oyptsu{pointer-events:none;margin-left:.6rem}.big.svelte-oyptsu+.tick.small:where(.svelte-oyptsu){margin-left:0}.tick.small.svelte-oyptsu span:where(.svelte-oyptsu){width:2px;height:.6rem;border-radius:999px;transform:translateZ(0) scale(var(--tick-scale))}.tick.active.svelte-oyptsu span:where(.svelte-oyptsu){background:#e64749;opacity:1;box-shadow:0 0 14px #e6474947}.tick.hovered.svelte-oyptsu span:where(.svelte-oyptsu){background:#fffffffa;opacity:1;box-shadow:0 0 18px #ffffff57,0 0 calc(20px * var(--tick-glow)) rgba(255,255,255,calc(var(--tick-glow) * .34))}.tick.svelte-oyptsu.pulse span:where(.svelte-oyptsu){animation:svelte-oyptsu-tick-pulse .35s ease-out}.scroll-indicator__wrap.interacting.svelte-oyptsu .tick:where(.svelte-oyptsu) span:where(.svelte-oyptsu){transition:transform 0s linear,background-color .3s ease,opacity 0s linear,box-shadow .3s ease,filter 0s linear}@keyframes svelte-oyptsu-tick-pulse{0%{transform:scale(1.4);background:#e64749}to{transform:scale(1)}}.progress-arrows.svelte-oyptsu{position:absolute;height:100%;top:0;pointer-events:none;left:0;display:flex;flex-direction:column;justify-content:space-between;margin:0 -.36rem;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:grab;transition:filter .28s ease,opacity .28s ease;opacity:.8;will-change:transform}.scroll-indicator__wrap.hovered.svelte-oyptsu .progress-arrows:where(.svelte-oyptsu){filter:drop-shadow(0 0 12px rgba(230,71,73,.42));opacity:1}.scroll-indicator__wrap.dragging.svelte-oyptsu .progress-arrows:where(.svelte-oyptsu){filter:drop-shadow(0 0 6px rgba(230,71,73,.5));cursor:grabbing}.progress-arrows.svelte-oyptsu img:where(.svelte-oyptsu){width:.8rem;height:auto}.progress-arrows.svelte-oyptsu img:where(.svelte-oyptsu):last-of-type{transform:scale(-1)}@keyframes svelte-oyptsu-section-beam-breathe{0%,to{transform:translateY(-50%) scale(.94);opacity:.72}50%{transform:translateY(-50%) scale(1.06);opacity:1}}
