@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700&display=swap);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}.home-container{background-image:url(../../static/media/background_1.a009e81541e4f7163bc9.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;min-height:100vh;position:relative}.home-container,.home-container .content-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.home-container .content-wrapper{background-color:#fdf4e3e6;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-width:800px;padding:20px;width:90%}.home-container .logo{margin-bottom:20px;width:175px}h1,h2,h3,p{color:#2e3a23;margin-bottom:20px}nav{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.button-link{border-radius:20px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:200px}.button-link:not(.checkout):not(.about):not(.pricing){background:linear-gradient(90deg,#2e3a23,#3f5730)}.button-link:not(.checkout):not(.about):hover{background:linear-gradient(90deg,#26301c,#354d29)}.button-link.checkout{background-color:#ff4c4c}.button-link.checkout:hover{background-color:#e64545}.button-link.about,.button-link.about-minute-bar{background:linear-gradient(90deg,#fdf4e3,#f4e6c4);color:#2e3a23;font-weight:700}.button-link.about-minute-bar:hover,.button-link.about:hover{background:linear-gradient(90deg,#f4e6c4,#e6d8b2)}nav .button-link.pricing{background:linear-gradient(90deg,#6e8778,#4a5e49)!important;color:#fff!important}.button-link.pricing:hover{background:linear-gradient(90deg,#3d4d3e,#2e3a23)!important}.footer-links{color:#2e3a23;font-size:14px;margin-top:20px;text-align:center}.footer-links a{color:#4a5e49;text-decoration:none}.footer-links a:hover{text-decoration:underline}.subscription-active{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.subscription-warning{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.subscription-canceled{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.subscription-trial{background-color:#e1f0dc;border:1px solid #b8d8b0;color:#2e3a23}.subscription-inactive{background-color:#f4f4f4;border:1px solid #ccc;color:#555}.button-link.disabled{background-color:gray!important;cursor:not-allowed!important;opacity:.5;pointer-events:none}.subscription-section{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.pricing-link{color:#2e3a23;font-weight:700;text-decoration:none}.pricing-link:hover{text-decoration:underline}.clear-button,.tag-input{border:1px solid #ccc;border-radius:20px;box-sizing:border-box;font-size:16px;height:50px;margin:10px auto;max-width:350px;padding:10px;text-align:center;width:90%}.clear-button{background-color:#2e3a23;border:none;color:#fff;cursor:pointer}.clear-button:hover{background-color:#1f2917}.pricing-container{animation:fadeInUp .8s ease-out .2s forwards;background-color:#fdf4e3;border-radius:12px;box-shadow:0 4px 16px #0000001a;color:#2e3a23;font-family:Segoe UI,sans-serif;line-height:1.7;margin:40px auto;max-width:900px;opacity:0;padding:40px 20px;transform:translateY(30px);transition:all .3s ease-in-out}.pricing-container h2,.pricing-container h3{color:#2e3a23;font-weight:700;margin-top:30px;text-align:center}.pricing-container p{margin-top:15px;text-align:center}.pricing-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:30px}.pricing-box{background:#fffdf6;border:2px solid #d6c7a1;border-radius:12px;box-shadow:0 4px 10px #0000000d;padding:20px;text-align:center;transition:transform .3s ease}.pricing-box:hover{transform:translateY(-6px)}.pricing-price{color:#2e3a23;font-size:24px;font-weight:700;margin:10px 0}.pricing-description{color:#3b3b3b;font-size:16px;margin-bottom:15px}.subscription-info{color:#2e3a23;font-size:14px;margin-top:40px;text-align:center}@media (max-width:768px){.pricing-container{margin:20px;padding:20px}.pricing-box{padding:15px}}.about-container{background-color:#fdf4e3;border-radius:12px;box-shadow:0 4px 16px #0000001a;color:#2e3a23;font-family:Segoe UI,sans-serif;line-height:1.7;margin:40px auto;max-width:900px;padding:40px 20px;transition:all .3s ease-in-out}.about-container h2,.about-container h3{color:#2e3a23;font-weight:700;margin-top:30px}.about-container ul{margin-top:10px;padding-left:20px}.about-container ul li{list-style-type:disc;margin-bottom:8px}.about-container p{margin-top:15px}.about-container{animation:fadeInUp .8s ease-out .2s forwards;opacity:0;transform:translateY(30px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.about-container{margin:20px;padding:20px}}body{background-color:#fdf4e3;font-family:Merriweather,serif}.chatbot-container{align-items:center;background:#fdf4e3;border:2px solid #2e3a23;box-shadow:0 4px 10px #0003;color:#2e3a23;margin:20px auto;max-width:100%;padding:20px;text-align:center;width:90%}.chatbot-container,.chatbot-messages{border-radius:20px;display:flex;flex-direction:column}.chatbot-messages{background:#f7f3e5;box-shadow:inset 0 2px 5px #0000001a;gap:12px;max-height:350px;overflow-y:auto;padding:15px;width:100%}.chat-message{word-wrap:break-word;border-radius:15px;font-family:Merriweather,serif;font-size:16px;max-width:80%;padding:12px}.user-msg{align-self:flex-end;background:#3f5730;border-top-right-radius:0;color:#fff;text-align:right}.bot-msg{align-self:flex-start;background:#2e3a23;border-top-left-radius:0;color:#fff;text-align:left}.chat-input{align-items:center;display:flex;flex-direction:column;width:100%}input{background:#fff;border:1px solid #2e3a23;border-radius:20px;box-sizing:border-box;color:#2e3a23;padding:10px}button,input{font-family:Merriweather,serif;margin-top:10px;text-align:center;width:90%}button{background:#3f5730;border:none;border-radius:20px;color:#fff;cursor:pointer;max-width:250px;padding:10px 15px}.status-message{background:#f7f3e5;border-radius:20px;color:#2e3a23;font-family:Merriweather,serif;font-size:14px;margin-top:10px;padding:8px;text-align:center}.chat-button{animation:float 2s ease-in-out infinite;background-color:#2e3a23;border-radius:50px;bottom:20px;box-shadow:0 4px 10px #0003;color:#fff;font-size:16px;font-weight:700;padding:12px 20px;position:fixed;right:50%;text-decoration:none;transform:translateX(50%);transition:background-color .3s ease,transform .2s ease}.chat-button:hover{background-color:#1f2917;transform:scale(1.1)}@media (max-width:480px){.chatbot-container{padding:15px;width:95%}.chat-message{max-width:90%}button,input{width:95%}.chat-button{bottom:10px;font-size:14px;padding:10px 15px}}@keyframes float{0%{transform:translateX(50%) translateY(0)}50%{transform:translateX(50%) translateY(-5px)}to{transform:translateX(50%) translateY(0)}}.token-tracker{background:#f7f3e5;border-radius:10px;box-shadow:inset 0 2px 5px #0000001a;color:#2e3a23;font-family:Merriweather,serif;font-size:14px;margin-top:10px;padding:8px;text-align:center}.handcare-container{align-items:center;display:flex;flex-direction:column;margin:24px auto}.hands{height:50px;position:relative;width:110px}.hand{background:#fdf4e3;border:3px solid #2e3a23;border-radius:14px;height:18px;position:absolute;top:18px;width:44px}.hand.left{animation:support-left 1.8s ease-in-out infinite;left:0;transform-origin:right center}.hand.right{animation:support-right 1.8s ease-in-out infinite;right:0;transform-origin:left center}@keyframes support-left{0%{transform:rotate(0deg)}50%{transform:rotate(4deg)}to{transform:rotate(0deg)}}@keyframes support-right{0%{transform:rotate(0deg)}50%{transform:rotate(-4deg)}to{transform:rotate(0deg)}}.heart{animation:heartbeat 1.6s ease-in-out infinite;left:50%;top:10px;transform:translateX(-50%) rotate(45deg)}.heart,.heart:after,.heart:before{background:#8b1e1e;height:18px;position:absolute;width:18px}.heart:after,.heart:before{border-radius:50%;content:""}.heart:before{left:0;top:-9px}.heart:after{left:-9px;top:0}@keyframes heartbeat{0%{transform:translateX(-50%) rotate(45deg) scale(1)}30%{transform:translateX(-50%) rotate(45deg) scale(1.15)}60%{transform:translateX(-50%) rotate(45deg) scale(1)}to{transform:translateX(-50%) rotate(45deg) scale(1)}}.handcare-label{color:#2e3a23;font-family:Georgia,serif;font-size:14px;font-style:italic;margin-top:10px;text-align:center}.events-container{background-color:#fffaf3;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#3e342f;font-family:Georgia,serif;margin:0 auto;max-width:800px;padding:2rem}.events-container h2{color:#5a3825;font-size:2rem;margin-bottom:1rem;text-align:center}.events-container p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.events-container ul{list-style-type:none;padding-left:0}.events-container li{background-color:#fff1e6;border-left:5px solid #d28c4d;border-radius:8px;margin-bottom:1rem;padding:1rem;transition:transform .2s ease}.events-container li:hover{background-color:#ffe9d6;transform:scale(1.02)}
/*# sourceMappingURL=main.22e97227.css.map*/