.grid-background.svelte-yncyvd{background-image:linear-gradient(to right,#e5e7eb 1px,transparent 1px),linear-gradient(to bottom,#e5e7eb 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 100% 0%,#000 50%,transparent 90%);mask-image:radial-gradient(ellipse 80% 80% at 100% 0%,#000 50%,transparent 90%)}@media (min-width: 768px){.grid-background.svelte-yncyvd{background-image:linear-gradient(to right,#d1d5db 1px,transparent 1px),linear-gradient(to bottom,#d1d5db 1px,transparent 1px)}}.shimmer-overlay.svelte-zo173c{position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),rgba(255,255,255,.8),rgba(255,255,255,.3),transparent);animation:svelte-zo173c-shimmer 1.5s ease-in-out infinite;border-radius:inherit;pointer-events:none;z-index:20;transform:skew(-20deg)}@keyframes svelte-zo173c-shimmer{0%{left:-150%}to{left:150%}}.shimmer-overlay.svelte-1jzrkay{position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),rgba(255,255,255,.8),rgba(255,255,255,.3),transparent);animation:svelte-1jzrkay-shimmer 1.5s ease-in-out infinite;border-radius:inherit;pointer-events:none;z-index:20;transform:skew(-20deg)}@keyframes svelte-1jzrkay-shimmer{0%{left:-150%}to{left:150%}}.modal-content{animation:svelte-1w6bgwc-modalSlideUp .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-1w6bgwc-modalSlideUp{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.shimmer-overlay.svelte-23yrwp{position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),rgba(255,255,255,.5),rgba(255,255,255,.3),transparent);animation:svelte-23yrwp-shimmer 1.5s ease-in-out infinite;border-radius:inherit;pointer-events:none;z-index:20;transform:skew(-20deg)}@keyframes svelte-23yrwp-shimmer{0%{left:-150%}to{left:150%}}.modal-content{animation:svelte-1x6ywd7-modalSpring .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-1x6ywd7-modalSpring{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.flowbite-modal-backdrop{animation:svelte-1x6ywd7-fadeIn .3s ease-out}@keyframes svelte-1x6ywd7-fadeIn{0%{opacity:0}to{opacity:1}}.handwritten-text.svelte-irvla7{font-family:Space Grotesk,sans-serif;font-weight:400;font-style:italic;letter-spacing:1px;opacity:.75;text-shadow:.5px .5px 0px rgba(0,0,0,.1)}
