@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap);.navAuthButtons{align-items:center;display:flex;flex-shrink:0;gap:.5em}.navLogoutBtn{background:none;cursor:pointer;padding:0}.footerLinks{display:flex;flex-direction:column;gap:.3em;justify-content:center}.footerNavLink{color:#162020;font-family:Poppins,sans-serif;font-size:.95rem;padding:.1em 0;text-decoration:none}.footerNavLink:hover{text-decoration:underline}.mainSection{align-items:center;background-color:#f0f8ff;display:flex;justify-content:space-around}.contentBoxCenter{padding-left:2em;width:80%}.contentBoxCenter h1{align-items:center;font-family:Poppins,sans-serif;font-size:3rem;margin-left:45%;margin-right:45%;width:80%}.contentBoxCenter p{font-family:Poppins,sans-serif;font-size:2rem;justify-content:center;margin-left:10%;margin-right:30%;width:100%}.contentBox{padding-left:2em;width:40%}.contentBox h1{align-content:center;color:#301924;font-size:3rem;justify-content:space-evenly}.contentBox h2{font-family:Poppins,sans-serif;font-size:1.2rem}.imageContainerCenter{padding-left:2em;width:80%}.imageContainerCenter .svgGraphic{margin-left:10%}.btnBoxCenter{display:flex;margin-left:50%}.btnBox{display:flex;justify-content:space-around;margin-top:2em;width:100%}.btn{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at bottom right,purple,orange);background-origin:border-box;border:2px solid transparent;border-radius:2.5em}.contactMore,.readMore{color:#301924;display:inline-block;font-size:1.2rem;padding:.5em 1.5em;text-decoration:none}header{background-image:radial-gradient(circle at top right,#a3cbf3,#e3fbca);padding:.8em}.container{width:95%}.container-flex{align-items:center;display:flex;justify-content:space-between}.logoContainerHeader{align-items:center;width:25%}.list{align-items:center;margin-left:0}.icons,.list{display:flex;flex-direction:row}.icons{width:20%}.headerLogo{margin-left:30%;width:40%}.listItem{color:#dcdcdc;text-decoration:none}.activeItem,.listItem{font-family:Poppins,sans-serif;font-size:1.5rem;margin-left:2em}.activeItem{color:#ff9500;text-decoration:underline}.inactiveItem{color:#2a0101;font-family:Poppins,sans-serif;font-size:1.5rem;margin-left:2em;text-decoration:none}.icon{color:#421212;font-size:1.5rem!important;margin-left:1.5em;margin-right:1em}footer{background-image:radial-gradient(circle at top right,#e3fbca,#a3cbf3);width:100%}.copyright{margin-left:1%;width:25%}.footerContactMail,.footerContactPh{display:flex;flex-direction:row;margin-left:10%;width:20%}.footerIcons{display:flex;flex-direction:row;margin-left:10%;width:40%}.logoContainerFooter{align-items:center;color:#162020;text-align:center;width:100%}.footerLogo{width:40%}@media screen and (max-width:900px){html{font-size:12px}}@media screen and (max-width:768px){.contentBox p,.contentBoxCenter p{font-size:10px}.contentBoxCenter h1{font-size:12px}.contentBoxCenter h2{font-size:11px}.contentBoxCenter h3{font-size:10px}.contentBox h1{font-size:12}.contentBox h2{font-size:11px}.contentBox h3{font-size:10px}.mainSection{flex-direction:column;margin-top:1em}.contentBox{margin:0 auto;width:90%}.footerIcons,.icons,.list{flex-direction:column}.contentBox h1{font-size:2rem}.contentBox h2{font-size:.8rem}}@media screen and (max-width:400px){.contentBox p{font-size:10px}.contentBoxCenter p{font-size:8px}.contentBoxCenter h1{font-size:10px}.contentBoxCenter h2{font-size:9px}.contentBoxCenter h3{font-size:8px}.contentBox h1{font-size:10px}.contentBox h2{font-size:9px}.contentBox h3{font-size:8px}.container-flex,.footerIcons,.icons,.list,.mainSection{flex-direction:column}.container-flex{align-items:center}}.pricingPage{background-color:#f0f8ff;min-height:calc(100vh - 120px);padding:3em 1em 4em}.pricingHeader{margin-bottom:2.5em;text-align:center}.pricingHeader h1{color:#301924;font-family:Poppins,sans-serif;font-size:2.6rem;margin-bottom:.3em}.pricingHeader p{color:#555;font-family:Poppins,sans-serif;font-size:1.1rem;margin:0 auto;max-width:540px}.pricingGrid{display:flex;flex-wrap:wrap;gap:1.8em;justify-content:center;margin:0 auto;max-width:1100px}.pricingCard{background:#fff;border:2px solid #e3fbca;border-radius:1.5em;box-shadow:0 4px 20px rgba(163,203,243,.25);display:flex;flex-direction:column;padding:2em 1.8em 2.2em;position:relative;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s;width:300px}.pricingCard:hover{box-shadow:0 8px 28px rgba(163,203,243,.4);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.pricingCard.highlighted{border-color:#ff9500;box-shadow:0 6px 28px rgba(255,149,0,.25)}.planBadge{background:linear-gradient(135deg,purple,orange);border-radius:2em;color:#fff;font-size:.78rem;font-weight:600;left:50%;padding:.3em 1.1em;position:absolute;top:-14px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.planBadge,.pricingCard h3{font-family:Poppins,sans-serif}.pricingCard h3{color:#301924;font-size:1.4rem;margin-bottom:.2em}.planTagline{color:#666;font-size:.85rem;line-height:1.4;margin-bottom:1.2em}.planPrice,.planTagline{font-family:Poppins,sans-serif}.planPrice{color:#301924;font-size:2rem;font-weight:700;margin-bottom:.15em}.planPrice span.currency{font-size:1.1rem;font-weight:500;vertical-align:super}.planPrice span.cycle{color:#888;font-size:.9rem;font-weight:400}.planDivider{border:none;border-top:1px solid #eee;margin:1em 0}.planFeatures{flex:1 1;list-style:none;margin:0 0 1.6em;padding:0}.planFeatures li{align-items:flex-start;color:#333;display:flex;font-family:Poppins,sans-serif;font-size:.88rem;gap:.5em;line-height:1.4;padding:.35em 0}.planFeatures li:before{color:#22a06b;content:"✓";flex-shrink:0;font-weight:700;margin-top:.05em}.planCta{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at bottom right,purple,orange);background-origin:border-box;border:2px solid transparent;border-radius:2.5em;color:#301924;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;padding:0;text-align:center;text-decoration:none;transition:opacity .2s}.planCta span{display:block;padding:.6em 1em}.planCta.disabled,.planCta:disabled{background-image:linear-gradient(#f5f5f5,#f5f5f5),linear-gradient(#ccc,#ccc);cursor:not-allowed;opacity:.5}.planCtaCurrent{background:#f0fdf4;border:2px solid #22a06b;border-radius:2.5em;color:#22a06b;cursor:default;font-size:1rem;font-weight:600;padding:.6em 1em}.planCtaCurrent,.pricingNote{font-family:Poppins,sans-serif;text-align:center}.pricingNote{color:#666;font-size:.88rem;margin-top:2.5em}.pricingNote a{color:#8b008b;text-decoration:none}@media screen and (max-width:768px){.pricingHeader h1{font-size:1.8rem}.pricingCard{max-width:360px;width:100%}}.authPage{align-items:center;background-color:#f0f8ff;display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:2em 1em}.authCard{background:#fff;border:1.5px solid #e3fbca;border-radius:1.5em;box-shadow:0 4px 24px rgba(163,203,243,.35);max-width:440px;padding:2.5em 3em;width:100%}.authCard h2{color:#301924;font-size:1.8rem;margin-bottom:.2em}.authCard h2,.authCard p.authSubtitle{font-family:Poppins,sans-serif;text-align:center}.authCard p.authSubtitle{color:#555;font-size:.95rem;margin-bottom:1.8em}.authField{display:flex;flex-direction:column;margin-bottom:1.2em}.authField label{font-size:.9rem;font-weight:500;margin-bottom:.4em}.authField input,.authField label{color:#301924;font-family:Poppins,sans-serif}.authField input{border:1.5px solid #d4d4d4;border-radius:.6em;font-size:1rem;outline:none;padding:.7em 1em;transition:border-color .2s}.authField input:focus{border-color:#a3cbf3}.authError{background:#fff0f0;border:1px solid #fca5a5;border-radius:.5em;color:#b91c1c;font-family:Poppins,sans-serif;font-size:.88rem;margin-bottom:1em;padding:.6em .9em}.authSubmitBtn{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at bottom right,purple,orange);background-origin:border-box;border:2px solid transparent;border-radius:2.5em;cursor:pointer;margin-top:.5em;width:100%}.authSubmitBtn span{color:#301924;display:block;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600;padding:.65em 1.5em;text-align:center}.authSubmitBtn:disabled{cursor:not-allowed;opacity:.6}.authDivider{align-items:center;color:#aaa;display:flex;font-family:Poppins,sans-serif;font-size:.85rem;gap:.8em;margin:1.2em 0}.authDivider:after,.authDivider:before{background:#e0e0e0;content:"";flex:1 1;height:1px}.authGoogleBtn{align-items:center;background:#fff;border:1.5px solid #d4d4d4;border-radius:2.5em;color:#301924;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1rem;gap:.7em;justify-content:center;padding:.65em 1em;transition:border-color .2s,box-shadow .2s;width:100%}.authGoogleBtn:hover{border-color:#a3cbf3;box-shadow:0 2px 8px rgba(163,203,243,.3)}.authGoogleBtn svg{flex-shrink:0;height:20px;width:20px}.authFooter{color:#555;font-family:Poppins,sans-serif;font-size:.9rem;margin-top:1.4em;text-align:center}.authFooter a{color:#8b008b;font-weight:500;text-decoration:none}.authFooter a:hover{text-decoration:underline}.forgotLink{margin-bottom:.8em;margin-top:-.6em;text-align:right}.forgotLink button{background:none;border:none;color:#8b008b;cursor:pointer;font-family:Poppins,sans-serif;font-size:.85rem;padding:0}.forgotLink button:hover{text-decoration:underline}@media screen and (max-width:480px){.authCard{padding:2em 1.5em}}.dashboardPage{background-color:#f0f8ff;min-height:calc(100vh - 120px);padding:2.5em 1.5em 4em}.dashboardHeader{margin:0 auto 2em;max-width:900px}.dashboardHeader h1{color:#301924;font-family:Poppins,sans-serif;font-size:2rem;margin-bottom:.2em}.dashboardHeader p{color:#555;font-family:Poppins,sans-serif;font-size:1rem}.dashboardGrid{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.dashboardCard{background:#fff;border:1.5px solid #e3fbca;border-radius:1.2em;box-shadow:0 2px 12px rgba(163,203,243,.2);padding:1.8em}.dashboardCard h3{color:#888;font-family:Poppins,sans-serif;font-size:1rem;letter-spacing:.05em;margin-bottom:.5em;text-transform:uppercase}.dashboardCard .cardValue{color:#301924;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:700}.dashboardCard .cardSub{color:#666;margin-top:.3em}.dashboardCard .cardSub,.planTag{font-family:Poppins,sans-serif;font-size:.85rem}.planTag{border-radius:2em;display:inline-block;font-weight:600;padding:.25em .9em;text-transform:capitalize}.planTag.free{background:#f3f3f3;color:#666}.planTag.starter{background:#e0f0ff;color:#1e6aab}.planTag.professional{background:#fff3e0;color:#e65c00}.planTag.enterprise{background:linear-gradient(135deg,#f3e8ff,#fff3e0);color:#6b21a8}.statusTag{border-radius:2em;display:inline-block;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;padding:.25em .9em;text-transform:capitalize}.statusTag.active{background:#d1fae5;color:#065f46}.statusTag.none{background:#f3f3f3;color:#666}.statusTag.halted,.statusTag.past_due{background:#fef3c7;color:#92400e}.statusTag.cancelled{background:#fee2e2;color:#b91c1c}.dashboardActions{display:flex;flex-wrap:wrap;gap:1em;margin:1.8em auto 0;max-width:900px}.dashBtn{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at bottom right,purple,orange);background-origin:border-box;border:2px solid transparent;border-radius:2.5em;color:#301924;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;text-decoration:none}.dashBtn span{display:block;padding:.55em 1.4em}.dashBtn:disabled{cursor:not-allowed;opacity:.5}.dashBtnOutline{background:transparent;border:2px solid #d4d4d4;border-radius:2.5em;color:#555;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:1rem;padding:.55em 1.4em;text-decoration:none;transition:border-color .2s}.dashBtnOutline:hover{border-color:#a3cbf3;color:#301924}.dashBtnDanger{background:transparent;border:2px solid #fca5a5;border-radius:2.5em;color:#b91c1c;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;padding:.55em 1.4em;transition:border-color .2s}.dashBtnDanger:hover{border-color:#b91c1c}.dashboardFullCard{background:#fff;border:1.5px solid #e3fbca;border-radius:1.2em;box-shadow:0 2px 12px rgba(163,203,243,.2);margin:1.5em auto 0;max-width:900px;padding:1.8em}.dashboardFullCard h3{color:#888;font-family:Poppins,sans-serif;font-size:1rem;letter-spacing:.05em;margin-bottom:1em;text-transform:uppercase}.featureList{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.featureList li{align-items:center;color:#333;display:flex;font-family:Poppins,sans-serif;font-size:.9rem;gap:.5em}.featureList li:before{color:#22a06b;content:"✓";font-weight:700}.pageLoader{align-items:center;color:#888;display:flex;font-family:Poppins,sans-serif;font-size:1.2rem;justify-content:center;min-height:60vh}@media screen and (max-width:700px){.dashboardGrid,.featureList{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.957177d3.css.map*/