#idlebuster-landing-page .bg-grid-slate{background-image:linear-gradient(to right,#f1f5f9 1px,transparent 1px),linear-gradient(to bottom,#f1f5f9 1px,transparent 1px);background-size:40px 40px}#idlebuster-landing-page details>summary{list-style:none!important}#idlebuster-landing-page details>summary::-webkit-details-marker{display:none!important}#idlebuster-landing-page #main-nav.scrolled{position:fixed!important;top:1rem!important;width:90%!important;max-width:1200px!important;left:50%!important;transform:translateX(-50%)!important;border-radius:9999px!important;background-color:rgba(255,255,255,.7)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.05),inset 0 0 0 1px rgba(255,255,255,.2)!important;border:1px solid rgba(209,213,219,.3)!important}#idlebuster-landing-page #main-nav.scrolled .nav-container{padding-left:1.5rem!important;padding-right:1.5rem!important}#idlebuster-landing-page .toggle-switch.active{background:#4f46e5!important}#idlebuster-landing-page .toggle-switch.active .toggle-slider{transform:translateX(26px)!important}#idlebuster-landing-page .pricing-card.featured{background:linear-gradient(145deg,#1e1b4b,#312e81)!important;border:2px solid #6366f1!important;color:white!important;transform:scale(1.05)!important;z-index:10!important;padding:40px 24px!important;box-shadow:0 25px 50px -12px rgba(79,70,229,.35)!important}#idlebuster-landing-page .pricing-card.featured:hover{transform:scale(1.08) translateY(-8px)!important}#idlebuster-landing-page .pricing-card.featured .plan-name,#idlebuster-landing-page .pricing-card.featured .plan-price,#idlebuster-landing-page .pricing-card.featured .trial-info{color:white!important}#idlebuster-landing-page .pricing-card.featured .billing-period,#idlebuster-landing-page .pricing-card.featured .trial-details,#idlebuster-landing-page .pricing-card.featured .feature-item{color:#e0e7ff!important}#idlebuster-landing-page .pricing-card.featured .feature-item::before{color:#4ade80!important}#idlebuster-landing-page .pricing-card.featured .select-btn{background:#4f46e5!important;color:white!important}#idlebuster-landing-page .pricing-card.featured .select-btn:hover{background:#6366f1!important}#idlebuster-landing-page .popular-badge{position:absolute!important;top:-12px!important;left:50%!important;transform:translateX(-50%)!important;background:#4f46e5!important;color:white!important;padding:6px 16px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important}#idlebuster-landing-page .faq-pill{cursor:pointer!important;transition:all .2s!important}#idlebuster-landing-page .faq-pill.active{background-color:#4f46e5!important;color:white!important;border-color:transparent!important}#idlebuster-landing-page .faq-pill.active:hover{background-color:#4338ca!important}.animate-float{animation:float 4s ease-in-out infinite}.animate-float-delayed{animation:float 5s ease-in-out infinite;animation-delay:1s}.animate-float-slow{animation:float 6s ease-in-out infinite;animation-delay:.5s}#idlebuster-landing-page .demo-btn{cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}#idlebuster-landing-page .demo-btn:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}#idlebuster-landing-page .demo-btn.active{background-color:#4f46e5!important;color:white!important;border-color:transparent!important;animation:none!important}.animate-mouse-random{animation:randomMouse 8s ease-in-out infinite}.animate-scroll-omni{animation:scrollOmni 16s ease-in-out infinite}.animate-scroll-v-bar{animation:scrollBarV 16s ease-in-out infinite}.animate-scroll-h-bar{animation:scrollBarH 16s ease-in-out infinite}#idlebuster-landing-page .app-window:nth-child(1){animation:appCycle 12s infinite 0s}#idlebuster-landing-page .app-window:nth-child(2){animation:appCycle 12s infinite 4s}#idlebuster-landing-page .app-window:nth-child(3){animation:appCycle 12s infinite 8s}#status-badge-container.centered{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#status-badge-container.corner{top:auto!important;left:auto!important;bottom:1rem!important;right:1rem!important;transform:translate(0,0) scale(.7)!important;opacity:.95!important;z-index:50!important}#idlebuster-landing-page .modal-overlay.active{display:flex!important}