.goal-form[data-v-7c68c3e7]:before{--panel-bg: #fbfbf9;--panel-shadow: rgb(14 15 16 / .1);content:"";position:absolute;inset:-28px;z-index:-1;border:1px solid var(--line);border-radius:32px;background:var(--panel-bg);box-shadow:0 40px 80px -40px var(--panel-shadow);opacity:0;pointer-events:none;transition:opacity .3s ease}@media(max-width:899px){.goal-form[data-v-7c68c3e7]:before{inset:-16px}}@media(hover:hover){.goal-form[data-v-7c68c3e7]:hover:before{opacity:1}}.goal-form[data-v-7c68c3e7]:focus-within:before{opacity:1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .goal-form[data-v-7c68c3e7]:before{--panel-bg: color-mix(in srgb, var(--fg) 4%, var(--bg));--panel-shadow: rgb(0 0 0 / .5)}}:root[data-theme=dark] .goal-form[data-v-7c68c3e7]:before{--panel-bg: color-mix(in srgb, var(--fg) 4%, var(--bg));--panel-shadow: rgb(0 0 0 / .5)}.goal[data-v-7c68c3e7]{transition-property:border-color,transform}@media(prefers-reduced-motion:no-preference){.goal[data-v-7c68c3e7]{animation:goal-in-7c68c3e7 .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.3s + var(--i) * 80ms)}}@keyframes goal-in-7c68c3e7{0%{opacity:0;transform:translateY(12px)}}
