.animate-fade-in-up.svelte-1sl11p3{animation:svelte-1sl11p3-fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in-up-delayed.svelte-1sl11p3{opacity:0;animation:svelte-1sl11p3-fadeInUp .8s cubic-bezier(.16,1,.3,1) .3s forwards}.reveal.svelte-1sl11p3{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.visible.svelte-1sl11p3{opacity:1;transform:translateY(0)}@keyframes svelte-1sl11p3-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1sl11p3-blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink.svelte-1sl11p3{animation:svelte-1sl11p3-blink 1s step-end infinite}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s;filter:var(--tw-content)}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.markdown-content{color:hsl(var(--foreground));line-height:1.65;word-break:break-word}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.02em;margin:1rem 0 .5rem}.markdown-content h1{font-size:1.5rem}.markdown-content h2{font-size:1.25rem}.markdown-content h3{font-size:1.1rem}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote,.markdown-content pre{margin:.65rem 0}.markdown-content ul,.markdown-content ol{padding-left:1.35rem}.markdown-content li+li{margin-top:.25rem}.markdown-content blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:.9rem}.markdown-content code{background:hsl(var(--muted));border-radius:.35rem;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.15rem .35rem}.markdown-content pre{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.75rem;overflow-x:auto;padding:.9rem 1rem}.markdown-content pre code{background:transparent;padding:0}.markdown-content a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:.15em}.markdown-content hr{border:0;border-top:1px solid hsl(var(--border));margin:1rem 0}.markdown-content img{border-radius:.75rem;max-width:100%}.markdown-content strong{font-weight:700}.markdown-content em{font-style:italic}.markdown-content table{border-collapse:collapse;margin:.75rem 0;width:100%}.markdown-content th,.markdown-content td{border:1px solid hsl(var(--border));padding:.5rem .65rem;text-align:left}
