.section-nav.svelte-xqhoew{position:fixed;left:1.75rem;top:50%;transform:translateY(-50%);z-index:900;font-family:Jura,sans-serif;-webkit-user-select:none;user-select:none;pointer-events:none}.counter.svelte-xqhoew{margin:0 0 1.25rem;color:#a8b3ffd9;transition:opacity .3s ease}.counter-label.svelte-xqhoew{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#a8b3ff80;margin-bottom:.3rem}.counter-nums.svelte-xqhoew{display:flex;align-items:baseline;gap:.18em;font-variant-numeric:tabular-nums}.counter-current.svelte-xqhoew{font-size:1.6rem;font-weight:600;color:#c5ccff;line-height:1}.counter-sep.svelte-xqhoew,.counter-total.svelte-xqhoew{font-size:1rem;color:#a8b3ff73}.counter.minimal.svelte-xqhoew .counter-label:where(.svelte-xqhoew){opacity:0}ul.svelte-xqhoew{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem;transition:gap .35s cubic-bezier(.22,1,.36,1)}.section-nav.minimal.svelte-xqhoew ul:where(.svelte-xqhoew){gap:.85rem}button.svelte-xqhoew{pointer-events:auto;position:relative;display:flex;align-items:center;gap:0;background:none;border:none;padding:0;cursor:pointer;color:#a8b3ff66;transition:color .3s ease}.dot.svelte-xqhoew{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;opacity:.6;transform:scale(1);transition:opacity .3s ease,transform .3s ease,background-color .3s ease,box-shadow .3s ease}.dot.active.svelte-xqhoew{opacity:1;transform:scale(1.25);box-shadow:0 0 8px #667eea99}.section-nav.svelte-xqhoew:not(.minimal) .dot:where(.svelte-xqhoew){width:0;opacity:0;margin-right:-.4rem}.num.svelte-xqhoew{font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:.05em;min-width:1.6em;text-align:left;max-width:2em;opacity:1;overflow:hidden;transition:max-width .35s cubic-bezier(.22,1,.36,1),opacity .3s ease,color .3s ease}.section-nav.minimal.svelte-xqhoew .num:where(.svelte-xqhoew){max-width:0;opacity:0}.line.svelte-xqhoew{height:2px;width:12px;margin:0 .5rem;background:currentColor;opacity:.5;transition:width .35s cubic-bezier(.22,1,.36,1),opacity .3s ease}.section-nav.minimal.svelte-xqhoew .line:where(.svelte-xqhoew){width:0;margin:0;opacity:0}.line.open.svelte-xqhoew{width:34px;opacity:1}.label.svelte-xqhoew{font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;transition:max-width .35s cubic-bezier(.22,1,.36,1),opacity .3s ease}.label.open.svelte-xqhoew{max-width:16ch;opacity:1}.current.svelte-xqhoew{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.6rem;display:flex;flex-direction:row;align-items:center;gap:.6rem;pointer-events:none}.current-label.svelte-xqhoew{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#a8b3ff}button.svelte-xqhoew:hover{color:#c7ceffe6}button.active.svelte-xqhoew{color:#a8b3ff}button.active.svelte-xqhoew .num:where(.svelte-xqhoew){font-weight:600}@media (max-width: 1024px){.section-nav.svelte-xqhoew{display:none}}
