:root{--primary-color: #FFB800;--primary-hover: #FFD700;--primary-shadow: rgba(255, 184, 0, .3);--primary-shadow-strong: rgba(255, 184, 0, .5);--primary-shadow-light: rgba(255, 184, 0, .2);--secondary-color: #E5C49B;--secondary-shadow: rgba(229, 196, 155, .3);--secondary-text: rgba(229, 196, 155, .9);--background-color: #000000;--background-overlay: rgba(0, 0, 0, .7);--background-overlay-light: rgba(0, 0, 0, .5);--background-overlay-dark: rgba(0, 0, 0, .9);--text-color: #ffffff;--text-muted: rgba(255, 255, 255, .8);--text-light: rgba(255, 255, 255, .7);--text-lighter: rgba(255, 255, 255, .5);--border-color: rgba(255, 184, 0, .6);--border-light: rgba(255, 184, 0, .2);--border-secondary: rgba(229, 196, 155, 1);--box-shadow: 0 2px 4px var(--primary-shadow-light);--text-shadow: 0 0 20px var(--primary-shadow);--hover-shadow: 0 0 20px var(--primary-shadow)}body{font-family:Arial,sans-serif;background-color:var(--background-color);color:var(--text-color)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);color:var(--text-color);line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto}button{cursor:pointer;border:none;background:none;color:inherit}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;color:inherit;background-color:transparent}.language-selector{position:relative;display:inline-block;z-index:100}.language-selector-button{display:flex;align-items:center;background:#0003;border:1px solid rgba(255,215,0,.3);border-radius:4px;color:#fff;padding:8px 12px;font-size:14px;cursor:pointer;transition:all .2s ease}.language-selector-button:hover{background:#0006;border-color:#ffd70099}.language-flag{margin-right:8px;font-size:16px}.dropdown-arrow{margin-left:8px;font-size:10px;transition:transform .2s ease}.language-dropdown{position:absolute;top:100%;right:0;background:#0f172af2;border:1px solid rgba(255,215,0,.3);border-radius:4px;margin-top:5px;width:160px;overflow:hidden;box-shadow:0 4px 12px #0000004d;animation:fadeIn .2s ease}.language-option{display:flex;align-items:center;width:100%;padding:10px 15px;border:none;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:background .2s ease}.language-option:hover{background:#ffd7001a}.language-option.active{background:#ffd70026;font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;background-color:var(--background-overlay-dark);position:relative;overflow:visible;border-bottom:1px solid var(--border-color);box-shadow:var(--box-shadow);height:80px}.logo{height:120px;width:auto;transition:transform .3s ease;position:absolute;left:2rem;top:50%;transform:translateY(-50%);z-index:2}.logo:hover{transform:translateY(-50%) scale(1.05)}.nav-links{display:flex;gap:3rem;list-style:none;margin-left:220px}.nav-link{color:var(--primary-color);text-decoration:none;font-size:1.1rem;font-weight:500;transition:all .3s ease;position:relative}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary-color);transition:width .3s ease}.nav-link:hover:after{width:100%}.nav-link.active{color:var(--primary-hover);font-weight:600}.nav-link.active:after{width:100%;background:var(--primary-hover);box-shadow:0 0 10px var(--primary-shadow)}.social-links{display:flex;align-items:center;gap:1rem}.social-link{color:var(--primary-color);text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.social-link:hover{color:var(--primary-hover)}.social-link svg{width:24px;height:24px;fill:currentColor}.social-link span{font-size:1rem;font-weight:500}.language-select{background:var(--background-overlay);border:1px solid var(--primary-color);color:var(--primary-color);padding:.5rem 2.5rem .5rem 1rem;cursor:pointer;transition:all .3s ease;font-size:1rem;border-radius:4px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFB800'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:1rem auto}.language-select:hover{border-color:var(--primary-hover);color:var(--primary-hover);box-shadow:0 0 8px var(--primary-shadow-light)}.language-select:focus{border-color:var(--primary-hover);box-shadow:0 0 8px var(--primary-shadow)}.language-select option{background-color:var(--background-overlay-dark);color:var(--primary-color);padding:.5rem}.connect-wallet-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;transition:all .3s ease}.connect-wallet-btn:hover{background:var(--primary-color-dark)}.connect-wallet-btn svg{width:20px;height:20px}.wallet-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.wallet-modal{background:#1a1b1f;border-radius:16px;width:100%;max-width:480px;padding:24px;color:#fff}.wallet-modal-header{text-align:center;margin-bottom:24px;position:relative}.wallet-modal-header h2{color:#0ff;font-size:24px;margin:0 0 8px}.wallet-modal-header p{color:#808191;margin:0;font-size:14px}.close-modal{position:absolute;top:-12px;right:-12px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:8px}.wallet-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.wallet-option{display:flex;align-items:center;gap:12px;padding:12px;background:#2c2d33;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;transition:all .3s ease;width:100%}.wallet-option:disabled{cursor:not-allowed;opacity:.7}.wallet-option.connecting{background:#3a3b42;cursor:wait;opacity:1}.wallet-option:not(:disabled):hover{background:#3a3b42}.wallet-option img{width:24px;height:24px}.wallet-connecting{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-spinner{width:48px;height:48px;border:3px solid #808191;border-radius:50%;border-top-color:#0ff;animation:spin 1s linear infinite}.show-more-options:disabled{cursor:not-allowed;opacity:.7}.show-more-options{width:100%;padding:12px;background:none;border:none;color:#808191;cursor:pointer;font-size:14px;transition:all .3s ease}.show-more-options:hover{color:#fff}.wallet-option.disabled{opacity:.5;cursor:not-allowed;background:#ffffff0d!important}.wallet-option.disabled:hover{background:#ffffff0d!important;transform:none!important}.wallet-option.disabled span{color:#666}.wallet-connected{display:flex;align-items:center;gap:8px;position:relative}.principal-container{display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.principal-container:hover{background-color:#ffffff1a}.principal{font-size:14px;color:#fff;font-weight:500}.dropdown-arrow{width:16px;height:16px;transition:transform .2s}.dropdown-arrow.open{transform:rotate(180deg)}.wallet-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:#1a1b1f;border-radius:8px;box-shadow:0 4px 12px #0003;overflow:hidden;z-index:1000;min-width:180px}.dropdown-item{display:flex;align-items:center;gap:8px;padding:12px 16px;width:100%;border:none;background:none;color:#fff;font-size:14px;cursor:pointer;transition:background-color .2s}.dropdown-item:hover:not(.disabled){background-color:#ffffff1a}.dropdown-item.disabled{opacity:.5;cursor:not-allowed}.dropdown-item svg{width:16px;height:16px}.disconnect-btn{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-color);opacity:.7;transition:opacity .2s}.disconnect-btn:hover{opacity:1}.disconnect-btn svg{width:16px;height:16px}.footer{text-align:center;padding:20px;background:var(--background-overlay);border-top:1px solid var(--border-light)}.footer p{color:var(--text-lighter);font-size:.9rem;margin:0}.home-container{width:100%;min-height:100vh;background-color:var(--background-color);color:var(--text-color)}.hero-section{position:relative;width:100%;height:calc(100vh - 80px);overflow:hidden;background-color:var(--background-color)}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-background img{width:100%;height:100%;object-fit:cover}.hero-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0006,#0009);z-index:2}.hero-content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}.play-button{position:relative;margin-bottom:2rem;background:var(--primary-shadow-light);border:2px solid var(--primary-border);border-radius:50%;cursor:pointer;width:80px;height:80px;padding:0;transition:all .4s ease}.play-button svg{width:65%;height:65%;color:var(--text-color);filter:drop-shadow(0 0 8px var(--primary-shadow));transition:all .4s ease;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.play-button:hover{background:var(--primary-shadow);transform:scale(1.05)}.play-button:hover svg{color:var(--primary-hover);transform:translate(-50%,-50%) scale(1.1);filter:drop-shadow(0 0 12px var(--primary-shadow-strong))}.hero-text{margin-bottom:5rem}.hero-text h1{font-size:3.5rem;font-weight:700;color:var(--primary-color);text-shadow:0 0 2px rgba(255,184,0,.3);letter-spacing:2px;line-height:1.2;max-width:800px;margin:0 auto;animation:fadeIn 1.5s ease-out forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-description{font-size:1.5rem;color:var(--text-color);max-width:800px;margin:0 auto;text-shadow:var(--text-shadow-dark);opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease-out forwards;animation-delay:1.5s}.purchase-section{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.purchase-button{display:inline-block;padding:1rem 3rem;font-size:1.5rem;text-transform:uppercase;color:var(--nav-text-color);background:transparent;border:2px solid var(--nav-text-color);border-radius:4px;text-decoration:none;transition:all .3s ease}.purchase-button:hover{background-color:#ffb8001a;box-shadow:0 0 20px #ffb8004d}.platform-buttons{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.platform-button{width:160px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--background-overlay);border:1px solid var(--text-color);border-radius:8px;transition:all .3s ease;padding:.5rem}.platform-button img{height:100%;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.platform-button:hover{transform:translateY(-2px);border-color:var(--primary-hover);box-shadow:0 0 15px var(--primary-shadow)}@media (max-width: 1024px){.hero-text h1{font-size:3rem}.hero-description{font-size:1.3rem}.platform-button{width:140px}}@media (max-width: 768px){.hero-text h1{font-size:2.5rem;padding:0 1rem}.hero-description{font-size:1.1rem}.purchase-button{padding:.8rem 2rem;font-size:1.2rem}.platform-buttons{gap:1rem}.platform-button{width:120px;height:40px}.play-button{width:60px;height:60px}}.section-divider{height:2px;background:linear-gradient(to right,transparent,var(--primary-shadow-strong),transparent)}.milestone-section{position:relative;padding:6rem 0;background-color:var(--background-color);color:var(--primary-color)}.milestone-container{max-width:1200px;margin:0 auto;padding:0 2rem}.milestone-header{text-align:center;margin-bottom:5rem}.section-title{display:flex;align-items:center;justify-content:center;gap:2rem}.section-title h2{font-size:3rem;font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:3px;margin:0;font-family:Times New Roman,serif}.title-decoration{position:relative;width:120px;height:2px;background:linear-gradient(to var(--direction, right),transparent,var(--primary-color) 30%,var(--primary-color) 70%,transparent)}.title-decoration.left{--direction: right}.title-decoration.right{--direction: left}.milestone-content{display:flex;flex-direction:column;gap:6rem}.milestone-item{display:flex;align-items:center;gap:4rem}.milestone-item.reverse{flex-direction:row-reverse}.milestone-image{flex:1;position:relative;padding:1rem}.milestone-image img{width:100%;height:auto;display:block;position:relative;z-index:1}.image-frame{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--primary-color);z-index:0}.image-frame:before,.image-frame:after{content:"";position:absolute;width:20px;height:20px;border:1px solid var(--primary-color)}.image-frame:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.image-frame:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.milestone-info{flex:1;padding:2rem}.milestone-info h3{font-size:2.5rem;color:var(--primary-color);margin:0 0 1.5rem;font-family:Times New Roman,serif;letter-spacing:2px}.milestone-info p{font-size:1.1rem;line-height:1.8;color:#fffc;margin:0;letter-spacing:.5px}.more-text{text-align:center;margin-top:4rem}.more-text span{font-size:1.8rem;color:var(--primary-color);font-family:Times New Roman,serif;letter-spacing:3px;position:relative;display:inline-block}.more-text span:before,.more-text span:after{content:"";position:absolute;top:50%;width:30px;height:1px;background:linear-gradient(to var(--direction, right),transparent,var(--primary-color))}.more-text span:before{right:calc(100% + 1rem);--direction: left}.more-text span:after{left:calc(100% + 1rem);--direction: right}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.video-modal.show{opacity:1;visibility:visible}.modal-content{position:relative;width:90%;max-width:1200px;background:#000;border-radius:8px;overflow:hidden}.close-button{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#fff3;border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;transition:background-color .3s ease}.close-button:hover{background:#ffffff4d}.video-container{position:relative;width:100%;padding-top:56.25%}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@media (max-width: 1024px){.hero-text h1{font-size:4rem}.hero-description{font-size:1.3rem}.token-icon{width:55px;height:55px}.token-title h2{font-size:1.8rem}.section-title{gap:1rem}.section-title h2{font-size:2.5rem}.title-decoration{width:60px}}@media (max-width: 768px){.hero-text h1{font-size:3rem}.hero-description{font-size:1.1rem}.play-button{width:60px;height:60px}.token-stats{grid-template-columns:1fr}.token-actions{flex-direction:column;align-items:center}.token-button{width:100%;text-align:center}.milestone-item,.milestone-item.reverse{flex-direction:column;gap:2rem}.milestone-title{font-size:1.8rem;text-align:center}.milestone-description{font-size:1rem;text-align:center}.modal-content{width:95%;margin:1rem}.close-button{top:10px;right:10px;width:36px;height:36px;font-size:20px}.token-chart{min-width:300px;height:300px}.stat-value{font-size:1.5rem}.stat-value.small{font-size:1.2rem}}@media (max-width: 480px){.token-stats{grid-template-columns:1fr}.stat-item{text-align:center}}@media (max-width: 1200px){.token-info{grid-template-columns:1fr}.token-chart{min-height:300px}}.footer{text-align:center;padding:20px;background:#000c;border-top:1px solid rgba(255,184,0,.3)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ecosystem-section{position:relative;padding:6rem 0;background-color:var(--background-color);color:var(--text-color)}.ecosystem-container{max-width:1200px;margin:0 auto;padding:0 2rem}.ecosystem-content{display:flex;gap:4rem;align-items:center}.ecosystem-text{flex:1}.ecosystem-text .section-title{font-size:2.5rem;color:var(--primary-color);margin-bottom:3rem;text-align:left;position:relative;padding-bottom:1rem}.ecosystem-text .section-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:var(--primary-color)}.ecosystem-points{display:flex;flex-direction:column;gap:2rem}.point-item{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;background:var(--background-overlay);border:1px solid var(--border-light);border-radius:12px;transition:all .3s ease}.point-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px #ffb8001a;border-color:var(--primary-color)}.point-icon{font-size:2rem;flex-shrink:0}.point-content h3{font-size:1.2rem;color:var(--primary-color);margin-bottom:.5rem}.point-content p{color:var(--text-color);line-height:1.6;margin:0}.ecosystem-image{flex:1;display:flex;justify-content:center;align-items:center}.ecosystem-image img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 0 30px #ffb8001a}@media (max-width: 1024px){.ecosystem-content{flex-direction:column;gap:3rem}.ecosystem-text,.ecosystem-image{width:100%}}@media (max-width: 768px){.ecosystem-section{padding:4rem 0}.ecosystem-text .section-title{font-size:2rem}.point-item{padding:1rem}.point-icon{font-size:1.5rem}}.tokenomics-section{padding:80px 0;background-color:#0a0a0a}.tokenomics-section .container{max-width:1200px;margin:0 auto;padding:0 2rem}.tokenomics-content{display:flex;align-items:center;gap:60px;margin:0 auto}.tokenomics-image{flex:1;max-width:45%}.tokenomics-image img{width:100%;height:auto;border-radius:12px}.tokenomics-text{flex:1;color:#fff;max-width:55%}.tokenomics-text h2{font-size:36px;margin-bottom:24px;color:#ffb800}.tokenomics-description{font-size:18px;margin-bottom:32px;line-height:1.6}.distribution-content{background:#ffffff0d;padding:24px;border-radius:12px}.distribution-content h3{font-size:24px;margin-bottom:20px;color:#ffb800}.distribution-parts{margin-bottom:24px}.distribution-parts p{font-size:16px;margin-bottom:12px;line-height:1.5}.daily-distribution{margin-bottom:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.daily-distribution p{font-size:16px;margin-bottom:12px;line-height:1.5}.distribution-note{font-size:14px;color:#ffb800;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.tokenomics-content{flex-direction:column;gap:40px}.tokenomics-image,.tokenomics-text{max-width:100%}.tokenomics-text h2{font-size:28px;text-align:center}.tokenomics-description{font-size:16px;text-align:center}.distribution-content h3{font-size:20px;text-align:center}}.valkyries-container{min-height:100vh;display:flex;flex-direction:column}.valkyries-hero{position:relative;width:100%;min-height:100vh;overflow:hidden}.vk-hero-background{position:absolute;top:0;left:0;width:100%;height:100%}.vk-hero-background img{width:100%;height:100%;object-fit:cover}.vk-hero-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.vk-content-wrapper{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:2rem}.vk-hero-slogan{text-align:center;color:#fff}.vk-hero-slogan h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.vk-hero-slogan p{font-size:1.5rem;opacity:.9}.vk-token-info-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.vk-info-item{display:flex;flex-direction:column;gap:.5rem}.vk-info-label{color:#ffffffb3;font-size:.9rem}.vk-info-value{color:#fff;font-size:1.2rem;font-weight:500}@media (max-width: 768px){.vk-hero-slogan h1{font-size:2.5rem}.vk-hero-slogan p{font-size:1.2rem}.vk-token-info-card{grid-template-columns:1fr}}.timeline-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#1a1a1a;border-radius:8px;margin-bottom:20px}.timeline-container{flex:1;margin-right:20px}.timeline{position:relative;height:60px}.timeline-line{position:absolute;top:50%;left:0;right:0;height:2px;background:#333;transform:translateY(-50%)}.timeline-progress{position:absolute;top:0;left:0;height:100%;background:gold}.timeline-current{position:absolute;top:50%;width:12px;height:12px;background:gold;border-radius:50%;transform:translate(-50%,-50%);z-index:2}.current-time{position:absolute;top:-25px;left:50%;transform:translate(-50%);background:gold;color:#000;padding:2px 6px;border-radius:4px;font-size:12px;white-space:nowrap}.timeline-marks{position:absolute;top:0;left:0;right:0;height:100%}.timeline-mark{position:absolute;height:100%;transform:translate(-50%)}.mark-line{position:absolute;top:50%;height:10px;width:1px;background:#444;transform:translateY(-50%)}.mark-time{position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#888;font-size:12px;white-space:nowrap}.refresh-container{margin-left:20px}.refresh-button{padding:8px 16px;background:gold;color:#000;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.refresh-button:hover{background:#ffed4a}.refresh-button:active{background:#e6c200}.holders-table-container{width:100%;max-width:1200px;margin:0 auto;margin-top:2rem;position:relative}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10;border-radius:1rem}.loading-spinner{width:50px;height:50px;border:3px solid rgba(255,184,0,.1);border-top-color:#ffb800;border-radius:50%;animation:spin 1s linear infinite}tbody.loading{opacity:.5;transition:opacity .3s ease}@keyframes spin{to{transform:rotate(360deg)}}.holders-table{width:100%;border-collapse:collapse;color:#fff}.holders-table th{padding:1rem;text-align:left;border-bottom:2px solid rgba(255,184,0,.2)}.holders-table td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.holder-info{display:flex;align-items:center}.holder-info a{display:flex;align-items:center;text-decoration:none;color:#fff;transition:color .3s ease}.holder-info a:hover{color:#ffb800}.holder-avatar,.holder-avatar-initial{width:32px;height:32px;border-radius:50%;margin-right:1rem;border:2px solid rgba(255,184,0,.3)}.holder-avatar{object-fit:cover}.holder-avatar-initial{display:flex;align-items:center;justify-content:center;background:#ffb8001a;color:#ffb800;font-weight:700;font-size:1.2rem}.holdings-detail{display:flex;align-items:center;gap:1rem;white-space:nowrap}.amount{font-weight:600;color:#d4b483}.percentage{color:#ffffffb3;font-size:.9rem}.value{color:#ffffff80;font-size:.9rem}.diamond-status{display:flex;align-items:center;gap:.5rem;color:#b4b4b4}.diamond-icon{font-size:1.2rem;color:#ffb800}.sold-status{color:#f44}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;color:#fff}.pagination button{padding:.5rem 1rem;background:transparent;border:1px solid rgba(255,184,0,.3);color:#fff;border-radius:4px;cursor:pointer;transition:all .3s ease}.pagination button:hover:not(:disabled){background:#ffb8001a;border-color:#ffb800}.pagination button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.holders-table-container{padding:1rem}.holders-table th,.holders-table td{padding:.75rem}.holder-avatar,.holder-avatar-initial{width:24px;height:24px}.holder-avatar-initial{font-size:.9rem}.holdings-detail{flex-direction:column;align-items:flex-start;gap:.25rem}.holdings-detail span{font-size:.85rem}}.airdrop-info{text-align:center!important;padding:0 10px!important}.airdrop-value{display:inline-flex;align-items:baseline;gap:6px;justify-content:center}.airdrop-number{font-size:20px;font-weight:600;color:#ffb800}.airdrop-unit{font-size:14px;color:#888;font-weight:400}@media (max-width: 768px){.airdrop-number{font-size:18px}.airdrop-unit{font-size:13px}}.liquidity-table-container{width:100%;max-width:1200px;margin:0 auto;margin-top:2rem;position:relative}.liquidity-table{width:100%;border-collapse:collapse;color:#fff}.liquidity-table th{padding:1rem;text-align:left;border-bottom:2px solid rgba(255,184,0,.2)}.liquidity-table td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.liquidity-airdrop-info{text-align:center!important;padding:0 10px!important}.liquidity-airdrop-value{display:inline-flex;align-items:baseline;gap:6px;justify-content:center}.liquidity-airdrop-number{font-size:20px;font-weight:600;color:#ffb800}.liquidity-airdrop-unit{font-size:14px;color:#888;font-weight:400}@media (max-width: 768px){.liquidity-airdrop-number{font-size:18px}.liquidity-airdrop-unit{font-size:13px}}.mining-tabs{display:flex;gap:0;margin:3rem 0 2rem;border-bottom:1px solid rgba(255,255,255,.1)}.tab-button{padding:1rem 2rem;border:none;background:transparent;color:#ffffffb3;font-size:1rem;font-weight:500;cursor:pointer;position:relative}.tab-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ffb800;transform:scaleX(0);transition:transform .3s ease}.tab-button.active{color:#ffb800}.tab-button.active:after{transform:scaleX(1)}@media (max-width: 768px){.mining-tabs{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mining-tabs::-webkit-scrollbar{display:none}.tab-button{padding:1rem;white-space:nowrap}}.diamondhands-container{min-height:100vh;display:flex;flex-direction:column;background-color:#0a0a0a;background-image:url(/assets/gold-pattern.png);background-repeat:repeat;background-size:200px;background-attachment:fixed}.diamondhands-hero{position:relative;width:100%;padding:1rem 2rem}.dh-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.dh-hero-background img{width:100%;height:100%;object-fit:cover}.dh-hero-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 24rem);padding:2rem 0 1rem}.dh-content-wrapper{max-width:1200px;width:100%;margin:0 auto}.holders-section{padding:0 2rem;margin-top:-1rem;margin-bottom:2rem}.rules-section{padding:0 2rem;margin-bottom:4rem}.info-card{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:2rem;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,184,0,.1)}.dh-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dh-card-header h2{color:#fff;font-size:2.5rem;font-weight:700;margin:0}.history-link{color:#ffb800;text-decoration:none;font-size:1rem;transition:color .3s ease}.history-link:hover{color:gold}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-item{background:#ffffff0d;border-radius:.5rem;padding:1.5rem;text-align:center;transition:transform .3s ease}.stat-item:hover{transform:translateY(-5px)}.stat-label{display:block;color:#ffffffb3;font-size:.9rem;margin-bottom:.5rem}.stat-value{display:block;color:#fff;font-size:1.8rem;font-weight:600}.info-text{color:#ffffffe6;line-height:1.6;text-align:left}.info-text p{margin:1rem 0;text-align:left}.info-text p:first-child{margin-top:0}.info-text p:last-child{margin-bottom:0}.important-note{color:#ffb800;font-weight:500;margin-top:1.5rem!important;padding:1rem;background:#ffb8001a;border-radius:.5rem;border-left:3px solid #FFB800;text-align:left}.info-section{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:2rem;border:1px solid rgba(255,184,0,.1);box-shadow:0 8px 32px #0000004d}.info-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(255,184,0,.2)}.info-header h2{color:#ffb800;font-size:1.5rem;margin:0}.info-content{display:flex;flex-direction:column;gap:1.5rem}.info-content .info-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#ffffff0d;border-radius:.5rem;transition:background-color .3s ease}.info-content .info-item:hover{background:#ffffff14}.info-content .info-icon{font-size:1.5rem;min-width:2rem;text-align:center}.info-content p{margin:0;color:#ffffffe6;line-height:1.6}.info-content .info-item.important{background:#ffb8001a;border:1px solid rgba(255,184,0,.2)}.info-content .info-item.important:hover{background:#ffb80026}.info-content .info-item.important p{color:#ffb800;font-weight:500}@media (max-width: 768px){.diamondhands-hero{padding:.5rem 1rem}.dh-card-header{flex-direction:column;align-items:flex-start;gap:1rem}.dh-card-header h2{font-size:2rem}.stats-grid{grid-template-columns:1fr}.stat-item{padding:1rem}.stat-value{font-size:1.5rem}.holders-section,.rules-section{padding:0 1rem}.info-section{padding:1.5rem}.info-header{margin-bottom:1.5rem}.info-content{gap:1rem}.info-content .info-item{padding:1rem}.info-content .info-icon{font-size:1.25rem}.dh-hero-content{min-height:calc(100vh - 20rem);padding:1.5rem 0 .75rem}.holders-section{margin-top:-.75rem}}.assets-page .transaction-history .tx-time-fee-section{font-size:.85em;color:#fff9;min-width:120px;flex:1}.assets-page .transaction-history .tx-from-to-section{font-size:.9em;color:#fffc;flex:3;min-width:200px;max-width:400px;overflow-wrap:break-word;word-wrap:break-word}.assets-page .transaction-history .tx-amount-section .ant-typography[style*="color: rgb(82, 196, 26)"]{color:#52c41a!important}.assets-page .transaction-history .ant-list-item{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15)!important}.assets-page{min-height:100vh;background-image:url(../assets/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:var(--text-color-light)}.assets-page .assets-content{max-width:1200px;margin:0 auto;padding:24px;min-height:calc(100vh - 40px);display:flex;flex-direction:column;gap:24px}.assets-page .assets-top-section{background:linear-gradient(145deg,#282d3ccc,#141928e6);border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 16px #0003}.assets-page .balance-section{display:flex;align-items:center;gap:24px;flex:1}.assets-page .valk-logo{width:64px;height:64px;background-image:url(../assets/valk-token-mini.png);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 0 10px rgba(var(--primary-accent-color-rgb),.5))}.assets-page .balance-info{display:flex;flex-direction:column;gap:8px}.assets-page .balance-label{color:#ffffffb3;font-size:.95em;letter-spacing:.5px}.assets-page .balance-amount{font-size:2.2em;font-weight:700;color:var(--text-color-light);background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 8px rgba(0,0,0,.2)}.assets-page .balance-amount .balance-display{display:inline-block}.assets-page .balance-amount .balance-display span{font-size:inherit;font-weight:700;color:inherit;background:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}.assets-page .balance-info .user-principal{color:#ffffffb3;font-size:.9em;margin-bottom:8px;word-break:break-all;padding:4px 8px;background:#ffffff1a;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.assets-page .transfer-section{margin-left:40px;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.assets-page .transfer-section .user-principal{color:#ffffffb3;font-size:.9em;word-break:break-all;padding:8px 12px;background:#ffffff1a;border-radius:8px;border:1px solid rgba(255,255,255,.2);text-align:right;max-width:300px}.assets-page .transfer-section .ant-btn{height:48px;padding:0 32px;font-size:1.1em;border-radius:8px;background:linear-gradient(135deg,#f5b642,#e09c2a);border:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s ease;font-weight:500;letter-spacing:.5px;box-shadow:0 2px 5px #e5a22b33;transform:translateY(0)}.assets-page .transfer-section .ant-btn:hover{background:linear-gradient(135deg,#f9c15a,#e8aa36);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #e5a22b66}.assets-page .transfer-section .ant-btn:active{background:linear-gradient(135deg,#e09c2a,#d2922a);color:#fff;transform:translateY(0);box-shadow:0 2px 5px #e5a22b4d}.assets-page .transfer-section .ant-btn:focus,.assets-page .transfer-section .ant-btn:focus-visible{background:linear-gradient(135deg,#f5b642,#e09c2a);color:#fff;transform:translateY(0);box-shadow:0 2px 5px #e5a22b33;outline:none}.transfer-modal .ant-modal-content{background:#1e2332f2;border:1px solid rgba(255,255,255,.15);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:24px;box-shadow:0 10px 30px #0000004d}.transfer-modal .ant-modal-header{background:transparent;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:16px;margin-bottom:24px}.transfer-modal .ant-modal-title{color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px}.transfer-modal .ant-form-item-label>label{color:#ffffffd9;font-weight:500}.transfer-modal .ant-form-item{color:#ffffffd9}.transfer-modal .ant-form-item-extra,.transfer-modal .ant-form-item-explain,.transfer-modal .ant-form-item-explain-error,.transfer-modal .ant-form-text,.transfer-modal .ant-statistic-content,.transfer-modal .ant-typography,.transfer-modal .ant-form-item-tooltip,.transfer-modal .ant-input-group-addon,.transfer-modal p,.transfer-modal div,.transfer-modal span{color:#ffffffd9!important}.transfer-modal .ant-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:6px;height:42px;padding:4px 12px}.transfer-modal .ant-input-number{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:6px}.transfer-modal .ant-input-number-input{color:#fff;height:42px}.transfer-modal .ant-input-number-handler-wrap{background:#282d3ce6;border-left:1px solid rgba(255,255,255,.15)}.transfer-modal .ant-input-number-handler:hover .ant-input-number-handler-up-inner,.transfer-modal .ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:var(--primary-accent-color)}.transfer-modal .ant-input:focus,.transfer-modal .ant-input:hover,.transfer-modal .ant-input-number:focus,.transfer-modal .ant-input-number:hover{border-color:var(--primary-accent-color);box-shadow:0 0 0 2px rgba(var(--primary-accent-color-rgb),.25)}.transfer-modal .ant-input::placeholder{color:#fff6}.transfer-modal .ant-form .ant-btn.ant-btn-primary,.transfer-modal .ant-btn-primary,.transfer-modal button.ant-btn-primary{background:linear-gradient(135deg,#f5b642,#e09c2a)!important;border:none!important;height:44px;font-size:16px;width:100%;border-radius:6px;font-weight:500;letter-spacing:.5px;margin-top:12px;transition:all .3s ease;color:#fff!important;box-shadow:0 2px 5px #e5a22b33}.transfer-modal .ant-form .ant-btn.ant-btn-primary:hover,.transfer-modal .ant-btn-primary:hover,.transfer-modal button.ant-btn-primary:hover{background:linear-gradient(135deg,#f9c15a,#e8aa36)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 5px 15px #e5a22b66!important;border-color:transparent!important}.transfer-modal .ant-form .ant-btn.ant-btn-primary:active,.transfer-modal .ant-btn-primary:active,.transfer-modal button.ant-btn-primary:active{background:linear-gradient(135deg,#e09c2a,#d2922a)!important;color:#fff!important;transform:translateY(0);box-shadow:0 2px 5px #e5a22b4d!important;border-color:transparent!important}.transfer-modal .ant-form .ant-btn.ant-btn-primary:focus,.transfer-modal .ant-btn-primary:focus,.transfer-modal button.ant-btn-primary:focus,.transfer-modal .ant-form .ant-btn.ant-btn-primary:focus-visible,.transfer-modal .ant-btn-primary:focus-visible,.transfer-modal button.ant-btn-primary:focus-visible{background:linear-gradient(135deg,#f5b642,#e09c2a)!important;color:#fff!important;transform:translateY(0);box-shadow:0 2px 5px #e5a22b33!important;outline:none;border-color:transparent!important}.assets-page .ant-alert{margin:12px 0;background-color:#ffffff0d;border-color:#ffffff26;color:#fff;border-radius:8px;padding:12px 16px}.assets-page .ant-alert-info{border-color:rgba(var(--primary-accent-color-rgb),.4)}.assets-page .ant-alert-error{border-color:rgba(var(--error-color-rgb),.4);background-color:rgba(var(--error-color-rgb),.1)}.assets-page .ant-alert-icon{color:var(--primary-accent-color)}.assets-page .ant-alert-error .ant-alert-icon{color:var(--error-color)}.assets-page .ant-alert-message{color:#fff;font-weight:500}.assets-page .ant-spin-dot-item{background-color:var(--primary-accent-color)}@media (max-width: 768px){.assets-page{padding:12px}.assets-page .assets-content{padding:16px}.assets-page .assets-top-section{flex-direction:column;gap:24px;padding:20px}.assets-page .balance-section{width:100%;justify-content:center;text-align:center}.assets-page .balance-info{align-items:center}.assets-page .transfer-section{width:100%;margin-left:0}.assets-page .transfer-section .ant-btn{width:100%}.assets-page .assets-bottom-section{padding:20px}.assets-page .balance-amount{font-size:1.8em}.assets-page .transaction-history .transaction-item{flex-direction:column;align-items:flex-start;gap:12px}.assets-page .transaction-history .transaction-left{width:100%}.assets-page .transaction-history .transaction-amount{text-align:left;margin-right:0;margin-left:72px}.assets-page .transaction-history .ant-list-item-action{margin-left:0;width:100%}}.transfer-form{width:100%}.transfer-form .fee-info{text-align:center;font-size:.9em;color:#ffffffd9;margin:10px 0;padding:6px 10px;background:#e5a22b1a;border-radius:4px;border:1px solid rgba(229,162,43,.2)}.assets-page .transaction-history .ant-tag.tx-tag-transfer,.assets-page .transaction-history .ant-tag.tx-tag-mint,.assets-page .transaction-history .ant-tag.tx-tag-burn,.assets-page .transaction-history .ant-tag.tx-tag-approve{min-width:60px;text-align:center;border-radius:12px;font-weight:500;padding:2px 10px;font-size:.85em;letter-spacing:.5px;border:1px solid rgba(255,255,255,.2);box-shadow:none;margin-right:12px;cursor:default}.assets-page .transaction-history .tx-id-container{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:.85em;color:#ffffffb3}.assets-page .transaction-history .tx-description{font-size:.85em;color:#ffffffb3;line-height:1.5}.assets-page .transaction-history .transaction-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.15)}.assets-page .transaction-history .transaction-item:last-child{border-bottom:none}.assets-page .transaction-history .transaction-left{display:flex;align-items:flex-start;gap:12px;flex:1}.assets-page .transaction-history .transaction-info{display:flex;flex-direction:column;gap:4px}.assets-page .transaction-history .transaction-amount{font-size:1.1em;text-align:right;min-width:120px;font-weight:500;margin-right:16px}.assets-page .transaction-history .tx-id-container{display:flex;align-items:center;gap:8px;font-size:.85em;color:#ffffffb3}.assets-page .transaction-history .tx-description{font-size:.95em;color:#ffffffe6;line-height:1.5;margin-top:2px}.assets-page .transaction-history .tx-detail{font-size:.85em;color:#fff9;margin-top:2px}.assets-page .transaction-history .ant-tag{min-width:60px;text-align:center;border-radius:12px;font-weight:500;padding:2px 10px;font-size:.85em;letter-spacing:.5px;border:1px solid rgba(255,255,255,.2);box-shadow:none;margin-right:0;margin-top:4px}.assets-page .transaction-history .ant-list-empty-text{color:#fff9;padding:30px 0;text-align:center;font-size:1.1em}.assets-page .assets-bottom-section{background:linear-gradient(145deg,#282d3ccc,#141928e6);border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:30px;color:var(--text-color-light);box-shadow:0 4px 16px #0003}.assets-page .assets-bottom-section h3{color:#fff;font-size:1.3em;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:12px;font-weight:500;letter-spacing:.5px}.assets-page .transaction-history{color:#fff}.assets-page .transaction-history .ant-list{width:100%}.assets-page .transaction-history .ant-list-item{border-bottom:1px solid rgba(255,255,255,.15)!important}.assets-page .transaction-history .ant-list-item:last-child{border-bottom:none!important}.assets-page .transaction-history .ant-empty{color:#fff9;margin:30px 0}.assets-page .transaction-history .ant-empty-image{filter:brightness(.8) invert(1);opacity:.6}.assets-page .transaction-history .ant-list-loadmore{text-align:center;margin-top:20px;padding:12px 0}.assets-page .transaction-history .ant-list-loadmore .ant-btn{background:#e5a22b33;border-color:#e5a22b4d;color:#fff;font-weight:500;height:40px;padding:0 24px;transition:all .3s ease}.assets-page .transaction-history .ant-list-loadmore .ant-btn:hover{background:#e5a22b4d;border-color:#e5a22b66;transform:translateY(-2px);box-shadow:0 3px 10px #e5a22b4d}.assets-page .transaction-history .transaction-content-row{display:flex;align-items:flex-start;width:100%;gap:16px;padding:12px 0}.assets-page .transaction-history .tx-id-section{display:flex;align-items:center;gap:6px;min-width:100px;font-size:.9em;font-weight:500;color:#ffffffd9}.assets-page .transaction-history .tx-time-fee-section{font-size:.85em;color:#fff9;min-width:120px;flex:1;display:flex;flex-direction:column}.assets-page .transaction-history .tx-from-to-section{font-size:.9em;color:#fffc;flex:3;min-width:200px;max-width:500px;overflow-wrap:break-word;word-wrap:break-word;display:flex;flex-direction:column;gap:8px}.assets-page .transaction-history .tx-tag-section{min-width:70px;display:flex;justify-content:center;align-items:flex-start;padding-top:2px}.assets-page .transaction-history .tx-amount-section{font-size:1.05em;color:#fff;font-weight:500;min-width:120px;text-align:right;padding-top:2px}.assets-page .transaction-history .tx-amount-section .ant-typography{color:#fff!important}.assets-page .transaction-history .tx-amount-section .ant-typography[style*="color: #52c41a"]{color:#f5b642!important}.assets-page .transaction-history .ant-tag{min-width:60px;text-align:center;border-radius:12px;font-weight:500;padding:2px 10px;font-size:.85em;letter-spacing:.5px;border:1px solid rgba(255,255,255,.2);box-shadow:none;margin:0}.assets-page .transaction-history .account-text{text-decoration:underline dotted rgba(255,255,255,.4);cursor:pointer;transition:all .2s;word-break:break-all}.assets-page .transaction-history .account-text:hover{color:#f5b642}.assets-page .transaction-history .time-text{text-decoration:underline dotted rgba(255,255,255,.4);cursor:help}.assets-page .transaction-history .time-text:hover{color:#f5b642}.assets-page .transaction-history .copy-icon{color:#ffffff80;cursor:pointer;transition:all .2s;font-size:14px}.assets-page .transaction-history .copy-icon:hover{color:#f5b642;transform:scale(1.1)}.assets-page .transaction-history .tx-tag-transfer{color:#ffecc7;background:#e5a22b33;border-color:#e5a22b4d}.assets-page .transaction-history .tx-tag-mint{color:#d9f7be;background:#52c41a33;border-color:#52c41a4d}.assets-page .transaction-history .tx-tag-burn{color:#ffccc7;background:#ff4d4f33;border-color:#ff4d4f4d}.assets-page .transaction-history .tx-tag-approve{color:#d6e4ff;background:#5575e733;border-color:#5575e74d}.assets-page .transaction-history .tx-tag-unknown{color:#efefef;background:#96969633;border-color:#9696964d}.assets-page .transaction-history .tx-tag-error{color:#ffd8bf;background:#fa8c1633;border-color:#fa8c164d}@media (max-width: 980px){.assets-page .transaction-history .transaction-content-row{flex-wrap:wrap;gap:12px 16px;padding:16px 0}.assets-page .transaction-history .tx-id-section{width:30%;min-width:unset;order:1}.assets-page .transaction-history .tx-time-fee-section{width:40%;min-width:unset;order:2}.assets-page .transaction-history .tx-tag-section{width:25%;min-width:unset;justify-content:flex-end;order:3}.assets-page .transaction-history .tx-from-to-section{width:100%;min-width:unset;max-width:100%;order:4;margin-top:8px}.assets-page .transaction-history .tx-amount-section{width:100%;min-width:unset;text-align:left;order:5;margin-top:8px}}@media (max-width: 480px){.assets-page .transaction-history .transaction-content-row{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0}.assets-page .transaction-history .tx-id-section,.assets-page .transaction-history .tx-time-fee-section,.assets-page .transaction-history .tx-tag-section,.assets-page .transaction-history .tx-from-to-section,.assets-page .transaction-history .tx-amount-section{width:100%;text-align:left;justify-content:flex-start;margin-top:4px}.assets-page .transaction-history .tx-tag-section{justify-content:flex-start;margin-top:6px}.assets-page .transaction-history .tx-amount-section{margin-top:8px}}.assets-page .transaction-history .transfer-button{background:linear-gradient(135deg,#f5b642,#e09c2a);border:none;color:#fff;border-radius:8px;padding:4px 16px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;height:32px;min-width:64px}.assets-page .transaction-history .transfer-button:hover{background:linear-gradient(135deg,#f9c15a,#e8aa36);transform:translateY(-2px);box-shadow:0 5px 15px #e5a22b66}.assets-page .transaction-history .from-to-label{display:inline-block;font-weight:500;color:#fff9}.assets-page .transaction-history .tx-tag-transfer-in{color:#ffecc7;background:#e5a22b33;border-color:#e5a22b4d}.assets-page .transaction-history .tx-tag-transfer-out{color:#ffccc7;background:#ff4d4f33;border-color:#ff4d4f4d}.assets-page .transaction-history .tx-memo{display:flex;align-items:center;gap:6px;font-size:.85em;color:#ffffffb3;margin-top:5px;border-radius:4px;padding:3px 8px;word-break:break-all}.assets-page .transaction-history .memo-icon{color:#ffffff80;font-size:14px}.transfer-modal .ant-form-item .ant-btn-loading{opacity:.9;cursor:not-allowed}.transfer-modal.transferring-active{pointer-events:none}.transfer-modal .ant-form-item .ant-btn-loading .ant-btn-loading-icon{color:#fff!important}.transfer-modal .ant-form.is-transferring .ant-input,.transfer-modal .ant-form.is-transferring .ant-input-number,.transfer-modal .ant-form.is-transferring .ant-select,.transfer-modal .ant-form.is-transferring .ant-textarea{background-color:#ffffff08;cursor:not-allowed;opacity:.7}.transfer-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center;min-height:300px}.transfer-loading-container .ant-spin{margin-bottom:24px}.transfer-status{display:flex;flex-direction:column;gap:16px;margin-top:20px}.transfer-details{display:flex;flex-direction:column;gap:8px;background:#ffffff0d;border-radius:8px;padding:16px;margin:10px 0;border:1px solid rgba(255,255,255,.1)}.transfer-details .ant-typography{color:#ffffffd9}.transfer-error-container{padding:20px 0}.transfer-error-container .ant-result{background:transparent}.transfer-error-container .ant-result-title,.transfer-error-container .ant-result-subtitle{color:#ffffffe6}.transfer-error-container .ant-result-icon .anticon{color:var(--error-color)}.transfer-error-container .ant-result-extra{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px;margin:0 auto}.transfer-error-container .ant-result-extra .ant-btn{height:44px;font-size:16px;font-weight:500}.transfer-error-container .ant-btn-primary{background:linear-gradient(135deg,#f5b642,#e09c2a)!important;border:none!important;color:#fff!important}.transfer-error-container .ant-btn:not(.ant-btn-primary){background:#ffffff26!important;border:2px solid rgba(255,255,255,.7)!important;color:#fff!important;font-weight:500;box-shadow:0 2px 8px #0000004d;text-shadow:0 1px 2px rgba(0,0,0,.2);height:48px}.transfer-error-container .ant-btn:not(.ant-btn-primary):hover{border-color:#fff!important;color:#fff!important;background:#ffffff40!important;transform:translateY(-2px);box-shadow:0 4px 12px #0006}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;min-height:200px}.loading-container .ant-spin{margin-bottom:1rem}.loading-container .ant-spin-dot-item{background-color:#f5b642}.loading-text{color:#fff;font-size:14px;margin-top:10px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.balance-info .loading-container{min-height:100px;padding:1rem}.balance-info .loading-container .ant-spin{margin-bottom:0}.assets-bottom-section .loading-container{background:#ffffff0d;border-radius:8px;margin-top:1rem}.load-more-button{margin-top:1rem;width:100%;height:40px;background:#ffffff0d;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease}.load-more-button:hover{background:#ffffff1a}.load-more-button:disabled{background:#ffffff05;cursor:not-allowed;color:#ffffff4d}.assets-page .user-info-section{background:#181a1bcc;border-radius:16px;padding:20px;min-width:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.assets-page .user-info-container{display:flex;gap:24px}.assets-page .user-avatar-section{flex-shrink:0}.assets-page .user-avatar,.assets-page .user-avatar-text{width:64px;height:64px;border-radius:50%;background:#f5b642;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:500}.assets-page .user-avatar{object-fit:cover}.assets-page .user-info-content{flex-grow:1;display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:280px}.assets-page .user-info-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.assets-page .username{color:#fff;font-size:18px;font-weight:500}.assets-page .viewing-mode-tag{background:#f5b6421a;color:#f5b642;border:1px solid #f5b642;padding:4px 12px;border-radius:6px;font-size:14px;height:auto;margin:0}.assets-page .user-created{color:#ffffff80;font-size:14px}.assets-page .user-info-content .user-principal{display:flex;align-items:center;gap:8px;color:#ffffff80;font-size:14px;cursor:pointer;transition:all .2s;background:transparent;border:none;padding:0}.assets-page .user-info-content .user-principal:hover{color:#fffc}.assets-page .principal-text{font-family:Roboto Mono,monospace}.assets-page .copy-icon{font-size:14px}@media (max-width: 768px){.assets-page .user-info-section{min-width:100%}.assets-page .user-info-container{flex-direction:column;align-items:center;text-align:center}.assets-page .user-info-row{flex-direction:column;gap:8px}.assets-page .viewing-mode-tag{margin-top:8px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
