.bg-gradient-to-r.svelte-pg24n1{background:linear-gradient(to right,#2563eb,#06b6d4)}.animate-fade-in.svelte-pg24n1{animation:svelte-pg24n1-fadeIn .5s ease}@keyframes svelte-pg24n1-fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.floating-label-group.svelte-pg24n1{position:relative;margin-bottom:1.5rem}.floating-input.svelte-pg24n1{width:100%;padding:1.5rem 1rem .5rem;border:1.5px solid #cbd5e1;border-radius:.75rem;background:#f8fafc;font-size:1rem;transition:border-color .2s,box-shadow .2s;outline:none}.floating-input.svelte-pg24n1:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb22;background:#fff}.floating-label-group.svelte-pg24n1 label:where(.svelte-pg24n1){position:absolute;left:1rem;top:.7rem;color:#64748b;font-size:1rem;pointer-events:none;background:transparent;transition:all .2s;padding:0 .25rem;z-index:2;background:#f8fafc}.floating-input.svelte-pg24n1:focus+label:where(.svelte-pg24n1),.floating-input.svelte-pg24n1:not(:placeholder-shown):not(:focus):not([value=""])+label:where(.svelte-pg24n1),.floating-input.svelte-pg24n1:not(:placeholder-shown):focus+label:where(.svelte-pg24n1),.floating-input.svelte-pg24n1:valid+label:where(.svelte-pg24n1){top:-.9rem;left:.75rem;font-size:.85rem;color:#2563eb;background:#fff;padding:0 .25rem;z-index:3}select.floating-input.svelte-pg24n1{padding-top:1.5rem;padding-bottom:.5rem}textarea.floating-input.svelte-pg24n1{min-height:3.5rem;resize:vertical}
