.footer{background:#0a0a0a;color:#fff;padding:40px 0 20px;margin-top:80px;border-top:1px solid #1a1a1a}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:40px}.footer-left{display:flex;flex-direction:column;gap:40px}.footer-logo{display:flex;align-items:center;gap:12px;color:#fff}.footer-logo-text{font-size:24px;font-weight:700;letter-spacing:-.02em}.footer-social{display:flex;gap:16px}.footer-social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#1a1a1a;border-radius:50%;color:#888;text-decoration:none;transition:all .3s ease}.footer-social-link:hover{background:#2a2a2a;color:#fff;transform:translateY(-2px)}.footer-audit{display:flex;flex-direction:column;gap:12px}.audit-label{font-size:14px;color:#888;font-weight:500}.audit-logo{display:flex;align-items:center}.solid-proof-logo{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#1a1a1a;border-radius:8px;font-size:14px;font-weight:600;color:#fff}.shield-icon{font-size:16px}.footer-download{display:flex;flex-direction:column;gap:16px}.download-label{font-size:16px;color:#fff;font-weight:600}.download-buttons{display:flex;gap:12px}.download-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#2a2a2a;border-radius:25px;color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;border:1px solid #3a3a3a}.download-btn:hover{background:#3a3a3a;transform:translateY(-1px)}.app-store-btn{background:#007aff;border-color:#007aff}.app-store-btn:hover{background:#0056cc}.google-play-btn{background:#34a853;border-color:#34a853}.google-play-btn:hover{background:#2d8f47}.download-icon{font-size:16px}.footer-right{display:grid;grid-template-columns:1fr 1fr;gap:60px}.footer-column{display:flex;flex-direction:column;gap:20px}.footer-column-title{font-size:16px;font-weight:600;color:#fff;margin:0}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links li a{color:#888;text-decoration:none;font-size:14px;font-weight:400;transition:color .3s ease}.footer-links li a:hover{color:#fff}.footer-bottom{padding-top:20px;border-top:1px solid #1a1a1a}.footer-copyright{display:flex;align-items:center;gap:24px;font-size:14px;color:#666}.footer-copyright a{color:#888;text-decoration:none;transition:color .3s ease}.footer-copyright a:hover{color:#fff}@media (max-width: 768px){.footer{padding:40px 0 20px;margin-top:60px}.footer-content{grid-template-columns:1fr;gap:40px}.footer-right{grid-template-columns:1fr;gap:30px}.download-buttons{flex-direction:column}.footer-copyright{flex-direction:column;align-items:flex-start;gap:12px}.footer-social{justify-content:flex-start}}@media (max-width: 480px){.footer-container{padding:0 16px}.footer-left{gap:30px}.footer-logo-text{font-size:20px}.download-btn{padding:10px 16px;font-size:13px}}.revenue-model-section{padding:100px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;opacity:0;transform:translateY(50px);transition:all .8s ease}.revenue-model-section-manage{background:#0a0a0a}.revenue-model-section.visible{opacity:1;transform:translateY(0)}.revenue-header{text-align:center;margin-bottom:80px;margin-left:auto;margin-right:auto}.revenue-title{font-size:14px;font-weight:600;letter-spacing:.2em;color:#888;margin-bottom:30px;text-transform:uppercase}.revenue-description{font-size:18px;line-height:1.6;margin:0;font-weight:400}.revenue-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.revenue-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:40px 30px;text-align:left;transition:all .3s ease;position:relative;overflow:hidden}.revenue-card:hover{transform:translateY(-8px);border-color:#3a3a3a;box-shadow:0 20px 40px #0000004d}.revenue-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#06b6d4);opacity:0;transition:opacity .3s ease}.revenue-card:hover:before{opacity:1}.card-icon-center{display:flex;flex-direction:column;align-items:center}.card-icon{position:relative;margin-bottom:30px;display:inline-block}.card-icon svg{color:#fff;transition:all .3s ease}.icon-accent{position:absolute;top:50%;left:50%;width:8px;height:8px;background:#10b981;border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.revenue-card:hover .icon-accent{background:#06b6d4;box-shadow:0 0 20px #06b6d480;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.card-title{font-size:24px;font-weight:600;color:#fff;margin-bottom:20px;line-height:1.2}.card-description{font-size:16px;line-height:1.6;color:#aaa;margin:0;font-weight:400}.card-description-seed{color:#fff}.revenue-card:hover .card-description{color:#ccc}.revenue-card:nth-child(1){animation-delay:.1s}.revenue-card:nth-child(2){animation-delay:.2s}.revenue-card:nth-child(3){animation-delay:.3s}@media (max-width: 1024px){.revenue-model-section{padding:80px 0}.revenue-cards{gap:30px}.revenue-card{padding:35px 25px}.card-title{font-size:22px}.card-description{font-size:15px}}@media (max-width: 768px){.revenue-model-section{padding:60px 0}.revenue-header{margin-bottom:60px}.revenue-title{font-size:12px;margin-bottom:20px}.revenue-description{font-size:16px}.revenue-cards{grid-template-columns:1fr;gap:25px}.revenue-card{padding:30px 25px}.card-icon{margin-bottom:25px}.card-icon svg{width:40px;height:40px}.card-title{font-size:20px;margin-bottom:15px}.card-description{font-size:14px;line-height:1.5}}@media (max-width: 480px){.revenue-model-section{padding:50px 0}.revenue-header{margin-bottom:50px}.revenue-description{font-size:15px}.revenue-card{padding:25px 20px}.card-icon svg{width:36px;height:36px}.card-title{font-size:18px}.card-description{font-size:13px}}.send-section{padding:4rem 0;opacity:0;transform:translateY(50px);transition:all .8s ease;background:#0a0a0a}.send-section.visible{opacity:1;transform:translateY(0)}.send-info{flex:1;justify-content:center;display:flex}.send-info img{border-radius:24px;box-shadow:0 4px 24px #00000014}.send-wave{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(135deg,#667eea,#764ba2);clip-path:polygon(0 60%,100% 92%,100% 120%,0% 100%)}.faq-section{padding:100px 0;background:#0a0a0a;color:#fff;opacity:0;transform:translateY(50px);transition:all .8s ease;position:relative}.faq-section.visible{opacity:1;transform:translateY(0)}.faq-header{text-align:left;margin-bottom:60px}.faq-title{font-size:64px;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em;line-height:1.1;text-align:center}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1200px;margin:0 auto}.faq-item{border-bottom:1px solid #e5e5e5;opacity:0;transform:translateY(20px);animation:slideInUp .6s ease forwards;transition:all .3s ease}.faq-item:hover{background:#6366f105}.faq-question{width:100%;padding:30px 20px;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;position:relative}.faq-question:hover{background:#6366f10d}.question-text{font-size:18px;font-weight:500;color:#fff;line-height:1.4;margin-right:20px;transition:color .3s ease}.faq-item.open .question-text{color:#6366f1;font-weight:600}.question-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f8f9fa;color:#6b7280;transition:all .3s ease;flex-shrink:0}.faq-item.open .question-icon{background:#6366f1;color:#fff;transform:rotate(180deg)}.faq-question:hover .question-icon{background:#6366f1;color:#fff;transform:scale(1.1)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:#6366f105}.faq-item.open .faq-answer{max-height:200px;padding:0 40px 30px}.answer-content{padding-top:10px}.answer-content p{font-size:16px;line-height:1.6;color:#fff;margin:0;font-weight:400}.faq-item:nth-child(odd){border-right:none}@media (max-width: 1024px){.faq-section{padding:80px 0}.faq-title{font-size:48px}.faq-question{padding:25px 30px}.faq-item.open .faq-answer{padding:0 30px 25px}.question-text{font-size:17px}.answer-content p{font-size:15px}}@media (max-width: 768px){.faq-section{padding:60px 0}.faq-header{margin-bottom:40px}.faq-title{font-size:40px}.faq-grid{grid-template-columns:1fr;gap:0}.faq-item:nth-child(odd){border-right:none}.faq-question{padding:20px 25px}.faq-item.open .faq-answer{padding:0 25px 20px;max-height:250px}.question-text{font-size:16px}.question-icon{width:28px;height:28px}.answer-content p{font-size:14px}}@media (max-width: 480px){.faq-section{padding:50px 0}.faq-title{font-size:32px}.faq-question{padding:18px 20px}.faq-item.open .faq-answer{padding:0 20px 18px}.question-text{font-size:15px;margin-right:15px}.question-icon{width:24px;height:24px}.answer-content p{font-size:13px;line-height:1.5}}.assets-page{padding:5rem 0 4rem;min-height:100vh}.assets-container{max-width:1200px;margin:0 auto}.assets-header{text-align:center;margin-bottom:1rem}.assets-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.assets-table-container{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;border:1px solid rgba(255,255,255,.2);overflow:hidden;margin-bottom:2rem}.assets-table{width:100%;border-collapse:collapse}.assets-table th{background:#ffffff0d;color:#fffc;font-weight:600;font-size:.875rem;padding:1rem 1.5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.assets-table td{padding:1rem 1.5rem;color:#fff;vertical-align:middle}.asset-row{border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease;opacity:0;animation:fadeInUp .6s ease forwards}.asset-row:hover{background:#ffffff0d}.asset-cell{min-width:200px}.asset-info{display:flex;align-items:center;gap:1rem}.asset-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1rem;background:#374151}.asset-info-image{width:40px;height:40px;border-radius:50%;object-fit:cover}.asset-details{display:flex;flex-direction:column}.asset-symbol{font-weight:600;font-size:.875rem;margin-bottom:.25rem}.asset-name{color:#fff9;font-size:.75rem}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease;position:relative}.sortable-header:hover{color:#fff}.sortable-header.active{color:#6366f1}.sort-indicator{margin-left:.5rem;font-size:.75rem}.balance-cell{min-width:150px}.balance-info{display:flex;flex-direction:column}.price-cell{font-weight:500;font-size:.875rem}.actions-cell{min-width:100px}.action-buttons{display:flex;gap:.5rem}.empty-state{text-align:center;padding:4rem 2rem;color:#fff9}.empty-icon{font-size:4rem;margin-bottom:1rem}.empty-state h3{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.empty-state p{font-size:.875rem}@media (max-width: 768px){.assets-table-container{overflow-x:auto}.assets-table{min-width:800px}}.dropdown-overlay{position:fixed;right:0;bottom:0;top:0;left:0;width:70vw;height:100vh;z-index:998;background:transparent}.platform-dropdown{position:relative;z-index:999}.action-item-send{background:#583e45!important}.action-item-receive{background:#34534c!important}.action-item-swap{background:#394264!important}.action-item-history{background:#5b5243!important}.tokenomics-section{padding:3rem 0}.tokenomics-section{padding:100px 0;background:#0a0a0a;color:#fff;opacity:0;transform:translateY(50px);transition:all .8s ease}.tokenomics-section-manage{background:#0a0a0a}.tokenomics-section.visible{opacity:1;transform:translateY(0)}.tokenomics-content{display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap}.tokenomics-chart{min-width:140px;height:320px;color:#000;display:flex;align-items:center;justify-content:center}.tokenomics-legend{display:flex;flex-direction:column;gap:1rem}.tokenomics-legend-item{display:flex;align-items:center;gap:1rem;font-size:1.1rem;background:#ffffff0a;border-radius:8px;padding:.5rem 1rem}.tokenomics-legend-color{width:18px;height:18px;border-radius:50%;display:inline-block;margin-right:.5rem}.tokenomics-legend-label{flex:1;color:#fff;font-weight:500}.tokenomics-legend-value{color:#fbbf24;font-weight:700}.doughnut{position:relative;height:500px}@media (max-width: 700px){.tokenomics-content{flex-direction:column;gap:2rem}.doughnut{position:relative;height:240px}}.roadmap-section{margin:3rem 0;padding:2rem 0}.roadmap-title{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:2rem;color:#fbbf24;letter-spacing:1px}.roadmap-vertical{position:relative;max-width:900px;margin:0 auto;padding:2rem 0}.roadmap-center-bar{position:absolute;left:50%;top:0;width:4px;height:100%;background:linear-gradient(180deg,#6366f1,#07c0ba);transform:translate(-50%);z-index:0;opacity:.5}.roadmap-center-bar:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:16px;height:32px;background:radial-gradient(circle,#fff8 60%,transparent 100%);animation:roadmap-light-move 2.5s linear infinite;top:0;z-index:1;pointer-events:none}@keyframes roadmap-light-move{0%{top:0;opacity:.7}50%{top:80%;opacity:1}to{top:100%;opacity:.7}}.roadmap-item{position:relative;width:50%;display:flex;align-items:center;margin-bottom:3rem;z-index:1}.roadmap-item.left{justify-content:flex-end;left:0;text-align:right}.roadmap-item.right{justify-content:flex-start;left:50%;text-align:left}.roadmap-item.right .roadmap-dot{left:0;transform:translate(-50%,-50%)}.roadmap-dot{width:18px;height:18px;background:linear-gradient(135deg,#6366f1,#07c0ba);border-radius:50%;box-shadow:0 0 12px #fbbf2488;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);z-index:2}.roadmap-line{display:none}.roadmap-content{background:#ffffff0a;border-radius:12px;padding:1.2rem 1.5rem;box-shadow:0 2px 12px #0000000a;min-width:0;max-width:340px}.roadmap-quarter{font-size:1.15rem;font-weight:600;color:#fbbf24;margin-bottom:.5rem}.roadmap-actions{text-align:start;list-style:none;padding:0;margin:0}.roadmap-actions li{font-size:1rem;color:#fff;margin-bottom:.4rem;position:relative;padding-left:1.1em}.roadmap-actions li:before{content:"•";position:absolute;left:0;color:#6366f1;font-size:1.2em;top:0}@media (max-width: 800px){.roadmap-item,.roadmap-item.left,.roadmap-item.right{width:100%;left:0;justify-content:center;text-align:left}.roadmap-center-bar{left:16px;width:2px}.roadmap-dot{left:16px;transform:translate(-50%,-50%)}.roadmap-content{max-width:100%}}.seedphrase-lost-section{padding:100px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;opacity:0;transform:translateY(50px);transition:all .8s ease;position:relative;overflow:hidden}.seedphrase-lost-section.visible{opacity:1;transform:translateY(0)}.seedphrase-lost-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.seedphrase-header{text-align:center;margin-bottom:80px;max-width:900px;margin-left:auto;margin-right:auto}.seedphrase-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:30px;line-height:1.2;letter-spacing:-.02em}.recovery-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:80px;max-width:1200px;margin-left:auto;margin-right:auto}.recovery-step-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:30px 25px;text-align:center;transition:all .4s ease;position:relative;opacity:0;transform:translateY(30px);animation:slideInUp .6s ease forwards;overflow:hidden}.recovery-step-card:hover{transform:translateY(-10px);background:#ffffff26;border-color:#ffffff4d;box-shadow:0 20px 40px #0003}.recovery-step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--step-color);opacity:0;transition:opacity .3s ease}.recovery-step-card:hover:before{opacity:1}.step-icon{margin-bottom:20px;display:inline-block;transition:all .3s ease}.recovery-step-card:hover .step-icon{transform:scale(1.1);filter:drop-shadow(0 0 20px currentColor)}.step-content{margin-bottom:20px}.step-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:15px;line-height:1.3}.step-description{font-size:14px;line-height:1.5;color:#fffc;margin:0;font-weight:400}.step-number{position:absolute;top:15px;right:15px;width:30px;height:30px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;transition:all .3s ease}.recovery-step-card:hover .step-number{background:var(--step-color);transform:scale(1.1)}@media (max-width: 1024px){.seedphrase-lost-section{padding:80px 0}.seedphrase-title{font-size:40px}.recovery-steps-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width: 768px){.seedphrase-lost-section{padding:60px 0}.seedphrase-header{margin-bottom:60px}.seedphrase-title{font-size:32px}.recovery-steps-grid{grid-template-columns:1fr;gap:20px;margin-bottom:60px}.recovery-step-card{padding:25px 20px}.step-title{font-size:16px}.step-description{font-size:13px}}@media (max-width: 480px){.seedphrase-lost-section{padding:50px 0}.seedphrase-title{font-size:28px}.recovery-step-card{padding:20px 15px}}.revenue-cards-section{padding:100px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;opacity:0;transform:translateY(50px);transition:all .8s ease;position:relative;overflow:hidden}.revenue-cards-section.visible{opacity:1;transform:translateY(0)}.revenue-cards-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(99,102,241,.1) 0%,transparent 70%);pointer-events:none}.revenue-cards-header{text-align:center;margin-bottom:80px}.revenue-cards-title{font-size:48px;font-weight:700;letter-spacing:.2em;color:#fff;margin:0;text-transform:uppercase;background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 3s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.revenue-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1400px;margin:0 auto}.revenue-card-item{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:20px;padding:40px 30px;text-align:left;transition:all .4s ease;position:relative;overflow:hidden;opacity:0;transform:translateY(30px);animation:slideInUp .6s ease forwards}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.revenue-card-item:hover{transform:translateY(-10px);border-color:var(--card-color);box-shadow:0 20px 40px #0006}.revenue-card-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-color);opacity:0;transition:opacity .3s ease}.revenue-card-item:hover:before{opacity:1}.revenue-card-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top left,var(--card-color),transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.revenue-card-item:hover:after{opacity:.05}.revenue-card-icon{margin-bottom:25px;transition:all .3s ease}.revenue-card-item:hover .revenue-card-icon{transform:scale(1.1);filter:drop-shadow(0 0 20px currentColor)}.revenue-card-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:20px;line-height:1.3;transition:color .3s ease;text-align:center}.revenue-card-item:hover .revenue-card-title{color:var(--card-color)}.revenue-card-description{font-size:15px;line-height:1.6;color:#aaa;margin:0;font-weight:400;transition:color .3s ease}.revenue-card-item:hover .revenue-card-description{color:#ccc}.revenue-card-accent{position:absolute;bottom:0;left:0;right:0;height:2px;opacity:0;transition:opacity .3s ease}.revenue-card-item:hover .revenue-card-accent{opacity:1}@media (max-width: 1024px){.revenue-cards-section{padding:80px 0}.revenue-cards-title{font-size:40px}.revenue-cards-grid{grid-template-columns:repeat(2,1fr);gap:30px}.revenue-card-item{padding:35px 25px}.revenue-card-title{font-size:18px}.revenue-card-description{font-size:14px}}@media (max-width: 768px){.revenue-cards-section{padding:60px 0}.revenue-cards-header{margin-bottom:60px}.revenue-cards-title{font-size:32px}.revenue-cards-grid{grid-template-columns:1fr;gap:25px}.revenue-card-item{padding:30px 25px}.revenue-card-icon svg{width:28px;height:28px}.revenue-card-title{font-size:17px;margin-bottom:15px}.revenue-card-description{font-size:13px;line-height:1.5}}@media (max-width: 480px){.revenue-cards-section{padding:50px 0}.revenue-cards-header{margin-bottom:50px}.revenue-cards-title{font-size:28px}.revenue-card-item{padding:25px 20px}.revenue-card-icon svg{width:24px;height:24px}.revenue-card-title{font-size:16px}.revenue-card-description{font-size:12px}}.social-login-modal{background:#23263a;border-radius:18px;box-shadow:0 8px 40px #000a;padding:1rem;max-width:600px;width:100%;position:relative;display:flex;flex-direction:column;animation:modal-pop .25s cubic-bezier(.77,0,.18,1)}.social-login-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:30px 30px 20px;border-bottom:1px solid #2a2a2a}.modal-title-section h2{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px}.modal-title-section p{font-size:14px;color:#888;margin:0}.social-platforms-grid{display:flex;flex-direction:column;gap:16px}.social-platform-btn{display:flex;align-items:center;gap:16px;padding:10px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:12px;color:#fff;text-decoration:none;transition:all .3s ease;cursor:pointer;width:100%}.social-platform-btn:hover{background:#3a3a3a;border-color:var(--platform-color);transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.platform-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff1a;border-radius:12px;transition:all .3s ease}.social-platform-btn:hover .platform-icon{background:var(--platform-color);color:#fff!important;transform:scale(1.1)}.platform-info{flex:1;text-align:left}.platform-name{display:block;font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.platform-description{display:block;font-size:13px;color:#888}.connect-arrow{font-size:18px;color:#666;transition:all .3s ease}.social-platform-btn:hover .connect-arrow{color:var(--platform-color);transform:translate(4px)}.modal-footer{padding:20px 30px 0;border-top:1px solid #2a2a2a}.security-note{font-size:12px;color:#666;text-align:center;margin:0;line-height:1.4}@media (max-width: 768px){.social-login-modal{width:95%;margin:20px}.social-login-modal .modal-header{padding:25px 20px 15px}.modal-title-section h2{font-size:20px}.social-platforms-grid{padding:20px;gap:12px}.social-platform-btn{padding:16px;gap:12px}.platform-icon{width:40px;height:40px}.platform-icon svg{width:20px;height:20px}.platform-name{font-size:15px}.platform-description{font-size:12px}.modal-footer{padding:15px 20px 25px}}.auth-controller-page{display:flex;align-items:center;justify-self:center;min-height:60vh}.no-transactions{color:#fff;text-align:center}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;color:#333}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.header{background:#fffffff2}.header .nav a{color:#333}.header .logo{color:#6366f1}.nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none;transition:color .3s ease}.burger-menu{display:none;background:none;border:none;cursor:pointer;margin-left:auto;color:#6366f1}.nav-links{display:flex;align-items:center;list-style:none;gap:2rem}.nav-links a{color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative}.nav-links a:hover,.nav-links a.active{color:#6366f1}.nav-links a.active:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background:#6366f1;border-radius:1px}.nav-actions{display:flex;gap:1rem;align-items:center}.btn-launch-app{margin-left:3rem}.btn-launch-app-desktop{display:block}.btn-launch-app-mobile{display:none!important}@media (max-width: 768px){.btn-launch-app-desktop{display:none}.btn-launch-app-mobile{display:inline-block!important;margin-left:10px;vertical-align:middle}.btn-launch-app{margin-left:2rem}}.btn-docs{background:transparent;color:#fff;border:1px solid #333333!important}.btn-docs:hover{transform:translateY(-2px)}.btn{padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-outline:hover{background:#ffffff1a}.btn-primary{background:#6366f1;color:#fff}.btn-primary:hover{background:#5855eb;transform:translateY(-2px)}.btn-primary-header{color:#fff}.animate-spin{animation:spin 3s linear infinite}.animate-spin-center{display:flex;margin:auto}.hero{padding:4rem 0 2rem;min-height:100vh;display:flex;align-items:center}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2)}.hero-content{display:flex;align-items:center;gap:1rem}.hero-text{flex:1}.hero-title{font-size:4rem;font-weight:700;color:#fff;line-height:1.1;margin-bottom:1.5rem;margin-top:2rem}.typing-cursor{display:inline-block;width:.08em;animation:blink 1s steps(2,start) infinite;font-weight:400;font-size:1em}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.hero-subtitle{font-size:1.25rem;color:#fffc;margin-bottom:2rem;line-height:1.6}.hero-actions{display:flex;gap:1rem;margin-bottom:3rem;align-items:center}.hero-social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease}.hero-social-link:hover{background:#ffffff1a;color:#fff;transform:translateY(-2px)}.contract-section{display:flex;align-items:center;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1.5rem;border:1px solid rgba(255,255,255,.2);gap:0rem}.contract-label{color:#ffffffb3;font-size:.875rem;margin-bottom:.5rem}.contract-info{display:flex;align-items:center;gap:1rem}.contract-address{color:#fff;font-family:monospace;font-size:.875rem;padding-left:1rem;word-break:break-all}.copy-btn{display:flex;align-items:center;gap:.5rem;background:#fff3;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;font-size:.875rem}.copy-btn:hover{background:#ffffff4d}.copy-btn.copied{background:#10b981}.hero-image{flex:1;display:flex;justify-content:center}.phone-mockup{position:relative;width:300px;height:600px}.phone-screen{width:100%;height:100%;background:linear-gradient(135deg,#1f2937,#111827);border-radius:2rem;padding:2rem 1rem;border:8px solid #374151;box-shadow:0 25px 50px #0000004d}.phone-content{color:#fff;height:100%;display:flex;flex-direction:column}.status-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.875rem;font-weight:600}.balance-card{background:#ffffff1a;border-radius:1rem;padding:1.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.balance-title{color:#ffffffb3;font-size:.875rem;margin-bottom:.5rem}.balance-amount{font-size:2rem;font-weight:700;margin-bottom:1rem}.action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff1a;border:none;color:#fff;padding:.75rem;border-radius:.5rem;font-size:.875rem;cursor:pointer;transition:all .3s ease}.action-btn:hover{background:#fff3}.portfolio-section{flex:1}.portfolio-title{font-size:1rem;margin-bottom:1rem;color:#ffffffe6}.portfolio-item{display:flex;align-items:center;gap:1rem;background:#ffffff0d;padding:1rem;border-radius:.75rem;margin-bottom:1rem}.portfolio-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.portfolio-info{flex:1}.portfolio-name{font-weight:600;margin-bottom:.25rem}.portfolio-value{color:#ffffffb3;font-size:.875rem}.portfolio-price{font-weight:600}.trust-section{padding:2rem 0;text-align:center;opacity:0;transform:translateY(50px);transition:all .8s ease}.trust-section.visible{opacity:1;transform:translateY(0)}.trust-text{color:#fffc;font-size:1.125rem;margin-bottom:2rem}.patent-section{background:linear-gradient(135deg,#1f2937,#111827);padding:6rem 0;position:relative;overflow:hidden;opacity:0;transform:translateY(50px);transition:all .8s ease}.patent-section.visible{opacity:1;transform:translateY(0)}.patent-header{text-align:center;margin-bottom:3rem}.patent-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.patent-description{text-align:center;margin-bottom:3rem}.patent-description p{color:#fffc;font-size:1.125rem;line-height:1.6;max-width:800px;margin:0 auto}.patent-actions{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem}.btn-outline-light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-outline-light:hover{background:#ffffff1a}.btn-primary-light{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-primary-light:hover{background:#fff3}.patent-stats{display:flex;justify-content:center;gap:6rem;margin-top:4rem}.stat-number{font-size:4rem;font-weight:700;color:#6366f1;margin-bottom:1rem}.stat-label{color:#fffc;font-size:1rem;line-height:1.5}.patent-wave{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(135deg,#667eea,#764ba2);clip-path:polygon(0 50%,100% 80%,100% 100%,0% 100%)}.stats-section{padding:2rem 0;position:relative;opacity:0;transform:translateY(50px);transition:all .8s ease}.stats-section.visible{opacity:1;transform:translateY(0)}.stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:2rem;max-width:800px;margin:0 auto;position:relative}.stats-title{font-size:14px;font-weight:600;letter-spacing:.2em;color:#fff;margin-bottom:30px;text-transform:uppercase;text-align:center}.stat-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2rem;text-align:center;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.stat-card:hover{transform:translateY(-10px);background:#ffffff26}.stat-percentage{font-size:3rem;font-weight:700;color:#6366f1;margin-bottom:1rem}.stat-description{color:#fff;font-size:1rem;line-height:1.5}.central-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.logo-circle{width:120px;height:120px;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.3);position:relative}.logo-inner{width:80px;height:80px;position:relative}.logo-symbol{width:100%;height:100%;position:relative}.arc{position:absolute;border-radius:50%;border:3px solid}.arc-1{width:60%;height:60%;top:20%;left:20%;border-color:#6366f1 transparent transparent transparent;transform:rotate(45deg)}.arc-2{width:80%;height:80%;top:10%;left:10%;border-color:transparent #6366f1 transparent transparent;transform:rotate(135deg)}.arc-3{width:100%;height:100%;top:0;left:0;border-color:transparent transparent #10b981 transparent;transform:rotate(225deg)}.rotating-text{position:absolute;top:-40px;left:-40px;width:200px;height:200px;animation:rotate 20s linear infinite}.circular-text{width:100%;height:100%}.circular-text-path{fill:#fff9;font-size:12px;font-weight:500}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wallet-section{background:#0a0a0a;padding:4rem 0;opacity:0;transform:translateY(50px);transition:all .8s ease}.wallet-section.visible{opacity:1;transform:translateY(0)}.wallet-header{text-align:center;margin-bottom:4rem}.wallet-logo{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;color:#fff;font-size:1.5rem;font-weight:700}.wallet-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.wallet-description{color:#fffc;font-size:1.125rem;max-width:600px;margin:0 auto;line-height:1.6}.wallet-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:2rem;max-width:1000px;margin:0 auto;position:relative}.wallet-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2rem;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.wallet-card:hover{transform:translateY(-10px);background:#ffffff26}.card-center{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.center-logo{margin-bottom:2rem}.center-symbol{width:80px;height:80px;position:relative;margin:0 auto}.center-arc{position:absolute;border-radius:50%;border:3px solid}.center-arc-1{width:60%;height:60%;top:20%;left:20%;border-color:#6366f1 transparent transparent transparent;transform:rotate(45deg)}.center-arc-2{width:80%;height:80%;top:10%;left:10%;border-color:transparent #6366f1 transparent transparent;transform:rotate(135deg)}.center-arc-3{width:100%;height:100%;top:0;left:0;border-color:transparent transparent #10b981 transparent;transform:rotate(225deg)}.center-text{display:flex;flex-direction:column;align-items:center;color:#fff}.feature-word{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;opacity:.8}.card-header{display:flex;align-items:center;gap:.5rem;color:#fffc;font-size:.875rem;margin-bottom:1.5rem}.card-content{color:#fff}.wallet-option{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:.75rem;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.wallet-option:hover{background:#ffffff1a}.wallet-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.coin-icon{background:#6366f1;position:relative}.step3-icon{background:#6e1fce;position:relative}.wahou-main{font-size:1rem;font-weight:700;color:#fff}.wahou-sub{font-size:.6rem;opacity:.8;font-weight:400;color:#fff}.wahou-orbit{position:relative;width:180px;height:180px;margin:0 auto;animation:wahou-rotate 10s linear infinite}.wahou-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@keyframes wahou-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wahou-icon{--icon-count: 6;position:absolute;top:50%;left:50%;width:44px;height:44px;background:#18181b;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #0006,0 0 0 4px #fff2;animation:wahou-float 2.5s ease-in-out infinite alternate;transition:transform .3s;transform:translate(-50%,-50%) rotate(calc(360deg / var(--icon-count) * var(--i))) translate(70px) rotate(calc(-360deg / var(--icon-count) * var(--i)))}.wahou-icon img{width:24px;height:24px;filter:drop-shadow(0 2px 4px #0008)}.mini-arc{width:20px;height:20px;border:2px solid white;border-color:white transparent transparent transparent;border-radius:50%;transform:rotate(45deg)}.other-icon{background:#6366f1}.wallet-info{flex:1}.wallet-name{font-weight:600;margin-bottom:.25rem}.wallet-desc{color:#ffffffb3;font-size:.875rem}.balance-display{text-align:center;margin-bottom:2rem;color:#fff}.balance-label{color:#ffffffb3;font-size:.875rem;margin-bottom:.5rem}.balance-amount{font-size:2rem;font-weight:700;margin-bottom:.5rem}.balance-change{color:#10b981;font-size:.875rem}.action-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.action-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#ffffff0d;border:none;color:#fff;padding:1rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease;font-size:.875rem}.action-item:hover{background:#ffffff1a}.activity-section{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.activity-header{display:flex;justify-content:space-between;color:#fffc;font-size:.875rem}.transaction-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;color:#fff}.status-indicator{background:#10b981;color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.transaction-details{color:#fff}.detail-row{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.875rem}.detail-row span:first-child{color:#ffffffb3}.swap-header{text-align:center;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.swap-content{color:#fff}.token-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.token-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff}.sol{background:#9945ff}.eth{background:#627eea}.swap-arrow{text-align:center;font-size:1.5rem;color:#ffffffb3;margin:1rem 0}.swap-footer{text-align:center;color:#ffffffb3;font-size:.875rem;margin-top:1.5rem}.store-section{padding:5rem 0;opacity:0;transform:translateY(50px);transition:all .8s ease;background:linear-gradient(135deg,#667eea,#764ba2);background-image:linear-gradient(135deg,#667eea,#764ba2)}.store-section.visible{opacity:1;transform:translateY(0)}.store-content{display:flex;align-items:center;gap:3rem}.store-phone{flex:1;padding-top:2.5rem}.phone-container{display:flex;justify-content:center}.phone-frame{width:290px;height:555px;background:#1f2937;border-radius:2.5rem;position:relative;box-shadow:0 25px 50px #0000004d}.phone-notch{position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:120px;height:1.5rem;background:#111827;border-radius:0 0 1rem 1rem}.phone-screen{width:100%;height:100%;background:linear-gradient(135deg,#1f2937,#111827);border-radius:2rem;padding:2rem 1.5rem;overflow:hidden}.phone-status-bar{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:.875rem;font-weight:600;margin-bottom:2rem}.signal-bars{display:flex;gap:2px}.bar{width:3px;height:8px;background:#fff;border-radius:1px}.phone-app-content{color:#fff;height:100%;display:flex;flex-direction:column}.app-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.app-logo{width:40px;height:40px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.app-logo-symbol{width:24px;height:24px;position:relative}.app-arc{position:absolute;border-radius:50%;border:2px solid}.app-arc-1{width:60%;height:60%;top:20%;left:20%;border-color:#6366f1 transparent transparent transparent;transform:rotate(45deg)}.app-arc-2{width:100%;height:100%;top:0;left:0;border-color:transparent transparent #6366f1 transparent;transform:rotate(225deg)}.balance-section{background:#ffffff1a;border-radius:1rem;padding:.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.balance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem}.balance-change{color:#10b981}.balance-main{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.balance-actions{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.5rem}.balance-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff1a;border:none;color:#fff;padding:.75rem;border-radius:.5rem;font-size:.75rem;cursor:pointer;transition:all .3s ease}.balance-btn:hover{background:#fff3}.transaction-btn{background:#fbbf2433}.portfolio-section{margin-bottom:2rem}.portfolio-section h4{font-size:1rem;margin-bottom:1rem;color:#ffffffe6}.portfolio-item{display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;padding:1rem;border-radius:.75rem}.portfolio-token{display:flex;align-items:center;gap:1rem}.ethereum{background:#627eea}.token-name{font-weight:600;font-size:.875rem}.token-amount{color:#ffffffb3;font-size:.75rem}.token-value{text-align:right}.token-price{font-weight:600;font-size:.875rem}.token-change{color:#10b981;font-size:.75rem}.quick-actions{flex:1}.quick-actions h4{font-size:1rem;margin-bottom:1rem;color:#ffffffe6}.actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.action-card{background:#ffffff0d;padding:1rem;border-radius:.75rem;text-align:center;cursor:pointer;transition:all .3s ease}.action-card:hover{background:#ffffff1a}.action-card span{display:block;font-weight:600;font-size:.875rem;margin:.5rem 0 .25rem}.action-card small{color:#ffffffb3;font-size:.75rem}.store-info{flex:1}.store-header{margin-bottom:3rem}.store-title{font-size:1.5rem;font-weight:700;color:#ffffffb3;margin-bottom:1rem}.store-main-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.1}.store-subtitle{color:#fffc;font-size:1.125rem}.store-description{margin-bottom:3rem}.store-description p{color:#fffc;font-size:1rem;line-height:1.6}.store-features{margin-bottom:3rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.feature-item svg{color:#fbbf24;margin-top:.25rem}.feature-content h4{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.feature-content p{color:#ffffffb3;font-size:.875rem;line-height:1.5}.store-downloads{margin-bottom:2rem}.coming-soon{color:#ffffffb3;font-size:.875rem;margin-bottom:1rem}.download-buttons{display:flex;gap:1rem}.download-btn{display:flex;align-items:center;gap:1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:.75rem;padding:1rem 1.5rem;color:#fff;text-decoration:none;transition:all .3s ease}.download-btn:hover{background:#ffffff26;transform:translateY(-2px)}.download-icon{display:flex;align-items:center;justify-content:center}.play-icon{width:24px;height:24px;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem}.download-info{display:flex;flex-direction:column}.download-text{font-size:.75rem;color:#ffffffb3}.download-store{font-size:1rem;font-weight:600}.settings-modal{background:#1a1a1a;border:1px solid #333;border-radius:16px;width:90%;max-width:480px;max-height:80vh;overflow-y:auto;animation:slideIn .3s ease-out}.settings-content{padding:20px}.setting-section{margin-bottom:30px}.setting-section h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.setting-description{font-size:14px;color:#888;margin-bottom:20px;line-height:1.5}.slippage-buttons{display:flex;gap:12px;margin-bottom:20px}.slippage-btn{flex:1;padding:12px 16px;background:#2a2a2a;border:1px solid #444;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.slippage-btn:hover{background:#333;border-color:#555}.slippage-btn.active{background:#6366f1;border-color:#6366f1;color:#fff}.custom-slippage{display:flex;flex-direction:column;gap:8px}.custom-slippage-input{position:relative;display:flex;align-items:center}.slippage-input{width:100%;padding:12px 40px 12px 16px;background:#2a2a2a;border:1px solid #444;border-radius:8px;color:#fff;font-size:14px;outline:none;transition:border-color .2s ease}.slippage-input:focus{border-color:#6366f1}.slippage-input::placeholder{color:#666}.slippage-unit{position:absolute;right:16px;color:#888;font-size:14px;pointer-events:none}.slippage-warning{font-size:12px;color:#f59e0b;padding:8px 12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:6px;display:flex;align-items:center;gap:6px}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1f2937b3;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-token-overlay{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:2000}@keyframes modal-pop{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.token-modal{background:#23263a;border-radius:16px;width:90%;max-width:480px;max-height:80vh;border:1px solid #2a2a2a;box-shadow:0 20px 40px #00000080;display:flex;flex-direction:column;animation:modalSlideIn .3s ease}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px 20px;margin-bottom:20px}.modal-header h3{font-size:20px;font-weight:600;color:#fff;margin:0}.close-btn{background:none;border:none;color:#888;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-btn:hover{background:#2a2a2a;color:#fff}.search-section{padding:0 24px;margin-bottom:20px}.search-container{position:relative;display:flex;align-items:center;padding:12px 16px;transition:border-color .2s ease}.search-container:focus-within{border-color:#6366f1}.search-container svg{color:#666;margin-right:12px;flex-shrink:0}.search-input{background:none;border:none;color:#fff;font-size:16px;width:100%;outline:none}.search-input::placeholder{color:#666}.tokens-list{flex:1;overflow-y:auto;padding:0 24px 24px;max-height:400px}.token-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;margin-bottom:8px}.token-item:hover{background:#2a2a2a;border-color:#3a3a3a}.token-item.selected{background:#6366f11a;border-color:#6366f1}.token-item-info{display:flex;align-items:center;gap:12px}.token-item-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#fff}.token-item-details{display:flex;flex-direction:column;gap:2px}.token-item-symbol{font-size:16px;font-weight:600;color:#fff}.token-item-name{font-size:14px;color:#888}.token-item-balance{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.balance-amount{font-size:16px;font-weight:600;color:#fff}.balance-value{font-size:14px;color:#888}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.no-results-icon{font-size:48px;margin-bottom:16px;opacity:.5}.no-results h4{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.no-results p{font-size:14px;color:#888;margin:0}.token-select-btn{background:none;border:none;color:#888;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.token-select-btn:hover{color:#fff;background:#ffffff1a}.swap-page{padding:5rem 0 4rem;min-height:100vh}.swap-container{max-width:700px;margin:0 auto}.swap-header{text-align:center;margin-bottom:1rem}.swap-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.swap-subtitle{color:#fffc;font-size:1.125rem}.swap-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;padding:2rem;border:1px solid rgba(255,255,255,.2);margin-bottom:3rem}.swap-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.swap-card-header h2{color:#fff;font-size:1.5rem;font-weight:600}.settings-btn{background:#ffffff1a;border:none;color:#fff;padding:.75rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease}.settings-btn:hover{background:#fff3}.swap-form{position:relative}.token-input-section{margin-bottom:1rem}.token-input-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.input-label{color:#fffc;font-size:.875rem;font-weight:500}.balance{color:#fff9;font-size:.875rem}.token-input{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1rem;transition:all .3s ease;gap:1rem}.token-input:focus-within{border-color:#ffffff4d;background:#ffffff14}.amount-input{flex:1;background:none;border:none;color:#fff;font-size:1.5rem;font-weight:600;outline:none}.amount-input::placeholder{color:#fff6}.amount-input.readonly{cursor:not-allowed}.token-selector{display:flex;align-items:center;gap:.75rem;background:#ffffff1a;padding:.75rem 1rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease;position:relative}.token-selector:hover{background:#ffffff26}.token-info{display:flex;align-items:center;gap:.75rem}.token-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.token-details{display:flex;flex-direction:column}.token-symbol{color:#fff;font-weight:600;font-size:.875rem}.token-name{color:#fff9;font-size:.75rem}.usd-value{color:#fff9;font-size:.875rem;margin-top:.5rem}.swap-arrow-container{display:flex;justify-content:center;position:relative;z-index:10}.swap-arrow-btn{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.swap-arrow-btn:hover{background:#fff3;transform:rotate(180deg)}.swap-details{background:#ffffff0d;border-radius:1rem;padding:1.5rem;margin:2rem 0}.detail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.detail-row:last-child{margin-bottom:0}.detail-label{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.detail-value{color:#fff;font-weight:500;font-size:.875rem}.detail-value.impact{color:#6366f1}.swap-btn{width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:1rem 2rem;border-radius:1rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.swap-btn:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 10px 25px #6366f14d}.swap-btn.disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed}.loading-spinner{display:flex;align-items:center;gap:.75rem}.loading-spinner svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swap-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;margin-top:3rem}.info-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2rem;border:1px solid rgba(255,255,255,.2);text-align:center;width:100%}.info-card h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.info-card p{color:#fffc;font-size:.875rem;line-height:1.5}.assets-subtitle{color:#fffc;font-size:1.125rem}.portfolio-summary{margin-bottom:3rem}.summary-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;padding:2rem;border:1px solid rgba(255,255,255,.2)}.summary-main{text-align:center;margin-bottom:2rem}.portfolio-value{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.portfolio-change{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.125rem;font-weight:600}.portfolio-change.positive{color:#10b981}.portfolio-change.negative{color:#ef4444}.change-value{color:#ffffffb3;font-weight:400;margin-left:.5rem}.summary-stats{display:flex;justify-content:center;gap:4rem}.stat-item{text-align:center}.stat-label{color:#ffffffb3;font-size:.875rem;margin-bottom:.5rem}.stat-value{color:#fff;font-size:1.25rem;font-weight:600}.assets-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:2rem}.search-container{position:relative;flex:1;max-width:400px}.search-container svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#ffffff80}.search-input{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:.75rem 1rem .75rem 3rem;color:#fff;font-size:.875rem;outline:none;transition:all .3s ease}.search-input::placeholder{color:#ffffff80}.search-input:focus{border-color:#fff6;background:#ffffff26}.control-buttons{display:flex;gap:1rem}.control-btn{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease;font-size:.875rem}.control-btn:hover{background:#fff3}.control-btn.active{background:#6366f14d;border-color:#6366f180}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.balance-amount{font-weight:600;font-size:.875rem;margin-bottom:.25rem}.balance-symbol{color:#fff9;font-size:.75rem}.change-cell{min-width:120px}.change-info{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.change-info.positive{color:#10b981}.change-info.negative{color:#ef4444}.value-cell{min-width:150px}.value-info{display:flex;flex-direction:column;gap:.5rem}.value-amount{font-weight:600;font-size:.875rem}.value-bar{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.value-fill{height:100%;border-radius:2px;transition:width .8s ease}.action-btn{background:#ffffff1a;border:none;color:#ffffffb3;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.action-btn:hover{background:#fff3;color:#fff}.action-btn.favorite:hover{color:#6366f1}.send-page{padding:5rem 0 4rem;min-height:100vh}.send-container{max-width:800px;margin:0 auto}.send-header{text-align:center;margin-bottom:1rem}.send-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.send-subtitle{color:#fffc;font-size:1.125rem}.send-content{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;padding:2rem;border:1px solid rgba(255,255,255,.2)}.method-selection{margin-bottom:1rem}.method-selection h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.method-tabs{display:flex;gap:1rem;background:#ffffff0d;padding:.5rem;border-radius:1rem}.method-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;color:#ffffffb3;padding:1rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500}.method-tab:hover{color:#fff;background:#ffffff1a}.method-tab.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:1px solid rgba(99,102,241,.5)}.recipient-section{margin-bottom:1rem}.recipient-section h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.username-input{display:flex;flex-direction:column;gap:1.5rem}.platform-selector{display:flex;flex-direction:column;gap:.75rem}.platform-selector label{color:#fffc;font-size:.875rem;font-weight:500}.platform-dropdown{position:relative}.selected-platform{display:flex;align-items:center;justify-content:space-between;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1rem;cursor:pointer;transition:all .3s ease}.selected-platform:hover{background:#ffffff26}.platform-info{display:flex;align-items:center;gap:.75rem;color:#fff}.platform-icon{display:flex;align-items:center;justify-content:center}.platform-options{position:absolute;top:100%;left:0;right:0;background:#1f2937f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;margin-top:.5rem;z-index:100;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.platform-dropdown.open .platform-options{opacity:1;visibility:visible;transform:translateY(0)}.platform-option{display:flex;align-items:center;gap:.75rem;padding:1rem;color:#fff;cursor:pointer;transition:all .3s ease}.platform-option:hover{background:#ffffff1a}.platform-option.selected{background:#6366f14d}.username-field{display:flex;flex-direction:column;gap:.75rem}.username-field label{color:#fffc;font-size:.875rem;font-weight:500}.input-with-actions{display:flex;gap:1rem;align-items:center}.username-input-field{flex:1;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1rem;color:#fff;font-size:.875rem;outline:none;transition:all .3s ease}.username-input-field::placeholder{color:#ffffff80}.username-input-field:focus{border-color:#fff6;background:#ffffff26}.add-contact-btn{display:flex;align-items:center;gap:.5rem;background:#6366f133;border:1px solid rgba(99,102,241,.3);color:#fff;padding:.75rem 1rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease;font-size:.875rem;white-space:nowrap}.add-contact-btn:hover{background:#6366f14d}.add-contact-btn.added{background:#10b98133;border-color:#10b9814d}.address-input{display:flex;flex-direction:column;gap:.75rem}.address-input label{color:#fffc;font-size:.875rem;font-weight:500}.address-field{display:flex;align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1rem;gap:1rem;transition:all .3s ease}.address-field:focus-within{border-color:#fff6;background:#ffffff26}.address-input-field{flex:1;background:none;border:none;color:#fff;font-size:.875rem;outline:none;font-family:monospace}.address-input-field::placeholder{color:#ffffff80}.address-actions{display:flex;gap:.5rem}.address-action-btn{background:#ffffff1a;border:none;color:#ffffffb3;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.address-action-btn:hover{background:#fff3;color:#fff}.contacts-section{display:flex;flex-direction:column;gap:1.5rem}.contacts-header{display:flex;gap:2rem;align-items:flex-end}.contacts-search{position:relative;flex:1}.contacts-search svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#ffffff80}.contacts-list{max-height:400px;overflow-y:auto;background:#ffffff0d;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.contact-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .3s ease;position:relative}.contact-item:last-child{border-bottom:none}.contact-item:hover{background:#ffffff1a}.contact-item.selected{background:#6366f133;border-color:#6366f14d}.contact-avatar{width:48px;height:48px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.contact-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.contact-name{color:#fff;font-weight:600;font-size:.875rem}.contact-username{color:#fff9;font-size:.75rem}.contact-status{display:flex;align-items:center;gap:.5rem}.status-indicator{width:8px;height:8px;border-radius:50%}.status-indicator.online{background:#10b981}.status-indicator.offline{background:#ffffff4d}.status-text{color:#fff9;font-size:.75rem}.selected-indicator{position:absolute;right:1rem;color:#10b981}.empty-contacts{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#fff9;text-align:center}.empty-contacts svg{margin-bottom:1rem;opacity:.5}.empty-contacts h4{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.empty-contacts p{font-size:.875rem}.token-amount-section{margin-bottom:1rem}.token-amount-section h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.token-selector-section{margin-bottom:2rem}.token-selector-section label{display:block;color:#fffc;font-size:.875rem;font-weight:500;margin-bottom:.75rem}.token-dropdown{position:relative}.selected-token{display:flex;align-items:center;justify-content:space-between;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1rem;cursor:pointer;transition:all .3s ease}.selected-token:hover{background:#ffffff26}.selected-token .token-info{display:flex;align-items:center;gap:1rem}.selected-token .token-balance{color:#fff9;font-size:.875rem}.selected-token .placeholder{color:#ffffff80}.token-options{position:absolute;top:100%;left:0;right:0;background:#1f2937f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;margin-top:.5rem;z-index:100;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;max-height:300px;overflow-y:auto}.token-dropdown:hover .token-options{opacity:1;visibility:visible;transform:translateY(0)}.token-option{display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;transition:all .3s ease}.token-option:hover{background:#ffffff1a}.token-option.selected{background:#6366f14d}.token-option .token-balance{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.balance-value{color:#fff9;font-size:.75rem}.amount-input-section{display:flex;flex-direction:column;gap:.75rem}.amount-input-section label{color:#fffc;font-size:.875rem;font-weight:500}.amount-input{display:flex;align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1rem;gap:1rem;transition:all .3s ease;width:80%}.amount-input:focus-within{border-color:#fff6;background:#ffffff26}.amount-field{flex:1;background:none;border:none;color:#fff;font-size:1.25rem;font-weight:600;outline:none}.amount-field::placeholder{color:#fff6}.amount-actions{display:flex;align-items:center;gap:1rem}.max-btn{background:#6366f133;border:1px solid rgba(99,102,241,.3);color:#fff;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;font-size:.75rem;font-weight:600}.max-btn:hover{background:#6366f14d}.amount-usd{color:#fff9;font-size:.875rem;margin-top:.5rem}.transaction-summary{margin-bottom:3rem}.transaction-summary h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.summary-details{background:#ffffff0d;border-radius:1rem;padding:1.5rem}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem}.summary-row:last-child{margin-bottom:0}.summary-row span:first-child{color:#ffffffb3}.summary-row span:last-child{color:#fff;font-weight:500}.summary-row.total{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;margin-top:1rem;font-weight:600}.send-btn{width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:1rem 2rem;border-radius:1rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.send-btn:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 10px 25px #6366f14d}.send-btn.disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed}.receive-page{padding:5rem 0 4rem;min-height:100vh}.receive-container{max-width:800px;margin:0 auto}.receive-header{text-align:center;margin-bottom:1rem}.receive-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.receive-subtitle{color:#fffc;font-size:1.125rem}.receive-content{display:flex;flex-direction:column;gap:1rem}.user-profile-section{display:flex;justify-content:center}.profile-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;padding:2rem;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:2rem;text-align:center}.profile-avatar{width:80px;height:80px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.profile-info{text-align:left}.profile-name{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.profile-username{color:#ffffffb3;font-size:1rem}.qr-section{display:flex;justify-content:center}.qr-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;padding:1rem;border:1px solid rgba(255,255,255,.2);text-align:center;width:100%}.qr-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.qr-code-container{display:flex;justify-content:center;margin-bottom:2rem}.qr-code{width:200px;height:200px;background:#fff;border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #0003}.qr-placeholder{display:flex;flex-direction:column;align-items:center;color:#666}.qr-description{color:#ffffffb3;font-size:.875rem;line-height:1.5}.wallet-info-section{display:flex;gap:2rem}.section-title{color:#fff;font-size:1.5rem;font-weight:600;text-align:center}.info-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2rem;border:1px solid rgba(255,255,255,.2)}.info-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.info-icon-wrapper{background:#ffffff1a;padding:.75rem;border-radius:.75rem;color:#fbbf24}.info-details{flex:1}.info-label{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.info-description{color:#ffffffb3;font-size:.875rem;line-height:1.5}.info-content{margin-top:1rem}.info-value-container{display:flex;align-items:center;gap:1rem;background:#ffffff0d;padding:1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.info-value{flex:1;color:#fff;font-weight:500;font-size:.875rem}.info-value.address{font-family:monospace;word-break:break-all}.copy-btn{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;font-size:.75rem;white-space:nowrap}.copy-btn:hover{background:#fff3}.copy-btn.copied{background:#10b98133;border-color:#10b9814d;color:#10b981}.action-buttons-section{display:flex;gap:1rem;justify-content:center}.action-btn{display:flex;align-items:center;gap:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:1rem 2rem;border-radius:1rem;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500}.action-btn:hover{background:#fff3;transform:translateY(-2px)}.action-btn.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:transparent}.action-btn.primary:hover{box-shadow:0 10px 25px #6366f14d}.action-btn.secondary{background:#ffffff1a}.security-notice{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:1.5rem;padding:2rem;display:flex;gap:1rem}.notice-icon{color:#fbbf24;margin-top:.25rem}.notice-content h4{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.notice-content p{color:#fffc;font-size:.875rem;line-height:1.6}.transactions-page{padding:5rem 0 4rem;min-height:100vh}.transactions-container{max-width:1200px;margin:0 auto}.transactions-header{text-align:center;margin-bottom:1rem}.transactions-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.transactions-subtitle{color:#fffc;font-size:1.125rem}.tab-navigation{display:flex;gap:1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:.5rem;margin-bottom:3rem;border:1px solid rgba(255,255,255,.2)}.tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;background:transparent;border:none;color:#ffffffb3;padding:1rem 1.5rem;border-radius:1rem;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500}.tab-btn:hover{color:#fff;background:#ffffff1a}.tab-btn.active{background:#6366f14d;color:#fff;border:1px solid rgba(99,102,241,.5)}.transactions-content{margin-bottom:3rem}.table-container{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;border:1px solid rgba(255,255,255,.2);overflow:hidden}.transactions-table{width:100%;border-collapse:collapse}.transactions-table th{background:#ffffff0d;color:#fffc;font-weight:600;font-size:.875rem;padding:1rem 1.5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.table-row{border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease;opacity:0;animation:fadeInUp .6s ease forwards}.table-row:hover{background:#ffffff0d}.transactions-table td{padding:1rem 1.5rem;color:#fff;vertical-align:middle}.date-cell{min-width:150px}.date-info{display:flex;flex-direction:column;gap:.25rem}.date-primary{font-weight:600;font-size:.875rem}.date-secondary{color:#fff9;font-size:.75rem}.expires-info{color:#ffffff80;font-size:.7rem;margin-top:.25rem}.type-cell{min-width:120px}.type-info{display:flex;align-items:center;gap:.75rem}.transaction-icon{border-radius:.25rem}.transaction-icon.send{color:#ef4444}.transaction-icon.receive{color:#fbbf24}.transaction-icon.swap{color:#10b981}.type-text{font-weight:500;font-size:.875rem}.amount-cell{min-width:120px}.amount-info{display:flex;flex-direction:column;gap:.25rem}.amount-value{font-weight:600;font-size:.875rem}.amount-token{color:#fff9;font-size:.75rem}.address-cell{min-width:150px}.address-info{display:flex;align-items:center;gap:.75rem}.address-value{font-family:monospace;font-size:.75rem;color:#fffc}.copy-address-btn{background:#ffffff1a;border:none;color:#fff9;padding:.25rem;border-radius:.25rem;cursor:pointer;transition:all .3s ease}.copy-address-btn:hover{background:#fff3;color:#fff}.sender-cell{min-width:200px}.sender-info{display:flex;align-items:center;gap:1rem}.sender-avatar{width:32px;height:32px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffb3}.sender-details{display:flex;flex-direction:column;gap:.25rem}.sender-name{font-weight:600;font-size:.875rem}.sender-message{color:#fff9;font-size:.75rem;font-style:italic}.social-cell{min-width:120px}.social-info{display:flex;align-items:center;gap:.75rem}.social-name{font-weight:500;font-size:.875rem}.link-cell{min-width:200px}.link-info{display:flex;align-items:center;gap:.75rem}.link-value{font-family:monospace;font-size:.75rem;color:#fffc;flex:1}.link-actions{display:flex;gap:.5rem}.copy-link-btn,.open-link-btn{background:#ffffff1a;border:none;color:#fff9;padding:.25rem;border-radius:.25rem;cursor:pointer;transition:all .3s ease}.copy-link-btn:hover,.open-link-btn:hover{background:#fff3;color:#fff}.status-cell{min-width:100px}.status-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-align:center;display:inline-block}.summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.stat-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2rem;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:1.5rem;transition:all .3s ease}.stat-card:hover{transform:translateY(-5px);background:#ffffff26}.stat-icon{background:#ffffff1a;padding:1rem;border-radius:1rem;color:#6366f1}.stat-info{display:flex;flex-direction:column;gap:.5rem}.stat-value{color:#fff;font-size:2rem;font-weight:700}.stat-label{color:#ffffffb3;font-size:.875rem}@media (max-width: 768px){.container{width:100vw;max-width:100vw;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;margin-left:0;margin-right:0}.hero-content{flex-direction:column;text-align:center;gap:2rem}.hero-title{font-size:2.5rem;padding-top:1rem}.hero-text{width:100%}.hero-subtitle{font-size:1rem;word-break:break-word;white-space:normal;width:100%;max-width:100%;box-sizing:border-box;text-align:center;padding:0 1rem}.contract-section{flex-direction:column;padding:1rem}.nav-links{position:fixed;top:0;right:0;height:100vh;width:80vw;max-width:400px;background:#fff;flex-direction:column;align-items:flex-start;gap:2rem;padding:3rem 2rem 2rem;box-shadow:-4px 0 24px #0006;transform:translate(100%);transition:transform .4s cubic-bezier(.77,0,.18,1);z-index:1000;display:flex}.nav-links.open{transform:translate(0)}.burger-menu{display:block;position:relative;z-index:1100}.header .container{position:relative}.nav-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1f293780;z-index:999;transition:opacity .3s}.nav-actions{display:none}.stats-grid{grid-template-columns:1fr;gap:1rem}.central-logo{position:static;transform:none;margin:2rem 0}.wallet-cards{grid-template-columns:1fr;grid-template-rows:auto}.card-center{grid-column:1;grid-row:auto}.store-content{flex-direction:column;gap:1rem}.patent-stats,.summary-stats{flex-direction:column;gap:2rem}.assets-controls{flex-direction:column;align-items:stretch;gap:1rem}.search-container{max-width:none}.contacts-header{flex-direction:column;gap:1rem}.method-tabs{flex-direction:column}.input-with-actions{flex-direction:column;align-items:stretch}.tab-navigation,.action-buttons-section{flex-direction:column}.profile-card{flex-direction:column;text-align:center}.profile-info{text-align:center}.table-container{overflow-x:auto}.transactions-table{min-width:800px}.assets-title,.swap-title,.send-title,.receive-title,.transactions-title{font-size:1.5rem}.wallet-info-section{display:grid;gap:2rem;grid-template-columns:1fr;grid-template-rows:auto}.contract-label{margin-bottom:0}}
