.fn-graphic.svelte-umo75w,.fn-graphic.svelte-umo75w :where(.svelte-umo75w){cursor:default}.fn-card.svelte-umo75w{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px #00000026;color:#1a202c;font-size:14px;line-height:1.5}.fn-muted.svelte-umo75w{color:#64748b}.fn-btn.svelte-umo75w{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid #e2e8f0;background:#fff;color:#1a202c}.fn-btn-primary.svelte-umo75w{background:#ea580c;color:#fff;border-color:#ea580c}.fn-beacon-dot.svelte-umo75w{position:relative;width:16px;height:16px;border-radius:50%;background:#ea580c}.fn-beacon-ring.svelte-umo75w{position:absolute;inset:-6px;border-radius:50%;border:2px solid #ea580c;opacity:.4;animation:svelte-umo75w-fn-pulse 2s ease-in-out infinite}@keyframes svelte-umo75w-fn-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.4);opacity:0}}.widget.svelte-umo75w{transition:transform .2s ease;z-index:2}.widget.svelte-umo75w:hover{transform:translateY(-3px)}.fn-arrow.svelte-umo75w{z-index:2}.stem.svelte-umo75w{position:absolute;width:2px;background:#fb923c8c;z-index:0}.cdot.svelte-umo75w{position:absolute;width:9px;height:9px;border-radius:50%;background:#fb923c;box-shadow:0 0 0 3px #fb923c2e;z-index:5}.spine.svelte-umo75w{position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;width:3px;background:linear-gradient(180deg,#f97316,#ea580c,#9a3412);z-index:0;border-radius:3px}
