body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}body{font-family:Outfit,serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{margin:0;padding:0}body,html{font-family:Poppins,sans-serif}body{background-image:linear-gradient(85.2deg,#210328 7.5%,#410548 88.7%);color:#f0f0f0;line-height:1.6}.landing-container{margin:0 auto;max-width:1200px;padding:0 20px}.hero-section{height:100vh;padding:100px 20px;text-align:center}.hero-heading{animation:fadeIn .4s ease-in-out;color:#e4e4e4;font-size:4.1rem;font-weight:700;margin-bottom:20px;margin-top:0;text-align:center;text-shadow:0 4px 10px #00ffff80}.hero-subheading{color:#cfcfcf;font-size:1.5rem;font-weight:300;margin-bottom:40px;text-align:center}.hero-cta,.hero-subheading{animation:fadeIn .8s ease-in-out .2s}.hero-cta{display:flex;gap:20px;justify-content:center}.cta-button{animation:fadeIn .4s ease-in-out .4s forwards;border:none;border-radius:8px;opacity:0;transition:background .3s,box-shadow .3s}.cta-button,.explore-button{cursor:pointer;font-size:1.2rem;padding:14px 28px}.explore-button{background:#0000;border:2px solid #0ff;border-radius:8px;box-shadow:none;color:#0ff;transition:background .3s,color .3s,box-shadow .3s}.explore-button:hover{background:#0ff;box-shadow:0 6px 15px #0ffc;color:#1a1a1a}.wallet-button{background:#ff007f;border:2px solid #0000;border-radius:8px;box-shadow:0 4px 10px #ff007f80;color:#1a1a1a;cursor:pointer;font-size:1.2rem;padding:14px 28px;transition:background .3s,color .3s,border .3s,box-shadow .3s}.wallet-button:hover{background:#0000;border:2px solid #ff007f;box-shadow:0 6px 15px #ff007fcc;color:#ff007f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.powered-by-section{animation:fadeIn .8s ease-in-out .4s forwards;margin-top:30px;opacity:0;text-align:center}.powered-by-text{color:#333;font-size:1.5rem;font-weight:700}.powered-by-description{color:#555;font-size:1.1rem;margin-top:8px}.about-section{color:#e4e4e4;height:auto;text-align:center}.about-heading{color:#e4e4e4;font-family:Outfit,sans-serif;font-size:3rem;font-weight:700;letter-spacing:1px;margin-bottom:40px;text-transform:uppercase}.cards-container{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-bottom:40px}.about-card{background:#ffffff1a;border-radius:12px;box-shadow:0 4px 15px #0003;color:#cfcfcf;flex:1 1;font-size:1.25rem;min-width:260px;overflow:hidden;padding:30px;position:relative;text-align:left;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.about-card:hover{box-shadow:0 8px 25px #00000040;transform:translateY(-10px)}.card-heading{color:#e4e4e4;font-family:Orbitron,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.about-content{color:#b8b8b8;font-size:1rem;line-height:1.6}.learn-more-button{background:#8e44ad;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.2rem;margin-top:30px;padding:14px 28px;transition:background .3s,box-shadow .3s}.learn-more-button:hover{background:#732d91;box-shadow:0 6px 15px #8e44adcc}.features-section{height:auto;padding:80px 20px;text-align:center}.features-heading{color:#e4e4e4;font-family:Orbitron,sans-serif;font-size:2.5rem;letter-spacing:1px;margin-bottom:50px;text-transform:uppercase}.features-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.feature-item{background:#0006;border-radius:12px;box-shadow:0 4px 15px #0006;padding:30px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.feature-item h3{color:#0ff;font-size:1.5rem;font-weight:700;margin-bottom:15px}.feature-item p{color:#cfcfcf;font-size:1.2rem;line-height:1.6}.feature-item:hover{background:#0009;box-shadow:0 8px 20px #0009;transform:translateY(-15px)}.how-it-works-section{background:#ffffff0d;border-radius:16px;box-shadow:0 4px 20px #0000004d;height:auto;margin:40px 0;padding:80px 20px;text-align:center}.how-heading{color:#e4e4e4;font-family:Orbitron,sans-serif;font-size:2.5rem;letter-spacing:1px;margin-bottom:50px;text-transform:uppercase}.how-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.how-card{height:180px;margin-bottom:50px;max-width:270px;perspective:1000px;width:100%}.how-card .card-back,.how-card .card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0009;border-radius:12px;box-shadow:0 4px 15px #0000004d;color:#cfcfcf;display:flex;height:100%;justify-content:center;position:absolute;transform-style:preserve-3d;transition:transform .6s ease;width:100%}.how-card .card-front{align-items:center;display:flex;font-size:1.2rem;justify-content:center;padding:20px;transform:rotateY(0)}.how-card .card-back{padding:20px;text-align:center;transform:rotateY(180deg)}.how-card:hover .card-front{transform:rotateY(-180deg)}.how-card:hover .card-back{transform:rotateY(0)}.how-card h3{color:#fff;font-size:1.5rem}.how-card p{color:#e0e0e0;font-size:1rem;line-height:1.5}.footer-section{align-items:flex-start;background:#0000;color:#fffefe;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 10px;text-align:center;width:100%}.footer-column{flex:1 1 30%;margin:10px}.footer-heading{color:#0ff;font-size:1.5rem;margin-bottom:20px;text-align:center}.footer-links ul{list-style:none;margin:0;padding:0;text-align:center}.footer-links ul li{cursor:pointer;font-size:1rem;margin-bottom:10px}.footer-links ul li:hover{color:#ff007f}.footer-social .social-icons{display:flex;gap:15px;justify-content:center}.footer-social .social-icons a{color:#cfcfcf;font-size:1.5rem;text-decoration:none;transition:color .3s ease}.footer-social .social-icons a:hover{color:#0ff}.footer-legal{border-top:1px solid #333;color:#8e8e8e;font-size:.9rem;margin-top:20px;padding-top:20px;width:100%}.footer-contact p,.footer-legal{text-align:center}.bdy{align-items:center;background-image:linear-gradient(85.2deg,#210328 7.5%,#410548 88.7%);color:#fff;display:flex;font-family:Outfit,sans-serif;height:100vh;justify-content:center;margin:0;overflow:hidden}#emailHelp-background{color:#ffffff0d;font-size:17rem;font-weight:700;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:100%;z-index:1}.login-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;box-shadow:0 8px 35px #0000004d;color:#fff;max-width:420px;overflow:hidden;padding:3rem 2.5rem;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .3s ease-in-out;width:100%;z-index:10}.login-container:hover{transform:scale(1.02)}.login-form{align-items:center}.login-title{font-size:2.8rem;letter-spacing:2px;margin-bottom:1.8rem;text-transform:uppercase}.form-label,.login-title{font-family:Outfit,sans-serif;font-weight:700}.form-label{align-self:flex-start;color:#ccc;font-size:1.4rem;margin-bottom:.5rem}.form-control{background:#ffffff1a;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1.2rem;margin-top:5px;padding:1rem;transition:background .3s ease,border .3s ease,box-shadow .3s ease;width:100%}.form-control:focus{background:#ffffff4d;border:1px solid #007bff;box-shadow:0 0 8px #007bff80;outline:none}.btn-primary{background:#0000;border:2px solid #0ff;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#0ff;cursor:pointer;font-size:1.2rem;padding:1rem;transition:background .3s,color .3s,box-shadow .3s;width:100%}.btn-primary:hover{background:#0ff;box-shadow:0 6px 15px #0ffc;color:#1a1a1a}.mb-3{width:100%}.login-form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.signup-text{color:#bbb;font-size:1.1rem;margin-top:1.5rem}.signup-text a{color:#00b4d8;font-weight:700;transition:color .3s ease}.signup-text a:hover{color:#007bff;text-decoration:underline}.signup-body{align-items:center;background-image:linear-gradient(85.2deg,#210328 7.5%,#410548 88.7%);color:#fff;display:flex;font-family:Outfit,sans-serif;height:100vh;justify-content:center;margin:0;overflow:hidden;padding:20px}#signup-background-text{color:#ffffff0d;font-size:calc(15rem + 2vw);font-weight:700;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:100%;z-index:1}.signup-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;box-shadow:0 8px 35px #0000004d;color:#fff;max-width:460px;padding:2rem;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .3s ease-in-out;width:100%;z-index:10}.signup-container:hover{transform:scale(1.02)}.signup-form{display:flex;flex-direction:column;gap:1rem}.signup-title{font-size:2.2rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.signup-form-label{color:#ccc;font-size:1rem;font-weight:600;text-align:left}.signup-form-control{background:#ffffff1a;border:1px solid #ccc;border-radius:8px;color:#fff;font-size:.9rem;margin-top:5px;padding:.6rem;transition:background .3s ease,border .3s ease,box-shadow .3s ease;width:94%}.signup-form-control:focus{background:#fff3;border-color:#0ff;outline:none}.signup-btn-primary,.signup-btn-secondary{border-radius:8px;cursor:pointer;font-size:.9rem;margin-top:5px;padding:.6rem;width:100%}.signup-btn-primary{background:#0000;border:2px solid #0ff;color:#0ff}.signup-btn-primary:hover{background:#0ff;box-shadow:0 6px 15px #0ffc;color:#1a1a1a}.signup-btn-secondary{background:#ffffff1a;border:1px solid #ccc;color:#fff;transition:background .3s ease,border .3s ease,color .3s ease}.signup-btn-secondary:hover{background:#0ff;border-color:#0ff;color:#1a1a1a}.signup-text{color:#ccc;font-size:.9rem;margin-top:1rem}.signup-text a{color:#0ff;text-decoration:none}.container{align-items:flex-start;background-image:linear-gradient(85.2deg,#210328 7.5%,#410548 88.7%);color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:flex-start;padding:20px}Navbar .navbar{background-color:#f0f0f0;justify-content:space-between;padding:10px 20px}.navbar-logo-and-back,Navbar .navbar{align-items:center;display:flex}.navbar-back button{background:none;border:none;color:#007bff;cursor:pointer;font-size:18px;margin-right:15px}.navbar-logo{color:#fff;font-family:Bungee,sans-serif;font-size:35px}.navbar-controls{align-items:center;display:flex}.navbar-header h1{color:#f4f4f4}.navbar-header h1,.profile-name{align-items:center;display:flex;margin-right:10px}.profile-name{background-color:coral;border-radius:50%;color:#fff;font-weight:700;height:50px;justify-content:center;width:50px}.dropdown-button{background-color:initial;border:none;color:coral;cursor:pointer;font-size:16px;padding:5px 10px}.dropdown-button:hover{color:#fff}.dropdown-content{background-color:#2c2c2c;border-radius:8px;box-shadow:0 8px 16px #0003;display:flex;flex-direction:column;gap:10px;min-width:200px;padding:10px;position:absolute;right:0;z-index:1}.dropdown-content button{background-color:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;text-align:left}.dropdown-content button:hover{background-color:coral;color:#fff}.dropdown-content a{text-decoration:none}.dropdown-content a button{width:100%}.details-section h2,.details-section h3,.details-section ul{font-size:18px;margin:10px 0}.details-section ul{list-style-type:none;padding:0}.details-section ul li{margin:5px 0}.search-form input{padding:10px;width:250px}.search-form button{padding:10px}.wallet-info{color:coral;font-size:20px;font-weight:700;margin:20px 0;text-align:left;width:100%}.wallet-info span{background-color:#ffffff1a;border-radius:5px;color:#fff;font-weight:400;padding:5px 10px}.stats-row{display:flex;gap:20px;justify-content:space-between;margin:20px 0;width:100%}.stats-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #0006;flex:1 1;padding:25px 10px;text-align:center;transition:all .3s ease}.stats-box h3{color:coral;font-size:18px;margin:0}.dropdown-walletAddress{background-color:#f4f4f4;border-radius:4px;color:orange;display:block;font-family:Arial,sans-serif;font-size:14px;margin:1px;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap;width:90%}.dropdown-walletAddress:before{content:"Wallet Address: ";font-weight:700}.stats-box p{color:#fff;font-size:24px;margin-top:10px}.stats-box:hover{box-shadow:0 2px 5px #ff7f504d;transform:scale(1.02)}.center-box{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #0006;margin:20px auto 0;max-width:400px;padding:20px;text-align:center;transition:all .3s ease;width:100%}.center-box h3{color:coral;font-size:18px;margin-bottom:10px 10px 10px 10px}.center-box ul{list-style:none;margin:0;padding:0}.center-box ul li{color:#fff;margin:5px 0}.center-box:hover{box-shadow:0 2px 5px #ff7f504d;transform:scale(1.02)}.center-box,.stats-box{align-items:center;display:flex;flex-direction:column;justify-content:center}.search-form{align-items:center;display:flex;margin-top:20px;width:100%}.search-form input{background-color:#444;border:1px solid coral;border-radius:5px;color:#fff;font-size:20px;padding:14.5px;text-align:left;width:90%}.search-form input::placeholder{color:coral;text-align:left}.search-form button{background-color:coral;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:20px;transition:all .3s ease}.search-form button:hover{background-color:#e46c40}.nftpage-container{align-items:center;background:linear-gradient(85.2deg,#210328 7.5%,#410548 88.7%);color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:flex-start;padding:20px;text-align:center}.nftpage-banner{height:100vh;position:relative;width:100%}.nftpage-banner-img{border-radius:8px;height:300px;object-fit:cover;width:100%}.nftpage-image{background-color:#0009;border:5px solid #fff;border-radius:50%;height:150px;left:50%;overflow:hidden;position:absolute;top:auto;transform:translate(-50%,-50%);width:150px;z-index:100}.nftpage-image-img{height:100%;object-fit:cover;width:100%}.nftpage-card{background-color:#0009;border-radius:15px;box-shadow:0 8px 16px #0003;margin-bottom:30px;margin-top:100px;padding:20px;text-align:left;width:80%}.nftpage-card-header{align-items:center;display:flex;justify-content:space-between;padding:10px}.nftpage-card-header h1{color:coral;font-size:46px}.nftpage-favorite-btn{background-color:coral;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:all .3s ease}.nftpage-favorite-btn:hover{background-color:#e46c40}.nftpage-investment-risk{color:coral;margin-left:10px}.nftpage-investment-risk-desc{color:#b5b5b5;margin-left:10px}.nftpage-description{color:#fff;font-size:22px;margin-top:0;padding:10px}.nftpage-links a{color:coral;font-size:16px;margin:10px;text-decoration:none;transition:color .3s ease}.nftpage-links a:hover{color:#fff}.nftpage-image img{border-radius:10px;display:block;max-width:500px}.nftpage-span{color:#b0e0e6}@media screen and (max-width:768px){.nftpage-container{padding:10px}.nftpage-card{padding:15px;width:90%}.nftpage-card-header h1{font-size:22px}.nftpage-favorite-btn{font-size:14px}}.analytics-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:10px;box-shadow:0 8px 32px #0003;margin:100px auto 0;padding:20px;width:80%}.analytics-title{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.analytics-threshold-input{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.analytics-threshold-input label{color:#444;font-size:18px;font-weight:500}.analytics-input{border:1px solid #ccc;border-radius:8px;font-size:16px;max-width:300px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.analytics-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.analytics-container h2{color:#555}.analytics-chart-title{font-size:20px;margin-bottom:10px}.analytics-error,.analytics-loading{color:red;font-size:18px;text-align:center}.analytics-chart-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px #0000004d;box-sizing:border-box;display:block;height:400px;margin-bottom:100px;padding:15px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.analytics-chart-container:hover{border-color:#ffd700cc;box-shadow:0 12px 40px #0006;transform:scale(1.05)}.PricePred-container{background-color:#0009;border-radius:12px;box-shadow:0 4px 8px #0000004d;color:#fff;font-family:Arial,sans-serif;margin:100px auto;padding:20px;text-align:center;width:80%}.PricePred-header{border-bottom:2px solid coral;color:coral;font-size:2rem;margin-bottom:20px;padding-bottom:10px}.PricePred-row{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.PricePred-box{background-color:#ffffff1a;border:1px solid #fff3;border-radius:50px;flex:1 1;padding:15px;text-align:center;transition:transform .3s ease,background-color .3s ease}.PricePred-box h3{color:coral;font-size:1.2rem;margin-bottom:8px}.PricePred-box p{color:#ffffffe6;font-size:1rem}.PricePred-box:hover{background-color:#fff3;box-shadow:0 4px 12px #0006;transform:translateY(-5px)}.PricePred-input{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.PricePred-input input{background-color:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;font-size:1rem;outline:none;padding:10px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:200px}.PricePred-input input::placeholder{color:#fff9}.PricePred-input input:focus{border-color:coral;box-shadow:0 0 8px #ff7f5099}.PricePred-input button{background-color:coral;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.PricePred-input button:hover{background-color:#ff4500;transform:translateY(-2px)}.PricePred-input button:active{transform:translateY(0)}.Favorite-page{margin:0 auto;max-width:1200px;padding:20px}.Favorite-page h1{color:#fff;font-size:3rem;margin-bottom:40px;text-align:center;text-shadow:0 0 4.2px #ff7f504d,0 0 8px #ff7f504d}.Favorite-list{display:flex;flex-direction:column;gap:20px}.Favorite-item{align-items:center;background-color:#ffffff1a;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex-wrap:wrap;gap:20px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.Favorite-item:hover{box-shadow:0 8px 16px #0000004d;transform:translateY(-10px)}.Favorite-info{flex:1 1;padding:10px}.Favorite-info h2{color:coral;font-size:1.8rem;margin-bottom:10px}.Favorite-info p{font-size:1rem;line-height:1.5;margin-bottom:20px}.Favorite-button,.Remove-button{align-self:flex-start;background-color:coral;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:10px;padding:10px 20px;position:relative;transition:background-color .3s ease;transition:background-color .3s ease,transform .3s ease}.Remove-button{margin-left:10px}.Favorite-button:hover{background-color:#ff5722;transform:scale(1.1)}.Favorite-image{border-radius:10px;flex:1 1;max-width:40%;overflow:hidden;text-align:center}.Favorite-image img{border-radius:10px;height:100%;max-width:100%;object-fit:cover;transition:transform .4s ease-in-out}.Favorite-image:hover img{transform:scale(1.1)}@media (max-width:768px){.Favorite-item{flex-direction:column}.Favorite-info{text-align:center}.Favorite-button{align-self:center}.Favorite-info h2{font-size:1.5rem}.Favorite-info p{font-size:.9rem}}.RiskCalc-container{background-color:#0009;border-radius:12px;box-shadow:0 4px 8px #0000004d;color:#fff;font-family:Arial,sans-serif;margin:30px auto;padding:20px;text-align:center;width:80%}.RiskCalc-header{border-bottom:2px solid coral;color:coral;font-size:2.5rem;margin-bottom:20px;padding-bottom:10px}.RiskCalc-form{gap:15px;margin-bottom:20px}.RiskCalc-form-group{align-items:flex-start;display:flex;flex-direction:column}.RiskCalc-label{font-size:1rem;margin-bottom:5px}.RiskCalc-input{border-radius:8px;color:#fff;width:98.4%}.RiskCalc-input,.RiskCalc-select{background-color:#ffffff1a;border:1px solid #fff3;font-size:1rem;padding:10px;transition:border-color .3s ease,background-color .3s ease}.RiskCalc-input:focus,.RiskCalc-select:focus{background-color:#fff3;border-color:coral;outline:none}.RiskCalc-button{animation:border-flicker 2s linear infinite;background-color:initial;border:2px solid coral;border-radius:5px;box-shadow:inset 0 0 .5em 0 coral,0 0 .5em 0 coral;color:coral;cursor:pointer;font-family:Raleway,sans-serif;font-size:1rem;padding:10px 20px;position:relative;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.RiskCalc-button:hover{background-color:coral;box-shadow:0 0 1em .2em coral,inset 0 0 .5em 0 coral;color:#fff;transform:translateY(-2px)}.RiskCalc-button:before{background:coral;filter:blur(1em);opacity:.7;pointer-events:none;transform:translateY(120%) rotateX(95deg) scaleY(.35)}.RiskCalc-button:after,.RiskCalc-button:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.RiskCalc-button:after{background-color:coral;box-shadow:0 0 .1em .2em coral;opacity:0;transition:opacity .1s linear;z-index:-1}.RiskCalc-button:hover:before{filter:blur(1.5em);opacity:1}.RiskCalc-button:hover:after{opacity:1}@keyframes border-flicker{0%{opacity:.1}2%{opacity:1}4%{opacity:.1}8%{opacity:1}70%{opacity:.7}to{opacity:1}}.RiskCalc-score-container{background-color:#ffffff1a;border-radius:10px;box-shadow:0 4px 8px #0000004d;margin-top:40px;padding:15px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.RiskCalc-score-container:hover{background-color:#fff3;box-shadow:0 6px 12px #00000080;transform:scale(1.05)}.RiskCalc-score{color:coral;font-size:1.5rem}.RiskCalc-risk-level{color:#ffffffe6;font-size:1.2rem}.RiskCalc-data{background-color:#ffffff1a;border-radius:10px;color:#ffffffe6;padding:15px;text-align:left}.RiskCalc-data-header{font-size:1.2rem;margin-bottom:10px}.RiskCalc-data{background-color:#00000080;border-radius:15px;box-shadow:0 8px 16px #0000004d;color:#fff;margin-top:20px;padding:20px;text-align:center}.RiskCalc-data-header{border-bottom:2px solid coral;color:coral;font-size:1.8rem;margin-bottom:20px;padding-bottom:10px}.RiskCalc-data-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}.RiskCalc-data-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;padding:15px;text-align:left;transition:transform .3s ease,background-color .3s ease}.RiskCalc-data-box:hover{background:#fff3;box-shadow:0 6px 12px #0006;transform:translateY(-5px)}.RiskCalc-data-box p{font-size:1rem;margin:0}.RiskCalc-data-box p strong{color:coral}.RiskCalc-form-group{margin-bottom:20px;transition:transform .2s ease}.RiskCalc-form-group:hover{transform:translateY(-2px)}.RiskCalc-label{color:coral;font-size:16px;font-weight:700;margin-bottom:10px;transition:color .3s ease}.RiskCalc-label:hover{color:#e46c40}.RiskCalc-select{background-color:#2c2c2c;border:none;border-radius:8px;box-shadow:0 8px 16px #0003;color:#fff;cursor:pointer;font-size:18px;padding:12px 15px;transition:background-color .3s ease,box-shadow .3s ease;width:100%}.RiskCalc-select:hover{background-color:#444;box-shadow:0 10px 20px #0000004d}.RiskCalc-select option{background-color:#444;color:#fff;font-size:18px;padding:12px 15px;transition:background-color .3s ease}.RiskCalc-select option:hover{background-color:coral;color:#fff}body{margin:0;padding:20px}.topnft-container{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#333;margin:20px auto;max-width:800px;padding:20px}.topnft-table{border-collapse:collapse;margin-top:20px;width:100%}.topnft-table td,.topnft-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.topnft-table th{background-color:#673ab7;color:#fff;font-size:18px}.topnft-table td{font-size:16px}.topnft-table img{border-radius:5px;height:auto;width:100px}.topnft-table tr:hover{background-color:#f5f5f5}.topnft-heading{color:#673ab7;font-size:24px;margin-bottom:20px;text-align:center}.topnft-button{background-color:#673ab7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px;transition:background-color .3s ease}.topnft-button:hover{background-color:#8561c5}.topnft-button:disabled{background-color:#ccc;cursor:not-allowed}.topnft-dropdown{border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:16px;margin-bottom:20px;padding:8px 16px}.Profile-container{padding:20px;text-align:center}.Profile-heading{color:coral;font-size:48px;font-weight:700;margin-bottom:15px;text-align:center;text-shadow:1px 1px 5px #0003}.Profile-info{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006;border-radius:8px;box-shadow:0 4px 20px #00000026;color:#fff;font-size:18px;margin-top:10px;padding:10px 15px;text-align:center}.Profile-info p{margin:10px 0}.Profile-important{color:#fff;font-size:38px;font-weight:700}.Profile-tables{display:flex;gap:20px;justify-content:space-between;margin-top:20px}.Profile-table{width:48%}.Profile-erc20-table,.Profile-nft-table{border-collapse:collapse;color:#fff;width:100%}.Profile-erc20-table td,.Profile-erc20-table th,.Profile-nft-table td,.Profile-nft-table th{border:1px solid #fff3;padding:12px 15px;text-align:center}.Profile-erc20-table th,.Profile-nft-table th{background:#ff7f5033;color:coral;font-weight:700}.Profile-erc20-table td,.Profile-nft-table td{background:#ffffff1a}.Profile-pagination{display:flex;gap:10px;justify-content:center;margin-top:15px}.Profile-pagination button{background:#ff7f50b3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 15px;transition:background-color .3s ease}.Profile-pagination button:hover{background:coral}.Profile-pagination button:disabled{background:#ff7f5066;cursor:not-allowed}.Profile-table td,.Profile-table th{border:1px solid #fff3;color:#fff;padding:12px 15px;text-align:center;transition:background-color .3s ease,color .3s ease}.Profile-table th{background:#ff7f5033;color:coral}.Profile-table td{background:#ffffff1a}.Profile-table td:hover{background:#ff7f504d;color:#fff;cursor:pointer}.Profile-subheading{font-size:28px}.nft-search-page-container{align-items:center;display:flex;flex-direction:column;padding:20px}.nft-search-page-title{color:coral;font-size:3.5rem;font-weight:700;margin-bottom:20px;text-align:center}.nft-file-upload{border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:30px;padding:10px 15px}.nft-file-upload:hover{border-color:#ff3b3b}.nft-loading-message{color:#ff0;font-size:1.2rem;font-style:italic}.nft-error-message{color:#ff4d4d;font-size:1rem}.nft-result-container{align-items:center;background:#0009;border:2px solid #ff3b3b;border-radius:12px;display:flex;flex-direction:column;margin-top:20px;max-width:800px;padding:10px 45px 45px}.nft-result-heading{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:50px;text-align:center}.nft-result-content{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.nft-result-image{border:2px solid #ff3b3b;border-radius:8px;height:300px;margin-right:80px;object-fit:contain;width:300px}.nft-result-details{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.nft-result-title{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:15px}.nft-result-info{color:#d9d9d9;font-size:1.2rem;margin:5px 0}.nft-result-similarity{color:coral;font-size:1.4rem;font-weight:700;margin-top:10px}.ChatPage-container{background-color:#0009;border-radius:12px;box-shadow:0 4px 8px #0000004d;color:#fff;font-family:Arial,sans-serif;margin:30px auto;padding:20px;text-align:center;width:80%}.ChatPage-header-container{align-items:center;display:flex;margin-bottom:16px}.ChatPage-header-text{border-bottom:2px solid coral;color:coral;font-size:2.5rem;margin-bottom:20px;padding-bottom:10px}.ChatPage-messages-container{border:1px solid coral;border-radius:8px;display:flex;flex-direction:column;flex-grow:1;gap:12px;margin-bottom:16px;overflow-y:auto;padding:16px}.ChatPage-system-message{color:#32cd32;font-style:italic;margin-bottom:10px}.ChatPage-user-message{color:#87ceeb;margin-bottom:10px}.ChatPage-ai-message{color:#fff;margin-bottom:10px}.ChatPage-error-message{color:tomato;margin-bottom:10px}.ChatPage-response-container{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;padding:20px}.ChatPage-header{border-bottom:2px solid coral;margin-bottom:16px;padding-bottom:10px}.ChatPage-title{color:coral;font-size:1.5rem;font-weight:700}.ChatPage-description{color:#d3d3d3;font-size:1rem}.ChatPage-alt-collections,.ChatPage-benefits,.ChatPage-buy-rec,.ChatPage-liquidity,.ChatPage-market-trends,.ChatPage-risks{background-color:#0000004d;border:1px solid #ffffff4d;border-radius:12px;margin-bottom:20px;padding:16px}.ChatPage-buy-rec,.ChatPage-risks{border-left:5px solid #32cd32}.ChatPage-buy-rec{background-color:#0f03}.ChatPage-risks{background-color:#f003}.ChatPage-submit-button{background-color:coral;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px 16px;transition:background-color .3s}.ChatPage-submit-button:disabled{background-color:#ff7f5080}.ChatPage-submit-button:hover{background-color:#ff5722}.ChatPage-input-field{background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:1.1rem;outline:none;padding:12px;transition:border-color .3s ease,background-color .3s ease;width:100%}.ChatPage-input-field:focus{background-color:#ff7f5033;border-color:coral}.ChatPage-input-form{align-items:center;display:flex;gap:8px;margin-top:10px}.ChatPage-messages-container::-webkit-scrollbar{width:8px}.ChatPage-messages-container::-webkit-scrollbar-thumb{background-color:coral;border-radius:10px}.ChatPage-messages-container::-webkit-scrollbar-track{background:#0000004d}
/*# sourceMappingURL=main.8138505e.css.map*/