body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo-text.svelte-1jef3w8{font-size:2rem;font-weight:300;color:#1e3a5f;letter-spacing:-1px}.logo-text.svelte-1jef3w8 strong:where(.svelte-1jef3w8){font-weight:700;color:#6366f1}input[type=checkbox].svelte-1jef3w8{accent-color:#4f46e5}button.svelte-1jef3w8{transition:all .2s cubic-bezier(.4,0,.2,1)}button.svelte-1jef3w8:active:not(:disabled){transform:scale(.98)}@keyframes svelte-1jef3w8-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes svelte-1jef3w8-float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes svelte-1jef3w8-pulse-slow{0%,to{opacity:.1}50%{opacity:.15}}.animate-float{animation:svelte-1jef3w8-float 6s ease-in-out infinite}.animate-float-delayed{animation:svelte-1jef3w8-float-delayed 8s ease-in-out infinite}.animate-pulse-slow{animation:svelte-1jef3w8-pulse-slow 4s ease-in-out infinite}input.svelte-1jef3w8:focus{box-shadow:0 0 0 3px #6366f11a}@keyframes svelte-1jef3w8-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes svelte-1jef3w8-slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1jef3w8-slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1jef3w8-fadeInDelay{0%{opacity:0}to{opacity:1}}@keyframes svelte-1jef3w8-badgeFloatIn{0%{opacity:0;transform:translateY(-20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.slide-in-up.svelte-1jef3w8{animation:svelte-1jef3w8-slideInUp .8s cubic-bezier(.16,1,.3,1) forwards}.slide-in-right.svelte-1jef3w8{animation:svelte-1jef3w8-slideInRight .8s cubic-bezier(.16,1,.3,1) .2s forwards;opacity:0}.fade-in-delay.svelte-1jef3w8{animation:svelte-1jef3w8-fadeInDelay .6s ease-out .3s forwards;opacity:0}.fade-in-delay-2.svelte-1jef3w8{animation:svelte-1jef3w8-fadeInDelay .6s ease-out .5s forwards;opacity:0}
