.pindex[data-astro-cid-7w45hncx]{padding:var(--s4);border:1px solid var(--rule-strong);border-radius:var(--feature-radius);background:var(--feature-surface);box-shadow:var(--feature-shadow);position:relative}.pindex-title[data-astro-cid-7w45hncx]{margin:0 0 var(--s2);color:var(--text-mute);font-size:.7rem;font-weight:var(--fw-label);letter-spacing:.08em;text-transform:uppercase}.pindex[data-astro-cid-7w45hncx] ol[data-astro-cid-7w45hncx]{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pindex[data-astro-cid-7w45hncx] ol[data-astro-cid-7w45hncx]::-webkit-scrollbar{display:none}.pindex[data-astro-cid-7w45hncx]:after{content:"";left:var(--s4);right:var(--s4);opacity:0;background:linear-gradient(90deg, var(--accent), var(--cta), var(--accent));pointer-events:none;height:1px;transition:opacity .18s ease-out;position:absolute;bottom:0}.pindex[data-astro-cid-7w45hncx]:has(ol:focus-within):after{opacity:.75}.pindex[data-astro-cid-7w45hncx] a[data-astro-cid-7w45hncx]{white-space:nowrap;min-height:36px;color:var(--text);text-decoration-color:var(--rule-strong);text-underline-offset:.2em;align-items:center;font-size:.88rem;line-height:1.45;display:inline-flex;position:relative}.pindex[data-astro-cid-7w45hncx] a[data-astro-cid-7w45hncx]:hover{color:var(--accent)}.pindex[data-astro-cid-7w45hncx] a[data-astro-cid-7w45hncx]:focus-visible{outline-offset:-2px}.pindex[data-astro-cid-7w45hncx] a[data-astro-cid-7w45hncx]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .16s ease-out;position:absolute;inset:auto 0 2px;transform:scaleX(0)}.pindex[data-astro-cid-7w45hncx] a[data-astro-cid-7w45hncx][aria-current=location]{color:var(--accent);text-decoration:none}.pindex[data-astro-cid-7w45hncx] a[data-astro-cid-7w45hncx][aria-current=location]:after{transform:scaleX(1)}.pindex[data-astro-cid-7w45hncx][data-slide] a[data-astro-cid-7w45hncx]:after{transition:none}
