.jump.svelte-1bxacmn{position:sticky;top:calc(var(--topbar-h) + var(--s4));z-index:20;padding:var(--s4) 0 0}.jump-row.svelte-1bxacmn{display:flex;gap:var(--s2);overflow-x:auto;scrollbar-width:none;padding:4px;background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);border:1px solid var(--line);border-radius:var(--r-pill)}.jump-row.svelte-1bxacmn::-webkit-scrollbar{display:none}.jump-link.svelte-1bxacmn{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:500;color:var(--ink-soft)}.jump-link.svelte-1bxacmn:hover{background:var(--surface-hover);color:var(--ink)}.role.svelte-1bxacmn{display:grid;gap:var(--s6)}@media (min-width: 900px){.role.svelte-1bxacmn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);align-items:start}}.role-text.svelte-1bxacmn h2:where(.svelte-1bxacmn){margin:0;font-size:var(--t-3xl);letter-spacing:var(--track-title)}.role-lead.svelte-1bxacmn{margin:var(--s3) 0 var(--s4);font-size:var(--t-lg);line-height:1.5}.role-does.svelte-1bxacmn ul:where(.svelte-1bxacmn){list-style:none;margin:var(--s3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.role-does.svelte-1bxacmn li:where(.svelte-1bxacmn){position:relative;padding-left:20px;line-height:1.55}.role-does.svelte-1bxacmn li:where(.svelte-1bxacmn):before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--brand)}.role-who.svelte-1bxacmn{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--line)}.edge.svelte-1bxacmn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);max-width:72ch;margin-top:var(--s6);padding:var(--s5);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-md)}.edge.svelte-1bxacmn p:where(.svelte-1bxacmn){margin:0}.cta-in.svelte-1bxacmn{display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center}.cta-in.svelte-1bxacmn h2:where(.svelte-1bxacmn){margin:0;font-size:var(--t-3xl);letter-spacing:var(--track-title)}.cta-act.svelte-1bxacmn{justify-content:center;margin-top:var(--s2)}
