.ps-cat-side.svelte-1srlq4z{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.ps-sections-nav.svelte-1srlq4z{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2rem}.ps-sections-nav.svelte-1srlq4z a:where(.svelte-1srlq4z){display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border:1px solid rgb(255 255 255 / .14);border-radius:999px;color:#ffffffd1;font-size:.88rem;text-decoration:none;transition:border-color .2s ease,background .2s ease}.ps-sections-nav.svelte-1srlq4z a:where(.svelte-1srlq4z):hover{border-color:var(--cat-accent);background:color-mix(in srgb,var(--cat-accent) 12%,transparent)}.ps-sections-nav.svelte-1srlq4z span:where(.svelte-1srlq4z){font-variant-numeric:tabular-nums;color:var(--cat-accent)}.ps-section.svelte-1srlq4z{margin:0 0 3rem;scroll-margin-top:1.5rem}.ps-section-head.svelte-1srlq4z{margin:0 0 1.1rem}.ps-section-head.svelte-1srlq4z h2:where(.svelte-1srlq4z){margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-.01em}.ps-section-head.svelte-1srlq4z p:where(.svelte-1srlq4z){margin:.3rem 0 0;color:#ffffff8c;font-size:.95rem}.ps-lock.svelte-1srlq4z{margin:.4rem 0 0;font-size:.86rem;color:var(--cat-accent2)}.ps-card-locked.svelte-1srlq4z{border-style:dashed}.ps-card-pulse.svelte-1srlq4z{background:linear-gradient(150deg,color-mix(in srgb,var(--cat-accent) 18%,transparent),transparent 70%)}.ps-tagline-line.svelte-1srlq4z{margin:0;font-size:.92rem;line-height:1.55;color:#ffffff8c}
