.modal[data-v-96fdf4f0]{background:transparent;border:none;margin:0;padding:0;z-index:9999}.modal[data-v-96fdf4f0],.modal-backdrop-fallback[data-v-96fdf4f0]{height:100vh;inset:0;position:fixed;width:100vw}.modal-backdrop-fallback[data-v-96fdf4f0]{z-index:-1}.modal-box[data-v-96fdf4f0]{border-radius:1.5rem;box-shadow:0 0 0 1px #ffffff1a,0 25px 50px -12px #00000040;margin:auto;max-height:90vh;max-width:90vw;position:relative;z-index:1}.scrollbar-hide[data-v-96fdf4f0]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-96fdf4f0]{-ms-overflow-style:none;scrollbar-width:none}.slide-up-enter-active[data-v-e3ffed92],.slide-up-leave-active[data-v-e3ffed92]{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease}.slide-up-enter-from[data-v-e3ffed92],.slide-up-leave-to[data-v-e3ffed92]{opacity:0;transform:translateY(100%)}.modal-overlay[data-v-3adf8d93]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009}.modal-container[data-v-3adf8d93]{background:#fff;border-radius:24px;box-shadow:0 0 0 1px #0000000d,0 25px 50px -12px #00000040}.dark .modal-container[data-v-3adf8d93],:root[data-theme=dark] .modal-container[data-v-3adf8d93],[data-theme=dark] .modal-container[data-v-3adf8d93]{background:#1f2937;box-shadow:0 0 0 1px #ffffff1a,0 25px 50px -12px #00000080}.glass-card[data-v-3adf8d93]{background:#f9fafb;border:1px solid rgba(0,0,0,.05);border-radius:16px}.dark .glass-card[data-v-3adf8d93],:root[data-theme=dark] .glass-card[data-v-3adf8d93],[data-theme=dark] .glass-card[data-v-3adf8d93]{background:#374151;border-color:#ffffff14}.billing-toggle[data-v-3adf8d93]{background:#f3f4f6;border:1px solid rgba(0,0,0,.05);border-radius:12px}.dark .billing-toggle[data-v-3adf8d93],:root[data-theme=dark] .billing-toggle[data-v-3adf8d93],[data-theme=dark] .billing-toggle[data-v-3adf8d93]{background:#374151;border-color:#ffffff14}.plan-card[data-v-3adf8d93]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .plan-card[data-v-3adf8d93],:root[data-theme=dark] .plan-card[data-v-3adf8d93],[data-theme=dark] .plan-card[data-v-3adf8d93]{background:#1f2937;border-color:#ffffff1a}.plan-card[data-v-3adf8d93]:hover{border-color:#6366f166;box-shadow:0 10px 40px -15px #6366f133,0 0 0 1px #6366f11a;transform:translateY(-2px)}.plan-card.featured[data-v-3adf8d93]{border-color:#6366f14d;box-shadow:0 4px 20px -5px #6366f126}.sale-badge[data-v-3adf8d93]{background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 2px 8px #ef44444d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px}.feature-pill[data-v-3adf8d93],.sale-badge[data-v-3adf8d93]{align-items:center;border-radius:20px;display:inline-flex}.feature-pill[data-v-3adf8d93]{background:#f3f4f6;color:#6b7280;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.dark .feature-pill[data-v-3adf8d93],:root[data-theme=dark] .feature-pill[data-v-3adf8d93],[data-theme=dark] .feature-pill[data-v-3adf8d93]{background:#374151;color:#9ca3af}.feature-pill svg[data-v-3adf8d93]{color:#6366f1}.upgrade-btn[data-v-3adf8d93]{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;box-shadow:0 4px 15px -3px #6366f166;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:14px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.upgrade-btn[data-v-3adf8d93]:hover{box-shadow:0 6px 20px -3px #6366f180;transform:translateY(-1px)}.upgrade-btn[data-v-3adf8d93]:disabled{cursor:not-allowed;opacity:.6;transform:none}.custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.dark .custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-thumb,:root[data-theme=dark] .custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-thumb,[data-theme=dark] .custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-thumb{background:#ffffff26}.custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-thumb:hover{background:#00000040}.dark .custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] .custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-thumb:hover,[data-theme=dark] .custom-scrollbar[data-v-3adf8d93]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.line-clamp-1[data-v-3adf8d93]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@keyframes pulse-slow-3adf8d93{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-pulse-slow[data-v-3adf8d93]{animation:pulse-slow-3adf8d93 3s ease-in-out infinite}.modal-fade-enter-active[data-v-3adf8d93]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-leave-active[data-v-3adf8d93]{transition:all .2s cubic-bezier(.4,0,1,1)}.modal-fade-enter-from[data-v-3adf8d93]{opacity:0}.modal-fade-enter-from .modal-container[data-v-3adf8d93]{opacity:0;transform:scale(.95) translateY(10px)}.modal-fade-leave-to[data-v-3adf8d93]{opacity:0}.modal-fade-leave-to .modal-container[data-v-3adf8d93]{opacity:0;transform:scale(.98) translateY(5px)}.modal-fade-enter-active .modal-container[data-v-3adf8d93]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-fade-leave-active .modal-container[data-v-3adf8d93]{transition:all .2s ease-out}.slide-down-enter-active[data-v-27c484b0],.slide-down-leave-active[data-v-27c484b0]{transition:all .3s ease-out}.slide-down-enter-from[data-v-27c484b0],.slide-down-leave-to[data-v-27c484b0]{opacity:0;transform:translateY(-100%)}
