*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf7f1;color:#262130;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}::selection{background:#7c6fbc33;color:#1e1c2e}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f0eff5;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1bed6;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9e9caf}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin,.loading-spinner{animation:spin 1s linear infinite}.fade-in{animation:fadeIn .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-slide-up{animation:fadeSlideUp .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.scale-in{animation:scaleIn .35s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.slide-up{animation:slideUp .35s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.typing-dot{animation:typingBounce 1.4s ease-in-out infinite both}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.16s}.typing-dot:nth-child(3){animation-delay:.32s}@keyframes typingBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.message-enter{animation:messageEnter .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes messageEnter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.stagger-children>*{animation:messageEnter .35s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.stagger-children>:first-child{animation-delay:.04s}.stagger-children>:nth-child(2){animation-delay:.08s}.stagger-children>:nth-child(3){animation-delay:.12s}.stagger-children>:nth-child(4){animation-delay:.16s}.stagger-children>:nth-child(5){animation-delay:.2s}.stagger-children>:nth-child(6){animation-delay:.24s}.stagger-children>:nth-child(7){animation-delay:.28s}.stagger-children>:nth-child(8){animation-delay:.32s}.card-stagger>*{animation:fadeSlideUp .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.card-stagger>:first-child{animation-delay:.05s}.card-stagger>:nth-child(2){animation-delay:.1s}.card-stagger>:nth-child(3){animation-delay:.15s}.card-stagger>:nth-child(4){animation-delay:.2s}.card-stagger>:nth-child(5){animation-delay:.25s}.card-stagger>:nth-child(6){animation-delay:.3s}.pulse-subtle{animation:pulseSubtle 2s ease-in-out infinite}@keyframes pulseSubtle{0%,to{opacity:1}50%{opacity:.7}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9}button,input,select,textarea{transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}@supports (padding:max(0px)){.safe-bottom{padding-bottom:max(16px,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=main.0078126b.css.map*/