@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.LandingPage_container__hSoxv,.LandingPage_mainContent__LAPeA{width:100%;background:transparent}.LandingPage_container__hSoxv{max-width:1280px;margin:0 auto;padding:0 2rem}.LandingPage_heroSection__xdoPf{height:100vh;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;color:white;overflow:hidden;background:transparent}.LandingPage_content__F6HMW{position:relative;z-index:3}.LandingPage_heroTextContainer__cCEM3{margin-bottom:2rem}.LandingPage_subheadlineContainer__7gOKL{margin-bottom:2.5rem}.LandingPage_subheadline__eYvHW{margin-top:1.5rem;font-size:1.25rem;color:var(--text-secondary);max-width:700px;line-height:1.7;min-height:100px}.LandingPage_heroCtaGroup__AgMZm{display:flex;justify-content:center;gap:1.5rem;margin-top:2.5rem}.LandingPage_ctaButton__Ts93y{padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;color:#000;background-color:#fff;border:none;border-radius:50px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 30px rgba(255,255,255,.2)}.LandingPage_ctaButton__Ts93y:hover{transform:scale(1.05)}.LandingPage_scanButton__0nMFm{background:linear-gradient(90deg,#ff3a82,#5233ff);color:white;box-shadow:0 4px 20px rgba(255,58,130,.3)}.LandingPage_section__HJKu3{padding:8rem 0;width:100%;background:transparent}.LandingPage_sectionTitle__wOwvD{font-size:2.5rem;font-weight:700;text-align:center;margin:0 auto 4rem;max-width:800px;width:100%;line-height:1.2}.LandingPage_featuresGrid__hbRLg,.LandingPage_problemGrid__8d60Q{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}.LandingPage_featureCard__dmwnx,.LandingPage_problemCard__4P1rs{--border-width:2px;--border-radius:0.75rem;--animation-duration:4s;--moon-clr:#60a5fa;position:relative;background-color:var(--card-background);padding:2.5rem;border-radius:var(--border-radius);border:var(--border-width) solid transparent;height:100%;transition:transform .3s ease}.LandingPage_featureCard__dmwnx:hover,.LandingPage_problemCard__4P1rs:hover{transform:translateY(-10px)}.LandingPage_featureCard__dmwnx:after,.LandingPage_problemCard__4P1rs:after{content:"";position:absolute;inset:-2px;border-radius:var(--border-radius);background:var(--moon-clr);filter:blur(15px);opacity:0;z-index:-1;transition:opacity .3s ease}.LandingPage_featureCard__dmwnx:hover:after,.LandingPage_problemCard__4P1rs:hover:after{opacity:.6}.LandingPage_featureCard__dmwnx:hover:after{background:var(--card-accent-color)}.LandingPage_featureCard__dmwnx h3,.LandingPage_problemCard__4P1rs h3{display:flex;align-items:center;gap:1rem;font-size:1.5rem;margin-bottom:1rem}.LandingPage_featureCard__dmwnx p,.LandingPage_problemCard__4P1rs p{color:var(--text-secondary);line-height:1.7}.LandingPage_featureCard__dmwnx h3{font-size:1.25rem;color:var(--card-accent-color)}.LandingPage_flowchart__XCmfS{display:flex;justify-content:center;align-items:center;gap:1rem;font-weight:500;text-align:center;margin:2rem 0;flex-wrap:wrap}.LandingPage_flowStep__z4o37{background-color:rgba(255,58,130,.3);padding:1rem 1.5rem;border-radius:.5rem;border:1px solid var(--border-color)}.LandingPage_flowArrow__K84X5{font-size:1.5rem;color:var(--text-secondary)}.LandingPage_solutionCtaButton__aZJ2p{display:block;margin:3rem auto 0;padding:.8rem 2rem;font-size:1rem;font-weight:500;color:#000;background-color:#fff;border:none;border-radius:50px;cursor:pointer;transition:transform .2s ease}.LandingPage_solutionCtaButton__aZJ2p:hover{transform:scale(1.05)}.LandingPage_benefitsList__sgfVx{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:900px;margin:0 auto}.LandingPage_benefitItem__om88Z{display:flex;align-items:center;gap:1rem;font-size:1.1rem;padding:1rem;border-radius:.5rem;background-color:rgba(0,0,0,.3);border:1px solid #4a5568}.LandingPage_finalCta__qaPky{padding:8rem 0;width:100%;text-align:center}.LandingPage_ctaTitle__uOjg_{max-width:600px;margin:0 auto 3rem}.LandingPage_ctaButtonGroup__fBhtq{display:flex;flex-direction:row;justify-content:center;gap:1.5rem}.IEEE_paperSection__0lK5u{padding:8rem 0}.IEEE_paperContainer__SJN7L{max-width:1280px;margin:0 auto;padding:3rem;border:1px solid var(--border-color);border-radius:1rem;display:grid;grid-template-columns:1fr 3fr;align-items:center;grid-gap:3rem;gap:3rem}.IEEE_logoColumn__gUW36{display:flex;justify-content:center}.IEEE_paperDetails__d9MSj h2{font-size:2rem;font-weight:700;margin:.5rem 0 1rem}.IEEE_conferenceInfo__D66ap{font-style:italic;color:var(--text-secondary);margin-bottom:1.5rem}.IEEE_paperDescription__bQOl0{color:var(--text-secondary);line-height:1.7;margin-bottom:2rem}.IEEE_buttonGroup__37dLg{display:flex;gap:1.5rem;flex-wrap:wrap}.IEEE_downloadButton__ssK4Z,.IEEE_linkButton__tND_M{display:inline-flex;align-items:center;gap:.75rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out}.IEEE_linkButton__tND_M{background-color:transparent;border:1px solid var(--text-primary);color:var(--text-primary)}.IEEE_downloadButton__ssK4Z,.IEEE_linkButton__tND_M:hover{background-color:var(--text-primary);color:var(--background-dark)}.IEEE_downloadButton__ssK4Z{border:1px solid var(--text-primary)}.IEEE_downloadButton__ssK4Z:hover{transform:scale(1.05)}@media (max-width:768px){.IEEE_paperContainer__SJN7L{grid-template-columns:1fr;text-align:center}}.Home_heroSection__xMM1F{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.Home_headingContainer__TjZqZ{display:flex;cursor:pointer}.Home_headingLetter__RQtn4{font-family:var(--font-rubik-moonrocks);font-size:8rem;font-weight:400;letter-spacing:2px;color:var(--text-primary);transition:transform .2s cubic-bezier(.25,1,.5,1),opacity .2s ease;text-shadow:0 0 1px var(--golden-outline),0 0 2px var(--golden-outline)}.Home_description__z98hd{margin-top:1.5rem;font-size:1.25rem;color:var(--text-secondary);max-width:600px;line-height:1.7;min-height:60px}.Home_ctaButton___sbjj{margin-top:2.5rem;padding:1rem 2.5rem;font-size:1.1rem;font-family:var(--font-orbitron);font-weight:600;color:var(--background-dark);background-color:var(--text-primary);border:none;border-radius:50px;cursor:pointer;transition:transform .2s ease}.Home_ctaButton___sbjj:hover{transform:scale(1.05)}.Home_aboutSection__XZ_Uj{padding:10rem 0}.Home_aboutContent__EVqYe{display:flex;align-items:center;gap:3rem;padding:3rem;background-color:rgba(10,10,10,.5);border:1px solid var(--border-color);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:transform .1s ease-out}.Home_aboutContent__EVqYe:before{content:"";position:absolute;top:var(--mouse-y-local,50%);left:var(--mouse-x-local,50%);width:300px;height:300px;background:radial-gradient(circle,var(--accent-glow) 0,transparent 70%);transform:translate(-50%,-50%);opacity:.5;transition:opacity .3s ease}.Home_aboutContent__EVqYe:hover:before{opacity:1}.Home_aboutContent__EVqYe h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Home_aboutContent__EVqYe p{color:var(--text-secondary);font-size:1.1rem;line-height:1.7}.LoginModal_overlay__BM66Z{position:fixed;inset:0;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}.LoginModal_modal__zPUFd{background-color:var(--card-background);padding:3rem;border-radius:1rem;border:1px solid var(--border-color);text-align:center;max-width:500px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.5)}.LoginModal_closeButton__IkzLi{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-secondary);cursor:pointer}.LoginModal_modal__zPUFd h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.LoginModal_modal__zPUFd p{color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.6}.LoginModal_buttonGroup__4wkJE{display:flex;justify-content:center;gap:1.5rem}.LoginModal_loginButton__WSGhj,.LoginModal_signupButton__427Rh{display:flex;align-items:center;gap:.75rem;padding:.8rem 1.8rem;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--text-primary)}.LoginModal_loginButton__WSGhj{background-color:transparent;color:var(--text-primary)}.LoginModal_loginButton__WSGhj:hover,.LoginModal_signupButton__427Rh{background-color:var(--text-primary);color:var(--background-dark)}.LoginModal_signupButton__427Rh:hover{transform:scale(1.05)}