.section-spacing.svelte-1azuhaa{margin-top:5rem;margin-bottom:0}.section-spacing-last.svelte-1azuhaa{margin-top:4rem;margin-bottom:4rem}.section-header.svelte-1azuhaa{margin-bottom:3rem;text-align:center}.section-description.svelte-1azuhaa{margin-top:1.5rem}.fade-in.svelte-1azuhaa{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.visible.svelte-1azuhaa{opacity:1;transform:translateY(0)}.stagger-1.svelte-1azuhaa{transition-delay:.1s}.stagger-2.svelte-1azuhaa{transition-delay:.2s}.stagger-3.svelte-1azuhaa{transition-delay:.3s}.stagger-4.svelte-1azuhaa{transition-delay:.4s}.stagger-5.svelte-1azuhaa{transition-delay:.5s}.hover-lift.svelte-1azuhaa{transition:transform .3s ease,box-shadow .3s ease}.hover-lift.svelte-1azuhaa:hover{transform:translate(-2px,-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (max-width: 768px){.section-spacing.svelte-1azuhaa{margin-top:3rem}.section-header.svelte-1azuhaa{margin-bottom:2rem}}@media (prefers-reduced-motion: reduce){.fade-in.svelte-1azuhaa,.hover-lift.svelte-1azuhaa{transition:none}}.chat-bubble.svelte-1azuhaa{max-width:100%;word-wrap:break-word;line-height:1.5}.chat-message.svelte-1azuhaa{background-color:#c4ddf266;border:1px solid rgba(196,221,242,.6);color:hsl(var(--bc))}.chat-message-reply.svelte-1azuhaa{background-color:#eee6;border:1px solid rgba(238,238,238,.6);color:hsl(var(--bc))}.btn-disabled.svelte-1azuhaa{opacity:.6;cursor:not-allowed;pointer-events:none}.btn.svelte-1azuhaa:focus-visible{outline:2px solid hsl(var(--p));outline-offset:2px}@media (prefers-reduced-motion: reduce){.fade-in.svelte-1azuhaa,.hover-lift.svelte-1azuhaa{transition:none;opacity:1;transform:none}}
