.comment-pin{background:var(--color-brand);width:26px;height:26px;color:var(--primary-foreground);font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:0 4px 12px oklch(0% 0 0/.18), 0 0 0 1.5px var(--white);opacity:1;filter:blur();transform-origin:0 100%;border:0;border-radius:999px 999px 999px 0;justify-content:center;align-items:center;margin:0;padding:0 2px 0 0;font-size:11px;font-weight:650;line-height:1;transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .1s ease-out,filter .14s ease-out;display:flex;transform:translateZ(0)scale(1)}.comment-pin:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.comment-pin[data-resolved=true]{background:var(--muted);color:var(--muted-foreground)}.comment-pin[data-agent=true]:not([data-resolved=true]){background:var(--citation-highlight);color:var(--citation-highlight-foreground)}.comment-pin[data-author=true]{background:var(--neutral-900);letter-spacing:.02em;font-size:10px}.annotation-card{background:var(--color-popover);color:var(--color-popover-foreground);box-shadow:var(--shadow-popover,0 0 0 1px oklch(0% 0 0/.08), 0 8px 24px -4px oklch(0% 0 0/.14));border-radius:14px;padding:8px}.annotation-card[data-side=top][data-align=start]{border-radius:14px 14px 14px 0}.annotation-card[data-side=top][data-align=end]{border-radius:14px 14px 0}.annotation-card[data-side=bottom][data-align=start]{border-radius:0 14px 14px}.annotation-card[data-side=bottom][data-align=end]{border-radius:14px 0 14px 14px}
