.s-scroll-indicator[data-v-7188cb25]{inset-inline-end:10px;z-index:calc(10100 + 10);pointer-events:auto;-webkit-user-select:none;user-select:none;will-change:opacity;contain:layout style;position:fixed;top:50%;transform:translateY(-50%)}.s-scroll-indicator .indicator-track[data-v-7188cb25]{background:var(--darkmode-background-overlay-dark,#000000d9);-webkit-backdrop-filter:blur(10px);border-radius:20px;flex-direction:column;align-items:center;gap:15px;width:60px;min-height:200px;padding:20px 0;display:flex;position:relative;transform:translateZ(0);box-shadow:0 4px 12px #0000004d}.s-scroll-indicator .indicator-dots[data-v-7188cb25]{color:#fff6;text-align:center;letter-spacing:2px;font-size:14px;line-height:1}.s-scroll-indicator .indicator-dots.before[data-v-7188cb25]{margin-bottom:-10px}.s-scroll-indicator .indicator-dots.after[data-v-7188cb25]{margin-top:-10px}.s-scroll-indicator .indicator-item[data-v-7188cb25]{cursor:pointer;text-align:center;opacity:.6;border-radius:12px;min-width:36px;padding:4px 8px;transition:all .2s;position:relative;transform:scale(.8)translateZ(0)}.s-scroll-indicator .indicator-item .indicator-label[data-v-7188cb25]{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:14px;font-weight:500;display:block;overflow:hidden}.s-scroll-indicator .indicator-item[data-v-7188cb25]:hover{opacity:1;background:#ffffff1a;transform:scale(1)translateZ(0)}.s-scroll-indicator .indicator-item.current[data-v-7188cb25]{opacity:1;background:var(--darkmode-blue-primary,#2196f3);transform:scale(1.1)translateZ(0);box-shadow:0 0 12px #2196f399}.s-scroll-indicator .indicator-item.current .indicator-label[data-v-7188cb25]{color:#fff;font-weight:600}.s-scroll-indicator .indicator-item.near[data-v-7188cb25]{opacity:.8;transform:scale(.9)translateZ(0)}.s-scroll-indicator .indicator-item.far[data-v-7188cb25]{opacity:.5;transform:scale(.7)translateZ(0)}.s-scroll-indicator.is-dragging .indicator-track[data-v-7188cb25]{background:#000000f2}@media (max-width:830px){.s-scroll-indicator[data-v-7188cb25]{inset-inline-end:5px}.s-scroll-indicator .indicator-track[data-v-7188cb25]{gap:12px;width:50px;min-height:150px;padding:15px 0}.s-scroll-indicator .indicator-item[data-v-7188cb25]{min-width:30px;padding:3px 6px}.s-scroll-indicator .indicator-item .indicator-label[data-v-7188cb25]{font-size:12px}}.t-fade-enter-active[data-v-7188cb25],.t-fade-leave-active[data-v-7188cb25]{transition:opacity .6s}.t-fade-enter-from[data-v-7188cb25],.t-fade-leave-to[data-v-7188cb25]{opacity:0}
