.uh-kg{--kg-mono: var(--brand-font-labels-and-code), monospace;--kg-rule: 1px solid var(--separator);padding-block:10px 30px}.uh-kg-figure,.uh-kg p{margin:0}.uh-kg-graph{display:flex;max-width:1080px;align-items:center;gap:0;padding-block:18px 6px}.uh-kg-side{flex:1;display:grid;gap:34px;min-width:0}.uh-kg-link{display:flex;align-items:center;min-width:0}.uh-kg-from .uh-kg-link{flex-direction:row-reverse}.uh-kg-connector{position:relative;flex:1;min-width:96px;display:flex;justify-content:center}.uh-kg-connector:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--separator)}.uh-kg-connector>div{position:relative;padding-inline:12px;background:var(--black);font-family:var(--kg-mono);font-size:.76rem;letter-spacing:.06em;color:var(--muted)}.uh-kg-connector>div>p{font:inherit;letter-spacing:inherit;color:inherit}.uh-kg-node{flex-shrink:0;background:var(--surface);border:var(--kg-rule);border-radius:var(--radius);padding:12px 18px;font-family:var(--kg-mono);font-size:.95rem;color:color-mix(in oklab,var(--foreground) 84%,var(--black));white-space:nowrap}.uh-kg-focus{background:color-mix(in oklab,var(--accent) 18%,var(--black));border-color:var(--accent);color:var(--accent);padding:16px 24px;font-size:1.05rem}.uh-kg-cites ul{display:flex;flex-wrap:wrap;gap:12px 34px;margin:26px 0 0;padding:0;list-style:none}.uh-kg-cites li{display:inline-flex;align-items:center;gap:10px;font-family:var(--kg-mono);font-size:.85rem;color:var(--muted)}.uh-kg-cites li:before{content:"";width:18px;height:18px;flex-shrink:0;background-color:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244'/%3E%3C/svg%3E") center / contain no-repeat}.uh-kg-cites li>p{display:contents}.uh-kg-caption{max-width:58ch;margin-top:24px;color:var(--muted);font-size:.85rem;line-height:1.5}@media(max-width:1100px){.uh-kg-connector{min-width:58px}.uh-kg-connector>div{padding-inline:8px;font-size:.7rem}}@media(max-width:760px){.uh-kg-graph{flex-direction:column;align-items:flex-start;gap:4px}.uh-kg-side{width:100%;gap:0}.uh-kg-graph .uh-kg-focus{order:-1;margin-bottom:14px}.uh-kg-from .uh-kg-link{flex-direction:row}.uh-kg-link{gap:10px;padding-block:9px}.uh-kg-connector{flex:0 0 7.5rem;min-width:0;justify-content:flex-start}.uh-kg-connector:before{display:none}.uh-kg-connector>div{padding-inline:0}.uh-kg-node{padding:9px 14px;font-size:.86rem}}
