@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css);.body-center,.nav-links,.sidebar,body{display:flex}.member-option-btn::before,.nav-link::before{content:'';top:0;left:-100%;height:100%;transition:left .5s}#vm-loader-wrapper,.member-options.active,.popup-overlay.active{visibility:visible;opacity:1}#vm-loader-wrapper.vm-loader-hidden,.member-options,.member-options-relative,.popup-overlay{opacity:0;visibility:hidden}*,.ai-prompt-input{font-family:Poppins,sans-serif}.form-input-only:focus,.form-input:focus,.form-select-only:focus,.form-select:focus,.form-textarea-only:focus,.form-textarea:focus{outline:0;box-shadow:0 0 0 3px rgba(205,0,0,.2);border-color:#cd0000}.mvv-card p,.popup-content,p{line-height:1.6}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body{background-color:#ececec;color:#000;min-height:100vh;flex-direction:column;overflow-x:hidden;position:relative}.create-account a,a{color:#cd0000;font-weight:600;text-decoration:none;transition:color .3s}.btn i,.community-card i{transition:transform .3s}.create-account a:hover,a:hover{color:#991a1a;text-decoration:none}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(205,0,0,.05) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(240,96,96,.05) 0,transparent 40%),radial-gradient(circle at 40% 80%,rgba(0,0,0,.05) 0,transparent 40%);z-index:-1;animation:20s ease-in-out infinite floating}@keyframes floating{0%,100%{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(10px) rotate(-1deg)}}@keyframes gradientAnimation{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.body-center{justify-content:center;align-items:center;flex-direction:column}.sidebar{width:280px;height:calc(100vh - 40px);background:rgba(255,255,255,.1);backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);border:1px solid rgba(255,255,255,.25);border-radius:20px;margin:20px;position:fixed;flex-direction:column;justify-content:space-between;padding:30px 20px;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2);z-index:1000;transition:transform .3s ease-in-out,.3s cubic-bezier(.4, 0, .2, 1)}.member-option-btn,.nav-link{backdrop-filter:blur(10px);font-weight:500;overflow:hidden;text-decoration:none}.logo{text-align:center;margin-bottom:30px}.logo img{width:180px;height:auto;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .1))}.nav-links{flex:1;flex-direction:column;justify-content:center;gap:10px}.member-area,.nav-link{cursor:pointer;position:relative;align-items:center;display:flex}.nav-link{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);padding:10px 15px;border-radius:12px;font-size:1rem;color:#000;transition:.3s cubic-bezier(.4, 0, .2, 1);border:1px solid rgba(255,255,255,.2)}.nav-link::before{position:absolute;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.member-option-btn:hover::before,.nav-link:hover::before{left:100%}.nav-link.active,.nav-link:hover{background:rgba(255,255,255,.3);color:#000;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:rgba(255,255,255,.4)}.nav-link i{margin-right:10px;font-size:20px;color:#cd0000}.member-area{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);user-select:none;justify-content:space-between;padding-right:180px}.user-info{display:flex;align-items:center}.member-options,.user-details{flex-direction:column;display:flex}.user-photo{width:45px;height:45px;border-radius:50%;margin-right:15px;object-fit:cover;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 12px rgba(0,0,0,.1)}.user-details{width:150px}.user-details h4{margin:0;font-size:1rem;font-weight:600}.username{margin:0;font-size:.8rem;color:#444}.member-options{position:absolute;top:0;right:0;width:180px;background:rgba(255,255,255,.08);backdrop-filter:blur(30px) saturate(200%) brightness(1.1);-webkit-backdrop-filter:blur(30px) saturate(200%) brightness(1.1);border:1px solid rgba(255,255,255,.4);border-radius:16px;padding:12px;box-shadow:0 16px 40px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.1);gap:6px;z-index:1050;transform:translateX(20px) scale(.95);transition:.3s cubic-bezier(.4, 0, .2, 1),visibility .3s ease-in-out}.member-options.active{right:-220px;transform:translateX(0) scale(1)}.member-options-relative{position:absolute;top:-20px;right:-220px;width:200px;background:rgba(0,0,0,.05);backdrop-filter:blur(30px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(30px) saturate(180%) brightness(1.1);border:1px solid rgba(255,255,255,.5);border-radius:20px;padding:15px;box-shadow:0 20px 50px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px;z-index:1100;transform:translateX(30px) translateY(-10px) scale(.9);transition:.5s cubic-bezier(.16, 1, .3, 1)}.member-option-btn,.menu-toggle{padding:10px 15px;transition:.3s;cursor:pointer}.member-options-relative.active{visibility:visible;opacity:1;transform:translateX(0) translateY(0) scale(1)}.member-option-btn{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);border-radius:10px;border:1px solid rgba(255,255,255,.3);font-size:.9rem;color:#000;display:flex;align-items:center;text-align:left;width:100%;position:relative}.member-option-btn::before{position:absolute;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.member-option-btn:hover{background:rgba(255,255,255,.4);border-color:rgba(255,255,255,.5);transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4)}.member-option-btn:active{transform:translateY(0) scale(.98)}.member-option-btn i{margin-right:10px;font-size:16px;color:#cd0000}.community-card:hover i,.integration-logo:hover,.member-option-btn:hover i,.menu-toggle:hover{transform:scale(1.1)}.sidebar-footer{font-size:12px;text-align:center;margin-top:30px;color:#666}.menu-toggle{display:none;position:fixed;top:20px;left:20px;z-index:1002;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);color:#000;border:1px solid rgba(255,255,255,.25);border-radius:50%;font-size:24px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.section,.toast{backdrop-filter:blur(10px) saturate(180%)}.main-content{margin-left:320px;width:calc(100% - 320px);padding:20px;flex-grow:1;transition:margin-left .3s ease-in-out}.section{background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:30px;margin-bottom:30px;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.2);transition:.3s cubic-bezier(.4, 0, .2, 1)}.article-content p,.news-preview,h1,h2,h3{margin-bottom:20px}p{margin-bottom:15px}.btn{background:linear-gradient(to right,#f06060,#cd0000);background-size:200% 100%;background-position:50% 0;color:#fff;padding:12px 25px;border-radius:30px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background-position 1.5s,transform .3s,box-shadow .3s;text-decoration:none;display:inline-flex;align-items:center;border:none;box-shadow:0 8px 25px rgba(205,0,0,.25)}.btn i{margin-left:8px}.btn:hover{color:#fff;background-position:100% 0;transform:translateY(-2px) scale(1.03);box-shadow:0 12px 35px rgba(205,0,0,.35)}.btn:hover i{transform:translateX(5px)}.toast{background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:15px;padding:25px;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:.3s cubic-bezier(.4, 0, .2, 1);position:fixed;overflow:hidden}.toast.success{background:rgba(76,175,80,.4);border:1px solid rgba(76,175,80,.2)}.toast.danger{background:rgba(244,67,54,.4);border:1px solid rgba(244,67,54,.2)}.toast.fail{background:rgba(255,193,7,.4);border:1px solid rgba(255,193,7,.2)}.hero-section{height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;overflow:hidden;margin-bottom:30px;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-content{position:relative;z-index:2;max-width:600px;padding:0 20px}.hero-section h1{font-size:48px;font-weight:700;margin-bottom:20px;color:#333}.hero-section p{font-size:18px;margin-bottom:30px;color:#444}.typing-text{min-height:30px;color:transparent;background:linear-gradient(to right,#f06060,#cd0000);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;background-position:50% 0;font-weight:600;font-size:20px;animation:10s steps(60) infinite animated-background}@keyframes animated-background{0%,100%{background-position:0 0}50%{background-position:100% 0}}.hero-video{background-color:#000}.video-background-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.video-background-container iframe,.video-background-container video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;height:200%;width:auto;min-width:100%}.hero-video::before{background:linear-gradient(90deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.8) 40%,rgba(255,255,255,.1) 80%,rgba(255,255,255,0) 100%)}.hero-image{background-image:url('https://placehold.co/1200x800/cccccc/333333?text=Imagem+de+Fundo+Hero');background-size:cover;background-position:center}.hero-image::before{background:linear-gradient(90deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 100%)}.pricing-card.featured::before,.social-link:hover{background-color:#cd0000;color:#fff}.features,.pricing,.products,.projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.app-card,.feature-card,.login-container,.news-card,.pricing-card,.product-card,.project-card,.team-member{background:rgba(255,255,255,.25);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:15px;padding:25px;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:.3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.app-card:hover,.feature-card:hover,.login-container:hover,.mvv-card:hover,.news-card:hover,.pricing-card:hover,.product-card:hover,.project-card:hover,.team-member:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.12);border-color:rgba(255,255,255,.4)}.feature-icon{width:60px;height:60px;background:linear-gradient(to right,#f06060,#cd0000);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff;font-size:24px;box-shadow:0 8px 25px rgba(205,0,0,.3)}.team{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px}.team-member{padding:0;text-align:center}.product-card img,.team-member img{width:100%;height:250px;object-fit:cover;border-radius:15px 15px 0 0}.product-info,.project-info,.team-info{padding:20px}.team-info h3{margin-bottom:5px}.team-role{color:#cd0000;font-weight:500;margin-bottom:15px}.project-tag,.social-link{color:#000;background-color:#ececec}.article-header h1,.news-date,.project-tag{margin-bottom:10px}.social-links{display:flex;justify-content:center;gap:15px}.social-link{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s}.product-card,.project-card{padding:0}.project-card img{width:100%;height:200px;object-fit:cover;border-radius:15px 15px 0 0}.project-tag{display:inline-block;padding:5px 10px;border-radius:20px;font-size:12px}.article-meta,.news-date{color:#666;font-size:14px}.case-studies-grid,.news{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.news-card,.news-info{padding:10px}.news-card img{width:100%;height:220px;object-fit:cover;border-radius:10px}.article{max-width:100%;margin:0 auto}.article-header,.news-form-header{margin-bottom:30px}.article-header h1{font-size:36px}.article-meta{margin-bottom:20px}.article-image{width:100%;height:400px;object-fit:cover;border-radius:15px;margin-bottom:30px}#vm-loader-wrapper,.popup-overlay{position:fixed;top:0;left:0;height:100%}.article-content h2{font-size:24px;margin:30px 0 15px}.article-content img{width:100%;border-radius:15px;margin:20px 0}.article-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.article-tag{background-color:#ececec;color:#000;padding:5px 15px;border-radius:20px;font-size:14px}#contact{margin-top:50px}.form-container{max-width:600px;margin:0 auto}.form-group{margin-bottom:20px;text-align:left}.form-label{display:block;margin-bottom:8px;font-weight:500}.form-input,.form-input-only,.form-select,.form-select-only,.form-textarea,.form-textarea-only{width:100%;padding:12px 15px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:rgba(255,255,255,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-family:Poppins,sans-serif;transition:.3s;color:#000}.image-upload,.pricing-card{padding:30px;text-align:center}.form-input:focus,.form-select:focus,.form-textarea:focus{background:rgba(255,255,255,.4)}.form-textarea{min-height:150px;resize:vertical}.news-form-container{max-width:800px;margin:0 auto}.image-upload{border:2px dashed rgba(0,0,0,.2);border-radius:10px;margin-bottom:20px;background-color:rgba(255,255,255,.2);cursor:pointer;transition:.3s}.image-upload-icon,.pricing-type{color:#cd0000;margin-bottom:10px}.image-upload:hover{border-color:#cd0000;background-color:rgba(255,255,255,.3)}.image-upload-icon{font-size:40px}.pricing-card.featured{border:2px solid #cd0000;transform:scale(1.05)}.pricing-card.featured::before{content:"Popular";position:absolute;top:10px;right:-25px;padding:5px 30px;transform:rotate(45deg);font-size:12px;font-weight:600}.pricing-type{font-weight:600}.pricing-price{font-size:36px;font-weight:700;margin-bottom:20px}.pricing-price span{font-size:16px;font-weight:400;color:#666}.pricing-features{list-style:none;margin-bottom:30px;padding:0}.pricing-features li{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.advanced-table tr:last-child td,.pricing-features li:last-child{border-bottom:none}.product-category{color:#666;font-size:14px;margin-bottom:5px}.product-price{font-size:24px;font-weight:700;color:#cd0000;margin-bottom:15px}.product-rating{display:flex;align-items:center;margin-bottom:15px}.footer,.popup-content,.popup-header{margin-bottom:20px}.product-rating span{color:#666;margin-left:8px;font-size:14px}.product-actions{display:flex;justify-content:space-between;margin-top:15px;gap:5px}.footer{border-radius:20px;padding:20px;margin-top:50px;margin-left:320px;width:calc(100% - 320px);text-align:center;color:#666;font-size:14px;background:rgba(255,255,255,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2)}#ai-help,.login-container{padding:40px}.login-container h2{margin-bottom:30px;font-size:28px;color:#333}.popup-overlay{width:100%;background-color:rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;transition:opacity .3s,visibility .3s}.popup-modal{background:rgba(255,255,255,.8);backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.2);max-width:500px;width:90%;position:relative;display:flex;flex-direction:column;transform:translateY(-30px) scale(.95);opacity:0;transition:.3s cubic-bezier(.4, 0, .2, 1)}.popup-overlay.active .popup-modal{transform:translateY(0) scale(1);opacity:1}.popup-header{display:flex;justify-content:space-between;align-items:center}.popup-header h2{margin:0;font-size:24px;color:#333}.popup-close-btn{background:0 0;border:none;font-size:24px;color:#999;cursor:pointer;transition:color .3s}.popup-close-btn:hover{color:#cd0000}.popup-content{flex-grow:1;overflow-y:auto;color:#555}.popup-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.popup-btn{padding:10px 20px;border-radius:25px;font-weight:500;cursor:pointer;transition:.3s;border:none}.popup-btn.primary{background:linear-gradient(to right,#f06060,#cd0000);color:#fff;background-size:200% 100%;background-position:0 0}.app-download-btn:hover,.popup-btn.primary:hover{background-position:100% 0;transform:scale(1.03)}.popup-btn.secondary{background-color:#ececec;color:#000}.popup-btn.secondary:hover{background-color:#ddd;color:#424242;transform:scale(1.03)}.app-grid,.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.app-card{padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center}.app-icon{width:80px;height:80px;border-radius:20%;object-fit:cover;margin-bottom:15px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.app-title{font-size:1.25rem;font-weight:600;margin-bottom:5px;color:#333}.app-category,.app-developer{font-size:.9rem;color:#666;margin-bottom:10px}.app-rating{color:#ffc107;margin-bottom:15px}.app-rating .fa-star{font-size:1.1rem;margin:0 2px}.app-download-btn{background:linear-gradient(to right,#4caf50,#28a745);background-size:200% 100%;background-position:50% 0;color:#fff;padding:10px 20px;border-radius:25px;font-weight:500;cursor:pointer;transition:background-position 1.5s,transform .3s;text-decoration:none;display:inline-block;border:none;width:100%}#ai-help h2,.login-logo{font-weight:600;color:#333}.login-container{max-width:420px;width:100%;text-align:center}.login-logo{margin-bottom:16px;display:flex;justify-content:center;align-items:center;font-size:2rem}.login-logo i{color:#cd0000;margin-right:10px;font-size:2.2rem}.login-subtitle{margin-bottom:32px;color:#666;font-size:1rem}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:.9rem}.remember-me{display:flex;align-items:center;gap:8px;color:#555}.remember-me input[type=checkbox]{width:16px;height:16px;accent-color:#cd0000}.forgot-password{display:block;margin-top:15px;font-size:.9rem;color:#555;text-decoration:none;transition:color .3s}.forgot-password:hover{color:#cd0000;text-decoration:none}.create-account{margin-top:24px;font-size:.9rem;color:#666}.error-message{background-color:rgba(255,0,0,.1);color:#b71c1c;padding:10px 15px;border-radius:8px;margin-bottom:20px;font-size:.9rem;text-align:center;display:none;border:1px solid rgba(255,0,0,.2)}.error-message.show{display:block}#vm-loader-wrapper{width:100%;background-color:rgba(255,255,255,.9);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(5px);transition:opacity .7s,visibility .7s}.vm-loader-container{position:relative;width:150px;height:150px;display:flex;justify-content:center;align-items:center}.vm-loader-gradient-background,.vm-loader-logo{top:0;left:0;width:100%;height:100%;position:absolute;border-radius:50%}.vm-loader-gradient-background{background:conic-gradient(from 0deg,#c00,#9932cc,#ff69b4,orange,#00ced1,#c00);animation:4s linear infinite vm-loader-rotate-gradient;z-index:1}.vm-loader-logo{object-fit:cover;z-index:3}.vm-loader-spinner{position:absolute;top:-15px;left:-15px;width:180px;height:180px;border-radius:50%;border:4px solid transparent;border-top-color:#c00;border-right-color:rgba(204,0,0,.3);animation:1.5s ease-in-out infinite vm-loader-spin;z-index:2}.ai-container{max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.ai-prompt-submit,.tool-card{align-items:center;cursor:pointer}#ai-help h2{font-size:1.8rem;margin-bottom:30px}.ai-prompt-container{position:relative;width:100%;margin-bottom:25px}.ai-prompt-input{width:100%;padding:18px 65px 18px 25px;border:1px solid rgba(0,0,0,.1);border-radius:50px;background:rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:.3s;color:#000;font-size:1.1rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.mvv-card,.tool-card{box-shadow:0 8px 32px rgba(0,0,0,.08)}.ai-prompt-input::placeholder{color:#555;opacity:1}.ai-prompt-input:focus{outline:0;border-color:rgba(205,0,0,.5);box-shadow:0 0 0 4px rgba(205,0,0,.15),inset 0 2px 4px rgba(0,0,0,.06);background:rgba(255,255,255,.5)}.ai-prompt-submit{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background-color:#333;color:#fff;font-size:1.2rem;display:flex;justify-content:center;transition:.3s cubic-bezier(.4, 0, .2, 1)}.ai-prompt-submit:hover{background-color:#cd0000;transform:translateY(-50%) scale(1.1);box-shadow:0 5px 15px rgba(205,0,0,.3)}.ai-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ai-suggestion-btn{background:rgba(255,255,255,.15);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,.1);color:#333;padding:8px 18px;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:500;transition:.3s}.ai-suggestion-btn:hover{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.15);transform:translateY(-2px);color:#000}.tools-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:20px}.tool-card{background:rgba(255,255,255,.25);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:35%;transition:.3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden;display:flex;justify-content:center;aspect-ratio:1/1}.mvv-icon,.tool-info{align-items:center;color:#fff}.tool-card:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 20px 60px rgba(0,0,0,.12);border-color:rgba(255,255,255,.4)}.tool-icon{font-size:48px;color:#333;transition:.4s ease-in-out}.tool-card:hover .tool-icon{transform:scale(.8);opacity:.1}.tool-info{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:15px;display:flex;justify-content:center;text-align:center;background:linear-gradient(to top,rgba(205,0,0,.9),rgba(240,96,96,.7));transform:translateY(101%);transition:transform .4s cubic-bezier(.4, 0, .2, 1)}.tool-card:hover .tool-info{transform:translateY(0)}.tool-name{font-size:1rem;font-weight:600;margin:0;color:#fff}.mvv-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));gap:30px;margin-top:30px}.mvv-card{background:rgba(255,255,255,.25);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:15px;padding:30px;transition:.3s cubic-bezier(.4, 0, .2, 1);text-align:center}.mvv-icon,.roadmap-icon{border-radius:50%;display:flex}.mvv-icon{width:70px;height:70px;background:linear-gradient(to right,#f06060,#cd0000);justify-content:center;margin:0 auto 25px;font-size:28px;box-shadow:0 8px 25px rgba(205,0,0,.3)}.changelog-entry,.changelog-filter-btn{background:rgba(255,255,255,.2);transition:.3s}.mvv-card h3{margin-bottom:15px;font-size:1.5rem;font-weight:600}.mvv-card p{font-size:1rem;color:#333}.section-subtitle{text-align:center;max-width:600px;margin:-15px auto 30px;color:#555;font-size:1.1rem}.roadmap-container{position:relative;max-width:800px;margin:0 auto}.roadmap-container::before{content:'';position:absolute;width:3px;background:rgba(0,0,0,.1);top:20px;bottom:20px;left:21px}.roadmap-item{padding:20px 0 20px 60px;position:relative}.roadmap-icon,.table-filter i{position:absolute;top:50%;transform:translateY(-50%)}.roadmap-icon{left:0;width:45px;height:45px;align-items:center;justify-content:center;color:#fff;font-size:18px;border:3px solid #ececec;z-index:2}.changelog-tag.fix,.roadmap-item.completed .roadmap-icon,.roadmap-item.completed .roadmap-status,.status-badge.status-online{background-color:#28a745}.changelog-tag.new,.roadmap-item.in-progress .roadmap-icon,.roadmap-item.in-progress .roadmap-status{background-color:#007bff}.roadmap-item.planned .roadmap-icon{background-color:#ffc107}.roadmap-item.future .roadmap-icon,.roadmap-item.future .roadmap-status{background-color:#6c757d}.roadmap-status{font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:20px;color:#fff;display:inline-block;margin-bottom:10px}.changelog-tag.improvement,.roadmap-item.planned .roadmap-status,.status-badge.status-maintenance{background-color:#ffc107;color:#333}.changelog-entry li,.roadmap-content h3{margin-bottom:8px}.roadmap-content p{margin-bottom:0;color:#444}.changelog-filter{display:flex;justify-content:center;gap:10px;margin-bottom:25px}.changelog-filter-btn{border:1px solid rgba(0,0,0,.1);padding:8px 18px;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:500}.changelog-filter-btn.active,.changelog-filter-btn:hover{background:#cd0000;color:#fff;border-color:#cd0000}.changelog-list{max-width:700px;margin:0 auto}.case-study-info h3,.changelog-entry{margin-bottom:15px}.changelog-entry{padding:20px;border-radius:10px;border-left:5px solid}.changelog-tag,.changelog-version{border-radius:5px;margin-right:10px}.changelog-entry[data-category=new]{border-color:#007bff}.changelog-entry[data-category=improvement]{border-color:#ffc107}.changelog-entry[data-category=fix]{border-color:#28a745}.changelog-entry h4{margin-bottom:15px;font-weight:600}.changelog-version{background-color:#ececec;padding:4px 8px;font-size:.9rem;color:#333}.changelog-entry ul{list-style:none;padding-left:10px}.changelog-tag{font-size:.75rem;font-weight:600;padding:3px 8px;color:#fff}.case-study-card{overflow:hidden;padding:0}.case-study-card img{width:100%;height:180px;object-fit:cover}.case-study-info{padding:25px}.api-docs-container{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:800px;margin:0 auto}.api-docs-icon,.community-card i{margin-bottom:20px;color:#cd0000}.api-docs-card,.integrations-container{text-align:center}.api-docs-icon{font-size:40px}.community-card{background:rgba(255,255,255,.25);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:15px;padding:30px;text-align:center;text-decoration:none;color:#333;transition:.3s}.community-card:hover{transform:translateY(-8px);box-shadow:0 12px 35px rgba(0,0,0,.1);border-color:rgba(255,255,255,.4);color:#cd0000}.community-card i{font-size:48px}.community-card h3{color:#000;margin-bottom:10px}.community-card p{color:#444;margin-bottom:0}.integration-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-bottom:40px}.integration-logo{background:rgba(255,255,255,.3);width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:15px;transition:.3s}.integration-logo img{max-width:100%;max-height:100%;filter:grayscale(100%);opacity:.7;transition:.3s}.integration-logo:hover img{filter:grayscale(0%);opacity:1}.advanced-table-container{background:rgba(255,255,255,.2);border-radius:15px;padding:25px;border:1px solid rgba(255,255,255,.2)}.table-tabs{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:15px}.table-tab-btn{background-color:transparent;border:1px solid transparent;padding:8px 18px;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:500;transition:.3s;color:#333}.table-tab-btn:hover{background-color:rgba(0,0,0,.05)}.table-tab-btn.active{background-color:#cd0000;color:#fff;border-color:#cd0000}.table-filter{position:relative;margin-bottom:20px}.table-filter .form-input-only{padding-left:40px}.table-filter i{left:15px;color:#777}.table-wrapper{overflow-x:auto}.advanced-table{width:100%;border-collapse:collapse}.advanced-table td,.advanced-table th{padding:15px;text-align:left;border-bottom:1px solid rgba(0,0,0,.08)}.advanced-table th{font-weight:600;font-size:.9rem;color:#555;background-color:rgba(0,0,0,.02)}.advanced-table tr:hover{background-color:rgba(0,0,0,.03)}.advanced-table td small{color:#666;font-size:.8rem}.status-badge{padding:4px 10px;border-radius:15px;font-size:.8rem;font-weight:600;color:#fff;display:inline-block;min-width:70px;text-align:center}.status-badge.status-offline{background-color:#dc3545}@keyframes vm-loader-rotate-gradient{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes vm-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.member-area,body{flex-direction:column}.member-option-btn:last-child,.sidebar{border-bottom:none}body{background-color:#fff;margin:0}body::before{display:none}.sidebar{width:280px;height:100vh;margin:0;border-radius:0;transform:translateX(-100%);position:fixed;top:0;left:0;padding-top:60px;box-shadow:2px 0 5px rgba(0,0,0,.1);border-right:1px solid rgba(255,255,255,.2);border-left:none;border-top:none}.sidebar.open{transform:translateX(0)}.menu-toggle{display:block}.main-content{margin-left:0;width:100%;padding:15px}.hero-section h1,.tool-icon{font-size:36px}.hero-section p{font-size:16px}.typing-text{font-size:18px}.section{border-radius:15px;margin-bottom:20px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.footer,.member-options{border-radius:0;backdrop-filter:none;width:100%}.footer{margin-left:0;padding:15px;margin-top:30px;background:#f8f9fa;border:none;-webkit-backdrop-filter:none}.member-area{position:static;margin-top:20px;padding-top:15px;border-top:1px solid #eee;align-items:flex-start;padding-right:0}.user-info{margin-bottom:10px}.member-options{position:static;right:auto;top:auto;padding:0;box-shadow:none;transition:none;visibility:visible;opacity:1;display:none;background:0 0;-webkit-backdrop-filter:none;border:none}.member-options.active{display:flex}.member-option-btn{padding:10px 0;border-radius:0;border-bottom:1px solid #eee;background:0 0}#ai-help,.login-container{padding:30px 20px}.member-option-btn i{margin-right:15px}.login-container{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.login-container h2{font-size:24px}.popup-modal{padding:20px;border-radius:10px;max-width:95%}.popup-close-btn,.popup-header h2{font-size:20px}.popup-content{margin-bottom:15px}.popup-buttons{flex-direction:column;align-items:stretch}.popup-btn{width:100%;margin-top:10px}.popup-btn:first-child{margin-top:0}.api-docs-container,.app-grid,.case-studies-grid,.community-grid{grid-template-columns:1fr;gap:20px}.app-card,.changelog-entry{padding:15px}.app-icon{width:70px;height:70px}.app-title{font-size:1.1rem}.app-category,.app-developer{font-size:.85rem}.app-download-btn{padding:8px 15px}#ai-help h2{font-size:1.5rem}.ai-prompt-input{padding:15px 60px 15px 20px;font-size:1rem}.ai-prompt-submit{width:40px;height:40px}.ai-suggestion-btn{font-size:.85rem;padding:7px 15px}.tools-grid{grid-template-columns:repeat(2,1fr);gap:15px}.changelog-version,.tool-name{font-size:.8rem}.mvv-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.roadmap-container::before{left:17px}.roadmap-item{padding:15px 0 15px 50px}.roadmap-icon{width:35px;height:35px;font-size:16px;left:0;top:50%;transform:translateY(-50%)}.community-card h3,.roadmap-content h3{font-size:1.1em}.api-docs-card p,.case-study-info p,.changelog-entry li,.community-card p,.roadmap-content p{font-size:.9em}.changelog-filter{flex-wrap:wrap;gap:8px;margin-bottom:20px}.changelog-filter-btn{padding:6px 15px;font-size:.85rem}.changelog-entry h4{font-size:1em;margin-bottom:10px}.changelog-tag{font-size:.7rem;padding:2px 6px}.case-study-card img{height:150px}.case-study-info{padding:20px}.api-docs-card h3,.case-study-info h3{font-size:1.2em}.community-card{padding:25px}.community-card i{font-size:40px;margin-bottom:15px}.integration-logos{gap:15px;margin-bottom:30px}.integration-logo{width:80px;height:80px;padding:10px}}@media (min-width:769px) and (max-width:1024px){.sidebar{width:240px}.footer,.main-content{margin-left:280px;width:calc(100% - 280px)}.member-options{right:-200px;width:200px}.member-options.active{right:-240px}.app-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}}