.hero{padding:5rem 1.5rem;text-align:center}.hero p{color:#7e828a}.info-section{padding:4rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.info-section:nth-of-type(2n){background-color:#212936}.info-section h2{font-size:1.8rem;font-weight:600;text-align:center;margin-bottom:3rem}.cards{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));gap:2rem;max-width:64rem}@media (min-width: 768px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background-color:#fff;border-radius:8px;padding:1.5rem;text-align:center;color:#101729;transition:transform .3s ease}.card:hover{transform:scale(1.05);transition:transform .3s ease}.card svg{width:40px;height:40px}.card h3{font-size:1.25rem;line-height:1.75rem;margin-top:1rem;font-weight:700}.card p{font-size:.95rem;color:#9da3ae;margin-top:.5rem;line-height:1.4}.card .coming-soon{width:10rem;max-width:95%;margin-top:1.5rem}.cta-section{text-align:center;padding:3rem 1.5rem;background-color:#212936}.cta-section h2{font-size:1.8rem;font-weight:600;margin-top:1rem;font-weight:700}.cta-section p{font-size:1rem;color:#ccc;margin-top:1.5rem;margin-bottom:1.5rem}.cta-section .footer{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.btn-claim-now{margin-top:1.5rem;background:linear-gradient(90deg,#fc0,#f80);color:#121826;font-weight:700;font-size:1.2rem;padding:14px 24px;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 10px #ffa50080}.btn-claim-now:hover{background:linear-gradient(90deg,#fd3,#f93);transform:scale(1.05);box-shadow:0 6px 15px #ffa500b3}.btn-coming-soon{margin-top:2rem;background:#4a4a4a;color:#ccc;font-size:1rem;padding:6px 20px;border-radius:8px;border:none;cursor:not-allowed;opacity:.7}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#0d0f16;color:#fff}.dashboard-container{display:flex;height:100vh;width:100vw;background-color:#0d0f16}.dashboard-nav{width:280px;background:#1a1f2c;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;height:100vh;transition:width .3s ease-in-out}@media (max-width: 1024px){.dashboard-nav{width:60px;padding:10px;align-items:center}.dashboard-nav h2{display:none}.dashboard-nav ul{display:flex;flex-direction:column;align-items:center;padding:0}.dashboard-nav li{justify-content:center;font-size:1.2rem}.dashboard-nav li span{display:none}}.dashboard-logo-box{padding:0;display:flex;align-items:center;gap:10px;margin-bottom:30px}.dashboard-nav h2{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:0}.dashboard-nav ul{list-style:none;padding:0}.dashboard-nav li{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:1rem;cursor:pointer;border-radius:6px;transition:background .3s ease;color:#fff}.dashboard-nav li:hover{background:#293040}.dashboard-content{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#121826;text-align:center;padding:20px;transition:padding .3s ease-in-out;overflow-y:auto;height:100vh;max-height:100vh;width:100%;position:relative}.dashboard-content>*{width:100%;margin:0 auto}@media (max-width: 768px){.dashboard-container{flex-direction:column}.dashboard-nav{width:100%;height:auto;flex-direction:row;justify-content:space-around;padding:10px}.dashboard-nav ul{display:flex;flex-direction:row;width:100%;justify-content:space-around}.dashboard-nav li{font-size:.9rem;padding:10px}.dashboard-content{padding:15px}.quest-container{width:90%}}.btn-quest,.btn-claim{width:100%;max-width:300px;font-size:1rem;padding:12px 15px;margin-top:10px;border-radius:8px}.btn-claim{background:#fc0;color:#121826;font-weight:700;transition:background .3s ease-in-out}.btn-claim:disabled{background:#4a4a4a;color:#aaa;cursor:not-allowed}.btn-claim:hover:not(:disabled){background:#fd3}.quest-container{background:#1e2633;padding:30px;border-radius:12px;box-shadow:0 4px 10px #00000080;width:500px;max-width:100%;text-align:center}.quest-title{font-size:2rem;font-weight:700;margin-bottom:10px}.quest-badge{width:200px;max-width:90%}.quest-progress{font-size:1.2rem;margin-bottom:20px;font-weight:700;color:#72e3ff}.quest-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;width:100%}.quest-card{background:#252f3f;padding:20px;border-radius:12px;text-align:center;box-shadow:0 4px 6px #0000004d;transition:transform .2s;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;gap:20px}.quest-card:hover{transform:scale(1.03)}.quest-card-title{font-size:1.2rem;font-weight:700}.quest-card-body{display:flex;flex-direction:column;gap:10px;width:100%;align-items:center}.quest-input{width:90%;padding:8px;border-radius:5px;border:none;text-align:center}.quest-checkbox{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.9rem}.btn-quest{background:#3a72f8;color:#fff;border:none;padding:12px 15px;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .3s;width:240px}.btn-quest:hover{background:#2857c4}.quest-card.completed{background:#29b656;color:#fff}.btn-claim{margin-top:1.5rem;background:linear-gradient(90deg,#fc0,#f80);color:#121826;font-weight:700;font-size:1.2rem;padding:14px 24px;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 10px #ffa50080}.btn-claim:hover:not(:disabled){background:linear-gradient(90deg,#fd3,#f93);transform:scale(1.05);box-shadow:0 6px 15px #ffa500b3}.btn-claim:disabled{background:#4a4a4a;color:#aaa;cursor:not-allowed;box-shadow:none}.success-modal{position:absolute!important}@media (min-width: 768px){.quest-completed,.quest-container{margin-top:40px}}.modal-content{background:#1e2633;padding:30px;border-radius:12px;text-align:center;width:400px;box-shadow:0 4px 10px #00000080;position:relative;z-index:1001}.modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;color:#aaa;cursor:pointer}.modal-content h2{font-size:1.8rem;margin-bottom:15px}.modal-content p{margin-bottom:15px;font-size:1rem;color:#b0b0b0}.text-box{width:90%;padding:10px;margin:10px 0;border-radius:5px;border:none;text-align:center}.checkbox-label{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.9rem;margin:10px 0;color:#b0b0b0}.btn-submit{background:#3a72f8;color:#fff;border:none;padding:12px 15px;border-radius:8px;cursor:pointer;font-size:1rem;width:100%;margin-top:15px}.btn-submit:disabled{background:#4a4a4a;color:#aaa;cursor:not-allowed}.btn-submit:hover:not(:disabled){background:#2857c4}.home-tab{text-align:center;padding:20px;color:#fff;max-width:900px}.home-header{margin-bottom:20px}.pioneer-badge{width:150px;margin:30px 0}.status-section{background:#1e2633;padding:20px;border-radius:12px;margin-bottom:30px}.progress-bar{background:#333;width:100%;height:10px;border-radius:5px;margin:10px 0}.progress{height:100%;background:#fc0;border-radius:5px}.progress-text{font-size:.9rem;color:#bbb}.cta-section{background:#252f3f;padding:20px;border-radius:12px}.cta-section p b{color:#fc0}.cta-buttons{display:flex;gap:10px;justify-content:center;margin-top:10px}.btn-share,.btn-discord{background:#3a72f8;color:#fff;text-decoration:none;padding:10px 15px;border-radius:8px;transition:.3s}.btn-share:hover{background:#2857c4}.btn-discord{background:#5865f2}.btn-discord:hover{background:#4752c4}.roadmap-section{margin-top:30px;padding:20px;background:#1e2633;border-radius:12px}.roadmap-section ul{list-style:none;padding:0}.roadmap-section li{font-size:1rem;margin:5px 0}.footer-section{margin-top:30px;padding:20px}@media (min-width: 768px){.status-section,.cta-section,.roadmap-section>*{padding:20px 40px}.home-header{margin-top:40px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#1e2633;padding:30px;border-radius:12px;text-align:center;width:400px;box-shadow:0 4px 10px #00000080;border:1px solid #555;position:relative;display:flex;flex-direction:column;align-items:center}.modal-icon{padding-top:5px;padding-bottom:20px}.modal-actions{display:flex;margin-top:20px;gap:40px}.btn-cancel,.btn-confirm{padding:10px 15px;border-radius:8px;border:none;font-size:1rem;cursor:pointer;transition:.3s}.btn-cancel{background:#4a4a4a;color:#ccc}.btn-cancel:hover{background:#666}.btn-confirm{background:#3a72f8;color:#fff}.btn-confirm:hover{background:#2857c4}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{background-color:#0d0f16;color:#fff;line-height:1.5}a{text-decoration:none;color:inherit}a.text-link{text-decoration:underline}a.text-link:hover{color:#d1e4ff}.clickable{cursor:pointer}.container{width:90%;max-width:1200px;margin:0 auto;padding:2rem 0}.heading{text-align:center;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.heading h1{font-size:2.5rem;font-weight:600}.heading p{font-size:1.1rem;color:#ccc}.btn-primary{display:inline-flex;padding:.75rem 1.5rem;background-color:#0d0f16;color:#fff;line-height:1rem;border-radius:2px;transition:background-color .2s ease,color .2s ease}.btn-primary:hover{color:#0d0f16;background-color:#fff;transition:background-color .3s ease,color .3s ease;cursor:pointer}.btn-secondary{color:#fff;font-size:1.1rem;font-weight:500}.btn-secondary:hover,.btn-tertiary:hover{font-weight:800;cursor:pointer}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;z-index:999;display:none}.modal-overlay.show{display:flex;justify-content:center;align-items:center}.w3a-modal__inner,.w3a-modal__loader{background-color:#0d0f16!important;border-color:#ccc!important;color:#ddd!important}.w3a-header__title,.w3a-group__title{color:#ddd!important}.w3ajs-button-expand-text{color:#26f!important}.w3a--rounded-full{background-color:#ddd!important;color:#000!important;border:1px solid #888!important}.w3a-button:hover{background-color:#555!important}.w3a--ml-2{color:#000!important}.sign-in-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:32px;border:1px solid #ccc;background-color:#0d0f16!important;color:#6b7280;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px;width:390px;max-width:92%;height:548px;max-height:95%;z-index:100000}.loader{width:64px;height:44px;border:5px solid #fff;border-radius:8px;position:relative}.loader:before{content:"";position:absolute;border:5px solid #fff;width:32px;height:28px;border-radius:50% 50% 0 0;left:50%;top:0;transform:translate(-50%,-100%)}.loader:after{content:"";position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:8px;height:8px;border-radius:50%;background-color:#fff;box-shadow:16px 0 #fff,-16px 0 #fff;animation:flash .5s ease-out infinite alternate}@keyframes flash{0%{background-color:#ffffff40;box-shadow:16px 0 #ffffff40,-16px 0 #fff}50%{background-color:#fff;box-shadow:16px 0 #ffffff40,-16px 0 #ffffff40}to{background-color:#ffffff40;box-shadow:16px 0 #fff,-16px 0 #ffffff40}}.zenloader-container{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#0d0f16;opacity:0;transition:opacity .6s ease-in}.zenloader-container.visible{opacity:1}.zen-z{font-size:100px;font-weight:700;color:#fff;opacity:0;transform:scale(1);transition:opacity .6s ease-in,transform .6s ease-in}.zen-z.pulse{opacity:1;animation:pulseZ 1.8s infinite ease-in-out}@keyframes pulseZ{0%{transform:scale(1);text-shadow:0 0 10px #4fc3f7}50%{transform:scale(1.08);text-shadow:0 0 20px #03a9f4}to{transform:scale(1);text-shadow:0 0 10px #4fc3f7}}
