.connections-chart[data-v-df1c11de]{background:radial-gradient(circle at 50% 48%,#f59e0b1c,#0000 42%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff1f;border-radius:1.25rem;min-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000057}.connections-chart[data-v-df1c11de] svg{touch-action:none;width:100%;height:100%;min-height:620px;display:block}.chart-tools[data-v-df1c11de]{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050507c7;border:1px solid #ffffff24;border-radius:.65rem;display:flex;position:absolute;top:.75rem;right:.75rem;overflow:hidden}.chart-tools button[data-v-df1c11de]{color:#ffffffe0;border-right:1px solid #ffffff1a;min-width:2.25rem;height:2.25rem;padding:0 .65rem}.chart-tools button[data-v-df1c11de]:last-child{border-right:0}.chart-tools button[data-v-df1c11de]:hover{color:#fde68a;background:#ffffff14}.fit-button[data-v-df1c11de]{font-size:.75rem;font-weight:600}.chart-legend[data-v-df1c11de]{z-index:4;color:#ffffffb8;flex-wrap:wrap;gap:.65rem;max-width:calc(100% - 11rem);font-size:.7rem;display:flex;position:absolute;top:.85rem;left:.85rem}.chart-legend span[data-v-df1c11de]{align-items:center;gap:.3rem;display:inline-flex}.chart-legend i[data-v-df1c11de]{border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 9px}.film-dot[data-v-df1c11de]{color:#f59e0b;background:#f59e0b}.actor-dot[data-v-df1c11de]{color:#22c55e;background:#22c55e}.studio-dot[data-v-df1c11de]{color:#60a5fa;background:#60a5fa}.chart-hint[data-v-df1c11de]{color:#ffffff6b;margin:0;font-size:.68rem;bottom:.7rem;left:.85rem}.chart-hint[data-v-df1c11de],.empty-filter[data-v-df1c11de]{z-index:4;pointer-events:none;position:absolute}.empty-filter[data-v-df1c11de]{color:#ffffff94;text-align:center;place-items:center;padding:2rem;font-size:.85rem;display:grid;inset:0}.connections-chart[data-v-df1c11de] .network-tooltip{z-index:10;color:#fff;opacity:0;pointer-events:none;background:#000000eb;border:1px solid #fde68a40;border-radius:.65rem;width:max-content;max-width:min(250px,100% - 24px);padding:.65rem .75rem;transition:opacity .12s;position:absolute;box-shadow:0 12px 35px #0006}.connections-chart[data-v-df1c11de] .network-tooltip.is-visible{opacity:1}.connections-chart[data-v-df1c11de] .network-tooltip span,.connections-chart[data-v-df1c11de] .network-tooltip strong{display:block}.connections-chart[data-v-df1c11de] .network-tooltip strong{color:#fde68a;font-size:.82rem}.connections-chart[data-v-df1c11de] .network-tooltip span{color:#ffffff9e;text-transform:capitalize;margin-top:.2rem;font-size:.7rem}.connections-chart[data-v-df1c11de] .network-node:focus{outline:none}.connections-chart[data-v-df1c11de] .network-node:focus circle{stroke:#fff7d6;stroke-width:4px}@media (width<=640px){.connections-chart[data-v-df1c11de],.connections-chart[data-v-df1c11de] svg{min-height:540px}.chart-hint[data-v-df1c11de]{display:none}}@media (prefers-reduced-motion:reduce){.connections-chart[data-v-df1c11de] .network-tooltip{transition:none}}
