.section-jumper[data-v-d92f9ff4]{bottom:28px;opacity:0;pointer-events:none;position:fixed;right:28px;transform:translateY(16px);transition:opacity .5s,transform .5s;z-index:55}.section-jumper.is-on[data-v-d92f9ff4]{opacity:1;pointer-events:auto;transform:none}.section-jumper__button[data-v-d92f9ff4]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071f3df0;border-radius:60px;box-shadow:0 10px 30px #071f3d40;color:#dce9ef;display:flex;gap:16px;padding:12px 20px 14px 18px;position:relative;text-align:left;transition:background .3s}.section-jumper__button[data-v-d92f9ff4]:hover{background:#0b3261fa}.section-jumper__number[data-v-d92f9ff4]{color:var(--color-white);font-family:var(--font-latin);font-size:28px;font-weight:800;line-height:1}.section-jumper__number small[data-v-d92f9ff4]{color:#8fb0c2;font-size:12px;font-weight:700;margin-left:2px}.section-jumper__label[data-v-d92f9ff4]{color:var(--color-white);font-size:13px;font-weight:700;white-space:nowrap}.section-jumper__chevron[data-v-d92f9ff4]{border-right:2px solid #8fb0c2;border-top:2px solid #8fb0c2;height:9px;margin:4px 2px 0;transform:rotate(-45deg);transition:transform .3s;width:9px}.section-jumper.is-open .section-jumper__chevron[data-v-d92f9ff4]{margin-top:-4px;transform:rotate(135deg)}.section-jumper__progress[data-v-d92f9ff4]{background:#ffffff1a;border-radius:2px;bottom:5px;height:2px;left:24px;overflow:hidden;position:absolute;right:24px}.section-jumper__progress span[data-v-d92f9ff4]{background:var(--color-aqua);display:block;height:100%}.section-jumper__menu[data-v-d92f9ff4]{animation:menu-in-d92f9ff4 .25s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071f3df7;border-radius:18px;bottom:calc(100% + 12px);box-shadow:0 20px 50px #071f3d59;color:#dce9ef;max-height:min(70vh,560px);overflow:auto;padding:18px 10px 10px;position:absolute;right:0;transform-origin:bottom right;width:320px}@keyframes menu-in-d92f9ff4{0%{opacity:0;transform:translateY(8px) scale(.98)}}.section-jumper__menu-title[data-v-d92f9ff4]{color:#8fb0c2;font-size:12px;padding:0 12px 8px}.section-jumper__menu-item[data-v-d92f9ff4]{align-items:baseline;border-radius:10px;display:flex;gap:14px;padding:11px 12px;position:relative;text-align:left;transition:background .2s;width:100%}.section-jumper__menu-item.is-current[data-v-d92f9ff4],.section-jumper__menu-item[data-v-d92f9ff4]:focus-visible,.section-jumper__menu-item[data-v-d92f9ff4]:hover{background:#79cbca24}.section-jumper__menu-item.is-current[data-v-d92f9ff4]:before{background:var(--color-aqua);border-radius:2px;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}.section-jumper__menu-number[data-v-d92f9ff4]{color:var(--color-white);font-family:var(--font-latin);font-size:18px;font-weight:800}.section-jumper__menu-item.is-past .section-jumper__menu-number[data-v-d92f9ff4]{color:#7f9cae}.section-jumper__menu-label[data-v-d92f9ff4]{color:var(--color-white);font-size:14px;font-weight:700}@media (max-width:640px){.section-jumper[data-v-d92f9ff4]{bottom:auto;left:0;right:0;top:var(--header-height);transform:translateY(-8px)}.section-jumper__button[data-v-d92f9ff4]{border-radius:0;box-shadow:none;gap:12px;padding:8px 16px 10px;width:100%}.section-jumper__number[data-v-d92f9ff4]{font-size:20px}.section-jumper__chevron[data-v-d92f9ff4]{margin-left:auto}.section-jumper__progress[data-v-d92f9ff4]{bottom:0;left:0;right:0}.section-jumper__menu[data-v-d92f9ff4]{border-radius:0 0 18px 18px;bottom:auto;left:0;max-height:65vh;right:0;top:100%;transform-origin:top center;width:auto}}
