._progress_ui2a6_1{z-index:100;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}._progress_ui2a6_1 span{background:linear-gradient(90deg, var(--color-accent-600), #7678bd);width:100%;height:100%;transform:scaleX(var(--page-progress,0));transform-origin:0;display:block}._rail_ui2a6_20{z-index:40;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12122fb8;border:1px solid #ffffff1c;gap:.4rem;padding:.6rem .52rem;display:grid;position:fixed;top:50%;right:1rem;transform:translateY(-50%)}._rail_ui2a6_20 a{place-items:center;min-width:1.3rem;min-height:1.3rem;text-decoration:none;display:grid;position:relative}._rail_ui2a6_20 a>span{width:.36rem;height:.36rem;transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:#777994;border-radius:50%}._rail_ui2a6_20 a b{color:#fff;background:var(--color-brand-950);font-family:var(--font-family-display);letter-spacing:.05em;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);white-space:nowrap;border-radius:.3rem;padding:.28rem .48rem;font-size:.62rem;font-weight:690;position:absolute;right:calc(100% + .75rem);transform:translate(.4rem)}:is(._rail_ui2a6_20 a:hover b,._rail_ui2a6_20 a:focus-visible b){opacity:1;transform:translate(0)}._rail_ui2a6_20 a._active_ui2a6_76>span{background:#f4e0d7;transform:scale(1.2);box-shadow:0 0 0 .28rem #a957365c}@media (max-width:80rem){._rail_ui2a6_20{display:none}}
