.emblem.svelte-ts4boj{--st-line:#5b8a74;--st-lit:#11823f;--st-pulse:#86efac;--st-surface:#f9fafb;--st-glow-lit:.3;width:100%;height:100%;display:block;overflow:visible}html[data-theme=dark] .emblem.svelte-ts4boj{--st-line:#6b9b85;--st-lit:#4ade80;--st-pulse:#dcfce7;--st-surface:#111827;--st-glow-lit:.5}.glow.svelte-ts4boj{opacity:0;transition:opacity .4s}.glow.svelte-ts4boj .branch:where(.svelte-ts4boj){stroke:var(--st-lit)}.branch.svelte-ts4boj{fill:none;stroke:var(--st-line);stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset calc(var(--span) * .36s) ease-out calc(var(--start) * .3s + .12s), stroke .3s ease}.branch.link.svelte-ts4boj{stroke-width:1.5px;opacity:.55}.revealed.svelte-ts4boj .branch:where(.svelte-ts4boj){stroke-dashoffset:0}.pulse.svelte-ts4boj{fill:none;stroke:var(--st-pulse);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:12 130;stroke-dashoffset:12px;opacity:0}.node.svelte-ts4boj{opacity:0;transform-origin:0 0;transition:opacity .3s ease calc(var(--depth) * .3s + 60ms), transform .45s cubic-bezier(.34, 1.56, .64, 1) calc(var(--depth) * .3s + 60ms);transform:scale(.3)}.revealed.svelte-ts4boj .node:where(.svelte-ts4boj){opacity:1;transform:scale(1)}.node-body.svelte-ts4boj{transform-origin:0 0;transition:transform .3s}.ring.svelte-ts4boj{fill:var(--st-surface);stroke:var(--st-line);stroke-width:1.8px;transition:fill .3s,stroke .3s}.pip.svelte-ts4boj{fill:var(--st-line);transition:fill .3s}.goal.svelte-ts4boj .ring:where(.svelte-ts4boj){fill:var(--st-line)}.spark.svelte-ts4boj{fill:var(--st-surface);transform-origin:0 0}.emblem.svelte-ts4boj:hover .glow:where(.svelte-ts4boj),:focus-visible>.emblem.svelte-ts4boj .glow:where(.svelte-ts4boj){opacity:var(--st-glow-lit)}.emblem.svelte-ts4boj:hover .branch:where(.svelte-ts4boj),:focus-visible>.emblem.svelte-ts4boj .branch:where(.svelte-ts4boj){stroke:var(--st-lit);transition-delay:0s, calc(var(--start) * .12s)}.emblem.svelte-ts4boj:hover .node-body:where(.svelte-ts4boj),:focus-visible>.emblem.svelte-ts4boj .node-body:where(.svelte-ts4boj){transition-delay:calc(var(--depth) * .12s);transform:scale(1.12)}.emblem.svelte-ts4boj:hover .ring:where(.svelte-ts4boj),:focus-visible>.emblem.svelte-ts4boj .ring:where(.svelte-ts4boj){stroke:var(--st-lit);transition-delay:calc(var(--depth) * .12s)}.emblem.svelte-ts4boj:hover .pip:where(.svelte-ts4boj),.emblem.svelte-ts4boj:hover .goal:where(.svelte-ts4boj) .ring:where(.svelte-ts4boj),:focus-visible>.emblem.svelte-ts4boj .pip:where(.svelte-ts4boj),:focus-visible>.emblem.svelte-ts4boj .goal:where(.svelte-ts4boj) .ring:where(.svelte-ts4boj){fill:var(--st-lit);transition-delay:calc(var(--depth) * .12s)}@media (prefers-reduced-motion:no-preference){.emblem.svelte-ts4boj:hover .pulse:where(.svelte-ts4boj),:focus-visible>.emblem.svelte-ts4boj .pulse:where(.svelte-ts4boj){opacity:1;animation:svelte-ts4boj-st-flow 2.2s ease-in calc(var(--start) * .3s) infinite}.emblem.svelte-ts4boj:hover .spark:where(.svelte-ts4boj),:focus-visible>.emblem.svelte-ts4boj .spark:where(.svelte-ts4boj){animation:2.4s linear infinite svelte-ts4boj-st-spin}}@keyframes svelte-ts4boj-st-spin{to{transform:rotate(360deg)}}@keyframes svelte-ts4boj-st-flow{0%{stroke-dashoffset:12px}14%,to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.branch.svelte-ts4boj,.node.svelte-ts4boj,.node-body.svelte-ts4boj,.ring.svelte-ts4boj,.pip.svelte-ts4boj{transition:none}}
