*{margin:0;padding:0;box-sizing:border-box;font-family:'Orbitron','Arial',sans-serif}body{background:radial-gradient(ellipse at center,#0a0a2a 0%,#050515 70%,#000005 100%);color:#00f3ff;min-height:100vh;overflow-x:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mmssdd{margin-bottom:20px;width:100%}.features-container{width:100%;max-width:1200px;margin:40px 0;padding:30px;background:rgba(10,15,40,.6);border-radius:20px;border:1px solid rgba(0,243,255,.3);box-shadow:0 0 30px rgba(0,243,255,.2);backdrop-filter:blur(5px);position:relative;overflow:hidden}.features-container::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,243,255,.1),transparent);transition:.8s}.features-container:hover::before{left:100%}.particles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.container{max-width:1200px;margin:0 auto;padding:20px}header{text-align:center;position:relative;overflow:hidden}h1{font-size:2.5rem;margin-bottom:15px;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 10px #00f3ff,0 0 20px #00f3ff,0 0 30px #00f3ff;animation:textGlow 3s ease-in-out infinite alternate;position:relative;z-index:1}.subtitle{font-size:1.4rem;color:#a0a0ff;letter-spacing:3px;animation:subtitleFloat 5s ease-in-out infinite}.welcome-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px 20px}.ai-avatar{width:180px;height:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:avatarFloat 6s ease-in-out infinite;z-index:999999999999!important}.input-section{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px}.stock-input{width:100%;padding:18px 25px;background:rgba(10,15,40,.7);border:2px solid rgba(0,243,255,.5);border-radius:50px;color:#00f3ff;font-size:.8rem;margin-bottom:25px;text-align:center;transition:all .3s ease;box-shadow:0 0 15px rgba(0,243,255,.3)}.stock-input:focus{outline:none;border-color:#00f3ff;box-shadow:0 0 25px rgba(0,243,255,.7)}.stock-input::placeholder{color:rgba(160,160,255,.7)}.show-popup-btn{display:inline-block;padding:22px 55px;background:linear-gradient(135deg,#00f3ff,#0066ff);border:none;border-radius:35px;color:#0a0a2a;font-size:1rem;font-weight:bold;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 0 15px rgba(0,243,255,.5);animation:btnFloat 2.5s ease-in-out infinite,btnPulse 1.8s ease-in-out infinite}.show-popup-btn:hover{transform:translateY(-3px);box-shadow:0 0 20px rgba(0,243,255,.8);animation-play-state:paused}.floating-image{display:none;position:fixed;bottom:10%;right:35%;width:30%;height:90%;background:rgba(10,15,40,.9);border:2px solid rgba(0,243,255,.5);border-radius:15px;box-shadow:0 0 30px rgba(0,243,255,.7);flex-direction:column;align-items:center;justify-content:space-between;padding:20px;z-index:1000;animation:floatUp 1s ease-out;backdrop-filter:blur(5px);z-index:9999999999999!important}.floating-image:target{display:flex}.card-stack{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:50px 0}.card-item{position:absolute;height:100%;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.3);transition:transform .3s ease}.card-item img{width:100%;height:100%;object-fit:cover}.card-1{transform:rotate(-15deg) translateX(-30px);z-index:1}.card-2{transform:rotate(0deg);z-index:2}.card-3{transform:rotate(15deg) translateX(50px);z-index:3}.card-item:hover{transform:scale(1.05) rotate(0deg)!important;z-index:4;box-shadow:0 10px 25px rgba(0,243,255,.5)}.floating-btn{padding:12px 25px;background:linear-gradient(135deg,#ff3366,#ff0066);border:none;border-radius:25px;color:#fff;font-size:1rem;font-weight:bold;cursor:pointer;transition:all .3s ease;box-shadow:0 0 15px rgba(255,51,102,.5);animation:btnFloat 2.5s ease-in-out infinite,btnPulse 1.8s ease-in-out infinite}.floating-btn:hover{transform:translateY(-3px);box-shadow:0 0 20px rgba(255,51,102,.8);animation-play-state:paused}.close-popup-btn{width:30px!important;cursor:pointer;margin-top:10px;transition:transform .3s ease}.close-popup-btn:hover{transform:scale(1.1)}.close-popup-img{width:30px;cursor:pointer;margin-top:10px;transition:transform .3s ease}.close-popup-img:hover{transform:scale(1.1)}.mmtitle{font-size:12px}footer{text-align:center;padding:40px 0;border-top:1px solid rgba(0,243,255,.3);margin-top:40px;color:#a0a0ff;font-size:1rem;position:relative}footer::before{content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:200px;height:2px;background:#00f3ff;box-shadow:0 0 10px #00f3ff}@keyframes textGlow{0%{text-shadow:0 0 10px #00f3ff,0 0 20px #00f3ff,0 0 30px #00f3ff}to{text-shadow:0 0 15px #00f3ff,0 0 30px #00f3ff,0 0 45px #00f3ff}}@keyframes subtitleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gridMove{0%{transform:translate(0,0)}to{transform:translate(50px,50px)}}@keyframes glowPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes avatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes btnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes btnPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes floatUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.mmssdd{margin-bottom:20px;width:96%}.subtitle{font-size:0.8rem}h1{font-size:1.0rem}.ai-avatar{width:150px;height:150px}.floating-image{width:90%;height:80%;bottom:6%;right:5%}.card-stack{height:50%;margin:30px 0}.card-item{width:55%;height:100%}b{cursor:pointer}}.card-container{display:flex;justify-content:center;gap:20px;margin:30px 0;flex-wrap:wrap}.card-item{flex:0 0 200px;max-width:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px rgba(0,150,255,.15);transition:all .3s ease;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.card-item:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,150,255,.25);border-color:rgba(0,200,255,.3)}.card-item img{width:100%;height:300px;object-fit:cover;display:block;transition:transform .3s ease}.card-item:hover img{transform:scale(1.05)}@media (max-width:768px){.card-item{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}}@media (max-width:480px){.card-container{gap:15px}.card-item{flex:0 0 100%;max-width:100%;height:auto}.card-item img{height:520px}}.card-item::after{content:attr(data-title);display:block;padding:10px;text-align:center;font-size:12px;color:#a0d2ff;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px)}.card-item{position:relative}.card-item::before{content:attr(data-index);position:absolute;top:10px;left:10px;background:rgba(0,100,255,0.8);color:white;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:1}.public-data-container{width:100%;max-width:500px;margin:40px auto 0}.public-data-title{font-size:16px;color:#4fc3f7;text-align:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(79,195,247,0.3);font-weight:600}.public-data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;align-items:center}.public-data-item{width:100%;overflow:hidden;border-radius:8px;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.1)}.public-data-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(79,195,247,0.2);border-color:rgba(79,195,247,0.3)}.public-data-item img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.3s ease;background:#fff}.public-data-item:hover img{transform:scale(1.02)}@media (max-width:768px){.public-data-grid{gap:15px}}@media (max-width:480px){.public-data-grid{grid-template-columns:1fr;gap:12px;max-width:400px;margin:0 auto}.public-data-title{font-size:14px;margin-bottom:15px}.public-data-item{max-width:400px;margin:0 auto}}@media (max-width:360px){.public-data-grid{gap:10px}.public-data-item{border-radius:6px}}body{background:linear-gradient(135deg,#0a0a2a 0%,#1a1a3a 50%,#0a0a2a 100%);position:relative;overflow-x:hidden}.particles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 20% 30%,rgba(0,100,255,0.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(100,0,255,0.1) 0%,transparent 50%)}.particles::before{content:'';position:absolute;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(255,255,255,0.8) 1px,transparent 1px),radial-gradient(circle at 30% 60%,rgba(255,255,255,0.6) 1px,transparent 1px),radial-gradient(circle at 70% 40%,rgba(255,255,255,0.7) 1px,transparent 1px),radial-gradient(circle at 90% 80%,rgba(255,255,255,0.5) 1px,transparent 1px);background-size:300px 300px,400px 400px,500px 500px,600px 600px;animation:twinkle 4s infinite alternate}.particles::after{content:'';position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:linear-gradient(45deg,transparent 30%,rgba(0,243,255,0.05) 50%,transparent 70%);animation:flow 20s linear infinite}@keyframes twinkle{0%,100%{opacity:0.3}50%{opacity:1}}@keyframes flow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body{background-image:url('../img/bg.png');background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;min-height:100vh}.container{background-color:rgba(0,0,0,0.7);border-radius:10px;padding:20px;margin:20px auto}header p{font-size:12px;line-height:1.5;color:#ccc;margin-bottom:10px;text-align:center;padding:10px;background-color:rgba(255,255,255,0.05);border-radius:8px}@media (max-width:768px){header p{font-size:10px;padding:8px 5px;line-height:1.4;margin-bottom:8px;word-break:break-all;overflow-wrap:break-word}header p br{display:block;content:"";margin-bottom:4px}}@media (max-width:480px){header p{font-size:9px;padding:6px 4px}}