.shards-container.svelte-1a7ed55{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.shard-trigger.svelte-1a7ed55{position:absolute;width:30px;height:30px;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0}.shard-trigger.left.svelte-1a7ed55{left:2rem}.shard-trigger.right.svelte-1a7ed55{right:2rem}.shard-crystal.svelte-1a7ed55{width:12px;height:20px;background:#0070f366;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);animation:svelte-1a7ed55-rotate 4s infinite linear,svelte-1a7ed55-pulse 2s infinite ease-in-out}@keyframes svelte-1a7ed55-rotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes svelte-1a7ed55-pulse{0%,to{filter:brightness(1) drop-shadow(0 0 5px rgba(0,112,243,.5))}50%{filter:brightness(1.5) drop-shadow(0 0 15px rgba(0,112,243,.8))}}.insight-popover.svelte-1a7ed55{position:absolute;width:250px;background:#0f0f0ff2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;box-shadow:0 10px 40px #000c;z-index:1000;text-align:left}.insight-popover.left.svelte-1a7ed55{left:45px;top:0}.insight-popover.right.svelte-1a7ed55{right:45px;top:0}.popover-header.svelte-1a7ed55{font-size:.6rem;font-weight:800;color:#0070f3;letter-spacing:.15em;margin-bottom:.5rem}.popover-content.svelte-1a7ed55{color:#eee;font-size:.85rem;line-height:1.6}@media(max-width:1200px){.shard-trigger.svelte-1a7ed55{display:none}}
