.pricing-plans[data-v-f1751a1b]{margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}.pricing-plans.modal-mode[data-v-f1751a1b]{padding:1rem}.billing-toggle[data-v-f1751a1b]{background:transparent;display:flex;gap:0;justify-content:center;margin-bottom:3rem}.toggle-btn[data-v-f1751a1b]{background:transparent;border:none;border-radius:2rem;color:#9ca3af;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2.5rem;position:relative;transition:all .3s ease}.toggle-btn.active[data-v-f1751a1b]{background:#fff;box-shadow:0 2px 8px #0000001a;color:#000}.toggle-btn[data-v-f1751a1b]:first-child{border-radius:2rem 0 0 2rem}.toggle-btn[data-v-f1751a1b]:last-child{border-radius:0 2rem 2rem 0}.toggle-btn[data-v-f1751a1b]:hover:not(.active){color:#e5e7eb}.skeleton-block[data-v-f1751a1b]{background:#2a2a2a;border-radius:.5rem}.animate-pulse[data-v-f1751a1b]{animation:pulse-f1751a1b 1.5s ease-in-out infinite}@keyframes pulse-f1751a1b{0%,to{opacity:1}50%{opacity:.5}}.pricing-grid[data-v-f1751a1b]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}@media(min-width:768px){.pricing-grid[data-v-f1751a1b]{grid-template-columns:repeat(3,1fr)}}.pricing-card[data-v-f1751a1b]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:1rem;display:flex;flex-direction:column;padding:2rem;position:relative;transition:all .3s ease}.pricing-card[data-v-f1751a1b]:hover{box-shadow:0 8px 24px #0006;transform:translateY(-4px)}.pricing-card.basic[data-v-f1751a1b]{background:#1a1a1a}.pricing-card.pro[data-v-f1751a1b]{background:#1f2937;border-color:#374151}.pricing-card.pro-ai[data-v-f1751a1b]{background:linear-gradient(135deg,#1a1a2e,#2d1b3d);border-color:#4a2d5a}.save-badge[data-v-f1751a1b]{background:linear-gradient(90deg,#f97316,#ec4899);border-radius:.375rem;color:#fff;font-size:.75rem;font-weight:600;padding:.375rem .75rem;position:absolute;right:1rem;top:1rem}.card-header[data-v-f1751a1b]{margin-bottom:1.5rem;text-align:center}.plan-name[data-v-f1751a1b]{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.plan-tier[data-v-f1751a1b]{font-weight:700}.gradient-text[data-v-f1751a1b]{background:linear-gradient(90deg,#f97316,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.plan-description[data-v-f1751a1b]{color:#9ca3af;font-size:.875rem;line-height:1.4;margin:0}.cta-button[data-v-f1751a1b]{border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:1.5rem;padding:.875rem 1.5rem;transition:all .3s ease;width:100%}.basic-btn[data-v-f1751a1b]{background:#fff;color:#000}.basic-btn[data-v-f1751a1b]:hover{background:#f3f4f6;transform:scale(1.02)}.pro-btn[data-v-f1751a1b]{background:linear-gradient(90deg,#f97316,#fb923c);color:#fff}.pro-btn[data-v-f1751a1b]:hover{background:linear-gradient(90deg,#ea580c,#f97316);transform:scale(1.02)}.pro-ai-btn[data-v-f1751a1b]{background:linear-gradient(90deg,#f97316,#ec4899);color:#fff}.pro-ai-btn[data-v-f1751a1b]:hover{background:linear-gradient(90deg,#ea580c,#db2777);transform:scale(1.02)}.pricing-section[data-v-f1751a1b]{border-bottom:1px solid #2a2a2a;margin-bottom:1.5rem;padding-bottom:1.5rem;text-align:center}.price-wrapper[data-v-f1751a1b]{align-items:flex-start;display:flex;gap:.25rem;justify-content:center;margin-bottom:.5rem}.currency[data-v-f1751a1b]{font-size:1.5rem;margin-top:.25rem}.amount[data-v-f1751a1b],.currency[data-v-f1751a1b]{color:#fff;font-weight:700}.amount[data-v-f1751a1b]{font-size:3rem;line-height:1}.period[data-v-f1751a1b]{align-self:flex-end;color:#9ca3af;font-size:.875rem;margin-bottom:.5rem}.billing-info[data-v-f1751a1b]{color:#6b7280;font-size:.75rem;margin:0}.key-stats[data-v-f1751a1b]{border-bottom:1px solid #2a2a2a;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem;padding-bottom:1rem}.stat-item[data-v-f1751a1b]{text-align:center}.stat-value[data-v-f1751a1b]{color:#fff;display:block;font-size:1rem;font-weight:700}.stat-label[data-v-f1751a1b]{color:#6b7280;font-size:.675rem;letter-spacing:.05em;text-transform:uppercase}.features-list[data-v-f1751a1b]{display:flex;flex:1;flex-direction:column;gap:.75rem}.feature-item[data-v-f1751a1b]{align-items:center;color:#e5e7eb;display:flex;font-size:.875rem;gap:.75rem}.platforms-section[data-v-f1751a1b]{border-top:1px solid #2a2a2a;margin-top:1.25rem;padding-top:1rem}.platforms-title[data-v-f1751a1b]{color:#9ca3af;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.platform-item[data-v-f1751a1b]{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.5rem}.platform-text[data-v-f1751a1b]{color:#9ca3af;font-size:.8rem;line-height:1.4}.pricing-plans.modal-mode .pricing-grid[data-v-f1751a1b]{gap:1rem}.pricing-plans.modal-mode .pricing-card[data-v-f1751a1b]{padding:1.5rem}.pricing-plans.modal-mode .billing-toggle[data-v-f1751a1b]{margin-bottom:2rem}.custom-scrollbar[data-v-02d62148]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-02d62148]::-webkit-scrollbar-track{background:#000}.custom-scrollbar[data-v-02d62148]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sidebar-hover-panel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1d1c1ca6;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d;left:108px;max-height:calc(100vh - var(--v0b770531)*1px - 10px);max-width:520px;min-width:240px;overflow-y:auto;padding:24px 28px;pointer-events:auto;position:fixed;width:-moz-fit-content;width:fit-content;z-index:100}.sidebar-panel-enter-active{transition:opacity .2s ease,transform .2s ease}.sidebar-panel-leave-active{transition:opacity .15s ease,transform .15s ease}.sidebar-panel-enter-from,.sidebar-panel-leave-to{opacity:0;transform:translate(-8px)}.custom-scrollbar[data-v-21492835]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-21492835]::-webkit-scrollbar-track{background:#1e1e1e}.custom-scrollbar[data-v-21492835]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.custom-scrollbar[data-v-21492835]::-webkit-scrollbar-thumb:hover{background:#444}
