body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signin-success-container{align-items:center;background:linear-gradient(135deg,#4776e6,#8e54e9);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.success-card{animation:fadeIn .6s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000026;max-width:500px;padding:40px;text-align:center;width:100%}.success-icon{animation:scaleIn .5s ease-out forwards;margin:0 auto 20px}h1{color:#333;font-size:28px;margin-bottom:10px}h2{font-size:20px;font-weight:500;margin-bottom:20px}h2,p{color:#666}p{line-height:1.6;margin-bottom:24px}.return-message{animation:pulse 2s infinite;color:#4776e6;font-size:18px;font-weight:500;margin:24px 0}.status-indicator{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.dot{animation:pulse 1.5s infinite;background-color:#4caf50;border-radius:50%;height:10px;margin-right:8px;width:10px}.primary-button,.secondary-button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;margin:8px;padding:12px 24px;transition:all .2s ease;width:100%}.primary-button{background-color:#4776e6;color:#fff}.primary-button:hover{background-color:#3b66cc;box-shadow:0 5px 15px #4776e64d;transform:translateY(-2px)}.secondary-button{background-color:initial;border:1px solid #4776e6;color:#4776e6}.secondary-button:hover{background-color:#4776e60d;color:#3b66cc}.upgrade-link{background-color:#38b2ac;border-radius:8px;box-shadow:0 4px 6px #38b2ac33;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-top:10px;padding:12px 28px;text-decoration:none;transition:all .3s ease}.upgrade-link:hover{background-color:#2c9a94;box-shadow:0 6px 12px #38b2ac4d;transform:translateY(-2px)}.footer{margin-top:20px;text-align:center}.privacy-link{color:#fff;font-size:14px;opacity:.8;text-decoration:underline;transition:opacity .2s ease}.privacy-link:hover{opacity:1}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.privacy-container{align-items:center;background:linear-gradient(135deg,#4776e6,#8e54e9);color:#333;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.privacy-card{animation:fadeIn .6s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000026;margin:40px 0;max-width:800px;padding:40px;width:100%}h1{font-size:32px;font-weight:700;margin-bottom:30px;text-align:center}h1,h2{color:#4776e6}h2{border-bottom:2px solid #f0f0f0;font-size:22px;font-weight:600;margin-bottom:15px;margin-top:25px;padding-bottom:8px}.policy-section{margin-bottom:25px;text-align:left}.policy-section p{color:#444;line-height:1.6;margin-bottom:15px}.custom-list{margin-bottom:20px;padding-left:10px}.list-item{line-height:1.5;margin-bottom:10px;padding-left:1em;text-align:left;text-indent:-1em}strong{color:#333;font-weight:600}.last-updated{color:#888;font-size:14px;font-style:italic;margin-top:40px;text-align:center}.return-button{background-color:#4776e6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;margin:30px auto 0;padding:12px 24px;transition:all .2s ease;width:200px}.return-button:hover{background-color:#3b66cc;box-shadow:0 5px 15px #4776e64d;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.thank-you-container{align-items:center;background-color:#f5f7fa;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh}.thank-you-card{background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000014;max-width:500px;padding:40px;position:relative;text-align:center;width:90%}.success-icon{color:#4caf50;height:80px;margin:0 auto 24px;width:80px}.thank-you-card h1{color:#333;font-size:28px;margin:0 0 8px}.thank-you-card h2{color:#666;font-size:20px;font-weight:500;margin:0 0 24px}.thank-you-card p{color:#555;font-size:16px;line-height:1.6;margin-bottom:24px}.redirect-now-btn{background-color:#0070f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s}.redirect-now-btn:hover{background-color:#0051a2}.payment-canceled-container{align-items:center;background-color:#f5f7fa;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh}.payment-canceled-card{background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000014;max-width:500px;padding:40px;position:relative;text-align:center;width:90%}.cancel-icon{height:80px;margin:0 auto 24px;width:80px}.payment-canceled-card h1{color:#333;font-size:28px;margin:0 0 16px}.payment-canceled-card p{color:#555;font-size:16px;line-height:1.6;margin-bottom:24px}.apology-text{color:#666;font-style:italic}.apology-text,.redirect-message{background-color:#f9f9f9;border-radius:8px;padding:16px}.redirect-message{margin:32px 0}.redirect-message p{margin-bottom:12px}.redirect-message a{color:#0070f3;font-weight:500;text-decoration:none}.redirect-message a:hover{text-decoration:underline}.progress-bar{background-color:#e0e0e0;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.progress{background-color:#0070f3;border-radius:3px;height:100%;transition:width 1s linear}.try-again-btn{background-color:#0070f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-bottom:24px;margin-top:16px;padding:12px 24px;transition:background-color .2s}.try-again-btn:hover{background-color:#0051a2}.help-text{border-top:1px solid #eaeaea;margin-top:32px;padding-top:16px}.help-text p{color:#666;font-size:14px;margin:0}.help-text a{color:#0070f3;font-weight:500;text-decoration:none}.help-text a:hover{text-decoration:underline}.pricing-container{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:3rem 1rem}.dev-banner{animation:pulse 2s infinite;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:8px;box-shadow:0 2px 8px #ff6b6b4d;color:#fff;font-size:.9rem;font-weight:600;margin-bottom:2rem;padding:.75rem;text-align:center}@keyframes pulse{0%{box-shadow:0 2px 8px #ff6b6b4d}50%{box-shadow:0 2px 16px #ff6b6b80}to{box-shadow:0 2px 8px #ff6b6b4d}}.pricing-header{margin-bottom:3rem;text-align:center}.pricing-header h1{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.pricing-header p{color:#666;font-size:1.25rem;margin-bottom:2rem}.billing-toggle{align-items:center;display:flex;gap:1rem;justify-content:center;margin:2rem 0}.billing-toggle span{color:#666;font-size:1rem}.billing-toggle span.active{color:#333;font-weight:600}.save-badge{background-color:#38b2ac;border-radius:1rem;color:#fff;font-size:.75rem;font-weight:600;margin-left:.5rem;padding:.25rem .5rem}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#38b2ac}input:focus+.slider{box-shadow:0 0 1px #38b2ac}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.pricing-tiers{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.pricing-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;display:flex;flex-direction:column;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{box-shadow:0 10px 25px #0000001a,0 5px 10px #0000000a;transform:translateY(-5px)}.pricing-card.popular{background-color:#f7fafc;border:2px solid #38b2ac;transform:scale(1.03)}.pricing-card.popular:hover{transform:scale(1.03) translateY(-5px)}.popular-badge{background-color:#38b2ac;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.25rem 1rem;position:absolute;right:20px;top:-12px}.pricing-card h2{color:#1a1a1a;font-size:1.5rem;margin-bottom:.5rem}.posts-limit{color:#666;font-size:1rem;margin-bottom:1.5rem}.posts-limit strong{color:#38b2ac;font-weight:700}.price{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.price .billing-period{color:#666;font-size:1rem;font-weight:400}.cost-efficiency{background-color:#38b2ac1a;border-radius:4px;color:#38b2ac;display:inline-block;font-size:.95rem;font-weight:600;margin-top:.5rem;padding:.4rem .7rem}.features{flex-grow:1;list-style:none;margin:0 0 1.5rem;padding:0}.features li{font-size:.95rem;padding:.5rem 0 .5rem 1.5rem;position:relative}.features li:before{color:#38b2ac;content:"✓";font-weight:700;left:0;position:absolute}.cta-button{background-color:#38b2ac;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s ease;width:100%}.cta-button:hover{background-color:#2c9a94}.cta-button:disabled{background-color:#a0aec0;cursor:not-allowed}.cta-button.free-tier{background-color:#e2e8f0;color:#718096}.cta-button.free-tier:hover{background-color:#d2d8e0}.pricing-footer{border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:2rem;text-align:center}.pricing-footer p{color:#718096;margin-bottom:1rem}.footer-links{display:flex;gap:1.5rem;justify-content:center}.footer-links a{color:#4a5568;font-size:.9rem;text-decoration:none}.footer-links a:hover{color:#38b2ac;text-decoration:underline}@media (max-width:768px){.pricing-tiers{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:400px}.pricing-card.popular{transform:scale(1)}.pricing-card.popular:hover{transform:translateY(-5px)}}
/*# sourceMappingURL=main.1eb91a13.css.map*/