.modal-enter-active[data-v-651aa1a1]{transition:opacity .2s ease-out}.modal-enter-active>div[data-v-651aa1a1]{transition:transform .2s ease-out}.modal-leave-active[data-v-651aa1a1]{transition:opacity .15s ease-in}.modal-leave-active>div[data-v-651aa1a1]{transition:transform .15s ease-in}.modal-enter-from[data-v-651aa1a1]{opacity:0}.modal-enter-from>div[data-v-651aa1a1]{transform:scale(.95) translateY(4px)}.modal-leave-to[data-v-651aa1a1]{opacity:0}.modal-leave-to>div[data-v-651aa1a1]{transform:scale(.95) translateY(4px)}.keypad-enter-active[data-v-651aa1a1]{transition:opacity .25s ease-out,transform .25s ease-out}.keypad-leave-active[data-v-651aa1a1]{transition:opacity .15s ease-in,transform .15s ease-in}.keypad-enter-from[data-v-651aa1a1],.keypad-leave-to[data-v-651aa1a1]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-651aa1a1],.fade-leave-active[data-v-651aa1a1]{transition:opacity .2s ease}.fade-enter-from[data-v-651aa1a1],.fade-leave-to[data-v-651aa1a1]{opacity:0}.slide-enter-active[data-v-651aa1a1]{transition:transform .25s cubic-bezier(.25,.1,.25,1)}.slide-leave-active[data-v-651aa1a1]{transition:transform .2s cubic-bezier(.25,.1,.25,1)}.slide-enter-from[data-v-651aa1a1],.slide-leave-to[data-v-651aa1a1]{transform:translate(-100%)}.sidebar-scroll[data-v-651aa1a1]::-webkit-scrollbar{width:3px}.sidebar-scroll[data-v-651aa1a1]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-651aa1a1]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:99px}.sidebar-scroll[data-v-651aa1a1]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .3)}.animate-slide-in[data-v-cb69aa4a]{animation:slideIn-cb69aa4a .25s ease-out}@keyframes slideIn-cb69aa4a{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-enter-active[data-v-cb69aa4a],.drawer-leave-active[data-v-cb69aa4a]{transition:opacity .2s ease}.drawer-enter-from[data-v-cb69aa4a],.drawer-leave-to[data-v-cb69aa4a]{opacity:0}.active-call-enter-active[data-v-5c711c7f],.active-call-leave-active[data-v-5c711c7f]{transition:opacity .3s ease,transform .3s ease}.active-call-enter-from[data-v-5c711c7f],.active-call-leave-to[data-v-5c711c7f]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-5c711c7f],.fade-leave-active[data-v-5c711c7f]{transition:opacity .2s ease}.fade-enter-from[data-v-5c711c7f],.fade-leave-to[data-v-5c711c7f]{opacity:0}.fade-enter-active[data-v-22eacaf3],.fade-leave-active[data-v-22eacaf3]{transition:opacity .2s ease}.fade-enter-from[data-v-22eacaf3],.fade-leave-to[data-v-22eacaf3]{opacity:0}.emoji-enter-active[data-v-2fc676ff],.emoji-leave-active[data-v-2fc676ff]{transition:opacity .15s ease,transform .15s ease}.emoji-enter-from[data-v-2fc676ff],.emoji-leave-to[data-v-2fc676ff]{opacity:0;transform:translateY(-4px)}.landing-page{--color-primary: #2563EB;--color-accent: #3B82F6}.tw-tracking{letter-spacing:-.025em}.tw-tracking-headline{letter-spacing:-.035em}.glass-nav{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#ffffffb8;border-bottom:1px solid rgba(226,232,240,.6)}.glass-nav.scrolled{background:#ffffffe0;border-bottom-color:#e2e8f0cc}.glass-card{background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.5)}.feature-card{transition:all .35s cubic-bezier(.16,1,.3,1)}.feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px -12px #2563eb26,0 4px 12px -4px #2563eb14}.pricing-card{transition:all .35s cubic-bezier(.16,1,.3,1)}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 24px 56px -12px #2563eb33}.pricing-card.featured{background:linear-gradient(135deg,#1e40af,#2563eb);box-shadow:0 24px 56px -12px #2563eb59}.pricing-card.featured:hover{transform:translateY(-8px);box-shadow:0 32px 64px -12px #2563eb66}.btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px -4px #2563eb59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px -6px #2563eb73}.btn-primary:active{transform:translateY(0)}.btn-secondary{border:1.5px solid rgba(37,99,235,.2);transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-secondary:hover{border-color:#2563eb66;background:#2563eb0a;transform:translateY(-2px)}.announcement-bar{background:linear-gradient(90deg,#1e3a5f,#1e40af,#2563eb)}.hero-gradient-bg{background:linear-gradient(180deg,#fff,#f8faff 40%,#fff)}.hero-glow{position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,rgba(59,130,246,.04) 40%,transparent 70%);pointer-events:none}.dashboard-mockup{background:#0f172a;border-radius:16px;box-shadow:0 32px 64px -16px #0000004d,0 0 0 1px #ffffff0f}.mockup-sidebar{background:#ffffff0a;border-right:1px solid rgba(255,255,255,.06)}.mockup-item{transition:all .25s ease}.mockup-item:hover{background:#ffffff14;border-radius:6px}.mockup-item.active{background:#2563eb26;border-radius:6px}.mockup-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.mockup-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;height:18px;border-radius:999px;font-size:10px;font-weight:600}.ai-summary-card{background:linear-gradient(135deg,#2563eb1f,#3b82f60f);border:1px solid rgba(37,99,235,.15);border-radius:10px}.comparison-row{transition:background .2s ease}.comparison-row:hover{background:#2563eb08}.testimonial-card{background:#fff;border:1px solid rgba(226,232,240,.6);transition:all .35s cubic-bezier(.16,1,.3,1)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -12px #00000014}.faq-question{cursor:pointer;transition:color .2s ease}.faq-question:hover{color:#2563eb}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s ease;opacity:0}.faq-answer.open{max-height:300px;opacity:1}.faq-chevron{transition:transform .3s ease}.faq-chevron.open{transform:rotate(180deg)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.5deg)}}.float-anim{animation:float-slow 6s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.pulse-dot{animation:pulse-dot 2s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,#1e40af,#2563eb 40%,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hamburger-line{display:block;width:20px;height:2px;background:#0f172a;border-radius:2px;transition:all .3s ease}.hamburger-line:nth-child(2){margin:4px 0}.footer-link{color:#64748b;transition:color .2s ease;cursor:pointer}.footer-link:hover{color:#2563eb}.ann-close{cursor:pointer;opacity:.6;transition:opacity .2s ease}.ann-close:hover{opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .4s cubic-bezier(.16,1,.3,1)}.slide-enter-from,.slide-leave-to{transform:translate(100%)}
