@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.lp-header{display:flex;justify-content:space-between;align-items:center;padding:.8rem 3rem;background:linear-gradient(to bottom,#333,#2b2b2b);color:#fff;width:100%;box-sizing:border-box;position:sticky;top:0;z-index:1000;box-shadow:0 3px 8px #00000040;border-bottom:1px solid #404040}.lp-logo-container{display:flex;align-items:center;gap:12px;cursor:pointer;text-decoration:none;color:inherit}.lp-logo-img{height:48px;width:auto;display:block;transition:transform .4s cubic-bezier(.25,.46,.45,.94),filter .4s ease}.lp-logo-container:hover .lp-logo-img{transform:scale(1.1) rotate(-5deg);filter:drop-shadow(0 0 8px rgba(84,148,92,.6))}.lp-logo-text{font-size:1.7em;font-weight:600;color:#fff;-webkit-user-select:none;user-select:none;transition:color .3s ease}.lp-logo-container:hover .lp-logo-text{color:#adedb1}.lp-nav-actions{display:flex;align-items:center;gap:2rem}.lp-nav-link{color:#fffc;text-decoration:none;font-size:1em;font-weight:500;padding:.5rem 0;position:relative;transition:color .3s ease}.lp-nav-link:after{content:"";position:absolute;width:0;height:2px;display:block;margin-top:4px;right:0;background:#54945c;transition:width .3s ease;-webkit-transition:width .3s ease}.lp-nav-link:hover{color:#fff}.lp-nav-link:hover:after{width:100%;left:0;background-color:#6aa870}.lp-nav-link.active{color:#fff;font-weight:600}.lp-nav-link.active:after{width:100%;left:0;background:#54945c}.lp-cta-button{background-color:#54945c;color:#fff;text-decoration:none;border:none;padding:.65rem 1.6rem;border-radius:8px;font-size:.95em;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;box-shadow:0 2px 5px #00000026}.lp-cta-button:hover{background-color:#4a8351;box-shadow:0 4px 10px #54945c4d;transform:translateY(-1px)}.lp-cta-button:active{transform:translateY(0) scale(.98);box-shadow:0 1px 3px #0003}.mobile-menu-toggle{display:none;background:none;border:none;color:#fff;font-size:1.8em;cursor:pointer;padding:.5rem;z-index:1100}.mobile-menu{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#2b2b2b;box-shadow:0 5px 10px #0003;padding:1rem 0;border-top:1px solid #404040;transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform .3s ease-out,opacity .3s ease-out;z-index:1050}.mobile-menu.open{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-nav-link{display:block;color:#ffffffd9;text-decoration:none;font-size:1.1em;padding:.8rem 2rem;transition:background-color .2s ease,color .2s ease}.mobile-nav-link:hover,.mobile-nav-link.active{background-color:#3a3a3a;color:#fff}.mobile-cta-button{display:block;background-color:#54945c;color:#fff;text-decoration:none;padding:.8rem 2rem;margin:1rem 2rem .5rem;border-radius:8px;text-align:center;font-weight:600;transition:background-color .2s ease}.mobile-cta-button:hover{background-color:#4a8351}@media (max-width: 850px){.lp-nav-actions{display:none}.mobile-menu-toggle,.mobile-menu{display:block}.lp-header{padding:.8rem 1.5rem}.lp-logo-img{height:42px}.lp-logo-text{font-size:1.5em}}@media (max-width: 480px){.lp-header{padding:.7rem 1rem}.mobile-menu-toggle{font-size:1.6em}.mobile-nav-link{font-size:1em;padding:.7rem 1.5rem}.mobile-cta-button{margin:.8rem 1.5rem .4rem;padding:.7rem 1.5rem}}.hero-section{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:5rem 2.5rem;background-color:#1a1a1a;color:#fff;min-height:calc(100vh - 80px);box-sizing:border-box;overflow:hidden;width:100%;max-width:1300px;margin:0 auto}.hero-content{flex:1;max-width:550px;z-index:1;order:1}.hero-title{font-size:3.2em;font-weight:700;line-height:1.25;margin-bottom:1rem;color:#fff}.hero-highlight{color:#54945c}.hero-description{font-size:1.15em;color:#fffc;margin-bottom:2.5rem;line-height:1.6}.hero-cta-button.ant-btn-primary{background-color:#54945c!important;border-color:#54945c!important;color:#fff!important;padding:0 38px;height:52px;font-size:1.1em;font-weight:600;border-radius:26px;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 15px #54945c33}.hero-cta-button.ant-btn-primary .anticon{margin-left:10px;color:#fff!important}.hero-cta-button.ant-btn-primary:hover{background-color:#4a8351!important;border-color:#4a8351!important;transform:translateY(-2px);box-shadow:0 6px 20px #54945c4d}.hero-cta-button.ant-btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 10px #54945c33}.hero-subtext{font-size:.9em;color:#ffffffa6;margin-top:1rem}.hero-visuals{flex:1.1;display:flex;justify-content:center;align-items:center;order:2;min-height:400px}.phone-frame{width:100%;max-width:300px;aspect-ratio:9 / 19.5;background-color:#1c1c1c;border-radius:40px;padding:12px;box-shadow:0 25px 55px #00000059,inset 0 2px 4px #ffffff0d,inset 0 -2px 4px #0000004d;position:relative;transform:rotateX(8deg) rotateY(-6deg) rotate(-1deg) scale(.98);transition:transform .6s cubic-bezier(.19,1,.22,1),box-shadow .6s cubic-bezier(.19,1,.22,1)}.hero-visuals:hover .phone-frame{transform:rotateX(0) rotateY(0) rotate(0) scale(1.05) translateY(-10px);box-shadow:0 40px 70px #00000073,inset 0 1px 2px #ffffff0d,inset 0 -1px 2px #0000004d}.phone-screen{width:100%;height:calc(100% - 16px);background-color:#e5ddd5;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJ5JREFUWEft1LENgDAMAEEDMwM6MArz0G4QB5ChE/ADBQhV3a3sRQIu/Lkv7pL3pU9RFPl6K8aAU2AETAAVMAW+BOZDGk1C3wPj0L+gC9kBC7DAIKf3A+gK6wAe8gW+gHIHZAMOxAITGPcBKOkH3AEnoC+sAT3kB/gCdAc0gx3Ygh1YgQ58gfYBN8B+dDF3gSNxQWzFABt9h8g5AAAAAElFTkSuQmCC);background-repeat:repeat;border-radius:28px;overflow:hidden;position:relative;display:flex;flex-direction:column;margin-top:16px}.chat-message{max-width:75%;padding:7px 10px;border-radius:8px;position:relative;word-wrap:break-word;font-size:.9em;box-shadow:0 1px 1px #0000001a;color:#303030!important}.chat-message.user{background-color:#dcf8c6;align-self:flex-end;border-bottom-right-radius:2px}.chat-message.bot,.chat-message.bot-structured{background-color:#fff;align-self:flex-start;border-bottom-left-radius:2px}.structured-msg-content{color:#303030!important}.structured-msg-title{font-weight:600;margin-bottom:6px;font-size:.95em;color:#444!important}.structured-msg-detail{font-size:.85em;margin:2px 0;color:#555!important;display:flex;align-items:center;gap:4px}.structured-msg-detail .detail-label{font-weight:500;color:inherit!important}.structured-msg-detail .detail-value{color:#333!important}.message-meta{font-size:.7em;color:#00000073!important;text-align:right;margin-top:3px;margin-left:10px;float:right;line-height:1;position:relative;bottom:-3px}.message-text{padding-right:45px;display:inline-block;color:inherit!important}.message-time{margin-right:3px;color:inherit!important}.message-status.read{color:#4fc3f7!important}.message-status.delivered{color:#00000073!important}@media (max-width: 1024px){.hero-section{flex-direction:column;text-align:center;padding:4rem 1.5rem;min-height:auto}.hero-content{max-width:700px;order:1;margin-top:0;margin-bottom:3rem}.hero-visuals{max-width:400px;order:2;margin:0 auto;width:100%;min-height:unset;perspective:none}.phone-frame{max-width:300px;transform:none!important;box-shadow:0 15px 40px #0000004d}.hero-visuals:hover .phone-frame{transform:scale(1.02) translateY(-5px)!important;box-shadow:0 20px 50px #0006}.hero-title{font-size:2.8em}.hero-description{font-size:1.1em;margin-left:auto;margin-right:auto;max-width:600px}}@media (max-width: 600px){.hero-title{font-size:2.2em}.hero-description{font-size:1em}.hero-cta-button.ant-btn{height:48px;font-size:1em;padding:0 30px}.hero-visuals{max-width:300px}.phone-frame{max-width:280px}.hero-content{margin-bottom:2.5rem}.chat-message{font-size:.85em}.structured-msg-title{font-size:.9em}.structured-msg-detail{font-size:.8em}.message-meta{font-size:.65em}}.features-highlight-section{padding:3rem 1.5rem;background-color:#1f1f1f;border-top:1px solid #333;border-bottom:1px solid #333;width:100%;box-sizing:border-box}.features-highlight-title{text-align:center;font-size:1.1em;font-weight:500;color:#ffffffb3;margin-bottom:2.5rem;letter-spacing:.5px}.features-highlight-content{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3.5rem}.feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff9;transition:transform .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out;opacity:.75;cursor:default}.feature-item:hover{transform:translateY(-4px);color:#fff;opacity:1}.feature-antd-icon{font-size:2.4em;margin-bottom:.8rem;line-height:1;color:#ffffffb3;transition:color .3s ease-in-out}.feature-item:hover .feature-antd-icon{color:#54945c}.feature-name{font-size:.9em;font-weight:500;letter-spacing:.5px}@media (max-width: 768px){.features-highlight-section{padding:2.5rem 1rem}.features-highlight-title{font-size:1em;margin-bottom:2rem}.features-highlight-content{gap:1.8rem 2.5rem}.feature-antd-icon{font-size:2.1em}.feature-name{font-size:.85em}}@media (max-width: 480px){.features-highlight-title{font-size:.95em}.features-highlight-content{justify-content:center;gap:1.5rem}.feature-item{flex-basis:calc(50% - 1.5rem)}.feature-antd-icon{font-size:2em}}.pricing-section{padding:5rem 1.5rem;background-color:#1a1a1a;color:#fff;text-align:center}.pricing-title{font-size:2.4em;font-weight:600;margin-bottom:.8rem}.pricing-subtitle{font-size:1.1em;color:#ffffffbf;margin-bottom:3.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto;text-align:left}.plan-card{background-color:#2b2b2b;border-radius:12px;padding:2.5rem 2rem;border:1px solid #3a3a3a;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.plan-card.featured{border-color:#54945c;box-shadow:0 8px 30px #54945c26;transform:scale(1.03)}.plan-card:not(.featured):hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000040}.plan-icon-wrapper{font-size:2.8em;color:#54945c;margin-bottom:1.5rem;line-height:1;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#54945c1a;border-radius:50%}.plan-name{font-size:1.6em;font-weight:600;margin-bottom:.5rem}.plan-price-container{margin-bottom:1.5rem;border-bottom:1px solid #444;padding-bottom:1.5rem}.plan-price{font-size:2.2em;font-weight:700;color:#fff;margin-right:.3em}.plan-price-suffix{font-size:1em;color:#fff9}.plan-features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.plan-features li{margin-bottom:.8rem;display:flex;align-items:flex-start;font-size:.95em;color:#ffffffd9;line-height:1.5}.feature-check-icon{color:#54945c;margin-right:.7em;margin-top:.2em;font-size:1.1em}.plan-individual-cta.ant-btn{margin-top:auto;width:100%;height:44px;font-weight:500;border-radius:8px}.plan-individual-cta.ant-btn-primary{background-color:#54945c!important;border-color:#54945c!important}.plan-individual-cta.ant-btn-default{background-color:#3a3a3a!important;border-color:#555!important;color:#fff!important}.plan-individual-cta.ant-btn-default:hover{border-color:#54945c!important;color:#54945c!important}.pricing-cta-container{margin-top:4rem}.pricing-main-cta-button.ant-btn-primary{background-color:#54945c!important;border-color:#54945c!important;color:#fff!important;padding:0 45px;height:55px;font-size:1.2em;font-weight:600;border-radius:28px;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 15px #54945c40}.pricing-main-cta-button.ant-btn-primary .anticon{margin-left:12px}.pricing-main-cta-button.ant-btn-primary:hover{background-color:#4a8351!important;border-color:#4a8351!important;transform:translateY(-2px);box-shadow:0 6px 20px #54945c59}.pricing-main-cta-button.ant-btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 10px #54945c33}@media (max-width: 992px){.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.pricing-title{font-size:2.1em}.pricing-subtitle{font-size:1em}.plan-card{padding:2rem 1.5rem}.plan-card.featured{transform:scale(1.01)}}@media (max-width: 768px){.pricing-grid{max-width:450px}.plan-card.featured{transform:scale(1)}}@media (max-width: 480px){.pricing-title{font-size:1.8em}.pricing-subtitle{margin-bottom:2.5rem}.pricing-grid{gap:1rem}.plan-card{padding:1.5rem 1.2rem}.plan-name{font-size:1.4em}.plan-price{font-size:1.9em}.pricing-main-cta-button.ant-btn{height:50px;font-size:1.1em;padding:0 30px}}.contact-section{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:5rem 2.5rem;background-color:#222;color:#fff;width:100%;max-width:1200px;margin:0 auto;border-radius:15px;margin-top:4rem;margin-bottom:4rem;overflow:hidden}.contact-content{flex:1;max-width:500px}.contact-title{font-size:2.8em;font-weight:700;line-height:1.2;margin-bottom:1.2rem}.contact-description{font-size:1.1em;color:#fffc;margin-bottom:2.5rem;line-height:1.6}.contact-cta-button.ant-btn-primary{background-color:#25d366!important;border-color:#25d366!important;color:#fff!important;padding:0 35px;height:52px;font-size:1.1em;font-weight:600;border-radius:26px;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 15px #25d36633}.contact-cta-button.ant-btn-primary .anticon{margin-right:10px}.contact-cta-button.ant-btn-primary:hover{background-color:#1ebe5b!important;border-color:#1ebe5b!important;transform:translateY(-2px);box-shadow:0 6px 20px #25d3664d}.contact-cta-button.ant-btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 10px #25d36633}.contact-visual{flex:.8;max-width:450px;perspective:800px}.visual-chat-window{background-color:#2b2b2b;border-radius:12px;border:1px solid #444;padding:1rem;box-shadow:0 10px 30px #0000004d;min-height:250px;display:flex;flex-direction:column;transform:rotateY(-5deg) rotateX(3deg);transition:transform .4s ease}.contact-visual:hover .visual-chat-window{transform:rotateY(0) rotateX(0) scale(1.02)}.chat-header{font-size:.9em;color:#fff9;padding-bottom:.8rem;border-bottom:1px solid #444;margin-bottom:1rem;text-align:center}.chat-messages{flex-grow:1;display:flex;flex-direction:column;gap:.8rem}.chat-bubble{padding:.6rem 1rem;border-radius:18px;max-width:80%;font-size:.95em;line-height:1.4;word-wrap:break-word}.chat-bubble.bot{background-color:#3a3a3a;color:#ffffffe6;border-bottom-left-radius:4px;align-self:flex-start}.chat-bubble.user{background-color:#54945c;color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-bubble.typing{background-color:#3a3a3a;color:#ffffffb3;border-bottom-left-radius:4px;align-self:flex-start;padding:.8rem 1rem}.chat-bubble.typing span{display:inline-block;width:6px;height:6px;background-color:currentColor;border-radius:50%;margin:0 2px;animation:typing-dots 1.2s infinite ease-in-out}.chat-bubble.typing span:nth-child(1){animation-delay:0s}.chat-bubble.typing span:nth-child(2){animation-delay:.2s}.chat-bubble.typing span:nth-child(3){animation-delay:.4s}@keyframes typing-dots{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@media (max-width: 992px){.contact-section{flex-direction:column;text-align:center;padding:4rem 1.5rem;gap:2.5rem}.contact-content{max-width:600px}.contact-visual{max-width:400px;width:100%;perspective:none}.visual-chat-window{transform:none!important}}@media (max-width: 480px){.contact-title{font-size:2.2em}.contact-description{font-size:1em}.contact-cta-button.ant-btn{height:48px;font-size:1em;padding:0 25px}.contact-visual{max-width:100%}}.detailed-pricing-section{padding:5rem 1.5rem 6rem;background:linear-gradient(180deg,#1a1a1a,#222);color:#fff;position:relative;overflow:hidden}.detailed-pricing-title{text-align:center;font-size:2.6em;font-weight:700;margin-bottom:1rem;color:#fff;position:relative;z-index:1}.detailed-pricing-subtitle{text-align:center;font-size:1.15em;color:#fffc;margin-bottom:4.5rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7;position:relative;z-index:1}.detailed-pricing-subtitle strong{color:#adedb1;font-weight:600}.start-free-link{color:#adedb1;font-weight:600;text-decoration:none;border-bottom:1px dashed rgba(173,237,177,.5);transition:color .3s ease,border-color .3s ease;margin-left:5px}.start-free-link:hover{color:#cfffd1;border-bottom-color:#cfffd1cc}.detailed-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.detailed-plan-card{background-color:#2c2c2c;border-radius:16px;padding:2.5rem 2rem 2rem;border:1px solid #444;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.plan-badge{position:absolute;top:15px;right:-45px;background-color:#54945c;color:#fff;padding:6px 45px;font-size:.85em;font-weight:600;transform:rotate(45deg);transform-origin:top left;box-shadow:0 2px 5px #0003;text-align:center;width:170px;z-index:2;display:flex;align-items:center;justify-content:center}.detailed-plan-card.featured{border-color:#54945c;box-shadow:0 12px 40px #54945c40;transform:scale(1.05);z-index:10}.detailed-plan-card.featured:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#54945c}.detailed-plan-card:not(.featured):hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 30px #0000004d;border-color:#666}.detailed-plan-header{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #4a4a4a}.detailed-plan-icon-wrapper{font-size:2.8em;color:#fff;margin-bottom:1.2rem;line-height:1;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:auto;margin-right:auto;box-shadow:0 4px 10px #0003}.plan-icon-free{background:linear-gradient(135deg,#9ca3af,#6b7280)}.plan-icon-mensal{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.plan-icon-anual{background:linear-gradient(135deg,#6ee7b7,#34d399)}.detailed-plan-name{font-size:1.8em;font-weight:600;margin-bottom:.6rem}.detailed-plan-price-container{margin-bottom:1rem;min-height:5em;display:flex;flex-direction:column;justify-content:center}.detailed-plan-price{font-size:2.6em;font-weight:700;color:#fff;line-height:1.1}.detailed-plan-price-suffix{font-size:.95em;color:#ffffffa6;margin-top:.2rem}.annual-equivalent-price{font-size:.9em;color:#adedb1cc;margin-top:.4rem;font-style:italic}.detailed-plan-description{font-size:1em;color:#fffc;line-height:1.6;min-height:3.2em}.detailed-plan-features{list-style:none;padding:0;margin:0 0 2.5rem;flex-grow:1}.detailed-plan-features li{margin-bottom:1rem;display:flex;align-items:center;font-size:1em;color:#ffffffe6;line-height:1.5}.detailed-plan-features li strong{font-weight:600;color:#adedb1}.detailed-feature-check-icon{color:#34d399;margin-right:.8em;font-size:1.2em;flex-shrink:0}.detailed-plan-cta-button{width:100%;height:52px;font-weight:600;font-size:1.1em;border-radius:10px;margin-top:auto;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 10px #00000026}.detailed-plan-cta-button:hover{transform:scale(1.03);box-shadow:0 6px 15px #0003}.cta-button-anual.ant-btn-primary{background:linear-gradient(90deg,#4a8351,#54945c)!important;border:none!important;color:#fff!important;box-shadow:0 5px 15px #54945c4d}.cta-button-anual.ant-btn-primary:hover{box-shadow:0 7px 20px #54945c66}.cta-button-mensal.ant-btn-default{background-color:transparent!important;border:2px solid #54945c!important;color:#adedb1!important}.cta-button-mensal.ant-btn-default:hover{background-color:#54945c1a!important;border-color:#6aa870!important;color:#cfffd1!important}.cta-button-free.ant-btn-default{background-color:#3a3a3a!important;border:1px solid #555!important;color:#eee!important}.cta-button-free.ant-btn-default:hover{background-color:#4a4a4a!important;border-color:#777!important;color:#fff!important}.plan-cta-subtext{font-size:.85em;color:#fff9;text-align:center;margin-top:.8rem;height:1.2em}@media (max-width: 992px){.detailed-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.8rem;max-width:900px}.detailed-pricing-title{font-size:2.3em}.detailed-pricing-subtitle{font-size:1.1em;margin-bottom:3.5rem}.detailed-plan-card.featured{transform:scale(1.03)}}@media (max-width: 768px){.detailed-pricing-grid{grid-template-columns:1fr;max-width:450px;gap:2rem}.detailed-plan-card.featured{transform:scale(1)}.plan-badge{display:none}.detailed-plan-description{min-height:auto}}@media (max-width: 480px){.detailed-pricing-title{font-size:2em}.detailed-pricing-subtitle{font-size:1em;margin-bottom:3rem}.detailed-plan-card{padding:2rem 1.5rem 1.5rem;border-radius:12px}.detailed-plan-name{font-size:1.6em}.detailed-plan-price{font-size:2.2em}.detailed-plan-features li{font-size:.95em;margin-bottom:.8rem}.detailed-plan-cta-button.ant-btn{height:48px;font-size:1.05em}.plan-cta-subtext{font-size:.8em}}.how-it-works-section{padding:5rem 1.5rem;background-color:#222;color:#fff}.how-it-works-title{text-align:center;font-size:2.4em;font-weight:600;margin-bottom:1rem}.how-it-works-subtitle{text-align:center;font-size:1.1em;color:#ffffffbf;margin-bottom:4rem;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.6}.how-it-works-content{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;gap:2.5rem;flex-wrap:wrap}.how-it-works-steps-container{flex:1;min-width:300px;display:flex;flex-direction:column;gap:1.8rem}.step-item{display:flex;align-items:flex-start;gap:1.5rem;background-color:#2c2c2c;padding:1.5rem;border-radius:10px;border:1px solid #444;transition:transform .3s ease,box-shadow .3s ease}.step-item:hover{transform:scale(1.03);box-shadow:0 6px 20px #0003}.step-icon-wrapper{flex-shrink:0;font-size:2.2em;color:#54945c;margin-top:.2em}.step-title{font-size:1.3em;font-weight:600;margin-bottom:.5rem;color:#fff}.step-description{font-size:.95em;color:#fffc;line-height:1.6;margin:0}.how-it-works-video-container{flex:1.4;min-width:320px;align-self:center}.embedded-video-iframe{display:block;width:100%;aspect-ratio:16 / 9;border:none;border-radius:12px;box-shadow:0 10px 30px #0000004d;object-fit:cover}.embedded-video-iframe:fullscreen{object-fit:contain}@media (max-width: 992px){.how-it-works-content{flex-direction:column;align-items:center;gap:3rem}.how-it-works-steps-container{width:100%;max-width:650px;flex:none;order:2}.how-it-works-video-container{width:100%;max-width:650px;flex:none;order:1}}@media (max-width: 480px){.how-it-works-section{padding:4rem 1rem}.how-it-works-title{font-size:2em}.how-it-works-subtitle{font-size:1em;margin-bottom:3rem}.step-item{flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.2rem}.step-icon-wrapper{margin-bottom:.5rem}.step-title{font-size:1.2em}}.lp-footer-component{background:linear-gradient(to bottom,#252525,#1c1c1c);padding:4rem 1.5rem 1.5rem;color:#ffffffb3;width:100%;box-sizing:border-box;margin-top:auto;position:relative}.lp-footer-component:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,#54945c00,#54945c66,#54945c00);opacity:.6}.lp-footer-main-content{max-width:1200px;margin:0 auto 2.5rem;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2.5rem 2rem}@media (max-width: 1024px){.lp-footer-main-content{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.footer-brand-col{padding-right:1rem}.footer-logo-container{display:inline-flex;align-items:center;gap:12px;cursor:pointer;text-decoration:none;color:inherit;margin-bottom:1rem}.footer-logo{height:45px;width:auto;display:block;transition:transform .4s cubic-bezier(.25,.46,.45,.94),filter .4s ease}.footer-logo-text{font-size:1.6em;font-weight:600;color:#fff;-webkit-user-select:none;user-select:none;transition:color .3s ease}.footer-logo-container:hover .footer-logo{transform:scale(1.1) rotate(-5deg);filter:drop-shadow(0 0 8px rgba(84,148,92,.6))}.footer-logo-container:hover .footer-logo-text{color:#adedb1}.footer-description{font-size:.95em;line-height:1.6;margin-bottom:1.5rem;color:#fffc;max-width:320px}.footer-social-icons{display:flex;gap:1.2rem;margin-bottom:2rem}.footer-social-icons a{color:#fff9;font-size:1.6em;transition:color .3s ease,transform .2s ease-out}.footer-social-icons a:hover{color:#fff;transform:translateY(-3px)}.developer-credit-main{color:#ffffffb3;font-size:1em;display:flex;align-items:center;gap:.5em}.developer-credit-main .heart-icon{color:#e84a5f;font-size:1.1em;animation:pulse-heart 1.5s infinite ease-in-out;display:inline-block}@keyframes pulse-heart{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.developer-credit-main .developer-link{color:#adedb1;text-decoration:none;font-weight:600;position:relative;transition:color .3s ease,text-shadow .3s ease}.developer-credit-main .developer-link:hover{color:#cfffd1;text-shadow:0 0 8px rgba(173,237,177,.5)}.developer-credit-main .developer-link:after{content:"";position:absolute;width:0;height:1px;display:block;margin-top:2px;right:0;background:#adedb1;transition:width .3s ease;-webkit-transition:width .3s ease}.developer-credit-main .developer-link:hover:after{width:100%;left:0;background-color:#cfffd1}.footer-links-col ul,.footer-contact-col ul{list-style:none;padding:0;margin:0}.footer-col-title{color:#fff;font-size:1.1em;font-weight:600;margin-bottom:1.2rem}.footer-links-col li,.footer-contact-col li{margin-bottom:.8rem}.footer-links-col a,.footer-contact-col a{color:#ffffffbf;text-decoration:none;font-size:.95em;transition:color .3s ease;display:inline-flex;align-items:center;gap:.6em}.footer-links-col a:hover,.footer-contact-col a:hover{color:#fff;text-decoration:underline}.footer-contact-col .anticon{font-size:1.1em}.footer-divider{border:none;border-top:1px solid #3a3a3a;margin:0 auto 1.5rem;max-width:1200px}.lp-footer-bottom-bar{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center}.copyright-text{color:#ffffff80;font-size:.85em;margin:0}@media (max-width: 768px){.lp-footer-component{padding:3rem 1rem 1.5rem}.lp-footer-main-content{grid-template-columns:1fr;gap:2rem 1.5rem}.footer-brand-col{grid-column:1 / -1;text-align:center;padding-right:0;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center}.footer-logo-container{display:flex}.footer-description{margin-left:auto;margin-right:auto}.footer-social-icons{justify-content:center;margin-bottom:1.5rem}.developer-credit-main{justify-content:center}.footer-links-col,.footer-contact-col{text-align:center}.footer-contact-col ul{display:inline-block;text-align:left}}@media (max-width: 480px){.footer-col-title{margin-bottom:1rem}.footer-links-col ul,.footer-contact-col ul{display:inline-block;text-align:left}.developer-credit-main{font-size:.9em}}.interactive-card-section{padding:5rem 1.5rem;background-color:#1f1f1f;color:#fff}.interactive-card-section-title{text-align:center;font-size:2.4em;font-weight:600;margin-bottom:1rem}.interactive-card-section-subtitle{text-align:center;font-size:1.1em;color:#fffc;margin-bottom:4rem;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.6}.interactive-cards-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.interactive-card-link{text-decoration:none;color:inherit;display:block;height:100%}.interactive-card-item{background:linear-gradient(145deg,#2f2f2f,#252525);padding:2rem 1.8rem;border-radius:12px;border:1px solid #4a4a4a;height:100%;display:flex;flex-direction:column;box-shadow:0 5px 15px #00000026;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94),border-color .3s ease}.interactive-card-link:hover .interactive-card-item{transform:translateY(-8px) scale(1.03);box-shadow:0 12px 30px #0000004d;border-color:#54945c}.interactive-card-icon-wrapper{font-size:2.5em;color:#54945c;margin-bottom:1.5rem;line-height:1;transition:color .3s ease,transform .3s ease}.interactive-card-link:hover .interactive-card-icon-wrapper{color:#adedb1;transform:rotate(-5deg)}.interactive-card-title{font-size:1.4em;font-weight:600;margin-bottom:.8rem;color:#fff}.interactive-card-description{font-size:.95em;color:#fffc;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.interactive-card-footer{margin-top:auto;padding-top:1rem;border-top:1px solid #444;display:flex;justify-content:space-between;align-items:center;min-height:25px}.mini-graph-svg{width:60px;height:auto;opacity:.6}.interactive-card-cta{font-size:.9em;font-weight:500;color:#ffffffb3;display:inline-flex;align-items:center;gap:.4em;transition:color .3s ease,gap .3s ease}.interactive-card-link:hover .interactive-card-cta{color:#adedb1;gap:.6em}.cta-arrow-icon{transition:transform .3s ease;font-size:1.1em}.interactive-card-link:hover .cta-arrow-icon{transform:translate(4px)}@media (max-width: 992px){.interactive-cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.interactive-card-section-title{font-size:2.2em}.interactive-card-section-subtitle{font-size:1.1em;margin-bottom:3rem}}@media (max-width: 600px){.interactive-cards-grid{grid-template-columns:1fr;max-width:400px}.interactive-card-section{padding:4rem 1rem}.interactive-card-section-title{font-size:2em}.interactive-card-item{padding:1.8rem 1.5rem}.interactive-card-title{font-size:1.3em}.interactive-card-description{font-size:.9em}}.final-cta-section{padding:5rem 1.5rem;background:linear-gradient(180deg,#222,#1a1a1a);text-align:center;border-top:1px solid #333}.final-cta-content{max-width:750px;margin:0 auto}.final-cta-title{font-size:2.6em;font-weight:700;color:#fff;line-height:1.2;margin-bottom:1rem}.final-cta-description{font-size:1.15em;color:#ffffffd9;line-height:1.6;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.final-cta-button.ant-btn-primary{background:linear-gradient(90deg,#4a8351,#54945c)!important;border:none!important;color:#fff!important;height:58px!important;padding:0 45px!important;font-size:1.2em!important;font-weight:600;border-radius:30px;box-shadow:0 6px 20px #54945c4d;transition:background .3s ease,box-shadow .3s ease,transform .15s ease}.final-cta-button.ant-btn-primary .anticon{margin-left:12px;font-size:1.1em}.final-cta-button.ant-btn-primary:hover{box-shadow:0 8px 25px #54945c66;transform:translateY(-3px)}.final-cta-button.ant-btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 3px 12px #54945c40}.final-cta-subtext{font-size:.9em;color:#ffffffa6;margin-top:1rem}@media (max-width: 768px){.final-cta-section{padding:4rem 1rem}.final-cta-title{font-size:2.2em}.final-cta-description{font-size:1.1em;margin-bottom:2rem}.final-cta-button.ant-btn{height:52px!important;padding:0 35px!important;font-size:1.1em!important}}@media (max-width: 480px){.final-cta-title{font-size:1.9em}.final-cta-description{font-size:1em}.final-cta-button.ant-btn{height:50px!important;padding:0 30px!important;font-size:1em!important}.final-cta-subtext{font-size:.85em}}.phone-mockup-section{padding:4rem 1.5rem;background-color:#1f1f1f;display:flex;justify-content:center;align-items:center;overflow:hidden}.phone-container{perspective:1500px}.phone-frame{width:100%;max-width:320px;aspect-ratio:9 / 19.5;background-color:#1c1c1c;border-radius:40px;padding:12px;box-shadow:0 20px 50px #0006,inset 0 2px 4px #ffffff0d,inset 0 -2px 4px #0000004d;position:relative;transform:rotateX(10deg) rotateY(-8deg) rotate(-2deg);transition:transform .5s ease-out}.phone-container:hover .phone-frame{transform:rotateX(0) rotateY(0) rotate(0) scale(1.02);box-shadow:0 30px 60px #00000080}.phone-top{height:28px;background-color:#111;position:absolute;top:12px;left:12px;right:12px;border-radius:28px 28px 0 0;display:flex;justify-content:center;align-items:center;z-index:2;box-sizing:border-box;padding:0 20%}.phone-speaker{height:5px;width:45px;background-color:#333;border-radius:3px;margin:0 auto}.phone-camera{width:8px;height:8px;background-color:#282828;border-radius:50%;position:absolute;right:25%;top:50%;transform:translateY(-50%)}.phone-screen{width:100%;height:calc(100% - 16px);background-color:#e5ddd5;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJ5JREFUWEft1LENgDAMAEEDMwM6MArz0G4QB5ChE/ADBQhV3a3sRQIu/Lkv7pL3pU9RFPl6K8aAU2AETAAVMAW+BOZDGk1C3wPj0L+gC9kBC7DAIKf3A+gK6wAe8gW+gHIHZAMOxAITGPcBKOkH3AEnoC+sAT3kB/gCdAc0gx3Ygh1YgQ58gfYBN8B+dDF3gSNxQWzFABt9h8g5AAAAAElFTkSuQmCC);background-repeat:repeat;border-radius:28px;overflow:hidden;position:relative;display:flex;flex-direction:column;margin-top:16px}.chat-content{flex-grow:1;padding:15px 10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.chat-content::-webkit-scrollbar{width:4px}.chat-content::-webkit-scrollbar-track{background:#0000001a;border-radius:2px}.chat-content::-webkit-scrollbar-thumb{background:#0000004d;border-radius:2px}.chat-message-wrapper{display:flex;width:100%}.chat-message-wrapper.user-wrapper{justify-content:flex-end}.chat-message-wrapper.bot-wrapper{justify-content:flex-start}.chat-message{max-width:75%;padding:7px 10px;border-radius:8px;position:relative;word-wrap:break-word;font-size:.9em;box-shadow:0 1px 1px #0000001a}.chat-message.user{background-color:#dcf8c6;color:#303030;align-self:flex-end;border-bottom-right-radius:2px}.chat-message.bot,.chat-message.bot-structured{background-color:#fff;color:#303030;align-self:flex-start;border-bottom-left-radius:2px}.structured-msg-title{font-weight:600;margin-bottom:6px;font-size:.95em;color:#444}.structured-msg-detail{font-size:.85em;margin:2px 0;color:#555;display:flex;align-items:center;gap:4px}.structured-msg-detail .detail-icon{font-size:.9em}.structured-msg-detail .detail-label{font-weight:500}.structured-msg-detail .detail-value{color:#333}.message-meta{font-size:.7em;color:#00000073;text-align:right;margin-top:3px;margin-left:10px;float:right;line-height:1;position:relative;bottom:-3px}.message-text{padding-right:45px;display:inline-block}.structured-msg-content .message-meta{position:absolute;bottom:5px;right:8px}.message-time{margin-right:3px}.message-status{font-size:1.1em;position:relative;bottom:-1px}.message-status.read{color:#4fc3f7}.message-status.delivered{color:#00000073}.embedded-video-iframe-mockup{width:100%;height:100%;border:none}@media (max-width: 480px){.phone-frame{max-width:280px;padding:10px;border-radius:30px}.phone-top{height:24px;border-radius:20px 20px 0 0}.phone-speaker{width:40px;height:4px}.phone-camera{width:6px;height:6px}.phone-screen{border-radius:20px;margin-top:14px;height:calc(100% - 14px)}.chat-message{font-size:.85em;padding:6px 8px}.structured-msg-title{font-size:.9em}.structured-msg-detail{font-size:.8em}.message-meta{font-size:.65em}.message-text{padding-right:40px}}.signup-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:#1a1a1a}.signup-content-wrapper{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:3rem 1rem}.signup-form-container{background-color:#2b2b2b;padding:2.5rem 3rem;border-radius:12px;max-width:450px;width:100%;border:1px solid #444}.signup-title{text-align:center;color:#fff!important;margin-bottom:.8rem!important;font-weight:600}.signup-description{text-align:center;color:#fffc;margin-bottom:2.5rem!important;line-height:1.6}.signup-antd-form .ant-form-item-label>label{color:#ffffffbf!important;font-weight:500;font-size:.95em}.signup-antd-form .ant-input-affix-wrapper{background-color:#1f1f1f!important;border-color:#444!important;border-radius:8px!important;padding-top:0;padding-bottom:0}.signup-antd-form .ant-input{background-color:transparent!important;color:#fff!important;height:48px!important;line-height:48px!important;font-size:1em}.signup-antd-form input:-webkit-autofill,.signup-antd-form input:-webkit-autofill:hover,.signup-antd-form input:-webkit-autofill:focus,.signup-antd-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #1f1f1f inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}.signup-antd-form .ant-input::placeholder{color:#ffffff80!important}.signup-antd-form .ant-input-prefix .anticon{color:#ffffff80!important;font-size:1.1em}.signup-antd-form .ant-input-affix-wrapper-focused,.signup-antd-form .ant-input-affix-wrapper:focus,.signup-antd-form .ant-input-affix-wrapper:focus-within{border-color:#54945c!important;box-shadow:0 0 0 2px #54945c33!important}.signup-submit-button.ant-btn-primary{background:linear-gradient(90deg,#4a8351,#54945c)!important;border:none!important;color:#fff!important;height:50px!important;font-size:1.1em;font-weight:600;border-radius:8px;box-shadow:0 4px 12px #54945c40;margin-top:1rem;transition:background .3s ease,box-shadow .3s ease,transform .1s ease}.ant-form-item .ant-form-item-label>label .ant-form-item-tooltip{color:#fff!important}.signup-submit-button.ant-btn-primary .anticon{margin-left:8px}.signup-submit-button.ant-btn-primary:hover:not(:disabled){box-shadow:0 6px 18px #54945c59;transform:translateY(-1px)}.signup-submit-button.ant-btn-primary:disabled{background:#555!important;box-shadow:none!important;cursor:not-allowed}.signup-terms-info{text-align:center;font-size:.85em;color:#fff9;margin-top:2rem!important}.signup-terms-info a{color:#adedb1;text-decoration:none}.signup-terms-info a:hover{text-decoration:underline}.signup-antd-form .ant-form-item-explain-error{color:#ff7875!important;font-size:.9em;margin-top:4px}.signup-footer{text-align:center;padding:1.5rem 1rem;background-color:#2b2b2b;border-top:1px solid #444;color:#fff9;font-size:.9em;width:100%;box-sizing:border-box}@media (max-width: 480px){.signup-form-container{padding:2rem 1.5rem;box-shadow:none;border:none;background-color:transparent}.signup-title{font-size:1.8em}.signup-description{font-size:1em;margin-bottom:2rem}.signup-submit-button.ant-btn{height:48px!important}}.checkout-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:#1f1f1f;color:#fff}.checkout-content-wrapper{flex-grow:1;padding:3rem 1.5rem;display:flex;justify-content:center;align-items:flex-start}.checkout-form-container{max-width:1100px;width:100%;background-color:transparent}.checkout-form-container .ant-spin-nested-loading,.checkout-form-container .ant-spin-container{width:100%}.checkout-back-button.ant-btn{background-color:#3a3a3a!important;border:none!important;color:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #00000040!important;transition:background-color .3s ease,box-shadow .3s ease,transform .1s ease!important;font-weight:500!important}.checkout-back-button.ant-btn:hover{background-color:#4a4a4a!important;box-shadow:0 4px 12px #0000004d!important;transform:translateY(-1px)}.checkout-back-button.ant-btn .anticon{margin-right:6px}.checkout-title.ant-typography{text-align:center;color:#fff!important;margin-bottom:1.5rem!important;font-weight:600;font-size:2.2em}.checkout-card,.checkout-card .ant-card-body,.checkout-card .ant-card-body p,.checkout-card .ant-card-body span,.checkout-card .ant-card-body div{color:#fff!important}.order-summary .plan-name-summary,.order-summary .price-value.total-value,.secure-payment-info .anticon,.payment-method-radio.ant-radio-wrapper-checked .anticon,.payment-instructions strong,.checkout-card .ant-form-item-label>label{color:inherit!important}.checkout-card .ant-input-prefix .anticon{color:#fff9!important}.secure-payment-info,.checkout-footer p{color:#ffffffb3!important}.checkout-steps{margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.checkout-steps .ant-steps-item-title{color:#fffc!important}.checkout-steps .ant-steps-item-description{color:#ffffff80!important}.checkout-steps .ant-steps-item-icon{background-color:#444!important;border-color:#555!important;color:#ffffff80!important}.checkout-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#54945c!important;border-color:#54945c!important;color:#fff!important}.checkout-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#fff!important}.checkout-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#54945c!important;border-color:#54945c!important;color:#fff!important}.checkout-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#fff!important;font-weight:600}.checkout-steps .ant-steps-item-wait .ant-steps-item-icon{color:#ffffff80!important}.checkout-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,.checkout-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#54945c!important}.checkout-card{background-color:#2b2b2b!important;border:1px solid #444!important;border-radius:10px!important;margin-bottom:1.5rem;box-shadow:0 4px 15px #0000001a}.checkout-card .ant-card-head{border-bottom:1px solid #444!important}.checkout-card .ant-card-head-title{color:#fff!important;font-weight:600;font-size:1.1em}.order-summary .plan-name-summary{font-weight:500;font-size:1.1em;color:#adedb1;margin-left:8px}.order-summary .price-line{display:flex;justify-content:space-between;margin-bottom:8px;font-size:1em}.order-summary .price-value{font-weight:500}.order-summary .price-line.total{font-size:1.1em;margin-top:8px}.order-summary .price-value.total-value{font-weight:700;color:#54945c}.checkout-card .ant-form-item-label>label{color:#ffffffd9!important;font-weight:500;font-size:.95em}.checkout-card .ant-input-affix-wrapper,.checkout-card .ant-input-password{background-color:#1f1f1f!important;border-color:#444!important;border-radius:8px!important;padding-top:0;padding-bottom:0}.checkout-card .ant-input{background-color:transparent!important;color:#fff!important;height:48px!important;line-height:48px!important;font-size:1em}.checkout-card .ant-input::placeholder{color:#fff9!important}.checkout-card .ant-input-prefix .anticon{color:#fff9!important;font-size:1.1em}.checkout-card .ant-input-affix-wrapper-focused,.checkout-card .ant-input-affix-wrapper:focus,.checkout-card .ant-input-affix-wrapper:focus-within,.checkout-card .ant-input-password-focused{border-color:#54945c!important;box-shadow:0 0 0 2px #54945c33!important}.payment-method-radio.ant-radio-wrapper{background-color:#3a3a3a;border:1px solid #555;border-radius:8px;padding:12px 16px;width:100%;transition:background-color .2s ease,border-color .2s ease;color:#fff}.payment-method-radio.ant-radio-wrapper:hover{border-color:#777;background-color:#444}.payment-method-radio .ant-radio-inner{border-color:#777!important;background-color:#2b2b2b!important}.payment-method-radio.ant-radio-wrapper-checked{border-color:#54945c!important;background-color:#54945c1a!important;color:#fff}.payment-method-radio.ant-radio-wrapper-checked .ant-radio-inner{border-color:#54945c!important;background-color:#54945c!important}.payment-method-radio.ant-radio-wrapper-checked .ant-radio-inner:after{background-color:#fff!important}.payment-method-radio .anticon{margin-right:10px;color:#ffffffbf;font-size:1.2em;vertical-align:middle}.payment-method-radio.ant-radio-wrapper-checked .anticon{color:#54945c}.payment-instructions{padding:16px;background-color:#54945c0d;border:1px dashed #54945c;border-radius:8px;text-align:center;color:#fff}.payment-instructions p{margin-bottom:8px}.payment-instructions strong{color:#adedb1}.checkout-submit-button.ant-btn-primary{background:linear-gradient(90deg,#4a8351,#54945c)!important;border:none!important;color:#fff!important;height:52px!important;font-size:1.1em;font-weight:600;border-radius:8px;box-shadow:0 4px 12px #54945c40;transition:background .3s ease,box-shadow .3s ease,transform .1s ease}.checkout-submit-button.ant-btn-primary .anticon{margin-right:8px;color:#fff!important}.checkout-submit-button.ant-btn-primary:hover:not(:disabled){box-shadow:0 6px 18px #54945c59;transform:translateY(-1px)}.checkout-submit-button.ant-btn-primary:disabled{background:#555!important;box-shadow:none!important;cursor:not-allowed;opacity:.7;color:#ffffff80!important}.checkout-submit-button.ant-btn-primary:disabled .anticon{color:#ffffff80!important}.secure-payment-info{text-align:center;font-size:.85em;color:#ffffffb3!important;margin-top:1.5rem}.secure-payment-info .anticon{margin-right:6px;color:#54945c}.checkout-footer{text-align:center;padding:1.5rem 1rem;background-color:#2b2b2b;border-top:1px solid #444;font-size:.9em}.checkout-footer p{color:#ffffffb3!important;margin:0}@media (max-width: 768px){.checkout-content-wrapper{padding:2rem 1rem}.checkout-form-container>.ant-row>.ant-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.checkout-card{margin-bottom:1rem}.checkout-steps{margin-bottom:2rem}.checkout-steps .ant-steps-item-description{display:none}}.awaiting-payment-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:#1f1f1f;color:#fff}.awaiting-payment-content-wrapper{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:3rem 1.5rem;text-align:center}.awaiting-card{background-color:#2b2b2b!important;border:1px solid #444!important;border-radius:12px!important;max-width:550px;width:100%;box-shadow:0 6px 25px #0003}.awaiting-card .ant-card-head-title{color:#fff!important;font-weight:600;font-size:1.3em}.awaiting-card .ant-card-body{padding:24px 32px}.instruction-text{font-size:1.05em;color:#fffc;margin-bottom:1.5rem!important}.qr-code-container{margin:1rem auto 1.5rem;padding:15px;background-color:#fff;display:inline-block;border-radius:8px}.copy-paste-container{margin-top:2rem;text-align:left}.copy-paste-container .ant-typography{display:block;margin-bottom:.5rem;font-size:.95em;color:#fffc}.copy-paste-input.ant-input-lg{background-color:#1f1f1f!important;border-color:#444!important;color:#eee!important;font-family:monospace;font-size:.9em!important;border-radius:6px!important}.copy-paste-input .ant-input{background-color:transparent!important;color:#eee!important;font-family:monospace}.copy-paste-input .ant-input-group-addon{background-color:#3a3a3a!important;border-color:#444!important;padding:0!important}.copy-paste-input .ant-input-group-addon .ant-btn{color:#ffffffb3!important;font-size:1.3em;height:46px!important;border:none!important;background:transparent!important}.copy-paste-input .ant-input-group-addon .ant-btn:hover{color:#fff!important}.boleto-actions{margin:1.5rem 0}.boleto-actions .ant-btn{width:100%;max-width:300px;margin-left:auto;margin-right:auto;display:block}.awaiting-timer-text{margin-top:2rem!important;font-size:.95em;color:#ffffffb3}.awaiting-timer-text .anticon{margin-right:8px;color:#fadb14}.awaiting-spinner{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;color:#fff9}.awaiting-spinner .ant-spin-dot-item{background-color:#54945c}.payment-status-container{background-color:#2b2b2b;padding:3rem 2rem;border-radius:12px;max-width:500px;width:100%;border:1px solid #444;box-shadow:0 6px 25px #0003}.payment-status-container .status-icon{font-size:4em;margin-bottom:1.5rem;display:block}.payment-status-container.confirmed .status-icon{color:#52c41a}.payment-status-container.expired .status-icon{color:#faad14}.payment-status-container.processing .ant-spin{font-size:3em}.payment-status-container .ant-typography{color:#fff!important;margin-bottom:.8rem!important}.payment-status-container p{color:#fffc!important;font-size:1.05em}.awaiting-payment-footer{text-align:center;padding:1.5rem 1rem;background-color:#2b2b2b;border-top:1px solid #444;color:#ffffffb3;font-size:.9em}@media (max-width: 600px){.awaiting-card .ant-card-body{padding:24px}.qr-code-container{margin-bottom:1rem}.qr-code-container canvas,.qr-code-container svg{width:160px!important;height:160px!important}.copy-paste-container{margin-top:1.5rem}.awaiting-spinner{margin-top:2rem}.payment-status-container{padding:2rem 1.5rem}.payment-status-container .status-icon{font-size:3em}}.faq-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:#1a1a1a;color:#fff}.faq-main-content{flex-grow:1;padding:4rem 1.5rem;max-width:900px;margin:0 auto;width:100%}.faq-page-title{text-align:center;color:#fff!important;margin-bottom:1rem!important;font-weight:600;font-size:2.5em}.faq-page-subtitle{text-align:center;color:#fffc!important;margin-bottom:3.5rem!important;font-size:1.1em;line-height:1.6}.faq-collapse.ant-collapse{background-color:transparent!important;border:none!important}.faq-collapse .faq-panel.ant-collapse-item{background-color:#2b2b2b!important;border:1px solid #444!important;border-radius:8px!important;margin-bottom:1rem!important;overflow:hidden}.faq-collapse .ant-collapse-header{padding:16px 20px!important;color:#fff!important;font-weight:500;font-size:1.1em;align-items:center!important}.faq-collapse .ant-collapse-header .anticon{margin-right:10px;color:#54945c;font-size:1.2em}.faq-collapse .ant-collapse-expand-icon .anticon{color:#fff9!important;transition:transform .2s ease-in-out!important;font-size:1em!important;margin-right:0!important}.faq-collapse .ant-collapse-content{background-color:#222!important;border-top:1px solid #444!important}.faq-collapse .ant-collapse-content>.ant-collapse-content-box{padding:20px!important;color:#fff!important}.faq-collapse .ant-collapse-content-box .ant-typography,.faq-collapse .ant-collapse-content-box p{color:#fff!important;line-height:1.7!important;margin-bottom:0!important}.faq-contact-prompt{text-align:center;margin-top:4rem;padding:2rem;background-color:#2b2b2b;border-radius:8px;border:1px solid #444}.faq-contact-prompt .ant-typography{color:#fff!important;font-size:1.1em;margin-bottom:1.5rem!important}.faq-contact-prompt .ant-btn-primary{background-color:#25d366!important;border-color:#25d366!important;font-weight:500}.faq-contact-prompt .ant-btn-primary:hover{background-color:#1ebe5b!important;border-color:#1ebe5b!important}.faq-contact-prompt .ant-btn .anticon{margin-right:8px}@media (max-width: 768px){.faq-main-content{padding:3rem 1rem}.faq-page-title{font-size:2.1em}.faq-page-subtitle{font-size:1em;margin-bottom:2.5rem}.faq-collapse .ant-collapse-header{font-size:1em;padding:14px 16px!important}.faq-collapse .ant-collapse-content>.ant-collapse-content-box{padding:16px!important}.faq-collapse .ant-collapse-content-box p,.faq-collapse .ant-collapse-content-box .ant-typography{line-height:1.6!important}.faq-contact-prompt{margin-top:3rem;padding:1.5rem}}.detailed-features-section{padding:5rem 1.5rem;background-color:#1a1a1a;color:#fff;overflow-x:hidden}.detailed-features-main-title{text-align:center;font-size:2.5em;font-weight:600;margin-bottom:1rem;color:#fff}.detailed-features-main-subtitle{text-align:center;font-size:1.15em;color:#fffc;margin-bottom:5rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.features-list-container{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:5rem}.feature-row{display:flex;align-items:center;gap:3rem;flex-wrap:wrap}.feature-row.align-right{flex-direction:row-reverse}.feature-visual-container{flex:1;min-width:300px;background-color:#2b2b2b;border-radius:10px;padding:1.5rem;box-shadow:0 8px 25px #00000026;display:flex;justify-content:center;align-items:center;aspect-ratio:4 / 3}.visual-chat-simulation{width:100%;height:100%;max-height:350px;background-color:#1e1e1e;border-radius:8px;padding:1rem;display:flex;flex-direction:column;overflow:hidden}.chat-header-sim{font-size:.9em;color:#fff9;padding-bottom:.8rem;border-bottom:1px solid #444;margin-bottom:1rem;display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-header-sim .anticon{color:#25d366}.chat-messages-sim{flex-grow:1;display:flex;flex-direction:column;gap:.7rem;overflow-y:auto}.chat-bubble-sim{padding:.5rem .9rem;border-radius:15px;max-width:85%;font-size:.9em;line-height:1.4;word-wrap:break-word}.chat-bubble-sim.bot{background-color:#3a3a3a;color:#ffffffe6;border-bottom-left-radius:4px;align-self:flex-start}.chat-bubble-sim.user{background-color:#075e54;color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.placeholder-svg{width:90%;max-height:250px;height:auto;display:block;margin:auto}.feature-text-container{flex:1.1;min-width:300px}.feature-icon-title{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.feature-title-icon{font-size:1.8em;color:#54945c;flex-shrink:0}.feature-title{font-size:1.8em;font-weight:600;margin:0;color:#fff}.feature-description{font-size:1.05em;color:#ffffffd9;line-height:1.7;margin-bottom:1.5rem}.feature-benefit{font-size:1em;color:#adedb1;background-color:#54945c14;padding:.8rem 1rem;border-radius:6px;border-left:3px solid #54945c;margin:0;line-height:1.6;display:inline-flex;align-items:flex-start;gap:.6em}.feature-benefit strong{font-weight:600}.benefit-icon{font-size:1.1em;margin-top:.15em}@media (max-width: 768px){.detailed-features-section{padding:4rem 1rem}.detailed-features-main-title{font-size:2.1em}.detailed-features-main-subtitle{font-size:1.1em;margin-bottom:4rem}.feature-row{flex-direction:column!important;gap:2.5rem;align-items:center;text-align:center}.feature-row.align-right .feature-visual-container{order:0}.feature-row.align-right .feature-text-container{order:1}.feature-visual-container,.feature-text-container{max-width:550px;min-width:unset;flex-basis:auto;width:100%}.feature-visual-container{padding:1rem;aspect-ratio:16 / 10}.feature-icon-title{justify-content:center}.feature-title{font-size:1.6em}.feature-description{font-size:1em}.feature-benefit{display:flex;text-align:left}}@media (max-width: 480px){.detailed-features-main-title{font-size:1.9em}.detailed-features-main-subtitle{font-size:1em;margin-bottom:3rem}.features-list-container{gap:3.5rem}.feature-title{font-size:1.4em}.feature-description{font-size:.95em}.feature-benefit,.visual-chat-simulation{font-size:.9em}.chat-bubble-sim{padding:.4rem .8rem}.placeholder-svg{max-height:180px}}.security-section-component{padding:5rem 1.5rem;background-color:#1a1a1a;color:#fff}.security-section-title{text-align:center;font-size:2.4em;font-weight:600;margin-bottom:1rem;color:#fff}.security-section-subtitle{text-align:center;font-size:1.15em;color:#fffc;margin-bottom:4rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.security-points-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.security-point-item{background-color:#2b2b2b;padding:2rem 1.8rem;border-radius:10px;border:1px solid #444;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.security-point-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0003}.security-icon-wrapper{display:inline-flex;justify-content:center;align-items:center;width:65px;height:65px;border-radius:50%;background:linear-gradient(145deg,#54945c,#4a8351);margin-bottom:1.5rem;box-shadow:0 4px 10px #54945c26}.security-icon-wrapper .anticon{font-size:2.2em;color:#fff}.security-point-title{font-size:1.3em;font-weight:600;margin-bottom:.8rem;color:#fff}.security-point-description{font-size:.95em;color:#fffc;line-height:1.6;margin:0}.privacy-link-prompt{text-align:center;margin-top:4rem;font-size:1em;color:#ffffffb3}.privacy-link-prompt a{color:#adedb1;text-decoration:none;font-weight:500}.privacy-link-prompt a:hover{text-decoration:underline;color:#cfffd1}@media (max-width: 992px){.security-points-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.security-section-title{font-size:2.2em}.security-section-subtitle{font-size:1.1em;margin-bottom:3.5rem}}@media (max-width: 768px){.security-section-component{padding:4rem 1rem}.security-point-item{padding:1.8rem 1.5rem}}@media (max-width: 480px){.security-section-title{font-size:1.9em}.security-section-subtitle{font-size:1em;margin-bottom:3rem}.security-points-grid{gap:1.5rem}.security-point-title{font-size:1.2em}.security-point-description{font-size:.9em}}.login-page-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#1a1a1a;padding:20px}.login-form-card{width:100%;max-width:420px;background-color:#2b2b2b!important;border:1px solid #444!important;border-radius:12px!important;box-shadow:0 10px 40px #0000004d}.login-form-card .ant-card-body{padding:32px 40px!important}.login-header{text-align:center;margin-bottom:2rem}.login-logo{height:60px;margin-bottom:1rem}.login-title.ant-typography{color:#fff!important;margin-bottom:.5rem!important;font-weight:600}.login-header .ant-typography-secondary{color:#ffffffb3!important}.login-antd-form .ant-form-item-label>label{color:#fffc!important;font-weight:500}.login-antd-form .ant-input-affix-wrapper,.login-antd-form .ant-input-password{background-color:#1f1f1f!important;border-color:#444!important;border-radius:8px!important;padding-top:0;padding-bottom:0}.login-antd-form .ant-input{background-color:transparent!important;color:#fff!important;height:48px!important;line-height:48px!important;font-size:1em}.login-antd-form input:-webkit-autofill,.login-antd-form input:-webkit-autofill:hover,.login-antd-form input:-webkit-autofill:focus,.login-antd-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #1f1f1f inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border-radius:8px!important;border-color:#444!important}.login-antd-form .ant-input::placeholder{color:#ffffff80!important}.login-antd-form .ant-input-prefix .anticon{color:#ffffff80!important;font-size:1.1em}.login-antd-form .ant-input-affix-wrapper-focused,.login-antd-form .ant-input-affix-wrapper:focus,.login-antd-form .ant-input-affix-wrapper:focus-within,.login-antd-form .ant-input-password-focused{border-color:#54945c!important;box-shadow:0 0 0 2px #54945c33!important}.login-antd-form .ant-form-item:has(.ant-checkbox-wrapper){margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.login-antd-form .ant-checkbox-wrapper{color:#fffc!important}.login-antd-form .ant-checkbox-inner{background-color:#444!important;border-color:#666!important}.login-antd-form .ant-checkbox-checked .ant-checkbox-inner{background-color:#54945c!important;border-color:#54945c!important}.login-antd-form .ant-checkbox-checked:after{border-color:#54945c!important}.login-form-forgot{float:right;color:#adedb1;font-size:.9em;text-decoration:none}.login-form-forgot:hover{text-decoration:underline;color:#cfffd1}.login-form-button.ant-btn-primary{background:linear-gradient(90deg,#4a8351,#54945c)!important;border:none!important;color:#fff!important;height:50px!important;font-size:1.1em;font-weight:600;border-radius:8px;box-shadow:0 4px 12px #54945c40;transition:background .3s ease,box-shadow .3s ease,transform .1s ease;margin-top:1rem}.login-form-button.ant-btn-primary .anticon{margin-right:8px}.login-form-button.ant-btn-primary:hover:not(:disabled){box-shadow:0 6px 18px #54945c59;transform:translateY(-1px)}.login-form-button.ant-btn-primary:disabled{background:#555!important;box-shadow:none!important;cursor:not-allowed;opacity:.7;color:#ffffff80!important}.login-form-button.ant-btn-primary:disabled .anticon{color:#ffffff80!important}.login-antd-form .ant-form-item-explain-error{color:#ff7875!important;font-size:.9em;margin-top:4px;text-align:left}@media (max-width: 480px){.login-form-card{padding:24px;max-width:100%;border-radius:8px!important}.login-form-card .ant-card-body{padding:24px!important}.login-logo{height:50px}.login-title.ant-typography{font-size:1.8em}.login-antd-form .ant-input{height:44px!important;line-height:44px!important}.login-form-button.ant-btn{height:46px!important}}.confirmation-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:#1a1a1a;color:#fff}.confirmation-main-content{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:3rem 1.5rem}.confirmation-content-card{background-color:#2b2b2b;padding:2rem 2.5rem;border-radius:12px;max-width:700px;width:100%;border:1px solid #444;box-shadow:0 8px 30px #0003;text-align:center}.bot-visual-placeholder{margin:0 auto 1.5rem;padding:1rem;border-radius:8px;display:inline-flex;flex-direction:column;align-items:center;gap:.5rem}.bot-visual-placeholder .anticon{font-size:3.5em;color:#54945c;line-height:1}.bot-visual-dots span{display:inline-block;width:8px;height:8px;background-color:#ffffff80;border-radius:50%;margin:0 3px;animation:bot-thinking-dots 1.4s infinite ease-in-out both}.bot-visual-dots span:nth-child(1){animation-delay:-.32s}.bot-visual-dots span:nth-child(2){animation-delay:-.16s}.bot-visual-dots span:nth-child(3){animation-delay:0s}@keyframes bot-thinking-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.confirmation-result-inner.ant-result{background-color:transparent!important;padding:0!important;border:none!important;box-shadow:none!important}.confirmation-result-inner .ant-result-icon>.anticon{color:#52c41a!important;font-size:60px!important;margin-bottom:1rem!important}.confirmation-result-inner .ant-result-title{color:#fff!important;font-size:1.6em!important;font-weight:600;margin-bottom:.5rem!important}.confirmation-result-inner .ant-result-subtitle{color:#ffffffd9!important;font-size:1.05em!important;line-height:1.6;max-width:550px;margin:8px auto 0}.confirmation-result-inner .ant-result-extra{margin-top:24px!important}.confirmation-cta-button.ant-btn-primary{background-color:#25d366!important;border-color:#25d366!important;color:#fff!important;height:50px!important;padding:0 30px!important;font-size:1.1em!important;font-weight:600;border-radius:25px;box-shadow:0 4px 15px #25d36633;transition:background-color .3s ease,box-shadow .3s ease,transform .15s ease}.confirmation-cta-button.ant-btn-primary .anticon{margin-right:10px}.confirmation-cta-button.ant-btn-primary:hover{background-color:#1ebe5b!important;border-color:#1ebe5b!important;box-shadow:0 6px 20px #25d3664d;transform:translateY(-2px)}.save-contact-info{margin-top:1rem!important;font-size:.9em;color:#ffffffb3!important}.whatsapp-number-display{font-weight:500;color:#ffffffe6;background-color:#ffffff1a;padding:2px 6px;border-radius:4px;margin-left:4px}.ant-typography.ant-typography-secondary{color:#fff!important;font-size:20px!important}.ant-result .ant-result-extra>*:last-child{font-size:17px!important}.security-alert-message.ant-alert-warning{margin-top:2rem;background-color:#faad141a!important;border:1px solid rgba(250,173,20,.4)!important;border-radius:8px;text-align:left}.security-alert-message .ant-alert-icon{color:#faad14!important;font-size:1.1em}.security-alert-message .ant-alert-message{color:#fff!important;font-weight:500;font-size:1em}.security-alert-message .ant-alert-description{color:#fffc!important;font-size:.9em}@media (max-width: 600px){.confirmation-main-content{padding:2rem 1rem}.confirmation-content-card{padding:1.5rem}.bot-visual-placeholder .anticon{font-size:3em}.confirmation-result-inner .ant-result-icon>.anticon{font-size:50px!important}.confirmation-result-inner .ant-result-title{font-size:1.4em!important}.confirmation-result-inner .ant-result-subtitle{font-size:.95em!important}.confirmation-cta-button.ant-btn{height:46px!important;padding:0 25px!important;font-size:1em!important}.save-contact-info{font-size:.85em}.security-alert-message{margin-top:1.5rem}}.account-details-page-container{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,#1f1f1f,#1a1a1a);color:#fff!important}.account-details-main-content{flex-grow:1;display:flex;justify-content:center;align-items:flex-start;padding:4rem 1.5rem}.account-details-content-wrapper{width:100%;max-width:750px;display:flex;flex-direction:column;align-items:center}.page-title.ant-typography{color:#fff!important;margin-bottom:.5rem!important;font-weight:600;font-size:2.2em;text-align:center}.page-subtitle.ant-typography{color:#ffffffbf!important;margin-bottom:2.5rem!important;font-size:1.1em;text-align:center;max-width:500px}.account-details-card{background:linear-gradient(145deg,#333,#282828)!important;border:1px solid #4a4a4a!important;border-radius:16px!important;padding:2rem 2.5rem!important;width:100%;box-shadow:0 15px 45px #0000004d!important;position:relative;overflow:hidden}.account-details-card .ant-card-body{padding:0!important;color:#fff!important}.card-top-icon{position:absolute;top:-25px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#54945c,#4a8351);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6em;box-shadow:0 4px 15px #54945c33;border:3px solid #2b2b2b}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animated-card{animation:fadeInSlideUp .6s ease-out forwards;opacity:0}.account-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem 2rem;margin-top:3rem;width:100%}.account-info-item{display:flex;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid #404040;transition:background-color .2s ease}.account-info-grid>.account-info-item:last-child{border-bottom:none}.account-info-item.plan-info-row{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;padding-top:1rem;padding-bottom:1rem}.plan-tag-section{display:flex;align-items:center;gap:1rem}.info-icon{font-size:1.6em;color:#54945c;min-width:30px;text-align:center;transition:transform .3s ease}.account-info-item:hover .info-icon{transform:scale(1.1)}.plan-status-wrapper .status-icon{color:#ffffffb3;font-size:1.2em;margin-right:8px}.info-text{display:flex;flex-direction:column;flex-grow:1}.info-label{font-size:.9em;color:#ffffffb3!important;margin-bottom:3px;display:block;text-transform:uppercase;letter-spacing:.5px}.info-value{font-size:1.1em;font-weight:500;color:#fff!important;word-break:break-all;line-height:1.4}.plan-tag.ant-tag{font-size:1em;padding:5px 12px;border-radius:16px;margin:0;border-width:0px;font-weight:500}.ant-tag-success{background-color:#52c41a40!important;color:#b7eb8f!important}.ant-tag-processing{background-color:#1890ff33!important;color:#69c0ff!important}.ant-tag-default{background-color:#6b728040!important;color:#e5e7eb!important}.plan-status-wrapper{display:flex;align-items:center;white-space:nowrap;background-color:#ffffff0d;padding:6px 12px;border-radius:16px;margin-top:5px}.plan-status{font-size:1em;font-weight:500;color:#ffffffe6!important}.plan-status.expired{color:#ff7875!important}.plan-status.active{color:#b7eb8f!important}.plan-status.info{color:#69c0ff!important}.info-divider.ant-divider-horizontal{display:none}.error-message{color:#ff7875!important;text-align:center;font-size:1.1em}@media (max-width: 768px){.account-details-main-content{padding:3rem 1rem}.account-details-card{padding:1.5rem!important}.page-title.ant-typography{font-size:1.9em}.page-subtitle.ant-typography{font-size:1em;margin-bottom:2rem}.account-info-grid{grid-template-columns:1fr;gap:.5rem 0;margin-top:2.5rem}.account-info-item{padding:1rem 0}.account-info-item.plan-info-row{flex-direction:column;align-items:flex-start}.plan-status-wrapper{margin-top:10px}}@media (max-width: 480px){.account-details-card{padding:1.5rem 1rem!important;border-radius:12px}.page-title.ant-typography{font-size:1.7em}.info-value{font-size:1em}.plan-tag.ant-tag{font-size:.9em;padding:4px 10px}.plan-status{font-size:.9em}}.user-activation-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:#1a1a1a}.user-activation-main-content{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:3rem 1rem}.activation-form-card{width:100%;max-width:480px;background-color:#2b2b2b!important;border:1px solid #444!important;border-radius:12px!important;box-shadow:0 8px 30px #0000004d;color:#fff!important}.activation-form-card .ant-card-body{padding:32px 40px!important;color:inherit!important}.activation-header{text-align:center;margin-bottom:2rem}.activation-logo{height:55px;margin-bottom:1rem}.activation-title.ant-typography{color:#fff!important;margin-bottom:.8rem!important;font-weight:600;font-size:1.6em!important}.activation-description.ant-typography{color:#fffc!important;line-height:1.6;font-size:1em}.activation-antd-form .ant-form-item-label>label{color:#ffffffd9!important;font-weight:500}.activation-antd-form .ant-input-affix-wrapper{background-color:#1f1f1f!important;border-color:#444!important;border-radius:8px!important;padding-top:0;padding-bottom:0}.activation-antd-form .ant-input{background-color:transparent!important;color:#fff!important;height:48px!important;line-height:48px!important;font-size:1em}.activation-antd-form input:-webkit-autofill,.activation-antd-form input:-webkit-autofill:hover,.activation-antd-form input:-webkit-autofill:focus,.activation-antd-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #1f1f1f inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border-radius:8px!important;border-color:#444!important}.activation-antd-form .ant-input::placeholder{color:#ffffff80!important}.activation-antd-form .ant-input-prefix .anticon{color:#ffffff80!important;font-size:1.1em}.activation-antd-form .ant-input-affix-wrapper-focused,.activation-antd-form .ant-input-affix-wrapper:focus,.activation-antd-form .ant-input-affix-wrapper:focus-within{border-color:#54945c!important;box-shadow:0 0 0 2px #54945c33!important}.ant-tooltip-arrow-content{background-color:#444!important}.activation-submit-button.ant-btn-primary{background:linear-gradient(90deg,#4a8351,#54945c)!important;border:none!important;color:#fff!important;height:50px!important;font-size:1.1em;font-weight:600;border-radius:8px;box-shadow:0 4px 12px #54945c40;margin-top:1.5rem;transition:background .3s ease,box-shadow .3s ease,transform .1s ease}.activation-submit-button.ant-btn-primary .anticon{margin-left:8px}.activation-submit-button.ant-btn-primary:hover:not(:disabled){box-shadow:0 6px 18px #54945c59;transform:translateY(-1px)}.activation-antd-form .ant-form-item-explain-error{color:#ff7875!important;font-size:.9em;margin-top:4px;text-align:left}@media (max-width: 480px){.activation-form-card{padding:24px;max-width:100%;border-radius:8px!important}.activation-form-card .ant-card-body{padding:24px!important}.activation-logo{height:50px}.activation-title.ant-typography{font-size:1.5em}.activation-description.ant-typography{font-size:.95em}.activation-submit-button.ant-btn{height:46px!important;font-size:1em}}.terms-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:#1a1a1a;color:#fff}.terms-main-content{flex-grow:1;padding:4rem 1.5rem}.terms-text-container{max-width:800px;margin:0 auto;line-height:1.7}.terms-title{font-size:2.8em;font-weight:700;text-align:center;margin-bottom:2rem;color:#fff}.terms-section-title{font-size:1.8em;font-weight:600;margin-top:2.5rem;margin-bottom:1.2rem;color:#ededed;border-bottom:1px solid #444;padding-bottom:.5rem}.terms-text-container p{font-size:1em;margin-bottom:1em;color:#ffffffd9}@media (max-width: 768px){.terms-main-content{padding:3rem 1rem}.terms-title{font-size:2.2em;margin-bottom:1.5rem}.terms-section-title{font-size:1.5em;margin-top:2rem;margin-bottom:1rem}.terms-text-container p{font-size:.95em}}@media (max-width: 480px){.terms-main-content{padding:2.5rem .8rem}.terms-title{font-size:1.8em}.terms-section-title{font-size:1.3em;margin-top:1.8rem}.terms-text-container p{font-size:.9em}}.ant-layout-sider-dark{background:#1a1a1a!important;border-right:none!important;box-shadow:none!important;height:100vh}.ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.logo-container{height:64px;display:flex;align-items:center;justify-content:center;padding:10px 0;overflow:hidden;margin-bottom:8px;flex-shrink:0;margin-top:12px}.logo-container .logo-text{color:#fff;font-size:1.4em;font-weight:600;white-space:nowrap;letter-spacing:1px;transition:opacity .3s ease-in-out}.logo-container .collapsed-logo{max-width:40px;max-height:40px;display:block;transition:opacity .3s ease-in-out}.ant-layout-sider-collapsed .logo-container .logo-text{opacity:0;font-size:0}.ant-layout-sider:not(.ant-layout-sider-collapsed) .logo-container .collapsed-logo{opacity:0;width:0}.sidebar-menu.ant-menu-dark,.sidebar-menu.ant-menu-dark .ant-menu-sub{background:transparent!important;color:#fff!important}.sidebar-menu.ant-menu-dark.ant-menu-inline{border-inline-end:none!important;flex-grow:1;overflow-y:auto;overflow-x:hidden}.sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item{margin-left:8px!important;margin-right:8px!important;width:calc(100% - 16px)!important;border-radius:8px;margin-top:4px;margin-bottom:4px;transition:background-color .2s ease-in-out;position:relative}.sidebar-menu.ant-menu-dark .ant-menu-item .ant-menu-item-icon,.sidebar-menu.ant-menu-dark .ant-menu-item .ant-menu-title-content a{color:#fff!important;transition:color .2s}.sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item:before{display:none!important;border-right:none!important}.sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#56935c!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item-selected{background-color:#56935c!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item-selected .ant-menu-item-icon,.ant-layout-sider:not(.ant-layout-sider-collapsed) .sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item-selected .ant-menu-title-content a{color:#fff!important}.ant-layout-sider-collapsed .sidebar-menu.ant-menu-dark.ant-menu-inline-collapsed .ant-menu-item-selected{background-color:#56935c!important;color:#fff!important}.ant-layout-sider-collapsed .sidebar-menu.ant-menu-dark.ant-menu-inline-collapsed .ant-menu-item-selected .ant-menu-item-icon{color:#fff!important}.ant-layout-sider-collapsed .sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-layout-sider-collapsed .sidebar-menu.ant-menu-dark.ant-menu-inline .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item{padding-left:24px!important;padding-right:24px!important}.ant-layout-sider-dark .ant-layout-sider-trigger{background:#2c2c2c!important;color:#fff!important;border-top:none!important}.ant-layout-sider-dark .ant-layout-sider-trigger:hover{background:#56935c!important;color:#fff!important}.dashboard-metric-card.ant-card{background-color:#2c2c2c!important;border:1px solid #444!important;border-radius:8px!important;box-shadow:0 2px 8px #00000026;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;height:100%}.dashboard-metric-card.ant-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000040}.dashboard-metric-card .ant-card-body{padding:20px!important}.dashboard-total-card.ant-card{background:linear-gradient(135deg,#2c2c2c,#3a3a3a)!important}.dashboard-total-card .ant-statistic-title{font-size:1em!important}.dashboard-metric-card .ant-statistic-title{color:#ffffffa6!important;font-size:.9em!important;margin-bottom:10px!important;text-transform:uppercase;letter-spacing:.5px}.dashboard-metric-card .ant-statistic-content{color:#fff!important;font-size:2em!important;font-weight:600!important;line-height:1.2;word-break:break-all}.dashboard-metric-card .ant-statistic-content .ant-statistic-content-prefix{margin-right:10px;font-size:.9em}.dashboard-metric-card .ant-statistic-content .ant-statistic-content-prefix .anticon{vertical-align:-.125em}.dashboard-metric-card .ant-statistic-content .ant-statistic-content-suffix{font-size:.7em;margin-left:4px;color:#ffffffa6}.dashboard-gateway-card.ant-card{background-color:#2c2c2c!important;border:1px solid #444!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a}.dashboard-gateway-card .ant-card-body{padding:24px!important}.dashboard-gateway-card .ant-typography-secondary{color:#ffffffa6!important}.dashboard-gateway-card .gateway-button.ant-btn-primary{background:#56935c!important;border-color:#56935c!important;color:#fff!important;border-radius:6px;font-weight:500;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.dashboard-gateway-card .gateway-button.ant-btn-primary:hover{background:#6aa870!important;border-color:#6aa870!important}.dashboard-gateway-card .gateway-button.ant-btn-primary .anticon{margin-right:8px}.filter-card.ant-card{background-color:#2c2c2c!important;border:1px solid #444!important;margin-bottom:24px;border-radius:8px}.filter-card .ant-card-body{padding:16px!important}.filter-card .ant-typography{color:#fff!important;display:block;margin-bottom:8px;font-weight:500}.filter-card .ant-input-search .ant-input-group-wrapper,.filter-card .ant-input-search .ant-input-affix-wrapper{background-color:#1a1a1a!important;border:1px solid #444!important;border-radius:6px!important;box-shadow:none!important;transition:border-color .3s;display:flex;align-items:center}.filter-card .ant-input-search .ant-input{background-color:transparent!important;border:none!important;color:#fff!important;box-shadow:none!important;height:30px!important;line-height:30px!important;padding-top:0!important;padding-bottom:0!important;padding-inline-start:11px;padding-inline-end:11px}.filter-card .ant-input-search .ant-input-group-wrapper .ant-input{border-radius:0!important}.filter-card .ant-input-search .ant-input::placeholder{color:#ffffff80!important;line-height:30px!important}.filter-card .ant-input-search .ant-input-group-wrapper:hover,.filter-card .ant-input-search .ant-input-affix-wrapper:hover{border-color:#56935c!important}.filter-card .ant-input-search .ant-input-group-wrapper-focused,.filter-card .ant-input-search .ant-input-affix-wrapper-focused,.filter-card .ant-input-search .ant-input-group-wrapper:focus-within,.filter-card .ant-input-search .ant-input-affix-wrapper:focus-within{border-color:#56935c!important;box-shadow:0 0 0 2px #56935c33!important;outline:0}.filter-card .ant-input-search .ant-input-clear-icon{color:#fff6!important;vertical-align:middle}.filter-card .ant-input-search .ant-input-clear-icon:hover{color:#ffffffb3!important}.filter-card .ant-input-search .ant-btn-primary{background:#56935c!important;border-color:#56935c!important;color:#fff!important;box-shadow:none!important;margin:0;height:32px;border:none!important;border-radius:0 5px 5px 0!important;display:flex;align-items:center;justify-content:center}.filter-card .ant-input-search .ant-btn-primary .anticon{vertical-align:middle}.filter-card .ant-input-search .ant-btn-primary:hover{background:#6aa870!important;border-color:#6aa870!important}.filter-card .ant-checkbox-wrapper{color:#fff!important;font-size:.9em}.filter-card .ant-checkbox-wrapper:hover .ant-checkbox-inner,.filter-card .ant-checkbox:hover .ant-checkbox-inner,.filter-card .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#56935c!important}.filter-card .ant-checkbox .ant-checkbox-inner{background-color:#1a1a1a!important;border-color:#555!important;border-radius:4px}.filter-card .ant-checkbox-checked .ant-checkbox-inner{background-color:#56935c!important;border-color:#56935c!important}.filter-card .ant-checkbox-checked:after{border:none!important}.filter-card .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.contas-table .ant-table{background:#1a1a1a!important;border-radius:8px;overflow:hidden;border:1px solid #333}.contas-table .ant-table-container:before,.contas-table .ant-table-container:after{background:none!important}.contas-table .ant-table-wrapper{background:#1a1a1a!important}.contas-table .ant-table-thead>tr>th{background:#2c2c2c!important;color:#ffffffd9!important;border-bottom:1px solid #444!important;padding:12px 16px;font-weight:500;text-align:left;border-inline-end:none!important}.contas-table .ant-table-thead>tr>th:not(.ant-table-column-has-sorters):hover{background:#383838!important}.contas-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:#383838!important}.contas-table .ant-table-thead>tr>th[align=center]{text-align:center}.contas-table .ant-table-column-sorter-up,.contas-table .ant-table-column-sorter-down,.contas-table .ant-table-filter-trigger{color:#ffffffa6!important}.contas-table .ant-table-column-sorter-up.active,.contas-table .ant-table-column-sorter-down.active,.contas-table .ant-table-filter-trigger.active{color:#56935c!important}.contas-table .ant-table-tbody>tr.ant-table-row:hover>td,.contas-table .ant-table-tbody>tr:hover>td,.contas-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#2a2a2a!important}.contas-table .ant-table-tbody>tr>td{background:#1a1a1a!important;color:#ffffffd9;border-bottom:1px solid #333!important;padding:10px 16px;vertical-align:middle;border-inline-end:none!important;transition:background-color .2s ease-in-out}.contas-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.contas-table .ant-pagination{margin:24px 16px 16px;text-align:right}.contas-table .ant-pagination-item,.contas-table .ant-pagination-prev .ant-pagination-item-link,.contas-table .ant-pagination-next .ant-pagination-item-link{background-color:#2c2c2c!important;border-color:#444!important;color:#ffffffd9!important;border-radius:6px;box-shadow:none!important;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.contas-table .ant-pagination-item:not(.ant-pagination-item-active):hover,.contas-table .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.contas-table .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link{background-color:#444!important;border-color:#555!important}.contas-table .ant-pagination-item:not(.ant-pagination-item-active):hover a{color:#fff!important}.contas-table .ant-pagination-item a{color:#ffffffd9!important}.contas-table .ant-pagination-item-active{background-color:#56935c!important;border-color:#56935c!important}.contas-table .ant-pagination-item-active a{color:#fff!important}.contas-table .ant-pagination-item-active:hover{background-color:#6aa870!important;border-color:#6aa870!important}.contas-table .ant-pagination-item-active:hover a{color:#fff!important}.contas-table .ant-pagination-disabled .ant-pagination-item-link,.contas-table .ant-pagination-disabled:hover .ant-pagination-item-link{color:#ffffff4d!important;border-color:#444!important;background-color:transparent!important;cursor:not-allowed}.contas-table .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.contas-table .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#fff6!important}.contas-table .ant-pagination-jump-prev:hover .ant-pagination-item-container .ant-pagination-item-link-icon,.contas-table .ant-pagination-jump-next:hover .ant-pagination-item-container .ant-pagination-item-link-icon{color:#56935c!important}.contas-table .ant-pagination-jump-prev:hover .ant-pagination-item-container .ant-pagination-item-ellipsis,.contas-table .ant-pagination-jump-next:hover .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#fffc!important}.contas-table .ant-tag{border-radius:4px;padding:2px 8px;font-size:.85em;margin-right:0!important;line-height:inherit;border-width:1px;border-style:solid;font-weight:500}.contas-table .ant-tag-green,.contas-table .ant-tag[color="#56935c"]{background-color:#56935c33!important;border-color:#56935c99!important;color:#adedb1!important}.contas-table .ant-tag-blue{background-color:#3b82f633!important;border-color:#3b82f699!important;color:#bfdbfe!important}.contas-table .ant-tag-default{background-color:#6b728033!important;border-color:#6b728099!important;color:#d1d5db!important}.contas-table span[style*="color: red"],.contas-table span[style*="color:#ff4d4f"]{color:#ff7875!important;font-weight:700}.contas-table span[style*="color: #ccc"],.contas-table span:not([style*=color]){color:#ffffffd9!important}.ant-typography-danger,.ant-typography.ant-typography-danger{color:#ff7875!important}.ant-pagination .ant-pagination-total-text{color:#fff!important}.mensagens-card .ant-space .ant-btn{background-color:#444;border-color:#555;color:#ffffffd9;box-shadow:none;transition:background-color .3s,border-color .3s}.mensagens-card.ant-card{background-color:#2c2c2c!important;border:1px solid #444!important;margin-bottom:24px;border-radius:8px}.mensagens-card .ant-card-body{padding:16px!important}.mensagens-card .ant-typography{color:#fff!important;display:block;margin-bottom:8px;font-weight:500}.mensagens-card .ant-select .ant-select-selector{background-color:#1a1a1a!important;border-color:#444!important;color:#fff!important;border-radius:6px!important}.mensagens-card .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#56935c!important}.mensagens-card .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#56935c!important;box-shadow:0 0 0 2px #56935c33!important}.mensagens-card .ant-select .ant-select-arrow{color:#fff9!important}.mensagens-card .ant-space .ant-btn{background-color:#444;border-color:#555;color:#ffffffd9;box-shadow:none;transition:background-color .3s,border-color .3s;border-radius:6px}.mensagens-card .ant-space .ant-btn:hover{background-color:#555;border-color:#666;color:#fff}.mensagens-card .ant-space .ant-btn-dangerous{background-color:#ff4d4f33;border-color:#ff4d4f99;color:#ff7875}.mensagens-card .ant-space .ant-btn-dangerous:hover:not(:disabled){background-color:#ff4d4f4d;border-color:#ff4d4fcc;color:#ff4d4f}.mensagens-card .ant-space .ant-btn-dashed{background:transparent;border-color:#555;color:#ffffffd9}.mensagens-card .ant-space .ant-btn-dashed:hover{border-color:#56935c;color:#56935c}.mensagens-card .ant-space .ant-btn:disabled{background-color:#333!important;border-color:#444!important;color:#fff6!important;cursor:not-allowed}.mensagens-table .ant-table{background:#1a1a1a!important;border-radius:8px;overflow:hidden;border:1px solid #333}.mensagens-table .ant-table-container:before,.mensagens-table .ant-table-container:after{background:none!important}.mensagens-table .ant-table-wrapper{background:#1a1a1a!important}.mensagens-table .ant-table-thead>tr>th{background:#2c2c2c!important;color:#ffffffd9!important;border-bottom:1px solid #444!important;padding:10px 12px;font-weight:500;text-align:left;border-inline-end:none!important}.mensagens-table .ant-table-thead>tr>th[align=center]{text-align:center}.mensagens-table .ant-table-tbody>tr>td{background:#1a1a1a!important;color:#ffffffd9;border-bottom:1px solid #333!important;padding:8px 12px;vertical-align:middle;border-inline-end:none!important;transition:background-color .2s ease-in-out}.mensagens-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.mensagens-table .ant-table-tbody>tr.ant-table-row:hover>td,.mensagens-table .ant-table-tbody>tr:hover>td{background:#2a2a2a!important}.mensagens-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#3a3a3a!important}.mensagens-table .ant-checkbox-wrapper:hover .ant-checkbox-inner,.mensagens-table .ant-checkbox:hover .ant-checkbox-inner,.mensagens-table .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#56935c!important}.mensagens-table .ant-checkbox .ant-checkbox-inner{background-color:#1a1a1a!important;border-color:#555!important;border-radius:4px}.mensagens-table .ant-checkbox-checked .ant-checkbox-inner{background-color:#56935c!important;border-color:#56935c!important}.mensagens-table .ant-checkbox-checked:after{border:none!important}.mensagens-table .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.mensagens-table .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#56935c!important;border-color:#56935c!important}.mensagens-table .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff!important}.mensagens-table .ant-pagination{margin:24px 16px 16px;text-align:right}.mensagens-table .ant-pagination-item,.mensagens-table .ant-pagination-prev .ant-pagination-item-link,.mensagens-table .ant-pagination-next .ant-pagination-item-link{background-color:#2c2c2c!important;border-color:#444!important;color:#ffffffd9!important;border-radius:6px;box-shadow:none!important;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.mensagens-table .ant-pagination-item:not(.ant-pagination-item-active):hover,.mensagens-table .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.mensagens-table .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link{background-color:#444!important;border-color:#555!important}.mensagens-table .ant-pagination-item:not(.ant-pagination-item-active):hover a{color:#fff!important}.mensagens-table .ant-pagination-item a{color:#ffffffd9!important}.mensagens-table .ant-pagination-item-active{background-color:#56935c!important;border-color:#56935c!important}.mensagens-table .ant-pagination-item-active a{color:#fff!important}.mensagens-table .ant-pagination-item-active:hover{background-color:#6aa870!important;border-color:#6aa870!important}.mensagens-table .ant-pagination-item-active:hover a{color:#fff!important}.mensagens-table .ant-pagination-disabled .ant-pagination-item-link,.mensagens-table .ant-pagination-disabled:hover .ant-pagination-item-link{color:#ffffff4d!important;border-color:#444!important;background-color:transparent!important;cursor:not-allowed}.mensagens-table .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.mensagens-table .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#fff6!important}.mensagens-table .ant-pagination-jump-prev:hover .ant-pagination-item-container .ant-pagination-item-link-icon,.mensagens-table .ant-pagination-jump-next:hover .ant-pagination-item-container .ant-pagination-item-link-icon{color:#56935c!important}.mensagens-table .ant-pagination-jump-prev:hover .ant-pagination-item-container .ant-pagination-item-ellipsis,.mensagens-table .ant-pagination-jump-next:hover .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#fffc!important}.mensagens-table .ant-tag{border-radius:4px;padding:2px 8px;font-size:.85em;margin-right:0!important;line-height:inherit;border-width:1px;border-style:solid;font-weight:500}.mensagens-table .ant-tag-green,.mensagens-table .ant-tag[color="#56935c"]{background-color:#56935c33!important;border-color:#56935c99!important;color:#adedb1!important}.mensagens-table .ant-tag-blue{background-color:#3b82f633!important;border-color:#3b82f699!important;color:#bfdbfe!important}.mensagens-table .ant-tag-default{background-color:#6b728033!important;border-color:#6b728099!important;color:#d1d5db!important}.mensagens-table .ant-tag-red{background-color:#ff4d4f26!important;border-color:#ff4d4f80!important;color:#ff7875!important}.message-area{padding:16px;background-color:#2c2c2c;border-radius:8px;border:1px solid #444}.message-area .message-textarea textarea{background-color:#1a1a1a!important;border-color:#444!important;color:#fff!important;border-radius:6px!important;resize:vertical;line-height:1.5715}.message-area .message-textarea textarea:hover{border-color:#56935c!important}.message-area .message-textarea textarea:focus,.message-area .message-textarea-focused textarea{border-color:#56935c!important;box-shadow:0 0 0 2px #56935c33!important;outline:0}.message-area .ant-input-textarea-show-count:after{color:#ffffff80!important}.message-area .send-button.ant-btn-primary{background:#56935c!important;border-color:#56935c!important;color:#fff!important;border-radius:6px}.message-area .send-button.ant-btn-primary:hover:not(:disabled){background:#6aa870!important;border-color:#6aa870!important}.message-area .send-button.ant-btn-primary:disabled{background:#333!important;border-color:#444!important;color:#fff6!important;cursor:not-allowed}.ant-btn-link.ant-btn-dangerous{color:#ff7875!important}.ant-btn-link.ant-btn-dangerous:hover{color:#ff4d4f!important}.ant-tooltip-inner{background-color:#444!important;color:#fff!important}.ant-tooltip-arrow:before,.ant-tooltip-arrow:after{background-color:#444!important}html,body,#root{height:100%;width:100%;margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;color:#fff}a{color:inherit;text-decoration:none}.ant-layout{min-height:100vh!important;background:#1a1a1a!important}.site-layout{background:#1a1a1a!important}.ant-layout-content{background:#1a1a1a!important;color:#fff}.ant-menu,.ant-table,.ant-card,.ant-input,.ant-select,.ant-checkbox-wrapper,.ant-tag,.ant-pagination,.ant-btn,.ant-typography{font-family:Inter,sans-serif!important}.site-layout .ant-layout-content{width:auto!important;margin-left:0;margin-right:0}.ant-layout,.ant-layout-sider,.site-layout,.ant-layout-content{position:relative!important;float:none!important}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
