body{margin:0;overflow-x:hidden}#main{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.5rem;padding:1.5rem;max-width:1200px;margin:0 auto;box-sizing:border-box}@media (max-width: 340px){#main{grid-template-columns:repeat(2,1fr)}}.main_box1{padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 4px 10px #00000040;transition:transform .2s ease}.main_box1:hover{transform:translateY(-5px)}.main_box1 img{width:60px;height:60px;margin-bottom:.75rem;cursor:pointer}.main_box1 h2{font-size:clamp(.85rem,2vw,1rem);margin:0}.wallet-header{display:flex;align-items:center;justify-content:space-between;background:#121318;color:#fff;padding:1rem 1.5rem;box-shadow:0 4px 12px #00000040;position:relative}.wallet-header h1{font-size:clamp(1.2rem,2.5vw,1.8rem);margin:0}#side-btn{display:flex;gap:.75rem}#side-btn button{padding:.6rem 1.2rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease}#side-btn .primary{background:#3b7af2;color:#fff}#side-btn .primary:hover{background:#2f68e0}#side-btn .ghost{background:transparent;color:#e6e7eb;border:1px solid #2a2c36}#side-btn .ghost:hover{background:#ffffff0d}#side-btn .upgrade{background:#ff6b6b;color:#fff}#side-btn .upgrade:hover{background:#e45757}#side-btn button:active{transform:translateY(1px)}.menu-toggle{display:none;background:transparent;border:none;font-size:1.8rem;color:#fff;cursor:pointer}@media (max-width: 640px){.wallet-header{flex-direction:column;align-items:flex-start;padding:1rem}#side-btn{display:none;flex-direction:column;width:100%;gap:.5rem}#side-btn.active{display:flex}.menu-toggle{display:block;margin-left:auto}.main_box1 img{width:50px;height:50px}}@media (max-width: 900px) and (min-width: 641px){.main_box1 img{width:55px;height:55px}}@media (min-width: 1200px){#main{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.main_box1 img{width:70px;height:70px}}@media (max-width: 360px){.wallet-header{flex-direction:column;align-items:flex-start;padding:.75rem}.wallet-header h1{font-size:22px}.main_box1 h2{font-size:.75rem}.main_box1 img{width:40px;height:40px}.nav-links a,.btn-passphrase,.btn-fingerprint{font-size:.8rem;padding:.5rem .75rem}.note{font-size:.7rem}textarea{font-size:.8rem;padding:.5rem}}@media (max-width:432px){#side-btn{position:absolute;top:80%;left:0;right:0;background-color:#121318;transform:translate(-50%,);display:flex;flex-direction:column;justify-content:center;align-items:center}.wallet-header{height:90px}.menu-toggle{position:absolute;display:flex;flex-direction:column;left:150px}.wallet-header h1{font-size:30px;position:relative;top:20px}.close-btn{position:absolute;margin-top:-5px;left:130px;background:none;border:none;font-size:22px;cursor:pointer;color:#000}.popout-overlay{width:100%;margin-top:90px;margin-left:0}}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.modal-content{background:#fff;border-radius:10px;padding:20px;width:400px;max-width:90%;box-shadow:0 5px 20px #00000026;position:relative;animation:popIn .3s ease}@keyframes popIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-close{position:absolute;top:12px;right:12px;background:none;border:none;font-size:20px;cursor:pointer}.popout-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.popout{background:#fff;border-radius:12px;padding:20px;width:350px;max-height:80vh;overflow-y:auto;box-shadow:0 5px 15px #0003;position:relative}.close-btn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:18px;cursor:pointer}.popout h2{font-size:18px;margin-bottom:15px}.popout-grid{display:flex;flex-direction:column;gap:12px}.popout-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;cursor:pointer;transition:background .2s}.popout-item:hover{background:#f5f5f5}.popout-item img{width:36px;height:36px;border-radius:50%}.popout-item p{flex:1;text-align:left;font-size:16px;font-weight:500;margin:0}.footer{background-color:#2d3e50;color:#fff;padding:40px 20px}.footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:auto}.footer-title.yellow,.yellow{color:gold}@media (max-width: 640px){.footer-grid{flex-direction:column;align-items:center;text-align:center}.footer-section.right{text-align:center}#main{grid-template-columns:repeat(2,1fr);gap:1rem}.main_box1 img{width:50px;height:50px}.main_box1 h2{font-size:.9rem}#side-btn{display:none;flex-direction:column;gap:.5rem;margin-top:.75rem;width:100%}#side-btn.active{display:flex}.menu-toggle{display:block;margin-left:auto}.wallet-header{flex-direction:column;align-items:flex-start}}@media (min-width: 641px) and (max-width: 900px){#main{grid-template-columns:repeat(2,1fr);gap:1.25rem}.main_box1 img{width:55px;height:55px}.main_box1 h2{font-size:.95rem}}@media (min-width: 1200px){#main{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.nav-title{font-size:20px}.container{width:95%;padding:15px}.footer-grid{gap:20px}}@media (max-width: 480px){.nav-title{font-size:18px}.nav-links{width:100%;right:0;left:0}.nav-links a{font-size:.9rem;padding:10px}.container{padding:15px}button{font-size:14px;padding:12px}.popup{width:90%;font-size:14px;padding:15px}}@media (max-width: 360px){.nav-title{font-size:16px}.nav-links a{font-size:.8rem;padding:8px 10px}.btn-passphrase,.btn-fingerprint{font-size:18px;padding:15px;height:auto}.popup{width:95%;font-size:12px;padding:10px}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}.header{background-color:#000;color:#fff;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#121318;position:relative}.nav-title{font-size:24px;font-weight:700;color:#fff}.nav-links{display:flex;gap:15px}.nav-links a{color:#fff;text-decoration:none;border:1px solid;padding:10px 15px;border-radius:6px;font-size:.95rem;transition:background .3s}#unlock{background-color:#007bff}#upgrade{background-color:#28a745}#contact{background-color:#dc3545}.menu-toggle{display:none;font-size:26px;cursor:pointer;color:#fff;background:none;border:none}@media (max-width: 768px){.nav-links{display:none;flex-direction:column;background:#222;padding:15px;border-radius:8px;position:absolute;top:60px;right:20px;width:200px;z-index:999}.nav-links.active{display:flex}.menu-toggle{display:block}}@media (max-width: 360px){.nav-title{font-size:18px}.nav-links{width:100%;right:0;left:0}.nav-links a{font-size:.85rem;padding:8px 12px}}.container{max-width:500px;margin:30px auto;padding:20px;background:#f4f4f4;border-radius:10px;text-align:center}textarea{width:100%;height:100px;padding:10px;margin:10px 0;border-radius:6px;border:1px solid #ccc}.note{font-size:.85rem;color:#555;margin-bottom:15px}.button-group{display:flex;flex-direction:column;gap:10px}button{padding:12px;border:none;border-radius:6px;cursor:pointer}.btn-passphrase{background:#007bff;color:#fff}.btn-fingerprint{background:#28a745;color:#fff}.popup{position:fixed;bottom:20px;right:20px;background:#fff;border:1px solid #ccc;padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:10px;animation:fadeIn .3s ease-in-out;z-index:1000}.popup.success{border-left:5px solid green}.popup.error{border-left:5px solid red}.popup.info{border-left:5px solid blue}.popup button{background:none;border:none;font-size:16px;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.container{max-width:500px;margin:40px auto;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 12px #0000001a}h2{margin-top:0;color:#333}label{display:block;margin:20px 0 8px;font-weight:600}textarea{width:100%;height:100px;padding:10px;border:1px solid #ccc;border-radius:6px;resize:none;font-size:14px}.note{font-size:12px;color:#777;margin-top:5px}.button-group{margin-top:20px}button{width:100%;padding:14px;margin-top:12px;border:none;border-radius:6px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;transition:background .3s ease}.btn-passphrase{background-color:#007bff}.btn-passphrase:hover{background-color:#0056b3}.btn-fingerprint{background-color:#28a745}.btn-fingerprint:hover{background-color:#1c7c31}.btn-cancel{background-color:#dc3545}.footer{background-color:#2d3e50;color:#fff;padding:40px 20px;margin-right:0;margin-left:0}.footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin-right:0;margin-left:0}.footer-section{flex:1;min-width:250px}.footer-title{font-size:1.3rem;font-weight:600;margin-bottom:16px}.footer-title.yellow{color:#fc0}.footer-text{font-size:1rem;line-height:1.6;color:#d0d7de}.social-icons{display:flex;gap:15px;margin-top:10px}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.2rem;transition:background .3s,color .3s}.social-icons a:hover{background-color:#fff;color:#2d3e50}.footer-section.right{text-align:left}.footer-section.center{text-align:center}.yellow{color:gold}.popup{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:300px;height:120px;padding:20px 30px;border-radius:12px;font-weight:700;font-size:18px;color:#000;animation:fadeIn .3s ease;z-index:1000}.popup.message{margin-left:10px;font-size:40px;position:relative}.popup.success{font-size:20px;background-color:#fff}.pop-btn{position:absolute;top:10px;left:140px;background:none;border:none;font-size:30px;cursor:pointer;color:#000}.popup.error{font-size:30px;background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.popup .icon{font-size:24px}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width: 768px){.footer-grid{flex-direction:column;align-items:center;text-align:center}.footer-section.right{text-align:center}}@media (max-width: 432px){.btn-passphrase,.btn-fingerprint{font-size:24px;padding:20px;height:100px}.popup.error{font-size:30px;background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.popup .icon{font-size:20px}}@media (max-width: 1024px){.nav-title{font-size:20px}.container{width:95%;padding:20px}.footer-grid{gap:20px}}@media (max-width: 768px){.nav-links{display:none;flex-direction:column;background:#222;padding:15px;border-radius:8px;position:absolute;top:60px;right:20px;width:220px;z-index:999}.nav-links.active{display:flex}.menu-toggle{display:block}.footer-grid{flex-direction:column;align-items:center;text-align:center}.footer-section.right{text-align:center}}@media (max-width: 480px){.nav-title{font-size:18px}.nav-links{width:100%;left:0;right:0}.nav-links a{font-size:.9rem;padding:10px}.container{padding:15px}button{font-size:14px;padding:12px}.popup{width:90%;font-size:16px;padding:15px}}@media (max-width: 360px){.nav-title{font-size:16px}.nav-links a{font-size:.8rem;padding:8px 10px}.btn-passphrase,.btn-fingerprint{font-size:18px;padding:15px;height:auto}.popup{width:95%;font-size:14px;padding:12px}.pop-btn{top:5px;left:100px;right:10px;font-size:20px}}
