.network-graph[data-astro-cid-spnghs2i]{flex-direction:column;gap:1.2rem;margin:1.5rem 0;display:flex}.network-graph__canvas[data-astro-cid-spnghs2i]{backdrop-filter:blur(10px);width:100%;box-shadow:var(--elev-mid);border:1px solid var(--line);background:#ffffffb3;border-radius:0;justify-content:center;padding:1.2rem;display:flex}.network-graph__canvas[data-astro-cid-spnghs2i] svg[data-astro-cid-spnghs2i]{width:100%;max-width:850px;height:auto}.edge-animated[data-astro-cid-spnghs2i]{stroke-dasharray:4 4;animation:1.5s linear infinite flow-dash}.node-pulse[data-astro-cid-spnghs2i]{animation:2.5s ease-in-out infinite pulse-node}@keyframes pulse-node{0%,to{opacity:1}50%{opacity:.75}}@keyframes flow-dash{to{stroke-dashoffset:-28px}}.network-graph__legend[data-astro-cid-spnghs2i]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.legend-item[data-astro-cid-spnghs2i]{background:var(--glass);border:1px solid var(--line);border-top:4px solid var(--legend-color);box-shadow:var(--elev-low);border-radius:0;flex-direction:column;gap:.4rem;padding:.9rem 1rem;transition:transform .2s;display:flex}.legend-item[data-astro-cid-spnghs2i]:hover{transform:translateY(-2px)}.legend-header[data-astro-cid-spnghs2i]{color:var(--deep-navy);align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.legend-dot[data-astro-cid-spnghs2i]{background:var(--legend-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-item[data-astro-cid-spnghs2i] span[data-astro-cid-spnghs2i]{color:var(--ink-soft);font-size:.72rem;line-height:1.55}@media (width<=768px){.network-graph__legend[data-astro-cid-spnghs2i]{grid-template-columns:1fr}}.share-drive-graph[data-astro-cid-pxyzn4g4]{min-height:480px;font-family:var(--font-sans);margin:2.5rem 0;position:relative}.sdg-connector[data-astro-cid-pxyzn4g4]{width:680px;height:60px;margin:0 auto;display:block;overflow:visible}.sdg-path-animated[data-astro-cid-pxyzn4g4]{stroke-dasharray:6 4;animation:1s linear infinite dash-flow}@keyframes dash-flow{to{stroke-dashoffset:-20px}}.sdg-manager[data-astro-cid-pxyzn4g4],.sdg-shares[data-astro-cid-pxyzn4g4],.sdg-employees[data-astro-cid-pxyzn4g4]{z-index:2;justify-content:center;display:flex;position:relative}.sdg-mgr-card[data-astro-cid-pxyzn4g4]{color:#fff;background:var(--royal-blue);align-items:center;gap:.9rem;padding:1.1rem 1.8rem;font-weight:700;display:flex;box-shadow:0 18px 40px #1967d24d}.sdg-mgr-letter[data-astro-cid-pxyzn4g4]{background:#ffffff2e;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.4rem;font-weight:800;display:flex}.sdg-mgr-text[data-astro-cid-pxyzn4g4] small[data-astro-cid-pxyzn4g4]{opacity:.85;letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:.15rem;font-size:.62rem;font-weight:600;display:block}.sdg-mgr-text[data-astro-cid-pxyzn4g4] strong[data-astro-cid-pxyzn4g4]{letter-spacing:-.01em;color:#fff;font-size:1rem;display:block}.sdg-mgr-text[data-astro-cid-pxyzn4g4] em[data-astro-cid-pxyzn4g4]{opacity:.85;color:#fff;margin-top:.15rem;font-size:.78rem;font-style:normal;font-weight:500;display:block}.sdg-shares[data-astro-cid-pxyzn4g4]{gap:7.5rem}.sdg-share-card[data-astro-cid-pxyzn4g4]{color:#fff;background:var(--gemini-purple);align-items:center;gap:.7rem;width:280px;padding:.8rem 1.3rem;font-weight:700;display:flex;box-shadow:0 12px 28px #8e24aa4d}.sdg-share-letter[data-astro-cid-pxyzn4g4]{background:#ffffff2e;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;font-weight:800;display:flex}.sdg-share-card[data-astro-cid-pxyzn4g4] small[data-astro-cid-pxyzn4g4]{opacity:.85;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:.1rem;font-size:.58rem;font-weight:600;display:block}.sdg-share-card[data-astro-cid-pxyzn4g4] strong[data-astro-cid-pxyzn4g4]{color:#fff;font-size:.85rem;display:block}.sdg-employees[data-astro-cid-pxyzn4g4]{gap:7.5rem}.sdg-emp-wrapper[data-astro-cid-pxyzn4g4]{flex-direction:column;gap:.8rem;width:280px;display:flex}.sdg-emp-card[data-astro-cid-pxyzn4g4]{color:#fff;align-items:center;gap:.8rem;padding:1rem 1.2rem;font-weight:700;display:flex;box-shadow:0 14px 32px #0a192f2e}.sdg-emp-card[data-astro-cid-pxyzn4g4].emp1{background:color-mix(in srgb, var(--note-green) 72%, #000)}.sdg-emp-card[data-astro-cid-pxyzn4g4].emp2{background:color-mix(in srgb, var(--anti-orange) 72%, #000)}.sdg-emp-letter[data-astro-cid-pxyzn4g4]{background:#00000038;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.15rem;font-weight:800;display:flex}.sdg-emp-card[data-astro-cid-pxyzn4g4] small[data-astro-cid-pxyzn4g4]{opacity:.85;letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:.1rem;font-size:.6rem;font-weight:600;display:block}.sdg-emp-card[data-astro-cid-pxyzn4g4] strong[data-astro-cid-pxyzn4g4]{color:#fff;font-size:.95rem;display:block}.sdg-emp-card[data-astro-cid-pxyzn4g4] em[data-astro-cid-pxyzn4g4]{opacity:.85;color:#fff;font-size:.74rem;font-style:normal;font-weight:500;display:block}.sdg-emp-areas[data-astro-cid-pxyzn4g4]{flex-direction:column;gap:.4rem;padding-left:.5rem;display:flex}.sdg-emp-area[data-astro-cid-pxyzn4g4]{border-left:var(--rail-micro) solid;box-shadow:var(--elev-1);background:#ffffffe0;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.78rem;font-weight:600;display:flex}.col-emp1[data-astro-cid-pxyzn4g4] .sdg-emp-area[data-astro-cid-pxyzn4g4]{border-color:var(--note-green)}.col-emp2[data-astro-cid-pxyzn4g4] .sdg-emp-area[data-astro-cid-pxyzn4g4]{border-color:var(--anti-orange)}.ea-label[data-astro-cid-pxyzn4g4]{letter-spacing:.12em;color:#0a192f80;text-transform:uppercase;flex-shrink:0;font-size:.55rem;font-weight:800}@media (width<=768px){.share-drive-graph[data-astro-cid-pxyzn4g4]{flex-direction:column;align-items:center;gap:1.5rem;min-height:auto;display:flex}.sdg-connector[data-astro-cid-pxyzn4g4]{display:none}.sdg-shares[data-astro-cid-pxyzn4g4],.sdg-employees[data-astro-cid-pxyzn4g4]{flex-direction:column;align-items:center;gap:1.5rem;width:100%}.sdg-mgr-card[data-astro-cid-pxyzn4g4],.sdg-share-card[data-astro-cid-pxyzn4g4],.sdg-emp-wrapper[data-astro-cid-pxyzn4g4]{width:100%;max-width:320px}}
