.engagement-graph-node[data-v-573d352f]{-webkit-backdrop-filter:blur(var(--blur-glass-1,8px));backdrop-filter:blur(var(--blur-glass-1,8px));background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-color:color-mix(in srgb,var(--color-border) 88%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-fg) 5%,transparent),0 8px 22px -14px color-mix(in srgb,var(--color-fg) 18%,transparent);position:relative;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}.engagement-graph-node__accent[data-v-573d352f]{background:color-mix(in srgb,var(--color-border) 65%,transparent);border-radius:.5rem .5rem 0 0;height:3px;overflow:hidden;width:100%}.engagement-graph-node__icon[data-v-573d352f]{align-items:center;background:var(--color-primary-soft);border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent);border-radius:9999px;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:1.375rem;justify-content:center;width:1.375rem}.engagement-graph-node__accent-fill[data-v-573d352f]{background:var(--engagement-graph-person-accent);height:100%;transition:width .2s ease}.engagement-graph-node--selected[data-v-573d352f]{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-fg) 28%,transparent),0 10px 24px -10px color-mix(in srgb,var(--color-fg) 22%,transparent);transform:translateY(-1px)}.engagement-graph-node--dimmed[data-v-573d352f]{filter:saturate(.85);opacity:.3;transform:scale(.97)}.engagement-graph-node--risk[data-v-573d352f]{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border-strong) 55%,var(--color-border)),0 8px 20px -12px color-mix(in srgb,var(--color-fg) 16%,transparent)}@media(prefers-reduced-motion:reduce){.engagement-graph-node[data-v-573d352f]{transition:opacity .01s linear}.engagement-graph-node__accent-fill[data-v-573d352f]{transition:none}}.engagement-graph-node__handle[data-v-573d352f]{background:transparent!important;border:none!important;height:8px!important;min-height:8px!important;min-width:8px!important;opacity:0;width:8px!important}
