.goal-icon-scene--md .goal-icon-ring[data-v-0f838498]{border-width:1.5px;inset:-4px}.goal-icon-scene--md .goal-icon-ring--inner[data-v-0f838498]{inset:-1px}.goal-icon-scene--md .goal-icon-spark[data-v-0f838498]{height:4px;width:4px}.goal-icon-scene[data-v-0f838498]{--ring-color:rgba(255,136,0,.35);--spark-color:#f80}.goal-icon-scene--always .goal-icon-ring[data-v-0f838498]{opacity:.55}.goal-icon-scene--always .goal-icon-spark[data-v-0f838498]{opacity:.65}.goal-icon-scene--always .goal-icon-glow[data-v-0f838498]{opacity:.45}.goal-icon-scene--always.goal-icon-scene--hovered .goal-icon-glow[data-v-0f838498],.goal-icon-scene--always.goal-icon-scene--selected .goal-icon-glow[data-v-0f838498]{opacity:1}.goal-icon-symbol--idle[data-v-0f838498]{filter:drop-shadow(0 1px 4px rgb(0 0 0/8%))}.goal-icon-ring[data-v-0f838498]{border:2px solid var(--ring-color);border-radius:9999px;inset:-6px;opacity:0;pointer-events:none;position:absolute}.goal-icon-ring--outer[data-v-0f838498]{animation:goalRingPulse-0f838498 2.8s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-icon-ring--inner[data-v-0f838498]{animation:goalRingPulse-0f838498 2.8s ease-in-out infinite reverse;animation-delay:calc(var(--anim-delay, 0s) + .4s);inset:-2px}.goal-icon-scene--hovered .goal-icon-ring[data-v-0f838498],.goal-icon-scene--selected .goal-icon-ring[data-v-0f838498]{opacity:1}.goal-icon-spark[data-v-0f838498]{background:linear-gradient(135deg,var(--spark-color),#fbbf24);border-radius:9999px;box-shadow:0 0 8px color-mix(in srgb,var(--spark-color) 70%,transparent);height:6px;opacity:0;pointer-events:none;position:absolute;width:6px}.goal-icon-spark--1[data-v-0f838498]{animation:goalSparkOrbit1-0f838498 3.2s linear infinite;animation-delay:var(--anim-delay,0s);inset-inline-end:8%;top:4%}.goal-icon-spark--2[data-v-0f838498]{animation:goalSparkOrbit2-0f838498 3.8s linear infinite;animation-delay:calc(var(--anim-delay, 0s) + .6s);bottom:10%;inset-inline-start:6%}.goal-icon-spark--3[data-v-0f838498]{animation:goalSparkOrbit3-0f838498 2.6s ease-in-out infinite;animation-delay:calc(var(--anim-delay, 0s) + .3s);inset-inline-end:-2%;top:50%}.goal-icon-scene--hovered .goal-icon-spark[data-v-0f838498],.goal-icon-scene--selected .goal-icon-spark[data-v-0f838498]{opacity:1}.goal-icon-disc[data-v-0f838498]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.goal-icon-disc--video[data-v-0f838498]{background:#fffffff2;border:2px solid var(--color-primary,#f80);box-shadow:0 0 0 1px #ff88001f}.goal-icon-video[data-v-0f838498]{pointer-events:none}.dark .goal-icon-disc--video[data-v-0f838498]{background:#ffffff14}.goal-icon-scene--hovered .goal-icon-disc[data-v-0f838498]{transform:translateY(-4px) scale(1.04)}.goal-icon-scene--selected .goal-icon-disc[data-v-0f838498]{box-shadow:0 0 24px #ff880040;transform:scale(1.06)}.goal-icon-symbol[data-v-0f838498]{display:inline-block;transform-origin:center}.goal-icon-symbol--selected[data-v-0f838498]{filter:drop-shadow(0 2px 8px rgb(255 136 0/35%))}.goal-anim-pulse[data-v-0f838498]{animation:goalPulse-0f838498 2.4s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-scale[data-v-0f838498]{animation:goalScale-0f838498 2.2s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-lift[data-v-0f838498]{animation:goalLift-0f838498 2s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-bounce[data-v-0f838498]{animation:goalBounce-0f838498 1.8s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-run[data-v-0f838498]{animation:goalRun-0f838498 1.4s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-flicker[data-v-0f838498]{animation:goalFlicker-0f838498 1.6s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-trend-down[data-v-0f838498]{animation:goalTrendDown-0f838498 2s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-trend-up[data-v-0f838498]{animation:goalTrendUp-0f838498 2s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-heartbeat[data-v-0f838498]{animation:goalHeartbeat-0f838498 1.4s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-wiggle[data-v-0f838498]{animation:goalWiggle-0f838498 2.2s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-float[data-v-0f838498]{animation:goalFloat-0f838498 3s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-sway[data-v-0f838498]{animation:goalSway-0f838498 2.8s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-bob[data-v-0f838498]{animation:goalBob-0f838498 2s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-drip[data-v-0f838498]{animation:goalDrip-0f838498 2.4s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-wobble[data-v-0f838498]{animation:goalWobble-0f838498 2.6s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-twinkle[data-v-0f838498]{animation:goalTwinkle-0f838498 2s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-launch[data-v-0f838498]{animation:goalLaunch-0f838498 2.4s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.goal-anim-wave[data-v-0f838498]{animation:goalWave-0f838498 2.2s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}@keyframes goalRingPulse-0f838498{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes goalSparkOrbit1-0f838498{0%,to{opacity:.4;transform:translate(0) scale(.8)}50%{opacity:1;transform:translate(-6px,8px) scale(1.2)}}@keyframes goalSparkOrbit2-0f838498{0%,to{opacity:.5;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(8px,-6px) scale(.7)}}@keyframes goalSparkOrbit3-0f838498{0%,to{opacity:.3;transform:translateY(-50%) scale(.6)}50%{opacity:1;transform:translateY(calc(-50% - 10px)) scale(1.1)}}@keyframes goalPulse-0f838498{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes goalScale-0f838498{0%,to{transform:scale(1) rotate(0)}35%{transform:scale(1.08) rotate(-4deg)}70%{transform:scale(.96) rotate(3deg)}}@keyframes goalLift-0f838498{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-8deg)}}@keyframes goalBounce-0f838498{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes goalRun-0f838498{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(3px) rotate(6deg)}75%{transform:translate(-3px) rotate(-6deg)}}@keyframes goalFlicker-0f838498{0%,to{filter:brightness(1);transform:scale(1)}30%{filter:brightness(1.25);transform:scale(1.12)}55%{filter:brightness(1.1);transform:scale(1.04)}}@keyframes goalTrendDown-0f838498{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes goalTrendUp-0f838498{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes goalHeartbeat-0f838498{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.1)}}@keyframes goalWiggle-0f838498{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes goalFloat-0f838498{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes goalSway-0f838498{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes goalBob-0f838498{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(6deg)}}@keyframes goalDrip-0f838498{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(4px) scaleY(.92)}}@keyframes goalWobble-0f838498{0%,to{transform:rotate(0) scale(1)}33%{transform:rotate(-6deg) scale(1.05)}66%{transform:rotate(6deg) scale(.98)}}@keyframes goalTwinkle-0f838498{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.85;transform:scale(1.15) rotate(18deg)}}@keyframes goalLaunch-0f838498{0%,to{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-8px) rotate(8deg)}}@keyframes goalWave-0f838498{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){.goal-icon-ring[data-v-0f838498],.goal-icon-spark[data-v-0f838498],.goal-icon-symbol[data-v-0f838498]{animation:none!important}.goal-icon-scene--hovered .goal-icon-disc[data-v-0f838498]{transform:none}}
