@theme inline{--animation-delay-0:0s;--animation-delay-75:75ms;--animation-delay-100:.1s;--animation-delay-150:.15s;--animation-delay-200:.2s;--animation-delay-300:.3s;--animation-delay-500:.5s;--animation-delay-700:.7s;--animation-delay-1000:1s;--animation-repeat-0:0;--animation-repeat-1:1;--animation-repeat-infinite:infinite;--animation-direction-normal:normal;--animation-direction-reverse:reverse;--animation-direction-alternate:alternate;--animation-direction-alternate-reverse:alternate-reverse;--animation-fill-mode-none:none;--animation-fill-mode-forwards:forwards;--animation-fill-mode-backwards:backwards;--animation-fill-mode-both:both;--percentage-0:0;--percentage-5:.05;--percentage-10:.1;--percentage-15:.15;--percentage-20:.2;--percentage-25:.25;--percentage-30:.3;--percentage-35:.35;--percentage-40:.4;--percentage-45:.45;--percentage-50:.5;--percentage-55:.55;--percentage-60:.6;--percentage-65:.65;--percentage-70:.7;--percentage-75:.75;--percentage-80:.8;--percentage-85:.85;--percentage-90:.9;--percentage-95:.95;--percentage-100:1;--animate-in:enter var(--tw-duration,.15s)var(--tw-ease,ease);--animate-out:exit var(--tw-duration,.15s)var(--tw-ease,ease);--animate-accordion-down:accordion-down var(--tw-duration,.2s)ease-out;--animate-accordion-up:accordion-up var(--tw-duration,.2s)ease-out;--animate-caret-blink:caret-blink 1.25s ease-out infinite;@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}}@utility delay-*{animation-delay:calc(--value(number)*1ms);animation-delay:--value(--animation-delay-*,[duration],[*])}@utility repeat-*{animation-iteration-count:--value(--animation-repeat-*,integer)}@utility direction-*{animation-direction:--value(--animation-direction-*)}@utility fill-mode-*{animation-fill-mode:--value(--animation-fill-mode-*)}@utility running{animation-play-state:running}@utility paused{animation-play-state:paused}@utility fade-in{--tw-enter-opacity:0}@utility fade-in-*{--tw-enter-opacity:--value(--percentage-*,[*])}@utility fade-out{--tw-exit-opacity:0}@utility fade-out-*{--tw-exit-opacity:--value(--percentage-*,[*])}@utility zoom-in{--tw-enter-scale:0}@utility zoom-in-*{--tw-enter-scale:calc(--value([percentage])/100%);--tw-enter-scale:calc(--value([ratio],[number]));--tw-enter-scale:--value(--percentage-*)}@utility zoom-out{--tw-exit-scale:0}@utility zoom-out-*{--tw-exit-scale:calc(--value([percentage])/100%);--tw-exit-scale:calc(--value([ratio],[number]));--tw-exit-scale:--value(--percentage-*)}@utility spin-in{--tw-enter-rotate:30deg}@utility spin-in-*{--tw-enter-rotate:calc(--value(number)*1deg);--tw-enter-rotate:--value(--rotate-*,[angle])}@utility spin-out{--tw-exit-rotate:30deg}@utility spin-out-*{--tw-exit-rotate:calc(--value(number)*1deg);--tw-exit-rotate:--value(--rotate-*,[angle])}@utility slide-in-from-top{--tw-enter-translate-y:-100%}@utility slide-in-from-top-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-bottom{--tw-enter-translate-y:100%}@utility slide-in-from-bottom-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing));--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-in-from-left{--tw-enter-translate-x:-100%}@utility slide-in-from-left-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-right{--tw-enter-translate-x:100%}@utility slide-in-from-right-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-out-to-top{--tw-exit-translate-y:-100%}@utility slide-out-to-top-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-bottom{--tw-exit-translate-y:100%}@utility slide-out-to-bottom-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing));--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-out-to-left{--tw-exit-translate-x:-100%}@utility slide-out-to-left-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-right{--tw-exit-translate-x:100%}@utility slide-out-to-right-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}.theme-jackjill_health{--background:69 100% 97%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:0 0% 0%;--primary-foreground:0 0% 100%;--secondary:0 0% 0%;--secondary-foreground:69 39% 35%;--muted:65 80% 92%;--muted-foreground:0 0% 63%;--accent:68 81% 79%;--accent-foreground:0 0% 0%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--border:0 0% 89%;--input:0 0% 100%;--ring:0 0% 0%;--radius:0.5rem}.theme-jill_health{--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:6 43.8% 65.7%;--primary-foreground:0 0% 100%;--secondary:157 7.1% 49.4%;--secondary-foreground:4 48% 65%;--muted:165 25.9% 87.6%;--muted-foreground:240 3.8% 46.1%;--accent:4 48% 65%;--accent-foreground:240 10% 3.9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:165 25.9% 87.6%;--input:165 25.9% 87.6%;--ring:6 43.8% 65.7%;--radius:0.5rem}.theme-jack_health{--background:40 33% 98%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:210 52% 23%;--popover:40 33% 98%;--popover-foreground:210 52% 23%;--primary:210 52% 23%;--primary-foreground:0 0% 100%;--secondary:210 52% 23%;--secondary-foreground:210 52% 23%;--muted:165 25.9% 87.6%;--muted-foreground:240 3.8% 46.1%;--accent:210 52% 23%;--accent-foreground:0 0% 100%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:165 25.9% 87.6%;--input:165 25.9% 87.6%;--ring:210 52% 23%;--radius:0.5rem;--header-background:0 0% 100%;--header-foreground:210 52% 23%;--background-alt:198 100% 95%}.theme-appgen_demo{--background:24 33% 95%;--foreground:226 78% 17%;--card:0 0% 100%;--card-foreground:226 78% 17%;--popover:24 33% 95%;--popover-foreground:226 78% 17%;--primary:11 100% 73%;--primary-foreground:0 0% 100%;--secondary:226 90% 45%;--secondary-foreground:0 0% 100%;--muted:165 26% 88%;--muted-foreground:226 78% 17%;--accent:226 34% 19%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:165 26% 88%;--input:24 33% 95%;--ring:11 100% 73%;--radius:0.5rem}@keyframes pulse-border{0%{box-shadow:0 0 0 0 rgba(20,184,166,.573)}70%{box-shadow:0 0 0 6px rgba(20,184,166,0)}to{box-shadow:0 0 0 0 rgba(20,184,166,0)}}.animate-pulse-border{animation:pulse-border 2s infinite}@keyframes circulate-border{0%{border-color:rgb(249,115,22) transparent transparent rgb(249,115,22);opacity:.4}25%{border-color:rgb(249,115,22) rgb(249,115,22) transparent transparent;opacity:.6}50%{border-color:transparent rgb(249,115,22) rgb(249,115,22) transparent;opacity:.8}75%{border-color:transparent transparent rgb(249,115,22) rgb(249,115,22);opacity:.6}to{border-color:rgb(249,115,22) transparent transparent rgb(249,115,22);opacity:.4}}.animate-circulate-border{animation:circulate-border 3s ease-in-out infinite;box-shadow:0 0 0 0 rgba(249,115,22,.4);animation:circulate-border 3s ease-in-out infinite,pulse-border 2s ease-in-out infinite}