.pil26-bar{align-items:center;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);background:color-mix(in srgb,var(--st-bg) 94%,transparent);border-bottom:1px solid var(--st-line);box-shadow:0 10px 30px -22px rgba(23,19,132,.35);font-family:var(--st-font);gap:1rem 1.5rem;left:0;min-height:3.25rem;opacity:0;padding:.5rem var(--st-inline);pointer-events:none;position:fixed;right:0;top:var(--st-header-h,0);transition:opacity var(--st-dur-fast) var(--st-ease),translate var(--st-dur-fast) var(--st-ease),visibility 0s var(--st-dur-fast);translate:0 -.5rem;visibility:hidden;z-index:900}.pil26-bar,.pil26-bar[hidden]{display:flex}.pil26-bar.is-on{opacity:1;pointer-events:auto;transition-delay:0s;translate:0 0;visibility:visible}.pil26-bar__progress{background:linear-gradient(90deg,var(--st-royal),var(--st-green));bottom:-1px;height:3px;left:0;pointer-events:none;position:absolute;transform:scaleX(var(--pil-progress,0));transform-origin:0 50%;width:100%}.pil26-bar__label{color:var(--st-muted);flex:none;font-size:.6875rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.pil26-bar__menu{flex:1 1 auto;min-width:0;position:relative}.pil26-bar__menu>summary{align-items:center;border-radius:8px;color:var(--st-heading);cursor:pointer;display:flex;font-size:.9375rem;font-weight:800;gap:.5rem;list-style:none;min-height:2.75rem;padding:0 .75rem}.pil26-bar__menu>summary::-webkit-details-marker{display:none}.pil26-bar__menu>summary:hover{background:var(--st-surface-2)}.pil26-bar__menu>summary svg{fill:none;height:1rem;stroke:var(--st-accent-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;transition:rotate var(--st-dur-fast) var(--st-ease);width:1rem}.pil26-bar__menu[open]>summary svg{rotate:180deg}.pil26-bar__menu>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pil26-bar__list{background:var(--st-surface);border:1px solid var(--st-line);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-lift);counter-reset:pil26b;left:0;list-style:none;margin:0;max-height:min(60vh,28rem);max-width:28rem;min-width:20rem;overflow:auto;padding:.5rem;position:absolute;top:calc(100% + .5rem);z-index:2}.pil26-bar__list li{counter-increment:pil26b}.pil26-bar__list a{align-items:center;border-radius:8px;color:var(--st-ink-soft);display:grid;font-size:.875rem;font-weight:600;gap:.5rem;grid-template-columns:1.75rem minmax(0,1fr);line-height:1.4;min-height:2.75rem;padding:.5rem .75rem;text-decoration:none}.pil26-bar__list a:before{color:var(--st-accent-ink);content:counter(pil26b,decimal-leading-zero);font-family:var(--st-font-mono);font-size:.75rem;padding-top:.1em}.pil26-bar__list a:hover{background:var(--st-surface-2);color:var(--st-heading)}.pil26-bar__list a[aria-current=location]{background:rgba(115,88,229,.08);color:var(--st-heading);font-weight:800}.pil26-bar__cta{flex:none;font-size:.875rem;min-height:2.75rem;padding:.4375rem 1rem}@media (min-width:1000px){.pil26-bar__menu>summary{display:none}.pil26-bar__list{background:none;border:0;border-radius:0;box-shadow:none;display:flex;gap:.125rem;max-height:none;max-width:none;min-width:0;overflow:visible;padding:0;position:static}.pil26-bar__list li{min-width:0}.pil26-bar__list a{align-items:center;border-radius:999px;display:flex;font-size:.8125rem;max-width:20rem;min-height:2.75rem;overflow:hidden;padding:0 .75rem;text-overflow:ellipsis;white-space:nowrap}.pil26-bar__list a:before{color:var(--st-muted);content:counter(pil26b) " · ";font-family:var(--st-font);font-size:inherit}.pil26-bar__list a[aria-current=location]:before{color:var(--st-accent-ink)}}.pil26-arrows{bottom:clamp(1rem,2vw,2rem);display:grid;gap:.5rem;margin:0;opacity:0;pointer-events:none;position:fixed;right:clamp(1rem,2vw,2rem);transition:opacity var(--st-dur-fast) var(--st-ease),visibility 0s var(--st-dur-fast);visibility:hidden;z-index:900}.pil26-arrows[hidden]{display:grid}.pil26-arrows.is-on{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.pil26-arrows a{background:var(--st-midnight);border-radius:50%;box-shadow:var(--st-shadow-lift);color:var(--st-white);display:grid;height:2.75rem;place-items:center;transition:background var(--st-dur-fast) var(--st-ease),translate var(--st-dur-fast) var(--st-ease);width:2.75rem}.pil26-arrows a:hover{background:var(--st-royal);translate:0 -2px}.pil26-arrows a[aria-disabled=true]{opacity:.35;pointer-events:none}.pil26-arrows svg{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:1.25rem}@media (max-width:999px){.pil26-arrows{display:none!important}}@media (max-width:767px){.pil26-bar__label{display:none}.pil26-bar{gap:.75rem;padding-block:.375rem}}