@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Space+Mono:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--header-height:60px}.header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);height:60px;height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);z-index:1000}.header,.header.scrolled{background:#13131bb3;background:var(--glass-bg)}.header.scrolled{box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md)}.header-container{height:100%;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 20px}.header-container,.header-left{align-items:center;display:flex}.header-left{flex-shrink:0}.brand-link{align-items:center;color:#fff;color:var(--text-primary);display:flex;gap:8px;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast)}.brand-link:hover{transform:translateY(-2px)}.logo-wrapper{align-items:center;display:flex;justify-content:center}.logo-icon,.logo-wrapper{height:36px;position:relative;width:36px}.logo-icon{filter:drop-shadow(0 2px 8px rgba(99,102,241,.3));object-fit:contain;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal);z-index:2}.brand-link:hover .logo-icon{transform:rotate(5deg) scale(1.05)}.logo-glow{background:radial-gradient(circle,#6366f14d 0,#0000 70%);height:60px;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);width:60px}.brand-link:hover .logo-glow{opacity:1}.brand-name{align-items:center;display:flex;font-size:1.25rem;font-weight:800;gap:4px;letter-spacing:-.02em;line-height:1}.rare{color:#fff;color:var(--text-primary)}.canvas{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text}.header-nav{align-items:center;gap:8px}.desktop-nav,.header-nav,.nav-link{display:flex}.nav-link{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;flex-direction:column;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.8125rem;font-weight:500;gap:2px;justify-content:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:6px 12px;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.nav-link i{font-size:1.25rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast)}.nav-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.75rem;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast);white-space:nowrap}.nav-link:hover{background:#6366f11a;color:#fff;color:var(--text-primary)}.nav-link:hover i{transform:translateY(-2px)}.nav-link:hover .nav-label{color:#b8b8d4;color:var(--text-secondary)}.nav-link.active{background:#6366f11a;border-color:#6366f133}.nav-link.active,.nav-link.active .nav-label{color:#6366f1;color:var(--accent-primary)}.active-indicator{animation:pulse-indicator 2s infinite;background:#6366f1;background:var(--accent-primary);border-radius:50%;bottom:4px;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}@keyframes pulse-indicator{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.5;transform:translateX(-50%) scale(1.3)}}.wallet-button{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;color:#fff;margin-left:8px;overflow:hidden;position:relative}.wallet-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.wallet-button:hover:before{left:100%}.wallet-button:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 8px 20px #6366f166;transform:translateY(-2px)}.wallet-button .nav-label{color:#fff;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:600}.wallet-button.connected{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px dashed #6366f1;border:1px dashed var(--accent-primary);color:#fff;color:var(--text-primary)}.wallet-button.connected .nav-label{color:#6366f1;color:var(--accent-primary)}.wallet-button.connected:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--accent-primary)}.connected-dot{animation:pulse-dot 2s infinite;background:#10b981;background:var(--success);border:2px solid #13131b;border:2px solid var(--bg-secondary);border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.mobile-menu-button{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;padding:8px;position:relative;transition:background .2s cubic-bezier(.4,0,.2,1);transition:background var(--transition-fast);width:44px;z-index:1001}.mobile-menu-button:hover{background:#6366f11a}.hamburger-line{background:#fff;background:var(--text-primary);border-radius:2px;height:2px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:24px}.hamburger-line:not(:last-child){margin-bottom:6px}.mobile-menu-button.open .hamburger-line:first-child{transform:rotate(45deg) translateY(8px)}.mobile-menu-button.open .hamburger-line:nth-child(2){opacity:0}.mobile-menu-button.open .hamburger-line:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.mobile-nav-overlay{background:#0a0a0f;background:var(--bg-primary);bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:60px;top:var(--header-height);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal);z-index:999}.mobile-nav-overlay.open{transform:translateX(0)}.mobile-nav-content{margin:0 auto;max-width:600px;padding:24px 20px}.mobile-wallet-section{margin-bottom:24px}.mobile-wallet-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);gap:16px;padding:20px;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.mobile-wallet-button:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-2px)}.mobile-wallet-button.connected{background:#6366f10d;border:1px dashed #6366f1;border:1px dashed var(--accent-primary)}.mobile-wallet-icon{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.mobile-wallet-icon i{color:#fff;font-size:1.5rem}.wallet-status-dot{animation:pulse-dot 2s infinite;background:#10b981;background:var(--success);border:2px solid #0a0a0f;border:2px solid var(--bg-primary);border-radius:50%;height:12px;position:absolute;right:-4px;top:-4px;width:12px}.mobile-wallet-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.wallet-label{color:#7d7d9a;color:var(--text-tertiary);font-weight:500}.wallet-address{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1rem;font-weight:600}.wallet-arrow{color:#7d7d9a;color:var(--text-tertiary);font-size:1rem}.mobile-nav-links{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.mobile-nav-link{align-items:center;animation:slideInFromRight .4s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;color:#fff;color:var(--text-primary);display:flex;gap:16px;opacity:0;padding:16px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.mobile-nav-link:hover{background:#6366f11a;border-color:#ffffff29;border-color:var(--border-color-hover);transform:translateX(4px)}.mobile-nav-link.active{background:#6366f11a;border-color:#6366f14d}.mobile-nav-icon{align-items:center;background:linear-gradient(135deg,#6366f126,#8b5cf61a);border:1px solid #6366f133;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.mobile-nav-icon i{color:#6366f1;color:var(--accent-primary);font-size:1.25rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast)}.mobile-nav-link:hover .mobile-nav-icon i{transform:scale(1.1)}.mobile-nav-link.active .mobile-nav-icon{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-color:#0000}.mobile-nav-link.active .mobile-nav-icon i{color:#fff}.mobile-nav-label{flex:1 1;font-size:1rem;font-weight:600}.mobile-active-dot{animation:pulse-dot 2s infinite;background:#6366f1;background:var(--accent-primary);border-radius:50%;height:8px;width:8px}.nav-arrow{color:#7d7d9a;color:var(--text-tertiary);font-size:.875rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast)}.mobile-nav-link:hover .nav-arrow{transform:translateX(4px)}.mobile-nav-footer{border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);padding:24px 16px;text-align:center}.mobile-version{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);margin-bottom:8px}.mobile-copyright,.mobile-version{color:#7d7d9a;color:var(--text-tertiary);font-size:.875rem}@media (max-width:1024px){.header-container{padding:0 24px}.nav-link{padding:8px 12px}.nav-link i{font-size:1.125rem}.nav-label{font-size:.7rem}}@media (max-width:768px){:root{--header-height:56px}.header-container{padding:0 16px}.brand-name{font-size:1.125rem}.logo-icon,.logo-wrapper{height:32px;width:32px}.desktop-nav{display:none}.mobile-menu-button{display:flex}}@media (max-width:430px){:root{--header-height:52px}.header-container{padding:0 12px}.brand-link{gap:6px}.brand-name{font-size:1rem}.logo-icon,.logo-wrapper{height:28px;width:28px}.mobile-nav-content{padding:20px 16px}.mobile-wallet-button{padding:16px}.mobile-wallet-icon{height:44px;width:44px}.mobile-wallet-icon i{font-size:1.25rem}.mobile-nav-link{padding:14px}.mobile-nav-icon{height:44px;width:44px}.nav-emoji{font-size:1.25rem}}@media (max-width:768px) and (orientation:landscape){.mobile-nav-overlay{overflow-y:auto}}.wallet-modal-overlay{animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;inset:0;position:fixed;z-index:2000}.wallet-modal-container{animation:slideInRight .3s cubic-bezier(.34,1.56,.64,1);background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);overflow:hidden;position:fixed;right:20px;top:90px;width:360px}.wallet-modal-header{align-items:center;background:linear-gradient(135deg,#6366f10d,#0000);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px}.wallet-header-content{align-items:center;display:flex;gap:12px}.wallet-header-icon{color:#6366f1;color:var(--accent-primary);font-size:1.5rem}.wallet-header-title{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0}.wallet-close-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.25rem;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:36px}.wallet-close-btn:hover{background:#ef44441a;color:#ef4444;color:var(--danger);transform:rotate(90deg)}.balance-card,.wallet-balance-section{display:flex;flex-direction:column;gap:16px;padding:20px}.balance-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;position:relative}.balance-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:.03;pointer-events:none;position:absolute;right:0;top:0}.balance-label{align-items:center;display:flex;font-size:.875rem;gap:8px}.balance-label-icon{color:#6366f1;color:var(--accent-primary);font-size:1rem}.balance-display{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.balance-token-icon{border-radius:8px;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);height:36px;width:36px}.balance-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:2rem;font-weight:800;line-height:1}.balance-currency{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;font-weight:700}.balance-loading{align-items:center;display:flex;height:36px;justify-content:center}.balance-spinner{animation:spin .8s linear infinite;border:3px solid #ffffff14;border-top-color:#6366f1;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);height:24px;width:24px}.wallet-address-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px;position:relative}.address-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.address-display{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.address-display:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover)}.address-text{color:#fff;color:var(--text-primary);flex:1 1;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.9375rem;font-weight:600}.address-copy-btn{align-items:center;background:#0000;border:none;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.125rem;justify-content:center;padding:4px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.address-copy-btn:hover{color:#6366f1;color:var(--accent-primary);transform:scale(1.1)}.copy-feedback,.copy-success{color:#10b981;color:var(--success)}.copy-feedback{animation:slideUp .3s ease-out;bottom:-6px;font-size:.8125rem;font-weight:600;position:absolute;right:16px}.wallet-menu-section{display:flex;flex-direction:column;gap:8px;padding:12px 20px 20px}.wallet-menu-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);justify-content:space-between;overflow:hidden;padding:16px;position:relative;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.wallet-menu-item:before{background:linear-gradient(90deg,#0000,#6366f11a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.wallet-menu-item:hover:before{left:100%}.wallet-menu-item:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover);transform:translateX(4px)}.wallet-menu-item:active{transform:translateX(2px)}.menu-item-left{align-items:center;display:flex;gap:12px}.menu-item-icon{align-items:center;background:#6366f11a;border-radius:10px;color:#6366f1;color:var(--accent-primary);display:flex;font-size:1.125rem;height:40px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:40px}.wallet-menu-item:hover .menu-item-icon{background:#6366f133;transform:scale(1.1)}.menu-item-text{color:#fff;color:var(--text-primary);font-size:.9375rem;font-weight:600}.menu-item-arrow{color:#7d7d9a;color:var(--text-tertiary);font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.wallet-menu-item:hover .menu-item-arrow{color:#6366f1;color:var(--accent-primary);transform:translateX(4px)}@media (max-width:768px){.wallet-modal-container{max-width:360px;right:16px;top:70px;width:calc(100% - 32px)}}@media (max-width:480px){.wallet-modal-container{left:12px;max-width:none;right:12px;top:70px;width:auto}.wallet-modal-header{padding:16px}.wallet-header-title{font-size:1.125rem}.balance-card,.wallet-balance-section{padding:16px}.balance-amount{font-size:1.75rem}.wallet-menu-section{padding:12px 16px 16px}.wallet-menu-item{padding:14px}.menu-item-icon{height:36px;width:36px}}.footer{background:#13131b;background:var(--bg-secondary);border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);overflow:hidden;padding:32px 0 0;position:relative}.footer:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.footer-container{margin:0 auto;max-width:1400px;padding:0 24px}.footer-top{grid-gap:32px;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr;padding-bottom:24px}.footer-brand{max-width:400px}.footer-logo{align-items:center;display:flex;gap:10px;margin-bottom:12px}.footer-logo-icon{filter:drop-shadow(0 2px 8px rgba(99,102,241,.3));height:32px;object-fit:contain;width:32px}.footer-brand-name{align-items:center;display:flex;font-size:1.2rem;font-weight:800;gap:4px;line-height:1}.footer-brand-name .rare{color:#fff;color:var(--text-primary)}.footer-brand-name .canvas{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text}.footer-description{color:#b8b8d4;color:var(--text-secondary);font-size:.8rem;line-height:1.5;margin-bottom:16px}.footer-social{display:flex;gap:10px}.social-link{color:#b8b8d4;color:var(--text-secondary);font-size:.9rem;text-decoration:none}.social-link:hover{box-shadow:0 8px 20px #6366f14d;color:#fff}.footer-links{display:flex;flex-direction:column}.footer-links-title{color:#fff;color:var(--text-primary);font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.footer-nav{display:flex;flex-direction:column;gap:8px}.footer-link{align-items:center;color:#b8b8d4;color:var(--text-secondary);display:inline-flex;font-size:.8rem;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-link:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .2s cubic-bezier(.4,0,.2,1);transition:width var(--transition-fast);width:0}.footer-link:hover{color:#fff;color:var(--text-primary);transform:translateX(4px)}.footer-link:hover:before{width:100%}.footer-settings{display:flex;flex-direction:column}.footer-settings-title{color:#fff;color:var(--text-primary);font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.setting-group{margin-bottom:10px}.setting-label{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.setting-label:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover)}.setting-name{align-items:center;color:#fff;color:var(--text-primary);display:flex;font-size:.8rem;font-weight:500;gap:8px}.setting-icon{color:#6366f1;color:var(--accent-primary);font-size:.85rem}.theme-switch{display:inline-block;height:28px;position:relative;width:52px}.theme-switch input{height:0;opacity:0;width:0}.slider{background:#1a1a26;background:var(--bg-tertiary);border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:28px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.slider,.slider-track{bottom:0;left:0;position:absolute;right:0;top:0}.slider-track{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal)}.theme-switch input:checked+.slider .slider-track{transform:translateX(0)}.slider-thumb{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:4px;position:absolute;top:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal);width:20px}.theme-switch input:checked+.slider .slider-thumb{transform:translateX(24px)}.toggle-switch{display:inline-block;height:28px;width:52px}.toggle-slider{background:#1a1a26;background:var(--bg-tertiary);border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:28px}.toggle-slider,.toggle-slider:before{transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.toggle-slider:before{background:#7d7d9a;background:var(--text-tertiary);box-shadow:0 2px 4px #0003;left:4px}.toggle-switch input:checked+.toggle-slider{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-color:#0000}.toggle-switch input:checked+.toggle-slider:before{background:#fff;transform:translateX(24px)}.kda-select-group{animation:slideDown .3s ease-out}.kda-label{align-items:center;color:#b8b8d4;color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:500;gap:6px;margin-bottom:6px}.kda-icon{color:#6366f1;color:var(--accent-primary)}.kda-select{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23b8b8d4' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;color:#fff;color:var(--text-primary);cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.8rem;font-weight:500;padding:8px 32px 8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.kda-select:hover{background-color:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover)}.kda-select:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.kda-select option{background:#13131b;background:var(--bg-secondary);color:#fff;color:var(--text-primary);padding:12px}.footer-bottom{padding:16px 0}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.copyright{color:#7d7d9a;color:var(--text-tertiary);font-size:.75rem;margin:0}.footer-badges{align-items:center;display:flex;gap:8px}.chain-badge,.version-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:6px;color:#b8b8d4;color:var(--text-secondary);display:inline-flex;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:600;gap:4px;padding:4px 8px}.version-badge{color:#6366f1;color:var(--accent-primary)}.chain-badge{color:#10b981;color:var(--success)}.chain-dot{animation:pulse-dot 2s infinite;background:#10b981;background:var(--success);border-radius:50%;height:6px;width:6px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media (max-width:1024px){.footer-container{padding:0 24px}.footer-top{gap:40px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1;max-width:100%}}@media (max-width:768px){.footer{padding:40px 0 0}.footer-container{padding:0 20px}.footer-top{gap:32px;grid-template-columns:1fr;padding-bottom:32px}.footer-brand{text-align:center}.footer-logo,.footer-social{justify-content:center}.footer-links,.footer-settings{text-align:center}.footer-nav{align-items:center}.footer-link{display:inline-block}.footer-bottom-content{flex-direction:column;text-align:center}}@media (max-width:430px){.footer{padding:32px 0 0}.footer-container{padding:0 16px}.footer-top{gap:24px;padding-bottom:24px}.footer-logo-icon{height:32px;width:32px}.footer-brand-name{font-size:1.25rem}.footer-description{font-size:.875rem}.social-link{font-size:1rem;height:36px;width:36px}.footer-links-title,.footer-settings-title{font-size:.9375rem}.footer-link{font-size:.875rem}.setting-label{padding:10px 14px}.setting-name{font-size:.875rem}.theme-switch,.toggle-switch{height:26px;width:48px}.slider-thumb,.toggle-slider:before{height:18px;left:3px;top:2px;width:18px}.theme-switch input:checked+.slider .slider-thumb,.toggle-switch input:checked+.toggle-slider:before{transform:translateX(22px)}.kda-select{font-size:.875rem;padding:10px 14px}.footer-bottom{padding:20px 0}.copyright{font-size:.8125rem}.chain-badge,.version-badge{font-size:.75rem;padding:5px 10px}}.recent-trades-container{background:var(--app-background);margin:0 auto;padding:1rem;width:100%}.recent-trades-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.recent-trades-title{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0}.title-icon.fire{color:#ff6b35;font-size:1.25rem}.view-all-trades{align-items:center;background:#8a2be233;border-radius:6px;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.4rem .8rem;text-decoration:none;transition:background .2s ease}.view-all-trades:hover{background:#8a2be24d}.external-icon{font-size:.75rem}.recent-trades-empty,.recent-trades-loading{align-items:center;color:#fff9;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.recent-trades-loading .loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#8a2be2;height:30px;margin-bottom:.5rem;width:30px}.recent-trades-empty p{font-size:.875rem;margin:0}.recent-trades-list{background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.trade-item{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff;display:flex;gap:1rem;padding:.75rem 1rem;text-decoration:none;transition:background .2s ease}.trade-item:last-child{border-bottom:none}.trade-item:hover{background:#ffffff0d}.trade-image-wrapper{border-radius:6px;flex-shrink:0;height:60px;overflow:hidden;position:relative;width:60px}.trade-image{height:100%;object-fit:cover;width:100%}.trade-image-placeholder{align-items:center;background:#ffffff0d;color:#ffffff4d;display:flex;font-size:1rem;height:100%;justify-content:center;width:100%}.trade-info{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.trade-primary{align-items:baseline;display:flex;gap:.25rem}.trade-nft-name{color:#fff;font-size:.875rem;font-weight:500}.trade-collection,.trade-nft-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-collection,.trade-secondary{color:#fff9;font-size:.75rem}.trade-secondary{align-items:center;display:flex;gap:1rem}.trade-buyer,.trade-time{align-items:center;display:flex;gap:.25rem}.trade-icon{color:#fff6;font-size:.75rem}.history-trade-price{align-items:flex-end;display:flex;flex-direction:column;gap:0;white-space:nowrap}.history-price-amount{color:#8a2be2;font-weight:600}.history-price-currency{color:#fff9;font-size:.625rem}.trade-external-link{align-items:center;color:#fff6;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:color .2s ease;width:24px}.trade-external-link:hover{color:#8a2be2}@media (max-width:768px){.recent-trades-container{padding:1rem .5rem}.recent-trades-header{align-items:flex-start;flex-direction:column;gap:.5rem}.view-all-trades{justify-content:center;width:100%}.trade-item{gap:.75rem;padding:.5rem .75rem}.trade-image-wrapper{height:80px;width:80px}.trade-nft-name{font-size:.8125rem}.trade-secondary{gap:.75rem}.price-amount{font-size:.75rem}}@media (max-width:480px){.trade-item{flex-wrap:wrap;gap:.5rem;position:relative}.trade-info{flex-basis:calc(100% - 64px);margin-right:24px;order:1}.trade-price{align-items:flex-start;flex-basis:100%;margin-top:.25rem;order:3}.trade-external-link{order:2;position:absolute;right:.5rem;top:.5rem}.trade-secondary{gap:.5rem}.price-amount{font-size:.6875rem}.price-currency{font-size:.5625rem}}.light-mode .recent-trades-container{background:#fff}.light-mode .recent-trades-header{border-bottom:1px solid #0000001a}.light-mode .recent-trades-title{color:#000}.light-mode .view-all-trades{background:#8a2be21a;color:#000}.light-mode .view-all-trades:hover{background:#8a2be226}.light-mode .trade-item{border-bottom:1px solid #0000000d}.light-mode .trade-item:hover{background:#00000005}.light-mode .trade-nft-name{color:#000}.light-mode .trade-collection,.light-mode .trade-secondary{color:#0009}.light-mode .trade-icon{color:#0006}.light-mode .price-currency{color:#0009}.light-mode .trade-external-link{color:#0006}.light-mode .trade-external-link:hover{color:#8a2be2}*{box-sizing:border-box;margin:0;padding:0}.home-container{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;overflow-x:hidden;transition:background .3s cubic-bezier(.4,0,.2,1);transition:background var(--transition-normal)}.hero-section{align-items:center;display:flex;justify-content:center;min-height:40vh;overflow:hidden;padding:60px 20px 24px;position:relative;width:100%}.hero-background{background:radial-gradient(circle at 20% 50%,#6366f126 0,#0000 50%),radial-gradient(circle at 80% 50%,#8b5cf626 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.gradient-orb{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none;position:absolute}.orb-1{animation-delay:0s;background:radial-gradient(circle,#6366f166 0,#0000 70%);height:500px;left:-10%;top:-10%;width:500px}.orb-2{animation-delay:7s;background:radial-gradient(circle,#8b5cf64d 0,#0000 70%);bottom:-15%;height:600px;right:-15%;width:600px}.orb-3{animation-delay:14s;background:radial-gradient(circle,#ec48994d 0,#0000 70%);height:400px;right:30%;top:40%;width:400px}.hero-logo{animation:drift 25s ease-in-out infinite;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:14px;filter:blur(1px) grayscale(.3);height:80px;object-fit:cover;opacity:.12;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);width:80px}.hero-logo:hover{opacity:.25}.hero-logo-0{animation-delay:0s;left:5%;top:8%}.hero-logo-1{animation-delay:2.5s;right:8%;top:15%}.hero-logo-2{animation-delay:5s;bottom:12%;left:12%}.hero-logo-3{animation-delay:7.5s;left:45%;top:35%}.hero-logo-4{animation-delay:10s;bottom:20%;right:15%}.hero-logo-5{animation-delay:12.5s;left:18%;top:45%}.hero-logo-6{animation-delay:15s;bottom:8%;right:40%}.hero-logo-7{animation-delay:17.5s;right:3%;top:25%}.hero-logo-8{animation-delay:20s;bottom:35%;left:35%}.hero-logo-9{animation-delay:22.5s;right:48%;top:12%}@keyframes drift{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(25px,-20px) rotate(5deg)}50%{transform:translate(-15px,15px) rotate(-5deg)}75%{transform:translate(20px,10px) rotate(3deg)}}.grid-overlay{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-image:linear-gradient(var(--border-color) 1px,#0000 1px),linear-gradient(90deg,var(--border-color) 1px,#0000 1px);background-size:50px 50px;height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%}.hero-content{animation:fadeInUp 1s ease-out;max-width:800px;padding:0 16px;position:relative;z-index:2}.hero-badge{align-items:center;animation:fadeInUp 1s ease-out .2s backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:50px;color:#b8b8d4;color:var(--text-secondary);display:inline-flex;font-size:.7rem;font-weight:500;gap:6px;margin-bottom:12px;padding:4px 12px}.badge-dot{animation:pulse 2s infinite;background:#10b981;background:var(--success);border-radius:50%;height:8px;width:8px}.hero-title{animation:fadeInUp 1s ease-out .3s backwards;font-size:clamp(1.5rem,3.5vw,2rem);letter-spacing:-.02em;line-height:1.1;margin-bottom:8px}.title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.title-highlight:after{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-radius:2px;bottom:-5px;content:"";height:4px;left:0;opacity:.3;position:absolute;width:100%}.hero-subtitle{animation:fadeInUp 1s ease-out .4s backwards;font-size:clamp(.8125rem,1.4vw,.9375rem);line-height:1.5;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:480px}.hero-actions{animation:fadeInUp 1s ease-out .5s backwards;flex-wrap:wrap;gap:10px;margin-bottom:12px}.hero-actions,.hero-social{display:flex;justify-content:center}.hero-social{animation:fadeInUp 1s ease-out .55s backwards;gap:8px;margin-bottom:16px}.social-icon-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;color:#b8b8d4;color:var(--text-secondary);display:flex;height:32px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:32px}.social-icon-link svg{height:16px;width:16px}.social-icon-link:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-color:#0000;box-shadow:0 8px 20px #6366f166;color:#fff;transform:translateY(-4px)}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.8125rem;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 4px 16px #00000080,0 0 40px #6366f14d;box-shadow:var(--shadow-md),var(--shadow-glow);overflow:hidden;position:relative}.btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);transition:left var(--transition-slow);width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 12px 40px #6366f166;transform:translateY(-2px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid var(--glass-border);color:#fff;color:var(--text-primary)}.btn-secondary:hover{background:#1a1a2699;background:var(--card-bg);border-color:#ffffff29;border-color:var(--border-color-hover);transform:translateY(-2px)}.btn-icon{stroke-width:2.5;height:20px;width:20px}.hero-stats{animation:fadeInUp 1s ease-out .6s backwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:12px 20px}.hero-stat{text-align:center}.hero-stat .stat-value{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.125rem;font-weight:700;margin-bottom:2px}.hero-stat .stat-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.hero-stat-divider{background:#ffffff14;background:var(--border-color);width:1px}.content-wrapper{margin:0 auto;max-width:1400px;padding:20px 20px 40px;position:relative;z-index:2}.section-header{flex-wrap:wrap;gap:10px;margin-bottom:12px}.section-title{color:#fff;color:var(--text-primary);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;gap:6px}.title-icon{font-size:1.2em;line-height:1}.view-all-link{align-items:center;border-radius:6px;color:#6366f1;color:var(--accent-primary);display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.view-all-link:hover{background:#6366f11a;gap:12px}.link-arrow{stroke-width:2.5;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast);width:16px}.view-all-link:hover .link-arrow{transform:translateX(4px)}.top-collections-section{margin-bottom:40px}.top-choice-section{background:linear-gradient(135deg,#f59e0b14,#d977060a 50%,#6366f10a);border:2px solid #f59e0b4d;border-radius:20px;margin-bottom:48px;padding:24px;position:relative}.top-choice-section .section-header{margin-bottom:20px}.top-choice-section .section-title{color:#f59e0b;font-size:1.5rem}.featured-badge{animation:pulse-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:6px 14px}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px #f59e0b66}50%{box-shadow:0 0 20px #f59e0b99}}.top-choice-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.top-choice-card{animation:slideInUp .5s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2699;background:var(--card-bg);border:1px solid #f59e0b33;border-radius:10px;color:inherit;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.top-choice-card:hover{border-color:#f59e0b80;box-shadow:0 16px 32px #f59e0b40;transform:translateY(-6px)}.top-choice-badge{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;box-shadow:0 4px 12px #f59e0b66;display:flex;height:26px;justify-content:center;position:absolute;right:8px;top:8px;width:26px;z-index:2}.top-choice-badge svg{color:#fff;height:14px;width:14px}.top-choice-image{background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);height:120px;overflow:hidden;width:100%}.top-choice-image img{height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal);width:100%}.top-choice-card:hover .top-choice-image img{transform:scale(1.08)}.top-choice-placeholder{align-items:center;color:#7d7d9a;color:var(--text-tertiary);display:flex;height:100%;justify-content:center;width:100%}.top-choice-placeholder svg{height:40px;width:40px}.top-choice-info{padding:8px 10px}.top-choice-name{color:#fff;color:var(--text-primary);font-size:.8rem;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-choice-id{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.7rem}.launch-boost-section{background:linear-gradient(135deg,#6366f114,#8b5cf60a 50%,#ec48990a);border:2px solid #6366f14d;border-radius:20px;margin-bottom:48px;padding:24px;position:relative}.launch-boost-section .section-header{margin-bottom:20px}.launch-boost-section .section-title{color:#6366f1;font-size:1.5rem}.boost-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}.launch-boost-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.launch-boost-card{animation:slideInUp .5s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2699;background:var(--card-bg);border:1px solid #6366f133;border-radius:12px;color:inherit;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.launch-boost-card:hover{border-color:#6366f180;box-shadow:0 16px 32px #6366f140;transform:translateY(-6px)}.boost-banner{height:100px;overflow:hidden;position:relative;width:100%}.boost-banner img{height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal);width:100%}.launch-boost-card:hover .boost-banner img{transform:scale(1.05)}.boost-banner-overlay{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;height:50%;left:0;position:absolute;right:0}.boost-content{align-items:center;display:flex;gap:12px;padding:12px;position:relative}.boost-logo{background:#13131b;background:var(--bg-secondary);border:2px solid #6366f14d;border-radius:10px;flex-shrink:0;height:48px;margin-top:-32px;overflow:hidden;width:48px}.boost-logo img{height:100%;object-fit:cover;width:100%}.boost-info{flex:1 1;min-width:0}.boost-name{color:#fff;color:var(--text-primary);font-size:.9rem;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boost-id{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.75rem}.boost-badge-icon{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 4px 12px #6366f166;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.boost-badge-icon svg{color:#fff;height:16px;width:16px}.recent-trades-section{margin:32px 0;padding:0}.collection-card{animation:slideInUp .6s ease-out both;background:#1a1a2699;background:var(--card-bg);border:1px solid #ffffff0f;border:1px solid var(--card-border);border-radius:10px;padding:8px}.collection-card,.top-choice-card{opacity:1!important}.collection-card:before{height:2px;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal)}.collection-card:hover:before{transform:scaleX(1)}.collection-card:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);transform:translateY(-8px)}.collection-rank{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-radius:5px;color:#fff;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.65rem;font-weight:700;padding:3px 6px;position:absolute;right:8px;top:8px;z-index:2}.collection-image-wrapper{background:#1a1a26;background:var(--bg-tertiary);border-radius:8px;height:130px;margin-bottom:8px;overflow:hidden;position:relative;width:100%}.collection-image{transition:transform var(--transition-slow)}.image-overlay{background:linear-gradient(180deg,#0000,#0009)}.collection-card:hover .image-overlay{opacity:1}.collection-details{display:flex;flex-direction:column;gap:6px}.collection-name{font-size:.9rem;font-weight:700;line-height:1.3}.collection-stats-row{display:flex;gap:8px;justify-content:space-between}.collection-stat .stat-label{color:#7d7d9a;color:var(--text-tertiary);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.collection-stat .stat-value{color:#6366f1;color:var(--accent-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8rem;font-weight:700}.collection-royalty{align-items:center;background:#6366f11a;border:1px solid #6366f133;border-radius:6px;color:#6366f1;color:var(--accent-primary);display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.royalty-icon{height:14px;width:14px}.stats-section{margin-bottom:48px}.stats-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stat-card{border-radius:12px;flex-direction:column;gap:8px;opacity:0;overflow:visible;padding:16px;transform:translateY(30px)}.stat-card.animate{animation:slideInUp .6s ease-out forwards}.stat-icon{border-radius:10px;height:40px;margin-bottom:10px;width:40px}.stat-icon svg{height:20px;position:relative;width:20px;z-index:1}.royalties-icon{background:linear-gradient(135deg,#10b98133,#10b9810d);color:#10b981;color:var(--success)}.pool-icon{background:linear-gradient(135deg,#6366f133,#6366f10d);color:#6366f1;color:var(--accent-primary)}.burn-icon{background:linear-gradient(135deg,#ef444433,#ef44440d);color:#ef4444;color:var(--danger)}.stat-title{color:#b8b8d4;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1.4;overflow-wrap:break-word;text-transform:uppercase}.stat-title,.stat-value{word-wrap:break-word;margin:0}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.stat-unit{font-size:.9rem;font-weight:600;opacity:.7}.skeleton-text{animation:skeleton 1.5s infinite;background:#1a1a26;background:var(--bg-tertiary);border-radius:8px;color:#0000;display:inline-block}@keyframes skeleton{0%,to{opacity:.5}50%{opacity:1}}.stat-description{word-wrap:break-word;color:#7d7d9a;color:var(--text-tertiary);font-size:.75rem;line-height:1.5;margin:0;overflow-wrap:break-word}.stat-progress{background:#6366f11a;border-radius:6px;box-shadow:inset 0 1px 3px #0000004d;height:6px;margin-top:10px;overflow:hidden;position:relative;width:100%}.progress-bar{animation:progressShimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#6366f1,#8b5cf6 50%,#ec4899);border-radius:8px;box-shadow:0 2px 8px #6366f166;height:100%;position:relative;transition:width 1.2s cubic-bezier(.4,0,.2,1)}@keyframes progressShimmer{0%,to{opacity:1}50%{opacity:.85}}.progress-bar:after{animation:progressSlide 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes progressSlide{0%{left:-100%}to{left:200%}}.stat-badge{align-items:center;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;color:#10b981;color:var(--success);display:inline-flex;font-size:.7rem;font-weight:600;gap:6px;margin-top:10px;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badge-pulse{animation:pulse 2s infinite;background:#10b981;background:var(--success);border-radius:50%;height:8px;width:8px}.burn-badge{background:#ef44441a;border-color:#ef444433;color:#ef4444;color:var(--danger)}.burn-flame{animation:flicker 2s infinite;height:16px;width:16px}@keyframes flicker{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.cta-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2699;background:var(--card-bg);border:1px solid #ffffff0f;border:1px solid var(--card-border);border-radius:16px;margin-bottom:24px;overflow:hidden;padding:40px 24px;position:relative;text-align:center}.cta-section:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.cta-content{margin:0 auto;max-width:700px;position:relative;z-index:1}.cta-title{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;line-height:1.2;margin-bottom:10px}.cta-description{color:#b8b8d4;color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:20px}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.loading-container{grid-column:1/-1;max-width:100%;overflow:hidden;padding:60px 20px;width:100%}.loading-spinner{border:4px solid #ffffff14;border:4px solid var(--border-color);height:50px;width:50px}@media (max-width:1024px){.hero-section{min-height:80vh;padding:100px 20px 60px}.hero-logo{height:100px;width:100px}.collections-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.hero-section{min-height:70vh;padding:80px 16px 40px}.hero-logo{border-radius:12px;height:70px;width:70px}.gradient-orb{filter:blur(60px)}.orb-1,.orb-2{height:300px;width:300px}.orb-3{height:250px;width:250px}.hero-content{padding:0 16px}.hero-badge{font-size:.8125rem;padding:6px 16px}.hero-stats{flex-direction:column;gap:24px;padding:24px 20px}.hero-stat-divider{display:none}.hero-actions{flex-direction:column;width:100%}.btn-primary,.btn-secondary{justify-content:center;width:100%}.content-wrapper{padding:40px 16px 60px}.section-header{align-items:flex-start;flex-direction:column}.collections-grid{gap:16px;grid-template-columns:1fr}.collection-card{padding:16px}.collection-image-wrapper{height:180px}.stats-grid{gap:16px;grid-template-columns:1fr}.stat-card{padding:24px}.stat-value{font-size:2rem}.cta-section{border-radius:20px;padding:60px 24px}.cta-actions{flex-direction:column;width:100%}}@media (max-width:430px){.hero-title{font-size:2rem}.hero-subtitle{font-size:.9375rem}.hero-stat .stat-value{font-size:1.5rem}.hero-stat .stat-label{font-size:.8125rem}.section-title{font-size:1.5rem}.stat-value{font-size:1.75rem}.stat-icon{height:48px;width:48px}.stat-icon svg{height:24px;width:24px}}@media (prefers-color-scheme:light){:root:not(.dark-mode){--bg-primary:#f8f9fa;--bg-secondary:#fff;--bg-tertiary:#f1f3f5;--text-primary:#1a1a26;--text-secondary:#4a4a68;--text-tertiary:#7d7d9a}}.collections-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding-top:80px}.collections-hero{margin:0 auto;max-width:1400px;padding:20px 24px 16px}.hero-title{font-size:1.75rem;gap:10px;margin:0 0 8px}.hero-icon{font-size:1.5rem}.hero-subtitle{font-size:.9rem}.stats-container{grid-gap:12px;animation:fadeIn .6s ease-out .3s backwards;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:0 auto 16px;max-width:1400px;padding:0 24px}.stat-card{background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.stat-card:hover{background:#6366f10d;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-icon.collections{color:#6366f1}.stat-icon.volume{color:#10b981}.stat-icon.items{color:#f59e0b}.stat-icon.owners{color:#8b5cf6}.stat-value{font-size:1rem}.collections-controls{align-items:center;animation:fadeIn .6s ease-out .4s backwards;display:flex;gap:12px;margin:0 auto 16px;max-width:1400px;padding:0 24px}.search-container{flex:1 1;max-width:600px;position:relative}.search-icon{font-size:1.125rem}.search-input{font-size:.85rem;padding:10px 16px 10px 40px}.view-mode-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;display:flex;gap:4px;padding:3px}.view-mode-button{align-items:center;background:#0000;border:none;border-radius:6px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.view-mode-button:hover{background:#6366f11a;color:#fff;color:var(--text-primary)}.view-mode-button.active{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);color:#fff}.collections-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0 auto;max-width:1400px;padding:0 24px 48px}.collection-card{animation:cardFadeIn .5s ease-out both;background:var(--glass-bg);border:1px solid var(--glass-border);color:inherit;display:flex;flex-direction:column;position:relative;text-decoration:none;transition:all var(--transition-normal)}.collections-grid .collection-card{opacity:1!important}.collection-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);z-index:0}.collection-card:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.collection-card:hover:before{opacity:.05}.card-rank{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:6px;color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:700;left:8px;padding:4px 8px;position:absolute;top:8px;z-index:2}.card-image-wrapper{height:140px;overflow:hidden;position:relative;width:100%}.card-image{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.collection-card:hover .card-image{transform:scale(1.1)}.card-image-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);color:#7d7d9a;color:var(--text-tertiary);display:flex;height:100%;justify-content:center;width:100%}.card-content{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px 12px;position:relative;z-index:1}.card-title{color:#fff;color:var(--text-primary);font-size:.85rem;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-ticker{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.7rem}.card-stats{grid-gap:6px;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:8px 0}.card-stat{display:flex;flex-direction:column;gap:2px}.card-stat-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.card-stat-value{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8rem;font-weight:700}.card-footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.footer-item{align-items:center;color:#b8b8d4;color:var(--text-secondary);display:flex;font-size:.7rem;gap:4px}.footer-icon{color:#6366f1;color:var(--accent-primary);font-size:.7rem}.card-badge{align-items:center;background:#10b9811a;border:1px solid #10b9814d;border-radius:6px;color:#10b981;color:var(--success);display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table-container{animation:fadeIn .6s ease-out .5s backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;margin:0 auto;max-width:1400px;overflow-x:auto;padding:0 24px 48px}.collections-table{border-collapse:initial;border-spacing:0;width:100%}.collections-table thead tr{border-bottom:2px solid #ffffff14;border-bottom:2px solid var(--border-color)}.collections-table th{background:#0000;color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:12px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.collections-table th.th-sortable{cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.collections-table th.th-sortable:hover{color:#6366f1;color:var(--accent-primary)}.th-content{align-items:center;display:flex;gap:8px}.sort-icon{color:#6366f1;color:var(--accent-primary);font-size:.875rem}.collections-table tbody tr{animation:fadeIn .4s ease-out forwards;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);opacity:0;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.collections-table tbody tr:hover{background:#6366f10d}.collections-table tbody tr:last-child{border-bottom:none}.collections-table td{color:#fff;color:var(--text-primary);font-size:.8rem;padding:10px;white-space:nowrap}.td-rank{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:700;width:60px}.collection-link{color:inherit;text-decoration:none}.collection-cell{align-items:center;display:flex;gap:10px;min-width:180px}.collection-logo{border-radius:8px;flex-shrink:0;height:36px;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast);width:36px}.collection-link:hover .collection-logo{transform:scale(1.1)}.collection-logo-placeholder{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:8px;color:#7d7d9a;color:var(--text-tertiary);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.collection-info{display:flex;flex-direction:column;gap:4px;min-width:0}.collection-name{color:var(--text-primary);transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.collection-link:hover .collection-name{color:#6366f1;color:var(--accent-primary)}.collection-ticker{color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.7rem}.td-floor,.td-owners,.td-royalties,.td-supply,.td-volume{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:600}.collections-loading{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:70vh}.loading-spinner-large{border:4px solid #ffffff14;border:4px solid var(--border-color);height:60px;width:60px}.empty-state{color:#7d7d9a;color:var(--text-tertiary);margin:0 auto;max-width:1400px;padding:80px 40px}.empty-state svg{color:#6366f1;color:var(--accent-primary);margin-bottom:24px;opacity:.5}.empty-state h2{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:700;margin:0 0 16px}.empty-state p{color:var(--text-secondary);font-size:1.125rem;margin:0}.table-container::-webkit-scrollbar{height:8px}.table-container::-webkit-scrollbar-track{background:#1a1a26;background:var(--bg-tertiary);border-radius:4px}.table-container::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border-color);border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background:#ffffff29;background:var(--border-color-hover)}@media (max-width:1200px){.stats-container{grid-template-columns:repeat(2,1fr)}.collections-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.collections-page{padding-top:70px}.collections-hero{padding:30px 20px 20px}.hero-title{flex-direction:column;font-size:2.25rem;gap:12px}.hero-icon{font-size:2rem}.hero-subtitle{font-size:1.125rem}.stats-container{gap:12px;grid-template-columns:1fr;padding:0 20px}.stat-card{padding:16px}.collections-controls{align-items:stretch;flex-direction:column;padding:0 20px}.search-container{max-width:100%}.view-mode-selector{justify-content:center}.collections-grid{gap:16px;grid-template-columns:1fr;padding:0 20px 60px}.card-image-wrapper{height:200px}.table-container{margin:0 20px;padding:0 20px 60px}.desktop-only{display:none!important}.collections-table td,.collections-table th{font-size:.875rem;padding:12px 10px}.collection-cell{min-width:200px}.collection-logo,.collection-logo-placeholder{height:40px;width:40px}}@media (max-width:480px){.hero-title{font-size:1.75rem}.hero-subtitle{font-size:1rem}.stat-value{font-size:1.25rem}.card-image-wrapper{height:180px}.card-content{padding:16px}.card-title{font-size:1.125rem}.card-stats{grid-template-columns:1fr}.collections-table td,.collections-table th{font-size:.8125rem;padding:10px 8px}.collection-cell{gap:10px;min-width:160px}.collection-logo,.collection-logo-placeholder{height:35px;width:35px}}.spinner-container{display:grid;height:100vh;place-items:center}.spinner{animation:spin 1s ease infinite;border:8px solid #0000001a;border-left-color:#b72be2;border-radius:50%;height:50px;width:50px}:root{--card-bg:#1a1a2699;--card-border:#ffffff0f;--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1)}.light-mode{--bg-primary:#f8f9fa;--bg-secondary:#fff;--bg-tertiary:#f1f3f5;--text-primary:#1a1a26;--text-secondary:#4a4a68;--text-tertiary:#7d7d9a;--accent-primary:#5b5fc7;--accent-secondary:#7c3aed;--border-color:#00000014;--border-color-hover:#00000029;--card-bg:#ffffffe6;--card-border:#0000000f;--glass-bg:#fffc;--glass-border:#0000001a;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001f;--shadow-lg:0 8px 32px #00000029;--shadow-glow:0 0 40px #6366f133}.collection-detail-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding-top:80px}.collection-header{background-position:50%;background-size:cover;height:220px;overflow:hidden;position:relative}.header-overlay{background:linear-gradient(180deg,#0a0a0f66,#0a0a0fcc 50%,#0a0a0f);background:linear-gradient(180deg,#0a0a0f66 0,#0a0a0fcc 50%,var(--bg-primary) 100%);bottom:0;left:0;padding:20px 24px;position:absolute;right:0;top:0}.header-content,.header-overlay{align-items:flex-end;display:flex}.header-content{gap:16px;margin:0 auto;max-width:1400px;width:100%}.collection-logo-wrapper{flex-shrink:0;position:relative}.collection-logo{border:3px solid #13131b;border:3px solid var(--bg-secondary);border-radius:14px;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);height:80px;object-fit:cover;position:relative;width:80px;z-index:2}.logo-glow{animation:glow-pulse 3s ease-in-out infinite;background:radial-gradient(circle,#6366f166 0,#0000 70%);filter:blur(15px);height:100px;left:50%;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:1}@keyframes glow-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.collection-info{flex:1 1;padding-bottom:8px}.collection-title{font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 4px;text-shadow:0 2px 8px #000c}.collection-id{color:#b8b8d4;color:var(--text-secondary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.75rem;margin:0 0 8px}.collection-social{display:flex;gap:8px}.social-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:32px}.social-link img{height:16px;object-fit:contain;width:16px}.social-link:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-color:#0000;box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-4px)}.collection-stats-container{margin:0 auto;max-width:1400px;padding:12px 24px}.stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2699;background:var(--card-bg);border:1px solid #ffffff0f;border:1px solid var(--card-border);border-radius:10px;display:flex;gap:10px;overflow:hidden;padding:12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.stat-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.stat-card:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.stat-card:hover:before{opacity:.05}.stat-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px;z-index:1}.stat-icon svg{stroke-width:2;height:16px;width:16px}.volume-icon{background:linear-gradient(135deg,#6366f133,#6366f10d);color:#6366f1;color:var(--accent-primary)}.floor-icon{background:linear-gradient(135deg,#10b98133,#10b9810d);color:#10b981;color:var(--success)}.avg-icon{background:linear-gradient(135deg,#8b5cf633,#8b5cf60d);color:#8b5cf6;color:var(--accent-secondary)}.items-icon{background:linear-gradient(135deg,#ec489933,#ec48990d);color:#ec4899}.listed-icon{background:linear-gradient(135deg,#f59e0b33,#f59e0b0d);color:#f59e0b;color:var(--warning)}.owners-icon{background:linear-gradient(135deg,#3b82f633,#3b82f60d);color:#3b82f6}.royalty-icon{background:linear-gradient(135deg,#a855f733,#a855f70d);color:#a855f7}.stat-content{flex:1 1;position:relative;z-index:1}.stat-label{margin-bottom:2px}.stat-value{line-height:1.2}.tab-navigation{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131b;background:var(--bg-secondary);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:8px 24px;position:-webkit-sticky;position:sticky;top:70px;z-index:100}.tab-container{display:flex;gap:4px}.tab-item{border-radius:8px;font-size:.8rem;position:relative}.tab-icon{stroke-width:2;height:16px;width:16px}.tab-item:hover{background:#6366f11a}.tab-item.active{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);color:#fff}.tab-item.active .tab-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.sub-tab-navigation{display:flex;gap:4px;margin-left:10px}.sub-tab-item{background:#0000;border:none;border-radius:6px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.75rem;font-weight:600;padding:6px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.sub-tab-item:hover{background:#6366f11a;color:#fff;color:var(--text-primary)}.sub-tab-item.active{background:#6366f133;color:#6366f1;color:var(--accent-primary)}.tab-extras{flex-wrap:wrap;gap:8px}.icon-button,.tab-extras{align-items:center;display:flex}.icon-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;color:#fff;color:var(--text-primary);cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.75rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.icon-button svg{stroke-width:2;height:14px;width:14px}.icon-button:hover{background:#6366f11a;border-color:#ffffff29;border-color:var(--border-color-hover);transform:translateY(-2px)}.view-toggle{background:#1a1a26;background:var(--bg-tertiary);border-radius:6px}.view-button{align-items:center;background:#0000;border:none;border-radius:5px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:28px}.view-button svg{stroke-width:2;height:14px;width:14px}.view-button:hover{background:#6366f11a;color:#fff;color:var(--text-primary)}.view-button.active{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 2px 8px #6366f14d;color:#fff}.marketplace-dropdown{position:relative}.dropdown-trigger{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;gap:10px;min-width:180px;padding:10px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.dropdown-trigger img{border-radius:6px;height:24px;width:24px}.dropdown-arrow{stroke-width:2.5;height:16px;margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast);width:16px}.dropdown-trigger:hover{background:#6366f11a;border-color:#ffffff29;border-color:var(--border-color-hover)}.dropdown-trigger:hover .dropdown-arrow{transform:translateY(2px)}.dropdown-content{animation:dropdownSlideIn .2s ease-out;background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{align-items:center;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:12px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.dropdown-item img{border-radius:6px;height:24px;width:24px}.dropdown-item:hover{background:#6366f11a}.content-container{margin:0 auto;max-width:1400px;padding:16px 24px}.filters-panel{animation:slideDown .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2699;background:var(--card-bg);border:1px solid #ffffff0f;border:1px solid var(--card-border);border-radius:10px;margin-bottom:16px;padding:14px}.filters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.filters-header h3{color:#fff;color:var(--text-primary);font-size:.9rem;font-weight:700;margin:0}.clear-filters-btn{background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:6px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.7rem;font-weight:600;padding:5px 10px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.clear-filters-btn:hover{background:#ef44441a;border-color:#ef4444;border-color:var(--danger);color:#ef4444;color:var(--danger)}.search-bar{margin-bottom:12px;position:relative}.search-icon{stroke-width:2;height:16px;left:12px;top:50%;transform:translateY(-50%);width:16px}.search-input{background:#1a1a26;background:var(--bg-tertiary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;font-size:.8rem;padding:10px 12px 10px 38px}.search-input::placeholder{color:#7d7d9a;color:var(--text-tertiary)}.filters-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.filter-group{display:flex;flex-direction:column;gap:4px}.filter-label{color:#b8b8d4;color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.filter-select{-webkit-appearance:none;appearance:none;background:#1a1a26;background:var(--bg-tertiary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23b8b8d4' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;font-weight:500;padding:8px 28px 8px 12px}.filter-select:hover{border-color:#ffffff29;border-color:var(--border-color-hover)}.filter-select option{background:#13131b;background:var(--bg-secondary);color:#fff;color:var(--text-primary)}.checkbox-filter{justify-content:center}.checkbox-label{align-items:center;color:#fff;color:var(--text-primary);font-size:.9375rem;font-weight:500;gap:12px;-webkit-user-select:none;user-select:none}.filter-checkbox{height:0;opacity:0;position:absolute;width:0}.checkbox-custom{border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:6px;flex-shrink:0;height:20px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:20px}.filter-checkbox:checked+.checkbox-custom{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-color:#0000}.filter-checkbox:checked+.checkbox-custom:after{background:#fff;border-radius:2px;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.checkbox-label:hover .checkbox-custom{border-color:#6366f1;border-color:var(--accent-primary)}.nft-display{grid-gap:12px;display:grid;gap:12px;margin-bottom:20px}.nft-display.grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.nft-display.list{grid-template-columns:1fr}.nft-card{animation:fadeInUp .6s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2699;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.nft-card:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);transform:translateY(-8px)}.nft-card.expired{opacity:.6}.nft-image-container{background:#1a1a26;background:var(--bg-tertiary);overflow:hidden;padding-top:100%;position:relative;width:100%}.nft-card.list-view .nft-image-container{height:120px;padding-top:0;width:120px}.nft-card.list-view{display:flex;gap:12px;padding:10px}.nft-image{left:0;position:absolute;top:0;transition:transform var(--transition-slow)}.nft-card:hover .nft-image{transform:scale(1.1)}.image-skeleton,.no-image{align-items:center;background:#1a1a26;background:var(--bg-tertiary);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.no-image svg{stroke-width:1.5;color:#7d7d9a;color:var(--text-tertiary);height:48px;width:48px}.image-overlay{align-items:flex-end;background:linear-gradient(180deg,#0000,#000c);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:10px;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.nft-card:hover .image-overlay{opacity:1}.view-details{color:#fff;font-size:.7rem;font-weight:600}.expired-badge,.view-details{letter-spacing:.05em;text-transform:uppercase}.expired-badge{background:#ef4444;background:var(--danger);border-radius:4px;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);font-size:.65rem;padding:3px 8px;right:6px;top:6px;z-index:2}.nft-card-details{padding:8px 10px}.nft-card.list-view .nft-card-details{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:0}.nft-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.collection-nft-name{flex:1 1;font-size:.8rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-number{color:#7d7d9a;color:var(--text-tertiary);flex-shrink:0;font-size:.65rem}.nft-footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.price-section{display:flex;flex-direction:column;gap:2px}.price-label{font-size:.6rem}.nft-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.85rem;font-weight:800}.not-listed{color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem;font-weight:500}.nft-traits{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.trait-badge{background:#1a1a26;background:var(--bg-tertiary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:4px;color:#b8b8d4;color:var(--text-secondary);font-size:.65rem;font-weight:600;padding:3px 6px}.activity-section{margin:0 auto;max-width:1400px;padding:16px 24px}.activity-list{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.activity-item{animation:fadeInUp .6s ease-out forwards;background:#1a1a2699;background:var(--card-bg);border:1px solid #ffffff0f;border:1px solid var(--card-border);border-radius:10px;color:inherit;gap:10px;padding:10px 12px;text-decoration:none}.activity-item:hover{transform:translateX(8px)}.activity-image{background:#1a1a26;background:var(--bg-tertiary);border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.activity-image img{height:100%;object-fit:cover;width:100%}.auction-badge{animation:auctionPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:3px;box-shadow:0 2px 4px #f59e0b66;color:#fff;font-size:.55rem;font-weight:700;padding:1px 4px;position:absolute;right:2px;text-shadow:0 1px 2px #0000004d;top:2px}.activity-details{gap:4px}.activity-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.activity-type{align-items:center;background:#6366f133;border:1px solid #6366f14d;border-radius:4px;color:#6366f1;color:var(--accent-primary);display:inline-flex;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.activity-type.sale{background:#10b98133;border-color:#10b9814d;color:#10b981;color:var(--success)}.activity-type.listing{background:#f59e0b33;border-color:#f59e0b4d;color:#f59e0b;color:var(--warning)}.activity-type.expired{background:#6b728033;border-color:#6b72804d;color:#9ca3af}.expired-listing{opacity:.6}.sold-badge{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px #10b98166}.expired-badge,.sold-badge{border-radius:3px;color:#fff;font-size:.6rem;font-weight:700;padding:2px 6px;position:absolute;right:2px;top:2px}.expired-badge{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 2px 4px #6b728066}.activity-id{color:#b8b8d4;color:var(--text-secondary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.9375rem;font-weight:600}.activity-info{align-items:center;display:flex;gap:16px}.activity-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.25rem;font-weight:800}.activity-marketplace{color:#b8b8d4;color:var(--text-secondary);font-size:.875rem;font-weight:600}.activity-meta{color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:.875rem;gap:16px}.activity-time,.activity-user{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono)}.pagination{gap:20px;padding:40px 0}.pagination-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);font-size:1rem}.pagination-btn svg{stroke-width:2.5;height:18px;width:18px}.pagination-btn:hover:not(:disabled){box-shadow:0 8px 32px #0009,0 0 40px #6366f14d;box-shadow:var(--shadow-lg),var(--shadow-glow)}.pagination-btn:disabled{opacity:.4}.pagination-info{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);gap:8px;padding:12px 24px}.current-page{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:800}.total-pages{color:#b8b8d4;color:var(--text-secondary);font-size:1rem}.loading-container,.no-data-container,.no-items-container{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:80px 20px;text-align:center}.loading-text{font-size:1rem;margin-top:20px}.no-data-icon,.no-items-icon{stroke-width:1.5;color:#7d7d9a;color:var(--text-tertiary);height:80px;margin-bottom:20px;opacity:.5;width:80px}.no-data-message,.no-items-message{color:#b8b8d4;color:var(--text-secondary);font-size:1.25rem;font-weight:600;margin-bottom:20px}.reset-filters-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.reset-filters-btn:hover{box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}@media (max-width:1024px){.collection-header{height:180px}.header-content{padding:0 24px}.collection-title{font-size:2.5rem}.activity-section,.collection-stats-container,.content-container{padding:24px}.tab-navigation{padding:12px 24px}.stats-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.nft-display.grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:768px){.collection-detail-page{padding-top:60px}.collection-header{height:140px}.header-overlay{padding:12px 16px}.header-content{align-items:flex-end;flex-direction:row;gap:12px;text-align:left}.collection-logo{height:60px;width:60px}.collection-title{font-size:2rem}.collection-social{justify-content:center}.stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.stat-card{padding:16px}.stat-icon{height:40px;width:40px}.stat-icon svg{height:20px;width:20px}.stat-value{font-size:1.25rem}.tab-navigation{align-items:stretch;flex-direction:column;position:static}.tab-container{width:100%}.tab-item{flex:1 1;justify-content:center}.tab-extras{flex-direction:column;width:100%}.dropdown-trigger,.icon-button,.view-toggle{width:100%}.filters-panel{padding:20px}.filters-grid{gap:12px;grid-template-columns:1fr}.nft-display.grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.nft-display.list{gap:12px}.nft-card.list-view{flex-direction:column}.nft-card.list-view .nft-image-container{padding-top:100%;width:100%}.nft-card.list-view .nft-card-details{padding:16px}.activity-item{flex-direction:column;padding:16px}.activity-image{height:200px;width:100%}.pagination{flex-direction:column;gap:12px}.pagination-btn{justify-content:center;width:100%}}@media (max-width:430px){.collection-detail-page{padding-top:52px}.collection-header{height:120px}.collection-logo{height:50px;width:50px}.collection-title{font-size:1.1rem}.activity-section,.collection-stats-container,.content-container{padding:16px}.stats-grid{grid-template-columns:1fr}.nft-display.grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.nft-card-details{padding:12px}.collection-nft-name{font-size:1rem}.activity-price,.nft-price{font-size:1.125rem}}.analytics-section{margin:0 auto;max-width:1400px;padding:20px}.analytics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.analytics-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:20px}.analytics-title{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:10px;margin-bottom:16px}.analytics-icon{color:#6366f1;height:20px;width:20px}.chart-card{min-height:300px}.chart-container{height:220px}.no-chart-data{align-items:center;color:#6b7280;display:flex;font-size:.875rem;height:100%;justify-content:center}.holders-card{max-height:400px;overflow-y:auto}.holders-list{display:flex;flex-direction:column;gap:8px}.holder-item{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:12px;padding:10px 12px;transition:background .2s ease}.holder-item:hover{background:#6366f11a}.holder-rank{color:#6366f1;font-size:.875rem;font-weight:600;width:32px}.holder-address{color:#d1d5db;flex:1 1;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8125rem}.holder-count{color:#10b981;font-size:.875rem;font-weight:600}.no-holders-data{align-items:center;color:#6b7280;display:flex;font-size:.875rem;justify-content:center;padding:40px}.stats-summary-card{display:flex;flex-direction:column}.stats-summary-grid{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(2,1fr)}.summary-stat{background:#ffffff08;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px}.summary-label{color:#9ca3af;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.summary-value{color:#fff;font-size:1.25rem;font-weight:700}@media (max-width:1024px){.analytics-grid{grid-template-columns:1fr}}@media (max-width:768px){.analytics-card,.analytics-section{padding:16px}.chart-container{height:180px}.stats-summary-grid{gap:10px;grid-template-columns:1fr 1fr}.summary-stat{padding:12px}.summary-value{font-size:1rem}}@media (max-width:480px){.analytics-grid{gap:12px}.analytics-title{font-size:.9375rem}.holder-item{gap:8px;padding:8px 10px}.holder-address{font-size:.75rem}}.preview-single-item{display:flex;flex:1 1;flex-direction:column;gap:16px}.preview-image-wrapper{aspect-ratio:1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;width:100%}.preview-image{height:100%;object-fit:cover;width:100%}.preview-placeholder-large{align-items:center;color:#666;display:flex;font-size:3rem;height:100%;justify-content:center;width:100%}.preview-item-details{display:flex;flex-direction:column;gap:6px}.item-name{color:#fff;font-size:1.1rem;font-weight:600}.item-collection{color:#666;font-size:.85rem;word-break:break-all}.item-balance{align-items:center;color:#a78bfa;display:flex;font-size:.85rem;font-weight:500;gap:6px;margin-top:4px}.item-balance svg{font-size:.8rem}.sft-tag{align-items:center;background:#8b5cf626;border-radius:20px;color:#a78bfa;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;padding:4px 10px}.sft-tag svg{font-size:.7rem}.preview-price-summary{background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;margin-top:auto;padding:14px}.price-preview-row{align-items:center;color:#888;display:flex;font-size:.85rem;justify-content:space-between;padding:6px 0}.price-preview-row.total{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:10px}.price-preview-row .price-value{color:#fff;font-size:.95rem;font-weight:600}.price-preview-row.total .price-value{color:#8b5cf6;font-size:1rem}.listing-type-tabs{margin-bottom:8px}.tab-btn{border:1px solid #ffffff14;border-radius:12px;color:#666;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .15s}.tab-btn:hover:not(:disabled){border-color:#8b5cf64d;color:#999}.tab-btn.active{background:#8b5cf61a;border-color:#8b5cf6;color:#fff}.tab-btn:disabled{cursor:not-allowed;opacity:.5}.tab-btn svg{font-size:.9rem}.quantity-controls-inline{align-items:center;display:flex;gap:8px}.quantity-controls-inline button{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:8px;color:#a78bfa;cursor:pointer;display:flex;font-size:.85rem;height:36px;justify-content:center;transition:all .15s;width:36px}.quantity-controls-inline button:hover:not(:disabled){background:#8b5cf633;border-color:#8b5cf6}.quantity-controls-inline button:disabled{cursor:not-allowed;opacity:.4}.quantity-controls-inline input{background:#0000004d;border:1px solid #8b5cf64d;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;height:36px;text-align:center;width:70px}.quantity-controls-inline input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.quantity-controls-inline .max-label{color:#666;font-size:.85rem;font-weight:500}.quantity-controls-inline input::-webkit-inner-spin-button,.quantity-controls-inline input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-controls-inline input[type=number]{-moz-appearance:textfield}.auction-info-box{background:#8b5cf60f;border:1px solid #8b5cf626;border-radius:12px;display:flex;gap:12px;margin-top:4px;padding:14px 16px}.auction-info-box>svg{color:#8b5cf6;flex-shrink:0;font-size:1rem;margin-top:2px}.auction-info-box strong{color:#ccc;display:block;font-size:.8rem;margin-bottom:6px}.auction-info-box ul{color:#888;font-size:.75rem;margin:0;padding-left:16px}.auction-info-box li{margin-bottom:4px}.auction-info-box li:last-child{margin-bottom:0}.optional-tag{border-radius:6px;color:#666;font-size:.7rem;padding:3px 8px}.input-hint{align-items:center;display:flex;gap:6px}.input-hint svg{color:#8b5cf6;font-size:.7rem}@media (max-width:768px){.preview-single-item{align-items:center;flex-direction:row}.preview-image-wrapper{aspect-ratio:1;min-width:100px;width:100px}.preview-item-details{flex:1 1;min-width:0}.item-name{font-size:1rem}.item-collection,.item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-collection{font-size:.8rem}.preview-price-summary{display:none}.listing-type-tabs{gap:8px}.tab-btn{font-size:.85rem;padding:10px 14px}.quantity-controls-inline{flex-wrap:wrap;gap:6px}.quantity-controls-inline button{height:32px;width:32px}.quantity-controls-inline input{height:32px;width:60px}}@media (max-width:480px){.preview-image-wrapper{min-width:80px;width:80px}.item-name{font-size:.95rem}.tab-btn{font-size:.8rem;gap:6px;padding:10px 12px}.tab-btn span{display:none}.tab-btn svg{font-size:1rem}.auction-info-box{gap:10px;padding:12px}.auction-info-box strong{font-size:.75rem}.auction-info-box ul{font-size:.7rem}}.nft-details-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding-top:80px}.page-header{margin:0 auto;max-width:1400px;padding:10px 24px 6px}.back-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;color:#fff;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.8rem;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.back-button:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--accent-primary);transform:translateX(-4px)}.nft-details-container{margin:0 auto;max-width:1400px;padding:12px 24px 48px}.nft-content-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:380px 1fr;width:100%}.nft-left-column{align-self:flex-start;display:flex;flex-direction:column;gap:12px}.collection-nft-image-container,.nft-left-column{margin:0;max-width:380px;padding:0;width:100%}.nft-image-frame{aspect-ratio:1/1;background:#1a1a26;background:var(--bg-tertiary);border-radius:14px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);max-width:380px;overflow:hidden;position:relative;width:100%}.nft-main-image{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.nft-image-frame:hover .nft-main-image{transform:scale(1.05)}.nft-image-error{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);color:#7d7d9a;color:var(--text-tertiary);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;width:100%}.nft-status-badge{border-radius:6px;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:5px 10px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:2}.nft-status-badge.expired{background:#ef4444;background:var(--danger);color:#fff}.collection-info-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border:1px solid #6366f126;border-radius:8px;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);padding:6px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.collection-info-card:hover{box-shadow:0 4px 16px #00000080,0 0 12px #6366f133;box-shadow:var(--shadow-md),0 0 12px #6366f133;transform:translateY(-2px)}.collection-header{align-items:center;display:flex;gap:6px;margin-bottom:2px}.details-collection-logo{border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:50%;box-shadow:0 2px 4px #0000004d;height:20px;object-fit:cover;width:20px}.collection-label{font-size:.55rem;font-weight:700;letter-spacing:.08em}.collection-details h4{color:#fff;color:var(--text-primary);font-size:.85rem;font-weight:700;margin:0 0 2px}.collection-supply{color:#b8b8d4;color:var(--text-secondary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.65rem}.nft-stats-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border:1px solid #6366f126;border-radius:8px;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);padding:6px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.nft-stats-section:hover{box-shadow:0 4px 16px #00000080,0 0 12px #6366f133;box-shadow:var(--shadow-md),0 0 12px #6366f133;transform:translateY(-2px)}.nft-stats-section h3{color:#fff;color:var(--text-primary);font-size:.75rem;font-weight:700;margin:0 0 6px}.stats-list{display:flex;flex-direction:column;gap:4px}.stat-row{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:4px;display:flex;justify-content:space-between;padding:4px 6px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.stat-row:hover{background:#6366f10d}.stat-info{align-items:center;gap:6px}.stat-icon{font-size:.8rem}.stat-icon.fire{color:#f59e0b}.stat-icon.chart{color:#6366f1}.stat-icon.cart{color:#10b981}.stat-label{color:#b8b8d4;color:var(--text-secondary);font-size:.65rem}.stat-value{font-size:.75rem}.sales-chart-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border:1px solid #6366f126;border-radius:8px;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);padding:6px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.sales-chart-card:hover{box-shadow:0 4px 16px #00000080,0 0 12px #6366f133;box-shadow:var(--shadow-md),0 0 12px #6366f133;transform:translateY(-2px)}.sales-chart-card h3{color:#fff;color:var(--text-primary);font-size:.75rem;font-weight:700;margin:0 0 6px}.chart-container{height:160px;position:relative;width:100%}.no-data{align-items:center;color:#7d7d9a;color:var(--text-tertiary);display:flex;flex-direction:column;gap:6px;height:160px;justify-content:center}.no-data p{font-size:.7rem;margin:0}.nft-right-column{align-self:flex-start;display:flex;flex:1 1;flex-direction:column;gap:14px;margin:0;min-width:0;padding:0}.nft-title-section{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.nft-name{flex:1 1;font-size:1.6rem;font-weight:800;line-height:1.2;margin:0;min-width:0;word-break:break-word}.nft-quick-actions{display:flex;gap:8px}.details-quick-action-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:32px}.details-quick-action-btn:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--accent-primary);color:#6366f1;color:var(--accent-primary);transform:translateY(-2px)}.nft-token-id{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:8px;display:flex;gap:6px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.token-id-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.75rem;font-weight:600}.token-id-value{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.85rem;font-weight:700}.nft-owner-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px}.owner-main{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.owner-label-group{align-items:center;display:flex;gap:8px}.owner-icon{color:#6366f1;color:var(--accent-primary)}.owner-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.owner-address-btn{align-items:center;background:none;border:none;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8rem;font-weight:700;gap:6px;padding:0;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.owner-address-btn:hover{color:#6366f1;color:var(--accent-primary)}.copied-icon{color:#10b981;color:var(--success);font-size:.875rem}.owner-badges{display:flex;gap:8px}.status-badge{border-radius:5px;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:4px 8px;white-space:nowrap}.status-badge.listed{background:#f59e0b33;border:1px solid #f59e0b4d;color:#f59e0b;color:var(--warning)}.status-badge.owned{background:#6366f133;border:1px solid #6366f14d;color:#6366f1;color:var(--accent-primary)}.status-badge.expired-badge-inline{background:#ef444433;border:1px solid #ef44444d;color:#ef4444;color:var(--danger)}.status-badge.auction-badge{animation:auctionPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b33,#f59e0b4d);border:1px solid #f59e0b66;color:#f59e0b}@keyframes auctionPulse{0%,to{box-shadow:0 0 0 #f59e0b66}50%{box-shadow:0 0 12px #f59e0b99}}.nft-price-card{align-items:center;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid #6366f133;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:14px}.price-main{flex:1 1;min-width:200px}.auction-price-label{color:#7d7d9a;color:var(--text-tertiary);display:block;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.price-display{flex-wrap:wrap;gap:8px}.price-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.6rem;font-weight:800;line-height:1}.price-token{color:#b8b8d4;color:var(--text-secondary);font-size:1rem;font-weight:700}.price-compare{color:#7d7d9a;color:var(--text-tertiary);display:block;font-size:.875rem;font-weight:600;margin-top:8px}.price-time{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;color:#f59e0b;color:var(--warning);display:flex;gap:8px;padding:8px 12px;white-space:nowrap}.time-info{display:flex;flex-direction:column;gap:4px}.time-label{font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.time-value{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8rem;font-weight:700}.nft-action-buttons{display:flex;flex-wrap:wrap;gap:12px}.action-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.85rem;font-weight:700;gap:8px;justify-content:center;min-width:140px;overflow:hidden;padding:10px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.action-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.action-btn:hover:before{left:100%}.action-btn.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);color:#fff}.action-btn.primary:hover{box-shadow:0 12px 40px #6366f180;transform:translateY(-2px)}.action-btn.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:2px solid #6366f1;border:2px solid var(--accent-primary);color:#6366f1;color:var(--accent-primary)}.action-btn.secondary:hover{background:#6366f11a;transform:translateY(-2px)}.action-btn.danger,.action-btn.warning{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:2px solid #f59e0b;border:2px solid var(--warning);color:#f59e0b;color:var(--warning)}.action-btn.danger:hover,.action-btn.warning:hover{background:#f59e0b1a;transform:translateY(-2px)}.action-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.connect-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;color:#b8b8d4;color:var(--text-secondary);padding:14px;text-align:center;width:100%}.nft-tabs{border-bottom:2px solid #ffffff14;border-bottom:2px solid var(--border-color);display:flex;gap:8px}.tab-item{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.85rem;font-weight:600;gap:6px;margin-bottom:-2px;padding:8px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.tab-item:hover{color:#fff;color:var(--text-primary)}.tab-item.active{border-bottom-color:#6366f1;border-bottom-color:var(--accent-primary);color:#000}.nft-tab-content{min-height:300px}.details-tab,.history-tab{display:flex;flex-direction:column;gap:14px}.nft-description-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;padding:12px}.nft-description-box h3{color:#fff;color:var(--text-primary);font-size:.95rem;font-weight:700;margin:0 0 8px}.nft-description-box p{color:#b8b8d4;color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin:0}.nft-attributes-box h3{color:#fff;color:var(--text-primary);font-size:.95rem;font-weight:700;margin:0 0 10px}.attributes-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.attribute-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.attribute-item:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover);transform:translateY(-2px)}.attr-type{color:#7d7d9a;color:var(--text-tertiary);font-size:.65rem}.attr-value{font-size:.8rem}.token-info-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border:1px solid #6366f126;border-radius:8px;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);padding:6px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.token-info-box:hover{box-shadow:0 4px 16px #00000080,0 0 12px #6366f133;box-shadow:var(--shadow-md),0 0 12px #6366f133;transform:translateY(-2px)}.token-info-box h3{color:#fff;color:var(--text-primary);font-size:.75rem;font-weight:700;margin:0 0 6px}.token-info-list{display:flex;flex-direction:column;gap:4px}.info-row{background:#1a1a26;background:var(--bg-tertiary);border-radius:4px;gap:10px;padding:4px 6px}.info-label{font-size:.65rem}.info-value{font-size:.7rem}.info-value.copyable{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:6px;padding:0;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.info-value.copyable:hover{color:#6366f1;color:var(--accent-primary)}.history-list{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding-right:6px}.history-list::-webkit-scrollbar{width:8px}.history-list::-webkit-scrollbar-track{background:#1a1a26;background:var(--bg-tertiary);border-radius:4px}.history-list::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border-color);border-radius:4px}.history-list::-webkit-scrollbar-thumb:hover{background:#ffffff29;background:var(--border-color-hover)}.history-entry{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;display:flex;gap:10px;padding:10px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.history-entry:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover)}.history-icon-box{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.history-icon{font-size:.9rem}.history-icon.sell{color:#f59e0b;color:var(--warning)}.history-icon.auction{color:#f59e0b}.history-icon.buy{color:#10b981;color:var(--success)}.history-icon.cancel{color:#ef4444;color:var(--danger)}.history-icon.claim,.history-icon.mint{color:#6366f1;color:var(--accent-primary)}.history-icon.transfer{color:#b8b8d4;color:var(--text-secondary)}.history-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.history-text{color:#fff;color:var(--text-primary);font-size:.8rem;line-height:1.4}.history-text strong{color:#6366f1;color:var(--accent-primary);font-weight:700}.history-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.history-time{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.7rem}.history-tx-link{align-items:center;color:#6366f1;color:var(--accent-primary);display:flex;font-size:.7rem;font-weight:600;gap:4px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.history-tx-link:hover{color:#8b5cf6;color:var(--accent-secondary);gap:8px}.empty-history{align-items:center;color:#7d7d9a;color:var(--text-tertiary);display:flex;flex-direction:column;gap:10px;padding:40px 14px;text-align:center}.modal-overlay{animation:fadeIn .2s ease-in;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;z-index:2000}.modal-box{animation:slideInUp .3s ease-out;background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);max-width:500px;overflow:hidden;width:100%}.modal-header{padding:16px}.modal-header h2{color:#fff;color:var(--text-primary);font-size:1.2rem;font-weight:700;margin:0}.modal-close-btn{font-size:1.75rem;line-height:1}.modal-content{padding:16px}.sell-form{display:flex;flex-direction:column;gap:14px}.form-group{gap:8px}.form-group label{color:var(--text-primary);font-size:.8rem}.form-input{background:#1a1a26;background:var(--bg-tertiary);border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:10px;color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.85rem;font-weight:600;padding:10px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.input-suffix{color:#b8b8d4;color:var(--text-secondary);font-size:1rem;font-weight:700;pointer-events:none;position:absolute;right:16px}.form-input:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.form-hint{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem;font-style:italic}.set-price-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-weight:700;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.set-price-btn:hover{box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.price-confirmed{align-items:center;background:#6366f11a;border:2px solid #6366f14d;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:20px}.confirmed-info{display:flex;flex-direction:column;gap:8px}.confirmed-label{color:#b8b8d4;color:var(--text-secondary);font-size:.875rem}.confirmed-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.75rem;font-weight:800}.edit-btn{background:#0000;border:1px solid #6366f1;border:1px solid var(--accent-primary);border-radius:8px;color:#6366f1;color:var(--accent-primary);cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.edit-btn:hover{background:#6366f11a}.modal-confirm{display:flex;flex-direction:column;gap:20px}.confirm-preview{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:12px;display:flex;gap:16px;padding:16px}.confirm-image{border-radius:10px;height:80px;object-fit:cover;width:80px}.confirm-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.confirm-info strong{color:#fff;color:var(--text-primary);font-size:1.125rem}.confirm-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.25rem;font-weight:800}.confirm-message{color:#b8b8d4;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.tx-status{align-items:center;border-radius:12px;display:flex;font-size:.9375rem;font-weight:600;gap:12px;justify-content:center;margin-top:16px;padding:16px}.tx-status.processing{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b;color:var(--warning)}.tx-status.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981;color:var(--success)}.tx-status.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444;color:var(--danger)}.tx-spinner{animation:spin .8s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:initial;height:20px;width:20px}.modal-actions{gap:10px;padding:16px}.modal-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.85rem;font-weight:700;padding:10px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.modal-btn.confirm{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);color:#fff}.modal-btn.confirm:hover:not(:disabled){box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.modal-btn.cancel{background:#0000;border:2px solid #ffffff14;border:2px solid var(--border-color);color:#fff;color:var(--text-primary)}.modal-btn.cancel:hover{background:#1a1a26;background:var(--bg-tertiary);border-color:#ffffff29;border-color:var(--border-color-hover)}.modal-btn:disabled{cursor:not-allowed;opacity:.5}.loading-container{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:50vh}.loading-spinner{border:3px solid #ffffff14;border-top-color:#6366f1;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);height:48px;width:48px}@media (max-width:1200px){.nft-content-grid{gap:40px;grid-template-columns:400px 1fr}.nft-image-container,.nft-image-frame,.nft-left-column{max-width:400px}}@media (max-width:1024px){.nft-content-grid{gap:32px;grid-template-columns:1fr}.nft-left-column{margin:0 auto;max-width:600px;position:relative;top:0}.nft-image-container,.nft-image-frame{max-width:600px}.nft-name{font-size:2rem}.chart-container{height:200px}}@media (max-width:768px){.nft-details-page{padding-top:70px}.page-header{padding:16px 20px}.nft-details-container{padding:20px}.nft-name{font-size:1.75rem}.price-number{font-size:2rem}.nft-price-card{align-items:flex-start}.nft-action-buttons,.nft-price-card{flex-direction:column}.action-btn{min-width:0;width:100%}.attributes-list{grid-template-columns:repeat(2,1fr)}.nft-owner-card{align-items:flex-start;flex-direction:column}.chart-container{height:250px}}@media (max-width:480px){.back-button span{display:none}.nft-details-container{padding:16px}.nft-title-section{align-items:flex-start;flex-direction:column}.nft-quick-actions{justify-content:flex-start;width:100%}.nft-name{font-size:1.5rem}.price-number{font-size:1.75rem}.attributes-list{grid-template-columns:1fr}.modal-box{margin:0;max-width:100%}.modal-actions,.modal-content,.modal-header{padding:16px}.confirm-preview{flex-direction:column}.confirm-image{height:150px;width:100%}.chart-container{height:200px}}.bids-tab{padding:14px}.bids-list{flex-direction:column}.bid-item,.bids-list{display:flex;gap:10px}.bid-item{align-items:center;background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;padding:12px;transition:all .3s ease}.bid-item:hover{border-color:#f59e0b66;box-shadow:0 4px 12px #f59e0b33;transform:translateX(4px)}.bid-rank{color:#b8b8d4;color:var(--text-secondary);font-size:1rem;font-weight:700;min-width:32px}.bid-details{display:flex;flex:1 1;flex-direction:column;gap:8px}.bid-header{align-items:center;display:flex;gap:12px}.bid-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700}.highest-bid-badge{animation:auctionPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b33,#f59e0b4d);border:1px solid #f59e0b66;border-radius:6px;color:#f59e0b;font-size:.75rem;font-weight:700;padding:4px 10px;text-transform:uppercase}.bid-info{align-items:center;color:#b8b8d4;color:var(--text-secondary);display:flex;font-size:.875rem;gap:16px}.bid-bidder,.bid-time{align-items:center;display:flex;gap:6px}.bid-link{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;transition:all .3s ease}.bid-link:hover{color:#6366f1;color:var(--accent-primary);transform:scale(1.2)}.bid-form{padding:14px}.bid-info-box{background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:6px;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px}.bid-hint{color:#b8b8d4;color:var(--text-secondary);gap:6px}.bid-hint,.instant-buy-warning{align-items:center;display:flex;font-size:.875rem}.instant-buy-warning{animation:warningPulse 2s ease-in-out infinite;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;font-weight:600;gap:8px;margin-top:12px;padding:12px 16px}@keyframes warningPulse{0%,to{opacity:1}50%{opacity:.8}}.bid-hint-group{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.bid-hint-group.important{border-top:1px solid #f59e0b4d;margin-top:8px;padding-top:12px}.bid-hint-label{color:#b8b8d4;color:var(--text-secondary);font-size:.875rem;font-weight:500}.bid-hint-value{color:#fff;color:var(--text-primary);font-size:.9375rem;font-weight:700}.bid-hint-group.important .bid-hint-value{color:#f59e0b}.price-input-group{align-items:center;display:flex;position:relative}.price-input-group .form-input{flex:1 1;padding-right:60px}.currency-label{color:#b8b8d4;color:var(--text-secondary);font-size:1rem;font-weight:700;pointer-events:none;position:absolute;right:16px}.action-btn.success{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.action-btn.success:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 24px #10b98166}.buy-form{display:flex;flex-direction:column;gap:16px;padding:14px}.sft-indicator{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:6px;color:#6366f1;color:var(--accent-primary);display:flex;font-size:.8125rem;font-weight:600;gap:6px;margin-top:8px;padding:6px 12px}.sft-quantity-group{border-radius:10px;gap:10px;margin:8px 0;padding:14px}.sft-quantity-label{align-items:center;color:#fff;color:var(--text-primary);display:flex;font-weight:600;gap:8px}.sft-quantity-controls{gap:10px}.sft-quantity-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;font-size:.875rem}.sft-quantity-btn:hover:not(:disabled){background:#6366f133;transform:scale(1.05)}.sft-quantity-btn:disabled{opacity:.4}.sft-quantity-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1rem;font-weight:600;padding:10px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.sft-quantity-max{color:#b8b8d4;color:var(--text-secondary);text-align:center}.buy-price-display{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;margin:8px 0;padding:14px}.price-breakdown{display:flex;flex-direction:column;gap:10px}.price-row{padding:6px 0}.price-row.total{border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);margin-top:6px;padding-top:12px}.price-row .price-label{color:#b8b8d4;color:var(--text-secondary);font-size:.875rem;font-weight:500}.price-row .price-value{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.9375rem;font-weight:700}.price-row.total .price-label{color:#fff;color:var(--text-primary);font-size:1rem;font-weight:700}.price-row.total .price-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;background-clip:text;font-size:1.125rem}.wallet-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding-top:80px}.wallet-hero{margin:0 auto;max-width:1400px;padding:24px 40px 20px}.wallet-hero-content{margin-bottom:16px;text-align:center}.wallet-hero-title{-webkit-text-fill-color:#0000;align-items:center;animation:fadeInDown .4s ease-out;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:flex;font-size:2rem;font-weight:800;gap:12px;justify-content:center;margin:0 0 8px}.hero-icon{font-size:1.75rem}.wallet-hero-subtitle{animation:fadeInUp .4s ease-out .1s backwards;color:#b8b8d4;color:var(--text-secondary);font-size:1rem;margin:0}.wallet-stats-bar{animation:fadeIn .4s ease-out .2s backwards;display:flex;gap:12px;justify-content:center}.wallet-stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;gap:10px;padding:12px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.wallet-stat-card:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.stat-icon-wrapper{border-radius:8px;height:36px;width:36px}.stat-value{font-size:1.25rem}.wallet-tab-navigation{animation:fadeIn .4s ease-out .2s backwards;display:flex;gap:8px;justify-content:center;margin:0 auto 20px;max-width:1400px;padding:0 40px}.wallet-tab-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.875rem;font-weight:600;gap:8px;overflow:hidden;padding:10px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.wallet-tab-btn:before{background:linear-gradient(90deg,#0000,#6366f11a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.wallet-tab-btn:hover:before{left:100%}.wallet-tab-btn:hover{background:#6366f11a;border-color:#ffffff29;border-color:var(--border-color-hover);color:#fff;color:var(--text-primary);transform:translateY(-2px)}.wallet-tab-btn.active{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);color:#fff;transform:translateY(-2px)}.wallet-content{margin:0 auto;max-width:1400px;padding:0 40px 80px}.wallet-assets-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.wallet-asset-card{animation:cardFadeIn .4s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:14px;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.wallet-asset-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);z-index:0}.wallet-asset-card:hover{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-4px)}.wallet-asset-card:hover:before{opacity:.05}.asset-card-header{background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);height:140px;overflow:hidden;position:relative;width:100%}.asset-logo{height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.wallet-asset-card:hover .asset-logo{transform:scale(1.08)}.asset-logo-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}.asset-card-content{display:flex;flex-direction:column;gap:8px;padding:12px;position:relative;z-index:1}.asset-name{color:#fff;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.2}.asset-id,.asset-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-id{color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem}.asset-balance-section{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding:8px 0}.balance-label{font-size:.7rem}.balance-value{font-size:.9rem}.asset-action-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.75rem;font-weight:700;gap:6px;justify-content:center;letter-spacing:.03em;overflow:hidden;padding:10px 14px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.asset-action-btn:before{background:linear-gradient(90deg,#0000,#6366f133,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.asset-action-btn:hover:before{left:100%}.asset-action-btn:hover{background:linear-gradient(135deg,#8b5cf6,#a855f7 50%,#ec4899);box-shadow:0 4px 15px #8b5cf666;transform:translateY(-1px)}.action-arrow{font-size:.7rem}.asset-action-btn:hover .action-arrow{transform:translateX(3px)}.wallet-loading{gap:24px}.wallet-empty-state,.wallet-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.wallet-empty-state{animation:fadeInUp .6s ease-out;padding:60px 40px;text-align:center}.wallet-empty-state h2{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:700;margin:0 0 16px}.wallet-empty-state p{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;margin:0}.asset-action-buttons{display:flex;gap:8px}.asset-action-buttons .asset-action-btn{flex:1 1}.asset-sell-btn,.asset-send-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:.85rem;height:40px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:40px}.asset-send-btn{background:#8b5cf626;border:1px solid #8b5cf64d;color:#a78bfa}.asset-send-btn:hover{background:#8b5cf640;border-color:#8b5cf6;color:#c4b5fd;transform:translateY(-1px)}.asset-sell-btn{background:#10b98126;border:1px solid #10b9814d;color:#34d399}.asset-sell-btn:hover{background:#10b98140;border-color:#10b981;color:#6ee7b7;transform:translateY(-1px)}.sft-units-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem;font-weight:500}.sft-send-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.sft-send-modal{animation:slideUp .3s ease-out;background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;max-width:420px;overflow:hidden;width:100%}.send-modal-header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.send-modal-header h3{align-items:center;color:#fff;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin:0}.send-modal-header h3 svg{color:#6366f1;color:var(--accent-primary)}.modal-close-btn{background:#ffffff0d;color:#7d7d9a;color:var(--text-tertiary);height:32px;width:32px}.modal-close-btn:hover{background:#ef444426;color:var(--danger)}.send-modal-content{display:flex;flex-direction:column;gap:16px;padding:20px}.send-asset-preview{align-items:center;background:#0000004d;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;display:flex;gap:14px;padding:14px}.send-asset-preview img{border-radius:8px;height:60px;object-fit:cover;width:60px}.send-asset-preview .preview-placeholder{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:8px;color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:1.5rem;height:60px;justify-content:center;width:60px}.send-asset-info{display:flex;flex-direction:column;gap:4px;min-width:0}.send-asset-name{color:#fff;color:var(--text-primary);font-size:1rem;font-weight:600}.send-asset-id,.send-asset-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-asset-id{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.75rem}.send-asset-balance{color:#a78bfa;font-size:.8rem;font-weight:500}.send-form-group{display:flex;flex-direction:column;gap:8px}.send-form-group label{color:#b8b8d4;color:var(--text-secondary);font-size:.85rem;font-weight:500}.send-form-group input[type=text]{background:#0000004d;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:10px;color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.9rem;padding:12px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.send-form-group input[type=text]:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f126;outline:none}.send-form-group input[type=text]::placeholder{color:#7d7d9a;color:var(--text-tertiary)}.quantity-controls{gap:10px}.quantity-controls button{background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:8px;color:#a78bfa;height:38px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:38px}.quantity-controls button:hover:not(:disabled){background:#8b5cf633;border-color:#8b5cf6}.quantity-controls input{border:1px solid #8b5cf64d;border-radius:8px;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1rem;height:38px;width:80px}.quantity-controls input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.quantity-controls input::-webkit-inner-spin-button,.quantity-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-controls input[type=number]{-moz-appearance:textfield}.max-qty{color:#7d7d9a;color:var(--text-tertiary)}.max-qty,.send-status-message{font-size:.85rem;font-weight:500}.send-status-message{align-items:center;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.send-status-message.processing{background:#6366f11a;border:1px solid #6366f14d;color:#a78bfa}.send-status-message.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981;color:var(--success)}.send-status-message.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444;color:var(--danger)}.send-status-message svg.spin{animation:spin 1s linear infinite}.send-modal-actions{border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);display:flex;gap:12px;padding:16px 20px}.btn-cancel{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:10px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:12px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.btn-cancel:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff29;border-color:var(--border-color-hover)}.btn-cancel:disabled{cursor:not-allowed;opacity:.5}.btn-send{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.btn-send:hover:not(:disabled){box-shadow:0 4px 15px #8b5cf666;transform:translateY(-1px)}.btn-send:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-send svg.spin{animation:spin 1s linear infinite}.btn-sell{background:linear-gradient(135deg,#10b981,#059669)}.btn-sell:hover:not(:disabled){box-shadow:0 4px 15px #10b98166}.sft-sell-modal{max-width:460px}.listing-type-tabs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:4px}.listing-type-tabs .tab-btn{align-items:center;background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:10px;color:#7d7d9a;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.listing-type-tabs .tab-btn:hover:not(:disabled){border-color:#8b5cf64d;color:#b8b8d4;color:var(--text-secondary)}.listing-type-tabs .tab-btn.active{background:#8b5cf61a;border-color:#8b5cf6;color:#fff;color:var(--text-primary)}.listing-type-tabs .tab-btn:disabled{cursor:not-allowed;opacity:.5}.listing-type-tabs .tab-btn svg{font-size:.9rem}.optional-tag{background:#ffffff14;border-radius:4px;font-size:.65rem;font-weight:500;margin-left:6px;padding:2px 6px}.input-hint,.optional-tag{color:#7d7d9a;color:var(--text-tertiary)}.input-hint{margin-top:6px}.price-input-wrapper{align-items:center;background:#0000004d;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:10px;display:flex;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.price-input-wrapper:focus-within{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f126}.price-input-wrapper input{background:#0000;border:none;color:#fff;color:var(--text-primary);flex:1 1;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1rem;font-weight:600;padding:12px 14px}.price-input-wrapper input:focus{outline:none}.price-input-wrapper input::placeholder{color:#7d7d9a;color:var(--text-tertiary)}.price-input-wrapper input::-webkit-inner-spin-button,.price-input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-input-wrapper input[type=number]{-moz-appearance:textfield}.price-suffix{background:#8b5cf61a;border-left:1px solid #ffffff14;border-left:1px solid var(--border-color);color:#a78bfa;font-size:.9rem;font-weight:600;padding:12px 16px}.price-total-hint{color:#a78bfa;display:block;font-size:.8rem;font-weight:500;margin-top:8px}.duration-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.duration-option{background:#0000004d;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-weight:500;padding:10px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.duration-option:hover:not(:disabled){border-color:#8b5cf64d;color:#fff;color:var(--text-primary)}.duration-option.active{background:#8b5cf626;border-color:#8b5cf6;color:#c4b5fd}.duration-option:disabled{cursor:not-allowed;opacity:.5}.duration-hint{align-items:center;color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:.75rem;gap:6px;margin-top:10px}.duration-hint svg{color:#8b5cf6;font-size:.7rem}.fee-info-box{background:#0003;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:10px;padding:12px 14px}.fee-info-box .fee-row{align-items:center;display:flex;font-size:.8rem;justify-content:space-between;padding:6px 0}.fee-info-box .fee-row:first-child{padding-top:0}.fee-info-box .fee-row:last-child{padding-bottom:0}.fee-info-box .fee-row span:first-child{color:#7d7d9a;color:var(--text-tertiary)}.fee-info-box .fee-row span:last-child{color:#b8b8d4;color:var(--text-secondary);font-weight:500}@media (max-width:1200px){.wallet-assets-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.wallet-page{padding-top:70px}.wallet-hero{padding:30px 20px 20px}.wallet-hero-title{flex-direction:column;font-size:2.25rem;gap:12px}.hero-icon{font-size:2rem}.wallet-hero-subtitle{font-size:1.125rem}.wallet-stats-bar{padding:0}.wallet-stat-card{padding:16px 24px}.stat-value{font-size:1.5rem}.wallet-tab-navigation{gap:10px;padding:0 20px}.wallet-tab-btn{font-size:.9375rem;padding:12px 24px}.wallet-content{padding:0 20px 60px}.wallet-assets-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.asset-card-header{height:180px}}@media (max-width:480px){.wallet-hero-title{font-size:1.75rem}.wallet-hero-subtitle{font-size:1rem}.wallet-stats-bar{width:100%}.wallet-stat-card{flex:1 1;flex-direction:column;padding:14px 20px;text-align:center}.stat-icon-wrapper{height:44px;width:44px}.stat-icon,.stat-value{font-size:1.25rem}.wallet-tab-navigation{flex-direction:column}.wallet-tab-btn{justify-content:center;padding:12px 20px;width:100%}.wallet-assets-grid{gap:16px;grid-template-columns:1fr}.asset-card-header{height:160px}.asset-card-content{padding:16px}.asset-name{font-size:1.125rem}.balance-value{font-size:1rem}.empty-icon{font-size:4rem}.wallet-empty-state h2{font-size:1.5rem}.wallet-empty-state p{font-size:1rem}.sft-send-modal-overlay{padding:12px}.sft-send-modal{max-width:100%}.send-modal-header{padding:14px 16px}.send-modal-content{padding:16px}.send-asset-preview{padding:12px}.send-asset-preview .preview-placeholder,.send-asset-preview img{height:50px;width:50px}.send-modal-actions{flex-direction:column;padding:14px 16px}.btn-cancel,.btn-send{width:100%}}.tokens-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding-top:80px}.tokens-hero{margin:0 auto;max-width:1400px;padding:40px 40px 30px}.hero-title{font-size:3rem}.hero-icon{font-size:2.5rem}.hero-subtitle{font-size:1.25rem}.tokens-stats-bar{animation:fadeIn .6s ease-out .3s backwards;display:flex;gap:20px;justify-content:center}.token-stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:16px;padding:20px 32px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.token-stat-card:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-4px)}.token-stat-card.staked{background:#10b9810d;border-color:#10b981;border-color:var(--success)}.token-stat-card.staked .stat-icon-wrapper{background:#10b9811a}.token-stat-card.staked .stat-icon{color:#10b981;color:var(--success)}.tokens-content{margin:0 auto;max-width:1400px;padding:0 40px 80px}.tokens-controls{animation:fadeIn .6s ease-out .4s backwards;display:flex;gap:16px;margin-bottom:30px}.search-box{align-items:center;display:flex;flex:1 1;position:relative}.search-icon{color:#7d7d9a;color:var(--text-tertiary);font-size:1rem;left:16px;pointer-events:none;position:absolute}.search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;padding:14px 16px 14px 48px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.search-input:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.filter-box{align-items:center;display:flex;min-width:200px;position:relative}.filter-icon{color:#7d7d9a;color:var(--text-tertiary);font-size:1rem;left:16px;pointer-events:none;position:absolute}.filter-select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text-primary);cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;padding:14px 16px 14px 48px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.filter-select:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.rewards-section{animation:fadeIn .6s ease-out .5s backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;margin-bottom:30px;padding:24px}.rewards-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.rewards-title-wrapper{align-items:center;display:flex;gap:12px}.rewards-icon{color:#10b981;color:var(--success);font-size:1.5rem}.rewards-title{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0}.rewards-loading{display:flex;justify-content:center;padding:20px}.rewards-description{color:#b8b8d4;color:var(--text-secondary);font-size:.9375rem;margin:0 0 16px}.rewards-description strong{color:#fff;color:var(--text-primary);font-weight:700}.rewards-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.reward-token-card{background:#10b9810d;border:1px solid #10b98133;border-radius:12px;overflow:hidden}.reward-token-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.reward-token-header:hover{background:#10b98114}.reward-token-info{align-items:center;display:flex;gap:12px}.reward-token-logo{border-radius:8px;height:36px;object-fit:cover;width:36px}.reward-token-logo-placeholder{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:8px;color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:1.125rem;height:36px;justify-content:center;width:36px}.reward-token-name{color:#fff;color:var(--text-primary);font-size:1rem;font-weight:600}.reward-details{animation:slideDown .3s ease-out;display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.reward-item{align-items:center;background:#10b98108;border:1px solid #10b9811a;border-radius:8px;display:flex;gap:12px;padding:12px}.reward-item-logo{border-radius:6px;height:24px;object-fit:cover;width:24px}.reward-item-logo-placeholder{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:6px;color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:.75rem;height:24px;justify-content:center;width:24px}.reward-item-id{color:#b8b8d4;color:var(--text-secondary);flex:1 1;font-size:.875rem}.reward-item-amount,.reward-item-id{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono)}.reward-item-amount{color:#10b981;color:var(--success);font-size:.9375rem;font-weight:700}.claim-all-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.claim-all-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.claim-all-btn:hover:not(:disabled):before{left:100%}.claim-all-btn:hover:not(:disabled){box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-2px)}.claim-all-btn:disabled{cursor:not-allowed;opacity:.5}.claim-status-box{align-items:center;animation:slideUp .3s ease-out;border-radius:10px;display:flex;font-size:.9375rem;font-weight:600;gap:10px;margin-top:16px;padding:12px 16px}.claim-status-box.processing{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b;color:var(--warning)}.claim-status-box.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981;color:var(--success)}.claim-status-box.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.rewards-empty{color:#7d7d9a;color:var(--text-tertiary);font-size:.9375rem;padding:20px;text-align:center}.tokens-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.token-card{animation:cardFadeIn .5s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.token-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);z-index:0}.token-card:hover{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-8px)}.token-card:hover:before{opacity:.05}.token-card-header{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:100%}.token-logo{border-radius:16px;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);height:80px;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:80px}.token-card:hover .token-logo{transform:scale(1.1)}.token-logo-placeholder{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border-radius:16px;color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:2rem;height:80px;justify-content:center;width:80px}.token-card-content{display:flex;flex-direction:column;gap:12px;padding:20px;position:relative;z-index:1}.token-name{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.token-ticker{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.875rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.token-balances{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px;padding:12px 0}.balance-item{align-items:center;display:flex;justify-content:space-between}.balance-item.staked{background:#10b9810d;border:1px solid #10b98133;border-radius:8px;padding:8px 12px}.balance-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.balance-item.staked .balance-label{color:#10b981;color:var(--success)}.balance-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.125rem;font-weight:800}.balance-item.staked .balance-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--success) 0,#059669 100%);-webkit-background-clip:text;background-clip:text}.token-action-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;justify-content:space-between;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.token-action-btn:before{background:linear-gradient(90deg,#0000,#6366f133,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.token-action-btn:hover:before{left:100%}.token-action-btn:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--accent-primary);transform:translateX(4px)}.action-arrow{font-size:1rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast)}.token-action-btn:hover .action-arrow{transform:translateX(4px)}.tokens-loading{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:50vh}.tokens-error{color:#ef4444;padding:40px;text-align:center}.tokens-empty-state{align-items:center;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:60px 40px;text-align:center}.tokens-empty-state h2{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:700;margin:0 0 16px}.tokens-empty-state p{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;margin:0}@media (max-width:1200px){.tokens-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.tokens-page{padding-top:70px}.tokens-hero{padding:30px 20px 20px}.hero-title{flex-direction:column;font-size:2.25rem;gap:12px}.hero-icon{font-size:2rem}.hero-subtitle{font-size:1.125rem}.tokens-stats-bar{flex-wrap:wrap}.token-stat-card{flex:1 1;min-width:150px;padding:16px 24px}.stat-value{font-size:1.5rem}.tokens-content{padding:0 20px 60px}.tokens-controls{flex-direction:column}.filter-box{min-width:0;width:100%}.tokens-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:480px){.hero-title{font-size:1.75rem}.hero-subtitle{font-size:1rem}.tokens-stats-bar{flex-direction:column;width:100%}.token-stat-card{flex-direction:row;justify-content:space-between;width:100%}.stat-icon-wrapper{height:44px;width:44px}.stat-icon,.stat-value{font-size:1.25rem}.tokens-grid{gap:16px;grid-template-columns:1fr}.token-card-header{height:100px}.token-logo{height:64px;width:64px}.token-logo-placeholder{font-size:1.5rem;height:64px;width:64px}.token-card-content{padding:16px}.token-name{font-size:1.125rem}.balance-value{font-size:1rem}.rewards-section{padding:16px}.rewards-title{font-size:1.25rem}.reward-token-logo,.reward-token-logo-placeholder{height:32px;width:32px}.empty-icon{font-size:4rem}.tokens-empty-state h2{font-size:1.5rem}.tokens-empty-state p{font-size:1rem}}.history-page-container{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding:100px 40px 80px;position:relative}.history-page-container:before{background:radial-gradient(circle at 20% 50%,#6366f10d 0,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.history-hero{animation:fadeInDown .6s ease-out;margin:0 auto 40px;max-width:1400px;position:relative;text-align:center;z-index:1}.history-hero-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:flex;font-size:3rem;font-weight:800;gap:16px;justify-content:center;letter-spacing:-.02em;margin:0 0 16px}.history-hero-icon{animation:floatIcon 3s ease-in-out infinite;font-size:2.5rem}.history-hero-subtitle{color:#b8b8d4;color:var(--text-secondary);font-size:1.25rem;font-weight:400;margin:0}.history-tab-navigation{animation:fadeIn .6s ease-out .2s backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);gap:12px;margin:0 auto 32px;max-width:1400px;padding:6px;z-index:1}.history-tab-item,.history-tab-navigation{display:flex;justify-content:center;position:relative}.history-tab-item{align-items:center;background:#0000;border:none;border-radius:12px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:600;gap:10px;max-width:200px;overflow:hidden;padding:14px 24px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.history-tab-item:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-fast);z-index:-1}.history-tab-item:hover{color:#fff;color:var(--text-primary);transform:translateY(-2px)}.history-tab-item:hover:before{opacity:.1}.history-tab-item.active{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);color:#fff}.history-tab-item.active:before{opacity:1}.tab-icon{font-size:1.125rem;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast)}.history-tab-item.active .tab-icon,.history-tab-item:hover .tab-icon{transform:scale(1.1)}.history-content{animation:fadeIn .6s ease-out .3s backwards;margin:0 auto;max-width:1400px;position:relative;z-index:1}.history-items-container{display:flex;flex-direction:column;gap:16px}.history-item{align-items:center;animation:slideInUp .4s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:20px;opacity:0;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.history-item:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.history-item:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-4px)}.history-item:hover:before{opacity:.03}.history-item-image{border:2px solid #ffffff1a;border:2px solid var(--glass-border);border-radius:12px;flex-shrink:0;height:80px;object-fit:cover;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:80px;z-index:1}.history-item:hover .history-item-image{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:scale(1.05) rotate(2deg)}.history-item-image-placeholder{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border:2px solid #ffffff1a;border:2px solid var(--glass-border);border-radius:12px;color:#7d7d9a;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:2rem;height:80px;justify-content:center;position:relative;width:80px;z-index:1}.history-item-details{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;position:relative;z-index:1}.history-item-title{color:#fff;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item-action{align-items:center;color:#b8b8d4;color:var(--text-secondary);display:flex;font-size:.9375rem;font-weight:600;gap:6px}.history-item-action-icon{font-size:.875rem}.history-item-action.sale{color:#10b981;color:var(--success)}.history-item-action.purchase{color:#3b82f6;color:var(--info)}.history-item-action.listing{color:#f59e0b;color:var(--warning)}.history-item-date{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8125rem}.history-item-platform{align-items:center;background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;color:#6366f1;color:var(--accent-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.history-item-price{align-items:flex-end;display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.history-item-amount{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.25rem;font-weight:700;white-space:nowrap}.history-item-currency{color:#7d7d9a;color:var(--text-tertiary);font-size:.875rem;font-weight:600}.history-loading{align-items:center;animation:fadeIn .6s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh}.history-loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff14;border-top-color:#6366f1;border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);height:60px;width:60px}.history-loading-text{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;font-weight:500}.history-empty-state{align-items:center;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh;text-align:center}.empty-icon{animation:floatIcon 3s ease-in-out infinite;font-size:4rem}.history-empty-state h2{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:700;margin:0}.history-empty-state p{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;margin:0;max-width:500px}.history-error{align-items:center;animation:fadeIn .6s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh}.history-error p{background:#ef44441a;background:var(--danger-bg);border:1px solid #ef44444d;border:1px solid var(--danger-border);border-radius:12px;color:#ef4444;color:var(--danger);font-size:1.125rem;font-weight:500;max-width:600px;padding:20px 32px;text-align:center}.history-filters{align-items:center;animation:fadeIn .6s ease-out .3s backwards;display:flex;gap:16px;margin:0 auto 24px;max-width:1400px;position:relative;z-index:1}.history-search-box{flex:1 1;max-width:500px;position:relative}.history-search-icon{color:#7d7d9a;color:var(--text-tertiary);font-size:1.125rem;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.history-search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;padding:14px 20px 14px 52px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.history-search-input:focus{background:#1a1a2699;background:var(--glass-bg-light);border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.history-search-input:focus+.history-search-icon{color:#6366f1;color:var(--accent-primary)}.history-search-input::placeholder{color:#7d7d9a;color:var(--text-tertiary)}.history-pagination{display:flex;gap:12px;justify-content:center;margin-top:32px;padding:20px}.pagination-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;color:#fff;color:var(--text-primary);cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;padding:12px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.pagination-button:hover:not(:disabled){background:#6366f11a;border-color:#6366f1;border-color:var(--accent-primary);transform:translateY(-2px)}.pagination-button:disabled{cursor:not-allowed;opacity:.4}.pagination-button.active{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-color:#0000;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm)}@media (max-width:768px){.history-page-container{padding:90px 20px 60px}.history-hero-title{flex-direction:column;font-size:2.25rem;gap:12px}.history-hero-icon{font-size:2rem}.history-hero-subtitle{font-size:1.125rem}.history-tab-navigation{flex-direction:column;gap:8px;padding:8px}.history-tab-item{max-width:100%;padding:12px 20px}.history-filters{flex-direction:column}.history-search-box{max-width:100%}.history-item{gap:16px;padding:16px}.history-item-image,.history-item-image-placeholder{height:70px;width:70px}.history-item-title{font-size:1rem}.history-item-price{align-items:flex-start}.history-item-amount{font-size:1.125rem}}@media (max-width:480px){.history-page-container{padding:80px 16px 40px}.history-hero-title{font-size:1.875rem}.history-hero-subtitle{font-size:1rem}.history-tab-navigation{gap:6px;padding:6px}.history-tab-item{font-size:.875rem;padding:10px 16px}.tab-icon{font-size:1rem}.history-item{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.history-item-image,.history-item-image-placeholder{height:200px;width:100%}.history-item-details{width:100%}.history-item-price{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.history-item-title{font-size:.9375rem}.history-item-amount{font-size:1rem}.pagination-button{font-size:.875rem;padding:10px 16px}}.history-search-input:focus-visible,.history-tab-item:focus-visible,.pagination-button:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-contrast:high){.history-item,.history-search-input,.history-tab-navigation{border-width:2px}}.wallet-listings-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding:100px 40px 80px;position:relative}.wallet-listings-page:before{background:radial-gradient(circle at 20% 50%,#6366f10d 0,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.listings-hero{animation:fadeInDown .6s ease-out;margin:0 auto 40px;max-width:1400px;position:relative;text-align:center;z-index:1}.listings-hero-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:flex;font-size:3rem;font-weight:800;gap:16px;justify-content:center;letter-spacing:-.02em;margin:0 0 16px}.listings-hero-icon{animation:floatIcon 3s ease-in-out infinite;font-size:2.5rem}.listings-hero-subtitle{color:#b8b8d4;color:var(--text-secondary);font-size:1.25rem;font-weight:400;margin:0}.wallet-button-group{animation:fadeIn .6s ease-out .2s backwards;display:flex;gap:16px;justify-content:center;margin:0 auto 32px;max-width:1400px;position:relative;z-index:1}.wallet-tab-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:600;gap:10px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.wallet-tab-button:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.wallet-tab-button i{font-size:1.125rem}.wallet-tab-button i,.wallet-tab-button span{position:relative;z-index:1}.wallet-tab-button:hover{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.wallet-tab-button:hover:before{opacity:.1}.wallet-tab-button.active{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-color:#0000}.wallet-tab-button.active:before{opacity:1}.listings-container{animation:fadeIn .6s ease-out .3s backwards;margin:0 auto;max-width:1400px;position:relative;z-index:1}.activity-item-link{display:block;margin-bottom:20px;text-decoration:none}.activity-item{align-items:center;animation:slideInUp .4s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:20px;opacity:0;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.activity-item:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.activity-item:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-4px)}.activity-item:hover:before{opacity:.03}.listings-nft-image{border:2px solid #ffffff1a;border:2px solid var(--glass-border);border-radius:12px;flex-shrink:0;height:100px;object-fit:cover;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100px;z-index:1}.activity-item:hover .listings-nft-image{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:scale(1.05) rotate(2deg)}.listings-nft-image-placeholder{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border:2px solid #ffffff1a;border:2px solid var(--glass-border);border-radius:12px;color:#7d7d9a;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:2.5rem;height:100px;justify-content:center;position:relative;width:100px;z-index:1}.activity-details{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;position:relative;z-index:1}.activity-details p{color:#b8b8d4;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.date{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:600}.asset-id{color:#fff;color:var(--text-primary)}.asset-id,.listed-price{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:700}.listed-price{color:#6366f1;color:var(--accent-primary)}.marketplace-info{align-items:center;background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;display:inline-flex;gap:8px;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.marketplace{color:#fff;color:var(--text-primary);font-weight:600}.marketplace-image{border-radius:4px;height:20px;object-fit:contain;width:20px}.order-status{align-items:center;border-radius:10px;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-status i{font-size:1rem}.status-active{background:#10b9811a;background:var(--success-bg);border:1px solid #10b9814d;border:1px solid var(--success-border);color:#10b981;color:var(--success)}.status-cancelled{background:#ef44441a;background:var(--danger-bg);border:1px solid #ef44444d;border:1px solid var(--danger-border);color:#ef4444;color:var(--danger)}.status-claimed{background:#3b82f61a;background:var(--info-bg);border:1px solid #3b82f64d;border:1px solid var(--info-border);color:#3b82f6;color:var(--info)}.status-sold{background:#f59e0b1a;background:var(--warning-bg);border:1px solid #f59e0b4d;border:1px solid var(--warning-border);color:#f59e0b;color:var(--warning)}.status-expired{background:#8080801a;border:1px solid #8080804d;color:grey}.listings-loading{align-items:center;animation:fadeIn .6s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh}.listings-loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff14;border-top-color:#6366f1;border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);height:60px;width:60px}.listings-loading-text{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;font-weight:500}.listings-error{align-items:center;background:#ef44441a;background:var(--danger-bg);border:1px solid #ef44444d;border:1px solid var(--danger-border);border-radius:12px;color:#ef4444;color:var(--danger);display:flex;font-size:.875rem;gap:10px;margin-bottom:12px;padding:16px 20px}.listings-error i{font-size:1rem}.pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:40px;padding:20px}.pagination button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text-primary);cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.pagination button:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-fast)}.pagination button span{position:relative;z-index:1}.pagination button:hover:not(:disabled){border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pagination button:hover:not(:disabled):before{opacity:.1}.pagination button:disabled{cursor:not-allowed;opacity:.4}.pagination span{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:600}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content{animation:slideUp .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);max-width:500px;padding:32px;position:relative;text-align:center;width:90%}.modal-content h2{color:#fff;color:var(--text-primary);font-size:1.75rem;font-weight:700;margin:0 0 16px}.modal-content p{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;margin:0 0 24px}.modal-content .cost-highlight{color:#6366f1;color:var(--accent-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.25rem;font-weight:700}.modal-buttons{display:flex;gap:12px}.modal-buttons button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:700;overflow:hidden;padding:14px 24px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.cancel-btn{background:#0000;border:2px solid #ffffff14;border:2px solid var(--border-color);color:#fff;color:var(--text-primary)}.cancel-btn:hover{background:#ef44441a;background:var(--danger-bg);border-color:#ef44444d;border-color:var(--danger-border);color:#ef4444;color:var(--danger)}.confirm-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);color:#fff}.confirm-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.confirm-btn:hover:not(:disabled):before{left:100%}.confirm-btn:hover:not(:disabled){box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.confirm-btn:disabled{cursor:not-allowed;opacity:.5}.transaction-status{animation:slideInUp .3s ease-out;padding:12px 16px}.transaction-status.success{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.transaction-status.error{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger)}@media (max-width:768px){.wallet-listings-page{padding:90px 20px 60px}.listings-hero-title{flex-direction:column;font-size:2.25rem;gap:12px}.listings-hero-icon{font-size:2rem}.listings-hero-subtitle{font-size:1.125rem}.wallet-button-group{flex-direction:column;gap:12px}.wallet-tab-button{justify-content:center;width:100%}.activity-item{gap:16px;padding:16px}.listings-nft-image,.listings-nft-image-placeholder{height:80px;width:80px}.activity-details p{font-size:.9375rem}.modal-content{padding:24px}.modal-content h2{font-size:1.5rem}.modal-buttons{flex-direction:column}}@media (max-width:480px){.wallet-listings-page{padding:80px 16px 40px}.listings-hero-title{font-size:1.875rem}.listings-hero-subtitle{font-size:1rem}.activity-item{align-items:flex-start;flex-direction:column;padding:16px}.listings-nft-image,.listings-nft-image-placeholder{height:200px;width:100%}.activity-details{width:100%}.marketplace-info,.order-status{justify-content:center;width:100%}.pagination button{font-size:.875rem;padding:10px 16px}.modal-content{padding:20px}.modal-content h2{font-size:1.375rem}}.activity-item-link:focus-visible,button:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-contrast:high){.activity-item,.modal-content,.wallet-tab-button{border-width:2px}}.wallet-purchases-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding:100px 40px 80px;position:relative}.wallet-purchases-page:before{background:radial-gradient(circle at 20% 50%,#6366f10d 0,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.purchases-hero{animation:fadeInDown .6s ease-out;margin:0 auto 40px;max-width:1400px;position:relative;text-align:center;z-index:1}.purchases-hero-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:flex;font-size:3rem;font-weight:800;gap:16px;justify-content:center;letter-spacing:-.02em;margin:0 0 16px}.purchases-hero-icon{animation:floatIcon 3s ease-in-out infinite;font-size:2.5rem}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.purchases-hero-subtitle{color:#b8b8d4;color:var(--text-secondary);font-size:1.25rem;font-weight:400;margin:0}.purchases-container{animation:fadeIn .6s ease-out .3s backwards;margin:0 auto;max-width:1400px;position:relative;z-index:1}.wallet-purchases-activity-item-link{display:block;margin-bottom:20px;text-decoration:none}.wallet-purchases-activity-item{align-items:center;animation:slideInUp .4s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:20px;opacity:0;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.wallet-purchases-activity-item:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.wallet-purchases-activity-item:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-4px)}.wallet-purchases-activity-item:hover:before{opacity:.03}.wallet-purchases-listings-nft-image{border:2px solid #ffffff1a;border:2px solid var(--glass-border);border-radius:12px;flex-shrink:0;height:100px;object-fit:cover;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100px;z-index:1}.wallet-purchases-activity-item:hover .wallet-purchases-listings-nft-image{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:scale(1.05) rotate(2deg)}.wallet-purchases-nft-image-placeholder{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border:2px solid #ffffff1a;border:2px solid var(--glass-border);border-radius:12px;color:#7d7d9a;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:2.5rem;height:100px;justify-content:center;position:relative;width:100px;z-index:1}.wallet-purchases-activity-details{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;position:relative;z-index:1}.wallet-purchases-activity-details p{color:#b8b8d4;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.wallet-purchases-date{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:600}.wallet-purchases-asset-id{color:#fff;color:var(--text-primary)}.wallet-purchases-asset-id,.wallet-purchases-listed-price{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:700}.wallet-purchases-listed-price{color:#10b981;color:var(--success)}.wallet-purchases-marketplace-info{align-items:center;background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;display:inline-flex;gap:8px;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wallet-purchases-marketplace{color:#fff;color:var(--text-primary);font-weight:600}.wallet-purchases-marketplace-image{border-radius:4px;height:20px;object-fit:contain;width:20px}.purchases-loading{align-items:center;animation:fadeIn .6s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh}.purchases-loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff14;border-top-color:#6366f1;border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);height:60px;width:60px}.purchases-loading-text{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;font-weight:500}.purchases-empty-state{align-items:center;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh;text-align:center}.purchases-empty-icon{animation:floatIcon 3s ease-in-out infinite;color:#6366f1;color:var(--accent-primary);font-size:4rem;opacity:.5}.purchases-empty-state h2{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:700;margin:0}.purchases-empty-state p{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;margin:0;max-width:500px}.purchases-error{align-items:center;animation:slideInUp .3s ease-out;background:#ef44441a;background:var(--danger-bg);border:1px solid #ef44444d;border:1px solid var(--danger-border);border-radius:12px;color:#ef4444;color:var(--danger);display:flex;font-size:.875rem;gap:10px;margin-bottom:20px;padding:16px 20px}.purchases-error i{font-size:1rem}.wallet-purchases-pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:40px;padding:20px}.wallet-purchases-pagination button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text-primary);cursor:pointer;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.wallet-purchases-pagination button:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-fast)}.wallet-purchases-pagination button span{position:relative;z-index:1}.wallet-purchases-pagination button:hover:not(:disabled){border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.wallet-purchases-pagination button:hover:not(:disabled):before{opacity:.1}.wallet-purchases-pagination button:disabled{cursor:not-allowed;opacity:.4}.wallet-purchases-pagination span{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:600}.purchases-stats{animation:fadeIn .6s ease-out .2s backwards;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto 32px;max-width:1400px}.purchases-stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:16px;overflow:hidden;padding:20px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.purchases-stat-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.purchases-stat-card:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-4px)}.purchases-stat-card:hover:before{opacity:.05}.purchases-stat-icon-wrapper{align-items:center;background:#10b9811a;border-radius:12px;display:flex;height:50px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:50px;z-index:1}.purchases-stat-card:hover .purchases-stat-icon-wrapper{transform:scale(1.1) rotate(5deg)}.purchases-stat-icon{color:#10b981;color:var(--success);font-size:1.5rem}.purchases-stat-content{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.purchases-stat-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.purchases-stat-value{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.75rem;font-weight:800;line-height:1}@media (max-width:768px){.wallet-purchases-page{padding:90px 20px 60px}.purchases-hero-title{flex-direction:column;font-size:2.25rem;gap:12px}.purchases-hero-icon{font-size:2rem}.purchases-hero-subtitle{font-size:1.125rem}.purchases-stats{flex-direction:column;gap:12px}.purchases-stat-card{width:100%}.wallet-purchases-activity-item{gap:16px;padding:16px}.wallet-purchases-listings-nft-image,.wallet-purchases-nft-image-placeholder{height:80px;width:80px}.wallet-purchases-activity-details p{font-size:.9375rem}}@media (max-width:480px){.wallet-purchases-page{padding:80px 16px 40px}.purchases-hero-title{font-size:1.875rem}.purchases-hero-subtitle{font-size:1rem}.wallet-purchases-activity-item{align-items:flex-start;flex-direction:column;padding:16px}.wallet-purchases-listings-nft-image,.wallet-purchases-nft-image-placeholder{height:200px;width:100%}.wallet-purchases-activity-details{width:100%}.wallet-purchases-marketplace-info{justify-content:center;width:100%}.wallet-purchases-pagination button{font-size:.875rem;padding:10px 16px}}.wallet-purchases-activity-item-link:focus-visible,button:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-contrast:high){.purchases-stat-card,.wallet-purchases-activity-item{border-width:2px}}.asset-details-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding-top:80px}.asset-details-hero{margin:0 auto;max-width:1400px;padding:40px 40px 30px}.hero-content{margin-bottom:24px;text-align:center}.hero-title{-webkit-text-fill-color:#0000;align-items:center;animation:fadeInDown .6s ease-out;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:flex;font-size:2.5rem;font-weight:800;gap:16px;justify-content:center;margin:0 0 16px;word-break:break-all}.hero-icon{flex-shrink:0;font-size:2rem}.hero-subtitle{animation:fadeInUp .6s ease-out .2s backwards;color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;margin:0}.asset-stats-bar{animation:fadeIn .6s ease-out .3s backwards;display:flex;gap:20px;justify-content:center}.asset-stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:16px;padding:20px 32px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.asset-stat-card:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-4px)}.asset-stat-card.selected{background:#10b9810d;border-color:#10b981;border-color:var(--success)}.stat-icon-wrapper{align-items:center;background:#6366f11a;border-radius:12px;display:flex;height:50px;justify-content:center;width:50px}.asset-stat-card.selected .stat-icon-wrapper{background:#10b9811a}.stat-icon{font-size:1.5rem}.asset-stat-card.selected .stat-icon{color:#10b981;color:var(--success)}.stat-content{gap:4px}.stat-label{font-size:.875rem}.stat-value{font-size:1.75rem;font-weight:800;line-height:1}.asset-content{margin:0 auto;max-width:1400px;padding:0 40px 80px}.pagination-section{align-items:center;animation:fadeIn .6s ease-out .4s backwards;display:flex;gap:20px;justify-content:center;margin-bottom:30px}.pagination-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.pagination-btn:hover:not(:disabled){background:#6366f11a;border-color:#ffffff29;border-color:var(--border-color-hover);transform:translateY(-2px)}.pagination-btn:disabled{cursor:not-allowed;opacity:.3}.page-display{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);gap:8px;padding:12px 20px}.page-current{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:800}.page-separator{color:#7d7d9a;color:var(--text-tertiary);font-size:1rem}.page-total{color:#b8b8d4;color:var(--text-secondary);font-size:1rem;font-weight:600}.bulk-actions-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a26cc;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px;padding:12px 16px}.bulk-action-btn{align-items:center;background:#0000;border:1px solid #ffffff14;border-radius:8px;color:#888;cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.85rem;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.bulk-action-btn:hover{background:#ffffff08;border-color:#ffffff1f;color:#ccc}.bulk-action-btn.active{background:#6366f126;border-color:#6366f1;border-color:var(--accent-primary);color:#fff}.bulk-action-btn.sell{background:linear-gradient(135deg,#8b5cf633,#6366f133);border-color:#8b5cf666;color:#a78bfa}.bulk-action-btn.sell:hover{background:linear-gradient(135deg,#8b5cf64d,#6366f14d);color:#c4b5fd}.bulk-action-btn.send{background:#10b98126;border-color:#10b98166;color:#34d399}.bulk-action-btn.send:hover{background:#10b98140;color:#6ee7b7}.asset-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.asset-nft-card{animation:cardFadeIn .5s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.asset-nft-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);z-index:0}.asset-nft-card:hover{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-4px)}.asset-nft-card:hover:before{opacity:.05}.asset-nft-card.selected{background:#10b9810d;border-color:#10b981;border-color:var(--success)}.asset-nft-card.selected:before{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--success) 0,#059669 100%);opacity:.05}.selected-badge{animation:scaleIn .3s cubic-bezier(.34,1.56,.64,1);background:#10b981;background:var(--success);border-radius:50%;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);font-size:1rem;height:32px;position:absolute;right:12px;top:12px;width:32px;z-index:2}.quick-list-btn,.selected-badge{align-items:center;color:#fff;display:flex;justify-content:center}.quick-list-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);border:none;border-radius:0 0 11px 11px;cursor:pointer;font-size:.8rem;font-weight:700;gap:6px;letter-spacing:.03em;margin-top:auto;overflow:hidden;padding:10px 12px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.quick-list-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.quick-list-btn:hover:before{left:100%}.quick-list-btn:hover{background:linear-gradient(135deg,#8b5cf6,#a855f7 50%,#ec4899);box-shadow:0 4px 20px #8b5cf680;transform:translateY(-1px)}.quick-list-btn:active{transform:scale(.98)}.quick-list-btn svg{font-size:.75rem}.nft-card-header{padding:16px;position:relative;z-index:1}.nft-number{color:#b8b8d4;color:var(--text-secondary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1rem;font-weight:700}.nft-image-wrapper{background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);height:200px;overflow:hidden;position:relative;width:100%}.nft-image{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.asset-nft-card:hover .nft-image{transform:scale(1.1)}.nft-image-placeholder{align-items:center;color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}.metadata-attributes{display:flex;flex-wrap:wrap;gap:6px;padding:10px;position:relative;z-index:1}.metadata-attribute{align-items:center;background:linear-gradient(135deg,#6366f11f,#8b5cf614);border:1px solid #6366f133;border-radius:8px;display:inline-flex;flex-basis:calc(50% - 3px);flex-direction:column;flex-grow:1;flex-shrink:1;max-width:calc(50% - 3px);min-width:0;padding:6px 10px}.attr-type{color:#6366f1;color:var(--accent-primary);font-size:.55rem;font-weight:600;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.attr-type,.attr-value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attr-value{color:#fff;color:var(--text-primary);font-size:.7rem;font-weight:700;text-align:center}.more-attributes{background:#ffffff08;border-radius:6px;color:#7d7d9a;color:var(--text-tertiary);font-size:.65rem;font-weight:600;padding:4px 8px;text-align:center;width:100%}.asset-loading{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:50vh}.loading-spinner{animation:spin 1s linear infinite;color:#6366f1;color:var(--accent-primary);font-size:3rem}.loading-text{font-size:1.125rem}.asset-empty-state{align-items:center;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:60px 40px;text-align:center}.empty-icon{color:var(--accent-primary);font-size:5rem;margin-bottom:24px}.asset-empty-state h2{color:#fff;color:var(--text-primary);font-size:2rem;font-weight:700;margin:0 0 16px}.asset-empty-state p{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;margin:0}.asset-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.asset-modal{animation:slideInUp .4s cubic-bezier(.34,1.56,.64,1);background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:24px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);max-height:90vh;max-width:540px;overflow-y:auto;width:100%}.modal-title{font-size:1.5rem;gap:12px}.modal-icon{color:#6366f1;color:var(--accent-primary);font-size:1.25rem}.modal-close-btn{border-radius:10px;color:var(--text-secondary);font-size:1.5rem;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:40px}.modal-close-btn:hover:not(:disabled){background:#ef44441a;color:#ef4444;color:var(--danger);transform:rotate(90deg)}.modal-body{gap:20px}.modal-body,.modal-input-group{display:flex;flex-direction:column}.modal-input-group{gap:10px}.modal-label{align-items:center;color:#7d7d9a;color:var(--text-tertiary);display:flex;font-size:.875rem;font-weight:600;gap:8px;letter-spacing:.05em;text-transform:uppercase}.label-icon{color:#6366f1;color:var(--accent-primary);font-size:1rem}.modal-input,.modal-select{background:#1a1a26;background:var(--bg-tertiary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.modal-input:focus,.modal-select:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.modal-input:disabled,.modal-select:disabled{cursor:not-allowed;opacity:.5}.modal-select{cursor:pointer}.modal-checkbox-group{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;gap:12px;padding:16px}.modal-checkbox{cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;width:20px}.checkbox-label{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px}.checkbox-text{color:#fff;color:var(--text-primary);font-size:.9375rem;font-weight:600}.checkbox-description{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem}.modal-action-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.modal-action-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.modal-action-btn:hover:not(:disabled):before{left:100%}.modal-action-btn.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);color:#fff}.modal-action-btn.primary:hover:not(:disabled){box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.modal-action-btn.secondary{background:#0000;border:2px solid #ffffff14;border:2px solid var(--border-color);color:#fff;color:var(--text-primary)}.modal-action-btn.secondary:hover:not(:disabled){background:#1a1a26;background:var(--bg-tertiary);border-color:#ffffff29;border-color:var(--border-color-hover)}.modal-action-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.asset-modal::-webkit-scrollbar{width:8px}.asset-modal::-webkit-scrollbar-track{background:#1a1a26;background:var(--bg-tertiary);border-radius:4px}.asset-modal::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border-color);border-radius:4px}.asset-modal::-webkit-scrollbar-thumb:hover{background:#ffffff29;background:var(--border-color-hover)}@media (max-width:1200px){.asset-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.asset-details-page{padding-top:70px}.asset-details-hero{padding:30px 20px 20px}.hero-title{flex-direction:column;font-size:2rem;gap:12px}.hero-icon{font-size:1.75rem}.hero-subtitle{font-size:1rem}.asset-stats-bar{flex-wrap:wrap}.asset-stat-card{flex:1 1;min-width:150px;padding:16px 24px}.stat-value{font-size:1.5rem}.asset-content{padding:0 20px 60px}.pagination-section{flex-wrap:wrap;gap:12px}.pagination-btn{font-size:.875rem;padding:10px 20px}.bulk-actions-bar{gap:10px;padding:16px}.bulk-action-btn{font-size:.875rem;padding:10px 20px}.asset-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.nft-image-wrapper{height:180px}}@media (max-width:480px){.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.9375rem}.asset-stats-bar{flex-direction:column;width:100%}.asset-stat-card{flex-direction:row;justify-content:space-between;width:100%}.stat-icon-wrapper{height:44px;width:44px}.stat-icon,.stat-value{font-size:1.25rem}.pagination-section{flex-direction:column}.pagination-btn{width:100%}.bulk-actions-bar{align-items:stretch;flex-direction:column}.bulk-action-btn{justify-content:center;width:100%}.asset-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.nft-image-wrapper{height:150px}.metadata-attributes,.nft-card-header{padding:12px}.modal-actions{flex-direction:column}.modal-action-btn{width:100%}.empty-icon{font-size:4rem}.asset-empty-state h2{font-size:1.5rem}.asset-empty-state p{font-size:1rem}}.asset-nft-card.sft-card{border-left:3px solid #6366f1;border-left:3px solid var(--accent-primary)}.asset-nft-card.sft-card:before{background:linear-gradient(135deg,#6366f108,#0000);border-radius:12px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.sft-badge{align-items:center;color:#6366f1;color:var(--accent-primary);display:inline-flex;font-size:.9rem;justify-content:center;margin-left:6px;opacity:.8}.rarity-badge{background:#ffffff0d;border:1px solid;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.5px;opacity:.9;padding:4px 8px;text-transform:uppercase}.sft-balance-info{align-items:center;background:#6366f114;border-bottom:1px solid #6366f133;border-top:1px solid #6366f133;color:#b8b8d4;color:var(--text-secondary);display:flex;font-size:.875rem;gap:8px;margin:8px -16px;padding:10px 16px}.balance-icon{color:#6366f1;color:var(--accent-primary);font-size:1rem}.balance-text{align-items:baseline;display:flex;gap:4px}.balance-text strong{color:#fff;color:var(--text-primary);font-size:1rem;font-weight:700}.supply-text{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem}.sft-quantity-group{background:#6366f10d;border:1px solid #6366f133;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px}.sft-quantity-label{color:#b8b8d4;color:var(--text-secondary);font-size:.875rem;font-weight:500}.sft-quantity-controls{align-items:center;display:flex;gap:12px}.sft-quantity-btn{align-items:center;background:#1a1a26;background:var(--bg-tertiary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:6px;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:36px}.sft-quantity-btn:hover:not(:disabled){background:#6366f1;background:var(--accent-primary);border-color:#6366f1;border-color:var(--accent-primary);color:#fff}.sft-quantity-btn:disabled{cursor:not-allowed;opacity:.3}.sft-quantity-input{background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:6px;color:#fff;color:var(--text-primary);flex:1 1;font-size:1.25rem;font-weight:700;padding:8px;text-align:center}.sft-quantity-input:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.sft-quantity-max{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem;text-align:right}.sft-info-panel{background:#6366f10d;border:1px solid #6366f126;border-radius:10px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px}.sft-info-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:8px 0}.sft-info-row:last-child{border-bottom:none}.sft-info-label{color:#b8b8d4;color:var(--text-secondary);font-size:.875rem;font-weight:500}.sft-info-value{color:#fff;color:var(--text-primary);font-size:.9375rem;font-weight:600}.modal-sft-quantities{background:#6366f10d;border:1px solid #6366f126;border-radius:10px;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px}.sft-quantity-row{align-items:center;background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px}.sft-quantity-info{align-items:center;display:flex;font-size:.875rem;gap:8px;min-width:120px}.sft-nonce{color:#fff;color:var(--text-primary);font-family:Courier New,monospace;font-weight:600}.sft-available{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem}.quantity-btn{align-items:center;background:#7c3aed33;border:1px solid #7c3aed66;border-radius:6px;color:#6366f1;color:var(--accent-primary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.quantity-btn:hover:not(:disabled){background:#7c3aed4d;border-color:#6366f1;border-color:var(--accent-primary);transform:scale(1.05)}.quantity-btn:disabled{cursor:not-allowed;opacity:.3}.quantity-input{background:#1a1a26;background:var(--bg-tertiary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:6px;color:#fff;color:var(--text-primary);font-size:.95rem;font-weight:600;padding:6px 8px;text-align:center;width:60px}.quantity-input:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 2px #6366f11a;outline:none}.quantity-input::-webkit-inner-spin-button,.quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input[type=number]{-moz-appearance:textfield}.fullpage-modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ff2;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.fullpage-modal{animation:modalSlideIn .3s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#1a1a26f2,#13131bfa);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 25px 80px #00000080,0 0 100px #6366f11a;display:flex;max-height:90vh;max-width:900px;overflow:hidden;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-preview-panel{background:#0000004d;border-right:1px solid #ffffff0f;display:flex;flex-direction:column;gap:20px;padding:24px;width:320px}.preview-header{align-items:center;display:flex;justify-content:space-between}.preview-header h3{color:#fff;font-size:1rem;font-weight:600;margin:0}.item-count{background:#6366f126;border-radius:20px;color:#6366f1;color:var(--accent-primary);font-size:.8rem;font-weight:600;padding:4px 10px}.preview-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.preview-item{aspect-ratio:1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden;position:relative}.preview-item img{height:100%;object-fit:cover;width:100%}.preview-placeholder{align-items:center;color:#7d7d9a;color:var(--text-tertiary);display:flex;height:100%;justify-content:center;width:100%}.preview-nonce{background:#000000b3;border-radius:4px;bottom:4px;color:#fff;font-size:.65rem;font-weight:600;left:4px;padding:2px 6px;position:absolute}.preview-more{align-items:center;aspect-ratio:1;background:#6366f11a;border:1px solid #6366f133;border-radius:10px;color:#6366f1;color:var(--accent-primary);display:flex;font-size:.85rem;font-weight:600;justify-content:center}.preview-collection{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-top:auto;padding:12px}.collection-label{color:#7d7d9a;color:var(--text-tertiary);display:block;font-size:.7rem;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.collection-name{display:block;font-size:.85rem;word-break:break-all}.modal-form-panel{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.form-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:20px 24px}.form-header,.form-header h2{align-items:center;display:flex}.form-header h2{color:#fff;font-size:1.25rem;font-weight:600;gap:10px;margin:0}.form-header h2 svg{color:#6366f1;color:var(--accent-primary)}.form-header .close-btn{align-items:center;background:#ffffff0d;border:none;border-radius:10px;color:#666;cursor:pointer;display:flex;font-size:1.1rem;height:36px;justify-content:center;transition:all .15s;width:36px}.form-header .close-btn:hover:not(:disabled){background:#ef444426;color:#ef4444}.form-content{flex:1 1;gap:20px;overflow-y:auto;padding:24px}.form-content,.form-group{display:flex;flex-direction:column}.form-group{gap:10px}.form-group label{color:#999;font-size:.85rem;font-weight:500;gap:8px}.form-group label svg{color:var(--accent-primary)}.input-with-suffix input{background:#0000004d;border:1px solid #ffffff14;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;padding:14px 60px 14px 16px;transition:all .15s;width:100%}.input-with-suffix input:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.input-with-suffix .suffix{color:#6366f1;color:var(--accent-primary);font-size:.9rem;right:16px}.input-hint{color:#666;font-size:.75rem}.input-error{color:#ef4444;font-size:.75rem}.address-input{background:#0000004d;border:1px solid #ffffff14;border-radius:12px;color:#fff;font-family:Space Mono,monospace;font-size:.95rem;padding:14px 16px;transition:all .15s;width:100%}.address-input:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.date-input{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;color:#fff;font-size:.9rem;padding:12px 16px;transition:all .15s;width:100%}.date-input:focus{border-color:#6366f1;border-color:var(--accent-primary);outline:none}.duration-options{display:flex;gap:8px;margin-bottom:10px}.duration-btn{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#888;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;padding:10px 16px;transition:all .15s}.duration-btn:hover{border-color:#6366f14d;color:#ccc}.duration-btn.active{background:#6366f126;border-color:#6366f1;border-color:var(--accent-primary);color:#fff}.form-group.featured{padding:0}.toggle-row{align-items:center;background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .15s}.toggle-row:hover{background:#f59e0b14}.toggle-info{display:flex;flex-direction:column;gap:2px}.toggle-title{color:#f59e0b;font-size:.95rem;font-weight:600}.toggle-desc{color:#888;font-size:.75rem}.toggle-switch{flex-shrink:0;height:24px;position:relative;width:44px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background:#ffffff1a;border-radius:12px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .2s}.toggle-slider:before{background:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .2s;width:20px}.toggle-switch input:checked+.toggle-slider{background:#f59e0b}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.form-group.featured.disabled{opacity:.5}.form-group.featured.disabled .toggle-row{background:#8080800d;border-color:#80808026;cursor:not-allowed}.form-group.featured.disabled .toggle-row:hover{background:#8080800d}.form-group.featured.disabled .toggle-title{color:#666}.form-group.featured.disabled .toggle-slider{cursor:not-allowed}.fee-breakdown{background:#0003;border-radius:12px;padding:16px}.fee-row{align-items:center;color:#888;display:flex;font-size:.85rem;justify-content:space-between;padding:8px 0}.fee-row.highlight{color:#f59e0b}.fee-row.total{border-top:1px solid #ffffff0f;color:#fff;font-weight:600;margin-top:8px;padding-top:12px}.status-banner{align-items:center;border-radius:12px;display:flex;font-size:.9rem;font-weight:600;gap:10px;justify-content:center;padding:14px}.status-banner.processing{background:#6366f11a;border:1px solid #6366f133;color:#6366f1;color:var(--accent-primary)}.status-banner.success{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.status-banner.error{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.quantity-list{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto;padding:4px}.quantity-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;justify-content:space-between;padding:10px 12px}.quantity-item-info{align-items:center;display:flex;gap:10px}.item-nonce{color:#fff;font-size:.9rem;font-weight:600}.item-max{color:#666;font-size:.75rem}.quantity-controls{align-items:center;display:flex;gap:4px}.quantity-controls button{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:6px;color:#6366f1;color:var(--accent-primary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.quantity-controls button:hover:not(:disabled){background:#6366f133}.quantity-controls button:disabled{cursor:not-allowed;opacity:.4}.quantity-controls input{background:#0000004d;border:1px solid #6366f14d;border-radius:6px;color:#fff;font-size:.85rem;font-weight:600;height:28px;text-align:center;width:50px}.quantity-controls input:focus{border-color:#6366f1;border-color:var(--accent-primary);outline:none}.form-actions{border-top:1px solid #ffffff0f;padding:20px 24px}.btn-secondary{background:#0000;border:1px solid #ffffff1a;border-radius:12px;color:#888;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:14px 20px;transition:all .15s}.btn-secondary:hover:not(:disabled){border-color:#fff3;color:#fff}.btn-primary{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:12px;box-shadow:0 4px 20px #6366f14d;color:#fff;cursor:pointer;display:flex;flex:1.5 1;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s}.btn-primary:hover:not(:disabled){box-shadow:0 6px 25px #6366f166;transform:translateY(-2px)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.fullpage-modal{flex-direction:column;max-height:95vh}.modal-preview-panel{border-bottom:1px solid #ffffff0f;border-right:none;padding:16px;width:100%}.preview-grid{gap:6px;grid-template-columns:repeat(6,1fr)}.preview-item{border-radius:8px}.preview-collection,.preview-nonce{display:none}.form-content{padding:16px}.form-actions{flex-direction:column-reverse;padding:16px}.btn-primary,.btn-secondary{flex:none;width:100%}}@media (max-width:480px){.fullpage-modal-overlay{padding:0}.fullpage-modal{border-radius:0;max-height:100vh}.modal-preview-panel{padding:12px}.preview-grid{grid-template-columns:repeat(4,1fr)}.form-header{padding:16px}.form-header h2{font-size:1.1rem}.duration-options{flex-wrap:wrap}.duration-btn{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}}:root{--success-bg:#10b9811a;--success-border:#10b9814d;--warning-bg:#f59e0b1a;--warning-border:#f59e0b4d;--danger-bg:#ef44441a;--danger-border:#ef44444d;--info:#3b82f6;--info-bg:#3b82f61a;--info-border:#3b82f64d;--glass-bg-light:#1a1a2699}.token-details-container{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding:100px 40px 80px;position:relative}.token-details-container:before{background:radial-gradient(circle at 20% 50%,#6366f10d 0,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.token-details-header{align-items:center;animation:fadeInDown .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;display:flex;gap:24px;margin:0 auto 40px;max-width:1200px;padding:32px;position:relative;z-index:1}.token-details-header:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-radius:20px;bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.token-details-main-token-logo{border:3px solid #ffffff1a;border:3px solid var(--glass-border);border-radius:20px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);height:120px;object-fit:cover;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:120px;z-index:1}.token-details-main-token-logo:hover{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:scale(1.05) rotate(2deg)}.token-details-header-info{flex:1 1;position:relative;z-index:1}.token-details-page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.token-details-ticker{color:#7d7d9a;color:var(--text-tertiary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.25rem;font-weight:600;letter-spacing:.05em}.token-details-back-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;gap:8px;left:24px;padding:12px 20px;position:absolute;top:24px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);z-index:10}.token-details-back-button:hover{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);color:#6366f1;color:var(--accent-primary);transform:translateX(-4px)}.token-details-sections{grid-gap:24px;animation:fadeIn .6s ease-out .2s backwards;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}.token-details-card,.token-details-user-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);overflow:hidden;padding:28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.token-details-card:before,.token-details-user-info:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.token-details-card:hover,.token-details-user-info:hover{border-color:#ffffff29;border-color:var(--border-color-hover);box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.token-details-card:hover:before,.token-details-user-info:hover:before{opacity:.03}.token-details-card h3,.token-details-user-info-title{border-bottom:2px solid #ffffff14;border-bottom:2px solid var(--border-color);color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0 0 20px;padding-bottom:12px;position:relative}.token-details-card h3:before,.token-details-user-info-title:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.token-details-details-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));position:relative;z-index:1}.token-details-detail-item{background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.token-details-detail-item:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover)}.token-details-detail-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.token-details-detail-value{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.125rem;font-weight:700;word-break:break-word}.token-details-user-details-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;position:relative;z-index:1}.token-details-user-detail{background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.token-details-user-detail:hover{background:#6366f10d;border-color:#ffffff29;border-color:var(--border-color-hover)}.token-details-user-detail-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.token-details-user-detail-buttons button{background:#0000;border:2px solid #ffffff1a;border:2px solid var(--glass-border);border-radius:10px;color:#fff;color:var(--text-primary);cursor:pointer;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.875rem;font-weight:600;min-width:100px;overflow:hidden;padding:10px 16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.token-details-user-detail-buttons button:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-fast)}.token-details-user-detail-buttons button span{position:relative;z-index:1}.token-details-user-detail-buttons button:hover:not(:disabled){border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 20px #6366f14d}.token-details-user-detail-buttons button:hover:not(:disabled):before{opacity:.1}.token-details-user-detail-buttons button:disabled{border-color:#ffffff14;border-color:var(--border-color);cursor:not-allowed;opacity:.5}.token-details-rewards-list{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.token-details-reward-item{align-items:center;background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #10b9814d;border:1px solid var(--success-border);border-radius:12px;display:flex;gap:12px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.token-details-reward-item:hover{background:#10b9811a;background:var(--success-bg);box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm);transform:translateX(4px)}.token-details-reward-logo{border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:8px;flex-shrink:0;height:36px;object-fit:cover;width:36px}.token-details-reward-value{color:#10b981;color:var(--success);flex:1 1;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1rem;font-weight:700}.token-details-no-rewards{background:#1a1a2699;background:var(--glass-bg-light);border:1px dashed #ffffff14;border:1px dashed var(--border-color);border-radius:12px;color:#7d7d9a;color:var(--text-tertiary);font-size:.9375rem;padding:24px;text-align:center}.token-details-rewards-buttons{display:flex;gap:12px;margin-top:16px;position:relative;z-index:1}.token-details-rewards-buttons button{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;border-radius:12px;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;font-weight:700;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.token-details-rewards-buttons button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.token-details-rewards-buttons button:hover:not(:disabled):before{left:100%}.token-details-rewards-buttons button:hover:not(:disabled){box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.token-details-rewards-buttons button:disabled{cursor:not-allowed;opacity:.5;transform:none}.token-details-action-modal{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.token-details-action-modal-content{animation:slideUp .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);max-width:500px;padding:32px;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.token-details-action-modal-content h2{color:#fff;color:var(--text-primary);font-size:1.75rem;font-weight:700;margin:0 0 24px;padding-right:40px}.token-details-modal-close{align-items:center;background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;line-height:1;position:absolute;right:20px;top:20px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:36px}.token-details-modal-close:hover{background:#ef44441a;background:var(--danger-bg);border-color:#ef44444d;border-color:var(--danger-border);color:#ef4444;color:var(--danger);transform:rotate(90deg)}.token-details-modal-input-group{margin-bottom:20px}.token-details-modal-input-group label{color:#7d7d9a;color:var(--text-tertiary);display:block;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.token-details-modal-input-group input{background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:100%}.token-details-modal-input-group input:focus{background:#1a1a26;background:var(--bg-tertiary);border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.token-details-modal-input-group input::placeholder{color:#7d7d9a;color:var(--text-tertiary)}.token-details-modal-info-text{color:#b8b8d4;color:var(--text-secondary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8125rem;margin-top:6px}.token-details-confirmation-text{background:#1a1a2699;background:var(--glass-bg-light);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;margin-bottom:24px;padding:20px}.token-details-confirmation-text p{color:#b8b8d4;color:var(--text-secondary);font-size:.9375rem;line-height:1.6;margin:8px 0}.token-details-confirmation-text p strong{color:#6366f1;color:var(--accent-primary);display:block;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.125rem;margin-top:8px}.token-details-modal-reward-logo{border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:6px;height:28px;margin-left:8px;object-fit:cover;vertical-align:middle;width:28px}.token-details-action-modal-actions{display:flex;gap:12px;margin-top:24px}.token-details-action-modal-actions button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:700;overflow:hidden;padding:14px 24px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.token-details-action-modal-actions button:first-child{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);color:#fff}.token-details-action-modal-actions button:first-child:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.token-details-action-modal-actions button:first-child:hover:not(:disabled):before{left:100%}.token-details-action-modal-actions button:first-child:hover:not(:disabled){box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.token-details-action-modal-actions button:last-child{background:#0000;border:2px solid #ffffff14;border:2px solid var(--border-color);color:#fff;color:var(--text-primary)}.token-details-action-modal-actions button:last-child:hover:not(:disabled){background:#ef44441a;background:var(--danger-bg);border-color:#ef44444d;border-color:var(--danger-border);color:#ef4444;color:var(--danger)}.token-details-action-modal-actions button:disabled{cursor:not-allowed;opacity:.5}.token-details-transaction-status{animation:slideInUp .3s ease-out;border-radius:10px;font-size:.875rem;font-weight:600;margin-top:16px;padding:12px 16px;text-align:center}.token-details-transaction-status.success{background:#10b9811a;background:var(--success-bg);border:1px solid #10b9814d;border:1px solid var(--success-border);color:#10b981;color:var(--success)}.token-details-transaction-status.error{background:#ef44441a;background:var(--danger-bg);border:1px solid #ef44444d;border:1px solid var(--danger-border);color:#ef4444;color:var(--danger)}.token-details-loading{align-items:center;animation:fadeIn .6s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:70vh}.token-details-loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff14;border-top-color:#6366f1;border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);height:60px;width:60px}.token-details-loading p{color:#b8b8d4;color:var(--text-secondary);font-size:1.125rem;font-weight:500}.token-details-error{align-items:center;animation:fadeIn .6s ease-out;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:70vh}.token-details-error p{background:#ef44441a;background:var(--danger-bg);border:1px solid #ef44444d;border:1px solid var(--danger-border);border-radius:12px;color:#ef4444;color:var(--danger);font-size:1.125rem;font-weight:500;max-width:600px;padding:20px 32px;text-align:center}@media (max-width:992px){.token-details-sections{grid-template-columns:1fr}.token-details-details-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:768px){.token-details-container{padding:90px 20px 60px}.token-details-back-button{font-size:.875rem;left:16px;padding:10px 16px;top:16px}.token-details-header{flex-direction:column;margin-bottom:24px;padding:24px;text-align:center}.token-details-main-token-logo{height:100px;width:100px}.token-details-page-title{font-size:2rem}.token-details-ticker{font-size:1.125rem}.token-details-sections{gap:16px}.token-details-card,.token-details-user-info{padding:20px}.token-details-card h3,.token-details-user-info-title{font-size:1.25rem;margin-bottom:16px}.token-details-details-grid{gap:12px;grid-template-columns:1fr}.token-details-detail-item,.token-details-user-detail{padding:12px}.token-details-user-detail-buttons{gap:6px}.token-details-user-detail-buttons button{font-size:.8125rem;min-width:80px;padding:8px 12px}.token-details-rewards-buttons{flex-direction:column;gap:10px}.token-details-action-modal-content{max-width:90%;padding:24px}.token-details-action-modal-content h2{font-size:1.5rem;margin-bottom:20px}.token-details-action-modal-actions{flex-direction:column}}@media (max-width:480px){.token-details-container{padding:80px 16px 40px}.token-details-back-button{font-size:.8125rem;padding:8px 12px}.token-details-header{gap:16px;padding:20px}.token-details-main-token-logo{height:80px;width:80px}.token-details-page-title{font-size:1.75rem}.token-details-ticker{font-size:1rem}.token-details-card,.token-details-user-info{padding:16px}.token-details-card h3,.token-details-user-info-title{font-size:1.125rem}.token-details-detail-value{font-size:1rem}.token-details-action-modal-content{padding:20px}.token-details-action-modal-content h2{font-size:1.375rem}.token-details-modal-input-group input{font-size:.9375rem;padding:12px 14px}}button:focus-visible,input:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-contrast:high){.token-details-action-modal-content,.token-details-card,.token-details-user-info{border-width:2px}}.rewards-rewards-container{background:#0000;color:#fff;color:var(--text-primary,#fff);display:flex;flex-direction:column;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:20px;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px 20px 40px;width:100%}.rewards-rewards-header{animation:fadeInDown .6s ease-out;margin-bottom:8px;text-align:center}.rewards-rewards-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);-webkit-background-clip:text;background-clip:text;display:inline-flex;font-size:1.75rem;font-weight:700;gap:10px;margin:0}.rewards-rewards-title svg{-webkit-text-fill-color:initial;color:#6366f1}.light-mode .rewards-rewards-title{background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#db2777);-webkit-background-clip:text;background-clip:text}.rewards-rewards-content{animation:fadeIn .6s ease-out .2s backwards;display:flex;flex:1 1;flex-direction:column;gap:16px}.rewards-wallet-info{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#13131bb3;border:1px solid #ffffff1a;border-radius:10px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .3s ease}.rewards-wallet-info:hover{background:#6366f10d;border-color:#6366f14d}.light-mode .rewards-wallet-info{background:#fffc;border-color:#0000001a}.rewards-wallet-info span{color:#fff;color:var(--text-primary,#fff);font-family:Space Mono,monospace;font-size:.875rem;word-break:break-all}.light-mode .rewards-wallet-info span{color:#1a1a2e}.rewards-copy-button{background:none;border:none;border-radius:6px;color:#6366f1;cursor:pointer;font-size:1.1rem;padding:6px;transition:all .3s ease}.rewards-copy-button:hover{background:#6366f11a;color:#8b5cf6;transform:scale(1.1)}.rewards-error-card,.rewards-loading-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#13131bb3;border:1px solid #ffffff1a;border-radius:12px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.9375rem;padding:24px;text-align:center}.rewards-error-card{background:#ef44440d;border-color:#ef44444d}.light-mode .rewards-error-card,.light-mode .rewards-loading-card{background:#fffc;border-color:#0000001a;color:#64748b}.rewards-buckets-section,.rewards-recommendations-section,.rewards-rewards-section,.rewards-validators-section{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#13131bb3;border:1px solid #ffffff1a;border-radius:14px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.rewards-buckets-section:hover,.rewards-recommendations-section:hover,.rewards-rewards-section:hover,.rewards-validators-section:hover{border-color:#6366f140;box-shadow:0 8px 32px #6366f11f}.light-mode .rewards-buckets-section,.light-mode .rewards-recommendations-section,.light-mode .rewards-rewards-section,.light-mode .rewards-validators-section{background:#ffffffd9;border-color:#00000014}.light-mode .rewards-buckets-section:hover,.light-mode .rewards-recommendations-section:hover,.light-mode .rewards-rewards-section:hover,.light-mode .rewards-validators-section:hover{border-color:#6366f14d;box-shadow:0 8px 32px #6366f11a}.rewards-card-header{align-items:center;border-bottom:1px solid #ffffff14;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;transition:color .3s ease}.rewards-card-header:hover{color:#8b5cf6}.light-mode .rewards-card-header{border-bottom-color:#00000014}.rewards-section-title{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:1.125rem;font-weight:700;gap:8px;letter-spacing:.05em;margin:0;text-transform:uppercase}.rewards-section-title svg{color:#6366f1}.light-mode .rewards-section-title{color:#1a1a2e}.rewards-bucket-card,.rewards-recommendation-card,.rewards-reward-card,.rewards-validator-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1e1e2d99;border:1px solid #ffffff14;border-radius:10px;margin-bottom:10px;padding:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.rewards-bucket-card:hover,.rewards-recommendation-card:hover,.rewards-reward-card:hover,.rewards-validator-card:hover{border-color:#6366f14d;box-shadow:0 6px 20px #6366f126;transform:translateY(-2px)}.light-mode .rewards-bucket-card,.light-mode .rewards-recommendation-card,.light-mode .rewards-reward-card,.light-mode .rewards-validator-card{background:#f8fafce6;border-color:#0000000f}.light-mode .rewards-bucket-card:hover,.light-mode .rewards-recommendation-card:hover,.light-mode .rewards-reward-card:hover,.light-mode .rewards-validator-card:hover{box-shadow:0 6px 20px #6366f11f}.rewards-reward-row{align-items:center;background:#ffffff08;border-radius:8px;display:flex;margin-bottom:8px;padding:10px 12px;transition:background .2s ease}.rewards-reward-row:hover{background:#6366f114}.light-mode .rewards-reward-row{background:#00000008}.light-mode .rewards-reward-row:hover{background:#6366f10f}.rewards-reward-label{color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-size:.875rem;font-weight:600;min-width:120px;text-align:left}.light-mode .rewards-reward-label{color:#1a1a2e}.rewards-reward-value{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);flex:1 1;font-family:Space Mono,monospace;font-size:.875rem;margin-right:12px}.light-mode .rewards-reward-value{color:#64748b}.rewards-progress-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden;width:100%}.light-mode .rewards-progress-bar{background:#0000001a}.rewards-progress{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;height:100%;transition:width .5s ease-out}.rewards-epoch-details{background:#6366f114;border-left:3px solid #6366f1;border-radius:8px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;margin-top:8px;padding:10px 12px}.light-mode .rewards-epoch-details{background:#6366f10f;color:#64748b}.rewards-bucket-header{align-items:center;display:flex;gap:10px}.rewards-bucket-header input[type=checkbox]{accent-color:#6366f1;cursor:pointer;height:18px;margin:0;width:18px}.rewards-card-id{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-family:Space Mono,monospace;font-size:.8125rem;margin-right:8px}.rewards-expand-icon{color:#6366f1;transition:transform .3s ease}.rewards-bucket-card.rewards-undelegated{background:#f59e0b14;border:2px solid #f59e0b}.light-mode .rewards-bucket-card.rewards-undelegated{background:#f59e0b0d}.rewards-bucket-card.rewards-inactive{background:#ef444414;border:2px solid #ef4444}.light-mode .rewards-bucket-card.rewards-inactive{background:#ef44440d}.rewards-bucket-card.rewards-jailed{background:#ec489914;border:2px solid #ec4899}.light-mode .rewards-bucket-card.rewards-jailed{background:#ec48990d}.rewards-info-row{align-items:center;background:#ffffff08;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.light-mode .rewards-info-row{background:#00000008}.rewards-info-label{color:#fff;color:var(--text-primary,#fff);font-size:.8125rem;font-weight:600;min-width:120px;text-align:left}.light-mode .rewards-info-label{color:#1a1a2e}.rewards-info-value{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);flex:1 1;font-family:Space Mono,monospace;font-size:.8125rem;text-align:right}.light-mode .rewards-info-value{color:#64748b}.rewards-buckets-stack,.rewards-validators-stack{display:flex;flex-direction:column;gap:10px}.rewards-bucket-filter{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.rewards-bucket-filter label,.rewards-filter-options label,.rewards-sort-options label{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;font-weight:600}.light-mode .rewards-bucket-filter label,.light-mode .rewards-filter-options label,.light-mode .rewards-sort-options label{color:#64748b}.rewards-bucket-filter select,.rewards-filter-options select,.rewards-select,.rewards-sort-options select{background:#1e1e2dcc;border:1px solid #ffffff1f;border-radius:8px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-family:Outfit,sans-serif;font-size:.8125rem;padding:8px 12px;transition:all .3s ease}.rewards-bucket-filter select:focus,.rewards-filter-options select:focus,.rewards-select:focus,.rewards-sort-options select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;outline:none}.light-mode .rewards-bucket-filter select,.light-mode .rewards-filter-options select,.light-mode .rewards-select,.light-mode .rewards-sort-options select{background:#ffffffe6;border-color:#0000001f;color:#1a1a2e}.rewards-multi-actions{display:flex;flex-wrap:wrap;gap:10px}.rewards-validator-toggle{align-items:center;background:#6366f10d;border:1px solid #6366f11a;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px;padding:12px}.light-mode .rewards-validator-toggle{background:#6366f108;border-color:#6366f114}.rewards-filter-options,.rewards-sort-options{align-items:center;display:flex;gap:8px}.rewards-search-input{background:#1e1e2dcc;border:1px solid #ffffff1f;border-radius:8px;color:#fff;color:var(--text-primary,#fff);font-family:Outfit,sans-serif;font-size:.8125rem;padding:8px 12px;transition:all .3s ease;width:180px}.rewards-search-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;outline:none}.rewards-search-input::placeholder{color:#fff6}.light-mode .rewards-search-input{background:#ffffffe6;border-color:#0000001f;color:#1a1a2e}.light-mode .rewards-search-input::placeholder{color:#0006}.rewards-button-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.rewards-recommendation-group{margin-bottom:20px}.rewards-recommendation-group h3{border-bottom:1px solid #6366f133;color:#fff;color:var(--text-primary,#fff);font-size:1rem;font-weight:700;letter-spacing:.05em;margin-bottom:14px;padding-bottom:8px;text-align:center;text-transform:uppercase}.light-mode .rewards-recommendation-group h3{border-bottom-color:#6366f126;color:#1a1a2e}.rewards-recommendation-table{display:flex;flex-direction:column;gap:8px}.rewards-recommendation-table-header{background:#6366f11a;border-radius:8px;color:#fff;color:var(--text-primary,#fff);display:grid;font-size:.8125rem;font-weight:600;grid-template-columns:1fr 2fr 1fr 1fr;letter-spacing:.03em;padding:12px 14px;text-align:center;text-transform:uppercase}.light-mode .rewards-recommendation-table-header{background:#6366f114;color:#1a1a2e}.rewards-recommendation-group:last-child .rewards-recommendation-table-header{grid-template-columns:1fr 2fr 2fr 1fr 1fr}.rewards-recommendation-table-row{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1e1e2d99;border:1px solid #ffffff0f;border-radius:8px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);display:grid;font-size:.8125rem;grid-template-columns:1fr 2fr 1fr 1fr;padding:12px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.light-mode .rewards-recommendation-table-row{background:#f8fafce6;border-color:#0000000d;color:#64748b}.rewards-recommendation-group:last-child .rewards-recommendation-table-row{grid-template-columns:1fr 2fr 2fr 1fr 1fr}.rewards-recommendation-table-row:hover{background:#6366f11a;border-color:#6366f140;box-shadow:0 4px 16px #6366f126;transform:translateY(-1px)}.light-mode .rewards-recommendation-table-row:hover{background:#6366f10f;box-shadow:0 4px 16px #6366f11a}.rewards-row-summary{cursor:pointer;display:contents}.rewards-row-details{background:#6366f10d;border-left:3px solid #6366f1;border-radius:6px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);display:none;font-size:.8125rem;grid-column:1/-1;margin-top:10px;padding:12px}.light-mode .rewards-row-details{background:#6366f10a;color:#64748b}.rewards-recommendation-table-row.expanded .rewards-row-details{display:block}.rewards-recommendation-table-row span{overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rewards-validator-name{align-items:center;display:flex;gap:6px;justify-content:center}.rewards-validator-name-wrapper{align-items:center;display:flex;gap:4px;max-width:100%}.rewards-validator-name-text,.rewards-validator-name-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewards-validator-name-text:hover:after{background:#13131bf2;border:1px solid #6366f14d;border-radius:6px;color:#fff;content:attr(data-full);font-size:.75rem;left:50%;max-width:220px;padding:6px 10px;position:absolute;top:-40px;transform:translateX(-50%);white-space:normal;z-index:10}.rewards-validator-status{align-items:center;border-radius:20px;display:inline-flex;font-size:.65rem;font-weight:700;gap:4px;letter-spacing:.03em;margin-left:4px;padding:3px 8px;text-transform:uppercase}.rewards-status-elected{background:#10b98126;color:#10b981}.rewards-status-eligible{background:#f59e0b26;color:#f59e0b}.rewards-status-waiting{background:#f9731626;color:#f97316}.rewards-status-inactive{background:#ef444426;color:#ef4444}.rewards-status-jailed{background:#ec489926;color:#ec4899}.rewards-profit-gain{color:#10b981;font-weight:600}.rewards-bucket-details,.rewards-validator-details{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 2fr;padding:10px 0}.rewards-validator-status i{font-size:.6rem;margin-left:4px}.rewards-profit-indicator{border-radius:50%;display:inline-block;height:8px;margin-left:4px;vertical-align:middle;width:8px}.rewards-button{align-items:center;background:#6366f11a;border:1px solid #6366f166;border-radius:8px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.rewards-button:hover{background:#6366f133;border-color:#6366f1;box-shadow:0 4px 12px #6366f133;transform:translateY(-2px)}.rewards-button:disabled{background:#ffffff0d;border-color:#ffffff1a;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);cursor:not-allowed;opacity:.6;transform:none}.light-mode .rewards-button{background:#6366f114;color:#1a1a2e}.light-mode .rewards-button:hover{background:#6366f126}.light-mode .rewards-button:disabled{background:#0000000d;border-color:#0000001a;color:#94a3b8}.rewards-action-button{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:700;gap:6px;letter-spacing:.03em;padding:8px 16px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.rewards-action-button:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 20px #6366f159;transform:translateY(-2px)}.rewards-action-button:disabled{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.rewards-overlay{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.light-mode .rewards-overlay{background:#00000080}.rewards-overlay-content{animation:scaleIn .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#13131bf2;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 20px 60px #0006;color:#fff;color:var(--text-primary,#fff);max-width:440px;padding:28px;position:relative;text-align:center;width:90%}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.light-mode .rewards-overlay-content{background:#fffffffa;border-color:#0000001a;color:#1a1a2e}.rewards-overlay-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700;margin:0 0 20px}.rewards-overlay-content p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.9375rem;line-height:1.5;margin:12px 0}.light-mode .rewards-overlay-content p{color:#64748b}.rewards-input{background:#1e1e2dcc;border:1px solid #ffffff1f;border-radius:10px;color:#fff;color:var(--text-primary,#fff);font-family:Space Mono,monospace;font-size:.9375rem;margin-bottom:20px;padding:12px 16px;transition:all .3s ease;width:100%}.rewards-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;outline:none}.light-mode .rewards-input{background:#f8fafce6;border-color:#0000001f;color:#1a1a2e}.rewards-close-button{background:#ffffff1a;border:none;border-radius:8px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-size:1.25rem;padding:6px 10px;position:absolute;right:16px;top:16px;transition:all .3s ease}.rewards-close-button:hover{background:#ef444433;color:#ef4444}.light-mode .rewards-close-button{background:#0000000d;color:#64748b}.light-mode .rewards-close-button:hover{background:#ef44441a;color:#ef4444}.rewards-no-buckets,.rewards-no-validators{background:#6366f10d;border:1px dashed #6366f133;border-radius:10px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.9375rem;padding:24px;text-align:center}.light-mode .rewards-no-buckets,.light-mode .rewards-no-validators{background:#6366f108;border-color:#6366f126;color:#64748b}.rewards-validator-logo{border:2px solid #6366f14d;border-radius:50%;height:28px;margin-left:8px;object-fit:cover;transition:all .3s ease;width:28px}.rewards-validator-logo:hover{border-color:#6366f1;transform:scale(1.1)}.rewards-bucket-legend{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#6366f10d;border:1px solid #6366f11a;border-radius:10px;margin-bottom:16px;padding:12px 16px}.light-mode .rewards-bucket-legend{background:#6366f108;border-color:#6366f114}.rewards-bucket-legend h3{color:#fff;color:var(--text-primary,#fff);font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-align:center;text-transform:uppercase}.light-mode .rewards-bucket-legend h3{color:#1a1a2e}.rewards-legend-items{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.rewards-legend-item{align-items:center;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);display:flex;font-size:.8125rem;gap:6px}.light-mode .rewards-legend-item{color:#64748b}.rewards-legend-color{border-radius:50%;box-shadow:0 2px 4px #0003;display:inline-block;height:12px;width:12px}@media (max-width:768px){.rewards-rewards-container{gap:16px;padding:16px 12px 32px}.rewards-rewards-title{font-size:1.5rem}.rewards-section-title{font-size:1rem}.rewards-buckets-section,.rewards-recommendations-section,.rewards-rewards-section,.rewards-validators-section{padding:16px}.rewards-validator-toggle{gap:12px;padding:10px}.rewards-search-input{width:150px}}@media (max-width:430px){.rewards-rewards-container{gap:12px;margin:0 auto;padding:12px 8px 24px}.rewards-rewards-title{font-size:1.25rem}.rewards-section-title{font-size:.9375rem}.rewards-buckets-section,.rewards-recommendations-section,.rewards-rewards-section,.rewards-validators-section{border-radius:12px;padding:14px 12px}.rewards-card-header{margin-bottom:12px;padding-bottom:10px}.rewards-reward-row{align-items:flex-start;flex-direction:column;gap:6px;padding:8px 10px}.rewards-reward-label{font-size:.8125rem;min-width:100%;text-align:left}.rewards-reward-value{font-size:.8125rem;margin-right:0;text-align:left}.rewards-reward-row .rewards-action-button{justify-content:center;margin-top:6px;width:100%}.rewards-wallet-info{border-radius:8px;padding:10px 12px}.rewards-wallet-info span{font-size:.75rem}.rewards-copy-button{font-size:1rem}.rewards-recommendation-table-header{display:none}.rewards-recommendation-table-row{border-radius:10px;grid-template-columns:1fr!important;margin-bottom:8px;padding:12px}.rewards-row-summary{align-items:stretch;display:flex;flex-direction:column;gap:8px;padding:6px 0}.rewards-row-summary span{font-size:.8125rem;padding:0;text-align:left;width:100%}.rewards-row-summary span:first-child{color:#fff;color:var(--text-primary,#fff);font-weight:600}.light-mode .rewards-row-summary span:first-child{color:#1a1a2e}.rewards-row-summary span:nth-child(2),.rewards-row-summary span:nth-child(3){color:#b8b8d4;color:var(--text-secondary,#b8b8d4)}.light-mode .rewards-row-summary span:nth-child(2),.light-mode .rewards-row-summary span:nth-child(3){color:#64748b}.rewards-row-summary span:last-child{margin-top:8px;text-align:center}.rewards-recommendation-table-row .rewards-action-button{font-size:.75rem;padding:8px;width:100%}.rewards-row-details{font-size:.75rem;margin-top:10px;padding:10px}.rewards-validator-status{font-size:.6rem;padding:2px 6px}.rewards-bucket-filter,.rewards-validator-toggle{align-items:stretch;flex-direction:column;gap:12px;padding:10px}.rewards-multi-actions{flex-direction:column;gap:8px}.rewards-multi-actions .rewards-action-button{justify-content:center;width:100%}.rewards-bucket-filter label,.rewards-filter-options label,.rewards-sort-options label{font-size:.8125rem;min-width:auto;text-align:left}.rewards-bucket-filter select,.rewards-filter-options select,.rewards-search-input,.rewards-select,.rewards-sort-options select{font-size:.8125rem;margin-left:0;margin-top:0;max-width:none;padding:8px 12px;width:100%}.rewards-validator-toggle>*{margin-left:0!important;width:100%}.rewards-bucket-details,.rewards-validator-details{gap:6px;grid-template-columns:1fr}.rewards-overlay-content{border-radius:14px;max-width:95%;padding:20px 16px}.rewards-overlay-content h3{font-size:1.125rem;margin-bottom:16px}.rewards-input,.rewards-overlay-content p{font-size:.875rem}.rewards-input{padding:10px 14px}.rewards-no-buckets,.rewards-no-validators{font-size:.875rem;padding:20px}.rewards-info-label,.rewards-info-value{font-size:.75rem}.rewards-action-button,.rewards-button{font-size:.75rem;padding:6px 12px}.rewards-filter-options,.rewards-sort-options{align-items:center;flex-direction:row;gap:8px;width:100%}.rewards-bucket-legend{border-radius:8px;padding:10px 12px}.rewards-bucket-legend h3{font-size:.8125rem;margin-bottom:8px}.rewards-legend-items{align-items:flex-start;flex-direction:column;gap:10px}.rewards-legend-item{font-size:.75rem}.rewards-legend-color{height:10px;width:10px}}@media (min-width:431px){.rewards-rewards-title{font-size:1.75rem}.rewards-reward-row{align-items:center;flex-direction:row;gap:12px}.rewards-reward-label{min-width:120px}.rewards-reward-value{text-align:right}.rewards-reward-row .rewards-action-button{width:auto}}.create-collection-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.create-collection-modal{animation:slideInUp .4s cubic-bezier(.34,1.56,.64,1);background:#13131b;background:var(--bg-secondary,#13131b);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0009;display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow:hidden;width:100%}.modal-header{padding:16px 20px}.modal-title{align-items:center;color:var(--text-primary,#fff);display:flex;font-size:1.25rem;font-weight:700;gap:8px}.modal-title svg{color:#6366f1;color:var(--accent-primary,#6366f1)}.modal-close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);cursor:pointer;display:flex;font-size:1.25rem;height:36px;justify-content:center;transition:all .2s;width:36px}.modal-close-btn:hover{background:#ef44441a;color:#ef4444}.modal-close-btn:disabled{cursor:not-allowed;opacity:.5}.step-indicator{background:#13131b80;border-bottom:1px solid #ffffff14;gap:8px;justify-content:center;overflow-x:auto;padding:16px 20px}.step,.step-indicator{align-items:center;display:flex}.step{flex-direction:column;gap:4px;min-width:60px}.step-circle{align-items:center;background:#ffffff14;border:2px solid #ffffff1a;border-radius:50%;color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:flex;font-size:.75rem;height:32px;justify-content:center;transition:all .3s;width:32px}.step.active .step-circle{background:#6366f133;color:#6366f1;color:var(--accent-primary,#6366f1)}.step.active .step-circle,.step.completed .step-circle{border-color:#6366f1;border-color:var(--accent-primary,#6366f1)}.step.completed .step-circle{background:#6366f1;background:var(--accent-primary,#6366f1);color:#fff}.step-title{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.step.active .step-title,.step.completed .step-title{color:#fff;color:var(--text-primary,#fff)}.step-line{background:#ffffff1a;flex:1 1;height:2px;max-width:40px;min-width:20px}.step-line.completed{background:#6366f1;background:var(--accent-primary,#6366f1)}.modal-body{flex:1 1;overflow-y:auto;padding:20px}.step-content{animation:fadeIn .3s ease-out}.step-heading{color:#fff;color:var(--text-primary,#fff);font-size:1.125rem;font-weight:700;margin:0 0 4px}.step-description{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.875rem;margin:0 0 20px}.form-group{margin-bottom:16px}.form-group label{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:.8125rem;font-weight:600;gap:6px;margin-bottom:6px}.form-group label svg{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:.875rem}.required{color:#ef4444}.form-group input,.form-group select,.form-group textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;color:var(--text-primary,#fff);font-family:inherit;font-size:.875rem;padding:10px 12px;transition:all .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#6366f11a;border-color:#6366f1;border-color:var(--accent-primary,#6366f1);outline:none}.form-group input.error,.form-group select.error{background:#ef44441a;border-color:#ef4444}.form-group input::placeholder{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a)}.form-group select{cursor:pointer}.form-group select option{background:#13131b;background:var(--bg-secondary,#13131b);color:#fff;color:var(--text-primary,#fff)}.hint{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a)}.error-message,.hint{display:block;font-size:.7rem;margin-top:4px}.error-message{color:#ef4444}.form-row{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr}.input-with-suffix{align-items:center;display:flex;position:relative}.input-with-suffix input{padding-right:40px}.input-with-suffix .suffix{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-weight:600;position:absolute;right:12px}.social-links-section{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.social-links-section h4{color:#fff;color:var(--text-primary,#fff);font-size:.9375rem;font-weight:600;margin:0 0 12px}.info-box{background:#6366f11a;border:1px solid #6366f14d;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.info-box>svg{color:#6366f1;color:var(--accent-primary,#6366f1);flex-shrink:0;font-size:1.25rem;margin-top:2px}.info-box strong{color:#fff;color:var(--text-primary,#fff);display:block;font-size:.875rem;margin-bottom:4px}.info-box p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;line-height:1.5;margin:0}.metadata-example{background:#0000004d;border-radius:10px;margin-top:16px;padding:12px}.metadata-example h4{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;font-weight:600;margin:0 0 8px}.metadata-example pre{color:#fff;color:var(--text-primary,#fff);font-family:Space Mono,monospace;font-size:.75rem;line-height:1.4;margin:0;white-space:pre-wrap}.ipfs-guide{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-top:16px;padding:12px}.ipfs-guide h4{color:#fff;color:var(--text-primary,#fff);font-size:.875rem;font-weight:600;margin:0 0 8px}.ipfs-guide ol{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;line-height:1.6;margin:0;padding-left:20px}.ipfs-guide a{color:#6366f1;color:var(--accent-primary,#6366f1);text-decoration:none}.ipfs-guide a:hover{text-decoration:underline}.properties-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.property-toggle{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:10px;transition:all .2s}.property-toggle:hover{background:#ffffff0d}.property-toggle label{align-items:center;cursor:pointer;display:flex;gap:8px}.property-toggle input[type=checkbox]{accent-color:#6366f1;accent-color:var(--accent-primary,#6366f1);cursor:pointer;height:16px;width:16px}.toggle-label{color:#fff;color:var(--text-primary,#fff);font-size:.8125rem;font-weight:600}.toggle-hint{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:block;font-size:.65rem;margin-left:24px;margin-top:4px}.royalty-section{border-top:1px solid #ffffff14;padding-top:16px}.royalty-section h4{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:.9375rem;font-weight:600;gap:8px;margin:0 0 12px}.royalty-section h4 svg{color:#6366f1;color:var(--accent-primary,#6366f1)}.review-section{display:flex;flex-direction:column;gap:16px}.review-group{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:12px}.review-group h4{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.review-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:6px 0}.review-item:last-child{border-bottom:none}.review-label{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem}.review-value{color:#fff;color:var(--text-primary,#fff);font-family:Space Mono,monospace;font-size:.875rem;font-weight:600}.review-value.truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-properties{display:flex;flex-wrap:wrap;gap:6px}.property-badge{background:#6366f126;border:1px solid #6366f14d;border-radius:4px;color:#6366f1;color:var(--accent-primary,#6366f1);font-size:.7rem;font-weight:600;padding:4px 8px}.fee-notice{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;color:#f59e0b;display:flex;font-size:.8125rem;gap:10px;padding:12px}.fee-notice svg{flex-shrink:0}.transaction-status{align-items:center;border-radius:10px;display:flex;font-size:.875rem;font-weight:600;gap:10px;justify-content:center;margin-top:16px;padding:12px}.transaction-status.processing{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.transaction-status.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.transaction-status.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.modal-footer{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:12px;padding:16px 20px}.footer-spacer{flex:1 1}.nav-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.nav-btn.back{background:#0000;border:1px solid #ffffff1a;color:#b8b8d4;color:var(--text-secondary,#b8b8d4)}.nav-btn.back:hover{background:#ffffff0d;border-color:#fff3}.nav-btn.create,.nav-btn.next{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);color:#fff}.nav-btn.create:hover:not(:disabled),.nav-btn.next:hover{box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.nav-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.modal-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.modal-body::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width:640px){.create-collection-overlay{align-items:flex-end;padding:10px}.create-collection-modal{border-radius:16px 16px 0 0;max-height:95vh}.modal-header{padding:14px 16px}.modal-title{font-size:1.125rem}.step-indicator{gap:4px;justify-content:flex-start;padding:12px 16px}.step{min-width:50px}.step-circle{font-size:.7rem;height:28px;width:28px}.step-title{font-size:.6rem}.step-line{max-width:24px;min-width:12px}.modal-body{padding:16px}.step-heading{font-size:1rem}.step-description{font-size:.8125rem}.form-row,.properties-grid{grid-template-columns:1fr}.modal-footer{flex-wrap:wrap;padding:14px 16px}.nav-btn{font-size:.8125rem;padding:10px 16px}.review-value.truncate{max-width:120px}}.cito-overlay{align-items:center;animation:citoFadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}@keyframes citoFadeIn{0%{opacity:0}to{opacity:1}}.cito-modal{animation:citoSlideIn .4s cubic-bezier(.34,1.56,.64,1);background:#13131b;background:var(--bg-secondary,#13131b);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0009;display:flex;flex-direction:column;max-height:90vh;max-width:560px;overflow:hidden;width:100%}@keyframes citoSlideIn{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cito-header{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:16px 20px}.cito-header,.cito-title{align-items:center;display:flex}.cito-title{color:#fff;color:var(--text-primary,#fff);font-size:1.25rem;font-weight:700;gap:8px;margin:0}.cito-title svg{color:#6366f1;color:var(--accent-primary,#6366f1)}.cito-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);cursor:pointer;display:flex;font-size:1.25rem;height:36px;justify-content:center;transition:all .2s;width:36px}.cito-close:hover{background:#ef44441a;color:#ef4444}.cito-close:disabled{cursor:not-allowed;opacity:.5}.cito-body{flex:1 1;overflow-y:auto;padding:20px}.cito-body::-webkit-scrollbar{width:6px}.cito-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.cito-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.cito-body::-webkit-scrollbar-thumb:hover{background:#fff3}.cito-collection-info{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.cito-collection-img{border-radius:10px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.cito-collection-img img{height:100%;object-fit:cover;width:100%}.cito-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:flex;font-size:1.25rem;height:100%;justify-content:center;width:100%}.cito-collection-details{flex:1 1;min-width:0}.cito-collection-details h3{color:#fff;color:var(--text-primary,#fff);font-size:.9375rem;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cito-collection-details p{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-family:Space Mono,monospace;font-size:.75rem;margin:0}.cito-badge{border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.cito-badge.active{background:#10b98126;color:#10b981}.cito-badge.paused{background:#f59e0b26;color:#f59e0b}.cito-section{margin-bottom:20px}.cito-section-title{color:#fff;color:var(--text-primary,#fff);font-size:.875rem;font-weight:700;margin:0 0 12px}.cito-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cito-section-header h4{margin:0}.cito-form-group{margin-bottom:14px}.cito-form-group label{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:.8125rem;font-weight:600;gap:6px;margin-bottom:6px}.cito-form-group label svg{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:.875rem}.cito-input,.cito-select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;color:var(--text-primary,#fff);font-family:inherit;font-size:.875rem;padding:10px 12px;transition:all .2s;width:100%}.cito-input:focus,.cito-select:focus{background:#6366f11a;border-color:#6366f1;border-color:var(--accent-primary,#6366f1);outline:none}.cito-input.error{background:#ef44441a;border-color:#ef4444}.cito-select{cursor:pointer}.cito-select option{background:#13131b;background:var(--bg-secondary,#13131b);color:#fff;color:var(--text-primary,#fff)}.cito-hint{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a)}.cito-error,.cito-hint{display:block;font-size:.7rem;margin-top:4px}.cito-error{color:#ef4444}.cito-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.cito-status-toggle{display:flex;gap:8px}.cito-status-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.8125rem;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s}.cito-status-btn:hover{background:#ffffff14}.cito-status-btn.active{background:#10b98126;border-color:#10b981;color:#10b981}.cito-status-btn.active.paused{background:#f59e0b26;border-color:#f59e0b;color:#f59e0b}.cito-status-btn.active.whitelist{border-color:#6366f1;border-color:var(--accent-primary,#6366f1)}.cito-add-btn,.cito-status-btn.active.whitelist{background:#6366f126;color:#6366f1;color:var(--accent-primary,#6366f1)}.cito-add-btn{align-items:center;border:1px solid #6366f1;border:1px solid var(--accent-primary,#6366f1);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:.75rem;font-weight:600;gap:4px;padding:8px 14px;transition:all .2s}.cito-add-btn:hover{background:#6366f1;background:var(--accent-primary,#6366f1);color:#fff}.cito-remove-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:28px;justify-content:center;transition:all .2s;width:28px}.cito-remove-btn:hover{background:#ef44441a;color:#ef4444}.cito-packs{display:flex;flex-direction:column;gap:10px}.cito-pack{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:12px}.cito-pack-header{align-items:center;color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.cito-pack-inputs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.5fr;margin-bottom:8px}.cito-pack-field label{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:block;font-size:.7rem;font-weight:600;margin-bottom:4px}.cito-pack-field .cito-input{font-size:.8125rem;padding:8px 10px}.cito-pack-stats{align-items:center;display:flex;justify-content:space-between}.cito-per-nft{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-family:Space Mono,monospace;font-size:.75rem}.cito-discount{background:#10b98126;border-radius:4px;color:#10b981;font-size:.7rem;font-weight:700;padding:2px 6px}.cito-section.cito-collapsible{border:1px solid #ffffff14;border-radius:10px;margin-bottom:16px;overflow:hidden}.cito-collapse-btn{align-items:center;background:#ffffff08;border:none;color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:12px 14px;text-align:left;transition:all .2s;width:100%}.cito-collapse-btn:hover{background:#ffffff0d}.cito-collapse-title{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:.875rem;font-weight:600;gap:8px}.cito-collapse-title svg{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:.9rem}.cito-collapse-content{border-top:1px solid #ffffff14;padding:14px}.cito-whitelist-section{margin-top:14px}.cito-whitelist-section>label{color:#fff;color:var(--text-primary,#fff);display:block;font-size:.8125rem;font-weight:600;margin-bottom:10px}.cito-whitelist-add{display:flex;gap:8px;margin-bottom:8px}.cito-whitelist-add .cito-input{flex:1 1;min-width:0}.cito-input-small{flex:none!important;width:100px!important}.cito-whitelist-list{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto;padding-right:4px}.cito-whitelist-list::-webkit-scrollbar{width:4px}.cito-whitelist-list::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.cito-whitelist-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.cito-whitelist-item{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:10px;padding:8px 10px}.cito-whitelist-addr{color:#fff;color:var(--text-primary,#fff);flex:1 1;font-family:Space Mono,monospace;font-size:.75rem}.cito-whitelist-limit{background:#ffffff0d;border-radius:4px;color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-size:.7rem;padding:2px 8px}.cito-info{align-items:flex-start;background:#6366f11a;border:1px solid #6366f14d;border-radius:10px;color:#6366f1;color:var(--accent-primary,#6366f1);display:flex;font-size:.8125rem;gap:10px;padding:12px}.cito-info svg{flex-shrink:0;margin-top:2px}.cito-tx-status{align-items:center;border-radius:10px;display:flex;font-size:.875rem;font-weight:600;gap:10px;justify-content:center;margin-top:16px;padding:12px}.cito-tx-processing{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.cito-tx-success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.cito-tx-error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.cito-spin{animation:citoSpin 1s linear infinite}@keyframes citoSpin{to{transform:rotate(1turn)}}.cito-footer{border-top:1px solid #ffffff14;display:flex;gap:12px;padding:16px 20px}.cito-btn{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s}.cito-btn-cancel{background:#0000;border:1px solid #ffffff1a;color:#b8b8d4;color:var(--text-secondary,#b8b8d4)}.cito-btn-cancel:hover{background:#ffffff0d;border-color:#fff3}.cito-btn-cancel:disabled{cursor:not-allowed;opacity:.5}.cito-btn-submit{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border:none;color:#fff}.cito-btn-submit:hover:not(:disabled){box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.cito-btn-submit:disabled{cursor:not-allowed;opacity:.5;transform:none!important}@media (max-width:560px){.cito-overlay{align-items:flex-end;padding:10px}.cito-modal{border-radius:16px 16px 0 0;max-height:95vh}.cito-header{padding:14px 16px}.cito-title{font-size:1.125rem}.cito-body{padding:16px}.cito-form-row,.cito-pack-inputs{grid-template-columns:1fr}.cito-footer{padding:14px 16px}.cito-whitelist-add{flex-wrap:wrap}.cito-whitelist-add .cito-input:first-of-type{flex:none;width:100%}.cito-input-small{flex:1 1!important;width:auto!important}.cito-whitelist-item{flex-wrap:wrap;gap:6px}.cito-whitelist-addr{flex:none;width:calc(100% - 38px)}.cito-collapse-btn{padding:10px 12px}.cito-collapse-content{padding:12px}}@media (max-width:400px){.cito-overlay{padding:8px}.cito-header{padding:12px 14px}.cito-title{font-size:1rem}.cito-close{height:32px;width:32px}.cito-body{padding:14px}.cito-collection-info{gap:10px;padding:10px}.cito-collection-img{height:40px;width:40px}.cito-collection-details h3{font-size:.85rem}.cito-collection-details p{font-size:.65rem}.cito-collapse-title,.cito-section-title{font-size:.8rem}.cito-form-group label{font-size:.75rem}.cito-input,.cito-select{font-size:.8rem;padding:8px 10px}.cito-status-btn{font-size:.75rem;padding:8px 12px}.cito-pack{padding:10px}.cito-add-btn,.cito-pack-header{font-size:.7rem}.cito-add-btn{padding:6px 10px}.cito-footer{padding:12px 14px}.cito-btn{font-size:.8rem;padding:9px 16px}}.mcm-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.mcm-modal{background:linear-gradient(180deg,#1a1a26,#13131b);border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;max-height:80vh;max-width:780px;overflow:hidden;width:100%}.mcm-header{background:#6366f10d;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;padding:16px 24px}.mcm-header,.mcm-title{align-items:center;display:flex}.mcm-title{color:#fff;font-size:1.125rem;font-weight:600;gap:10px;margin:0}.mcm-title svg{color:#6366f1}.mcm-close{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#b8b8d4;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.mcm-close:hover{background:#ef444433;color:#ef4444}.mcm-body{display:flex;flex:1 1;min-height:0;overflow:hidden}.mcm-sidebar{background:#0003;border-right:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;gap:2px;overflow-y:auto;padding:12px 8px;width:160px}.mcm-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#b8b8d4;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:8px;padding:10px 12px;text-align:left;transition:all .2s;width:100%}.mcm-nav-item:hover{background:#6366f11a;color:#fff}.mcm-nav-item.active{background:#6366f133;color:#6366f1}.mcm-nav-item svg{flex-shrink:0;font-size:.875rem}.mcm-content{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.mcm-panel{display:flex;flex-direction:column}.mcm-panel-title{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:8px;margin:0 0 8px}.mcm-panel-title svg{color:#6366f1}.mcm-desc{color:#7d7d9a;font-size:.8125rem;line-height:1.5;margin:0 0 20px}.mcm-overview{background:#0003;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:20px;padding:16px}.mcm-overview-img{border-radius:12px;flex-shrink:0;height:90px;overflow:hidden;width:90px}.mcm-overview-img img{height:100%;object-fit:cover;width:100%}.mcm-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);color:#4a4a6a;display:flex;font-size:1.5rem;height:100%;justify-content:center;width:100%}.mcm-overview-info{flex:1 1;min-width:0}.mcm-overview-info h4{color:#fff;font-size:1rem;font-weight:600;margin:0 0 4px}.mcm-asset-id{color:#7d7d9a;font-family:Space Mono,monospace;font-size:.7rem;margin:0 0 12px}.mcm-stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.mcm-stat{display:flex;flex-direction:column;gap:2px}.mcm-stat-label{color:#7d7d9a;font-size:.65rem;text-transform:uppercase}.mcm-stat-value{color:#fff;font-size:.8rem;font-weight:600}.mcm-explorer-link{align-items:center;color:#6366f1;display:inline-flex;font-size:.75rem;gap:6px;text-decoration:none;transition:color .2s}.mcm-explorer-link:hover{color:#8b5cf6}.mcm-form-group{margin-bottom:16px}.mcm-label{color:#b8b8d4;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.mcm-input,.mcm-select{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.875rem;padding:10px 12px;transition:all .2s;width:100%}.mcm-input:focus,.mcm-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.mcm-input.error{border-color:#ef4444}.mcm-input::placeholder{color:#4a4a6a}.mcm-hint{color:#7d7d9a}.mcm-error,.mcm-hint{display:block;font-size:.7rem;margin-top:4px}.mcm-error{color:#ef4444}.mcm-input-suffix{align-items:center;display:flex;position:relative}.mcm-input-suffix .mcm-input{padding-right:40px}.mcm-suffix{color:#7d7d9a;font-size:.875rem;pointer-events:none;position:absolute;right:12px}.mcm-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s;white-space:nowrap}.mcm-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.mcm-btn-primary:hover{box-shadow:0 4px 15px #6366f166;transform:translateY(-2px)}.mcm-btn-secondary{background:#6366f126;border:1px solid #6366f14d;color:#6366f1}.mcm-btn-secondary:hover{background:#6366f140}.mcm-btn-success{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.mcm-btn-success:hover{background:#10b981;color:#fff}.mcm-btn-warning{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.mcm-btn-warning:hover{background:#f59e0b;color:#fff}.mcm-btn-danger{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.mcm-btn-danger:hover{background:#ef4444;color:#fff}.mcm-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.mcm-btn-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.mcm-preview{background:#0003;border-radius:8px;margin:12px 0 16px;padding:12px}.mcm-preview-label{color:#7d7d9a;display:block;font-size:.7rem;margin-bottom:8px}.mcm-preview-img{border-radius:8px;max-height:80px;max-width:80px}.mcm-warning{align-items:flex-start;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:14px}.mcm-warning svg{color:#f59e0b;flex-shrink:0;font-size:1rem;margin-top:2px}.mcm-warning span{color:#f59e0b;font-size:.8125rem;line-height:1.5}.mcm-danger{align-items:flex-start;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:14px}.mcm-danger svg{color:#ef4444;flex-shrink:0;font-size:1rem;margin-top:2px}.mcm-danger span{color:#ef4444;font-size:.8125rem;line-height:1.5}.mcm-status-row{align-items:center;color:#b8b8d4;display:flex;font-size:.875rem;gap:10px;margin-bottom:20px}.mcm-badge{border-radius:20px;font-size:.75rem;font-weight:600;padding:4px 12px;text-transform:uppercase}.mcm-badge.active{background:#10b98126;color:#10b981}.mcm-badge.paused{background:#f59e0b26;color:#f59e0b}.mcm-lock-list{display:flex;flex-direction:column;gap:12px}.mcm-lock-item{align-items:center;background:#00000040;border:1px solid #ef444426;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:16px}.mcm-lock-info{flex:1 1;min-width:0}.mcm-lock-info h4{color:#fff;font-size:.875rem;font-weight:600;margin:0 0 4px}.mcm-lock-info p{color:#7d7d9a;font-size:.75rem;line-height:1.4;margin:0}.mcm-tx-status{align-items:center;border-radius:8px;display:flex;font-size:.875rem;gap:10px;margin-top:20px;padding:14px}.mcm-tx-processing{background:#6366f11a;color:#6366f1}.mcm-tx-success{background:#10b9811a;color:#10b981}.mcm-tx-error{background:#ef44441a;color:#ef4444}.mcm-spin{animation:mcmSpinAnim 1s linear infinite}@keyframes mcmSpinAnim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.mcm-overlay{padding:10px}.mcm-modal{max-height:92vh}.mcm-body{flex-direction:column}.mcm-sidebar{-webkit-overflow-scrolling:touch;border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;gap:4px;overflow-x:auto;overflow-y:hidden;padding:8px 6px;width:100%}.mcm-sidebar::-webkit-scrollbar{display:none;height:0}.mcm-nav-item{flex-shrink:0;font-size:.75rem;min-width:auto;padding:8px 12px}.mcm-nav-item svg{font-size:1rem}.mcm-nav-item span{display:none}.mcm-content{flex:1 1;overflow-y:auto;padding:16px}.mcm-overview{align-items:center;flex-direction:column;text-align:center}.mcm-overview-info{width:100%}.mcm-stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.mcm-lock-item{flex-direction:column;gap:12px;text-align:center}.mcm-lock-info{padding-right:0}.mcm-btn-group{justify-content:center}}@media (max-width:480px){.mcm-overlay{padding:8px}.mcm-modal{border-radius:12px;max-height:95vh}.mcm-header{padding:12px 14px}.mcm-title{font-size:.95rem;gap:8px}.mcm-close{height:28px;width:28px}.mcm-sidebar{gap:3px;padding:6px 4px}.mcm-nav-item{border-radius:6px;padding:6px 10px}.mcm-nav-item svg{font-size:.9rem}.mcm-content{padding:12px}.mcm-panel-title{font-size:.9rem}.mcm-desc{font-size:.75rem;margin-bottom:16px}.mcm-overview{gap:14px;padding:12px}.mcm-overview-img{height:70px;width:70px}.mcm-overview-info h4{font-size:.9rem}.mcm-asset-id{font-size:.65rem}.mcm-stats-grid{gap:10px}.mcm-stat-label{font-size:.6rem}.mcm-stat-value{font-size:.75rem}.mcm-form-group{margin-bottom:14px}.mcm-label{font-size:.7rem}.mcm-input,.mcm-select{font-size:.8rem;padding:9px 10px}.mcm-btn{font-size:.75rem;padding:9px 16px}.mcm-btn-group{flex-direction:column;gap:8px}.mcm-btn-group .mcm-btn{width:100%}.mcm-danger,.mcm-warning{gap:10px;padding:12px}.mcm-danger span,.mcm-warning span{font-size:.75rem}.mcm-lock-item{padding:14px}.mcm-lock-info h4{font-size:.8rem}.mcm-lock-info p{font-size:.7rem}.mcm-tx-status{font-size:.8rem;padding:12px}}.creator-guide{margin:0 auto;max-width:900px}.guide-header{flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.guide-header,.guide-title{align-items:flex-start;display:flex}.guide-title{gap:12px}.guide-icon{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:1.5rem;margin-top:2px}.guide-title h2{color:#fff;color:var(--text-primary,#fff);font-size:1.25rem;font-weight:700;margin:0 0 4px}.guide-title p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.875rem;margin:0}.guide-actions{display:flex;gap:8px}.expand-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:6px 12px;transition:all .2s}.expand-btn:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--accent-primary,#6366f1);color:#6366f1;color:var(--accent-primary,#6366f1)}.guide-sections{display:flex;flex-direction:column;gap:8px}.guide-section{background:#13131bb3;border:1px solid #ffffff14;border-radius:10px;overflow:hidden;transition:all .3s}.guide-section:hover{border-color:#ffffff1f}.guide-section.expanded{border-color:#6366f1;border-color:var(--accent-primary,#6366f1);box-shadow:0 0 20px #6366f11a}.section-header{align-items:center;background:#0000;border:none;color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:14px 16px;transition:background .2s;width:100%}.section-header:hover{background:#ffffff08}.section-title{align-items:center;display:flex;font-size:.9375rem;font-weight:600;gap:10px}.section-icon{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:1rem}.section-header>svg{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-size:.75rem}.section-content{animation:fadeIn .3s ease-out;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.875rem;line-height:1.6;padding:0 16px 16px}.section-content h4{color:#fff;color:var(--text-primary,#fff);font-size:.9375rem;font-weight:700;margin:16px 0 8px}.section-content h4:first-child{margin-top:0}.section-content p{margin:0 0 12px}.section-content ol,.section-content ul{margin:0 0 12px;padding-left:20px}.section-content li{margin-bottom:6px}.section-content strong{color:#fff;color:var(--text-primary,#fff)}.section-content a{color:#6366f1;color:var(--accent-primary,#6366f1);text-decoration:none}.section-content a:hover{text-decoration:underline}.section-content code{background:#0000004d;border-radius:4px;color:#ec4899;font-family:Space Mono,monospace;font-size:.8125rem;padding:2px 6px}.section-content .code-block{background:#0006;border:1px solid #ffffff14;border-radius:8px;color:#fff;color:var(--text-primary,#fff);font-family:Space Mono,monospace;font-size:.75rem;line-height:1.5;margin:12px 0;overflow-x:auto;padding:12px}.section-content .service-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:12px 0}.section-content .service-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:12px;transition:all .2s}.section-content .service-card:hover{background:#6366f10d;border-color:#6366f1;border-color:var(--accent-primary,#6366f1)}.section-content .service-card strong{display:block;font-size:.875rem;margin-bottom:4px}.section-content .service-card p{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-size:.75rem;margin:0 0 8px}.section-content .service-card a{align-items:center;display:flex;font-size:.75rem;gap:4px}.section-content .external-icon{font-size:.65rem}.section-content .pricing-table{border-collapse:collapse;font-size:.8125rem;margin:12px 0;width:100%}.section-content .pricing-table td,.section-content .pricing-table th{border-bottom:1px solid #ffffff14;padding:10px 12px;text-align:left}.section-content .pricing-table th{background:#0000004d;color:#fff;color:var(--text-primary,#fff);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.section-content .pricing-table td{font-family:Space Mono,monospace}.section-content .pricing-table tr:last-child td{border-bottom:none}.section-content .pricing-table tr:hover td{background:#ffffff08}.guide-footer{margin-top:20px}.help-box{align-items:flex-start;background:#6366f11a;border:1px solid #6366f14d;border-radius:10px;display:flex;gap:12px;padding:16px}.help-box>svg{color:#f59e0b;flex-shrink:0;font-size:1.25rem;margin-top:2px}.help-box strong{color:#fff;color:var(--text-primary,#fff);display:block;font-size:.9375rem;margin-bottom:4px}.help-box p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;margin:0}@media (max-width:640px){.guide-header{align-items:flex-start;flex-direction:column}.guide-icon{font-size:1.25rem}.guide-title h2{font-size:1.125rem}.guide-title p{font-size:.8125rem}.section-title{font-size:.875rem}.section-content{font-size:.8125rem}.section-content h4{font-size:.875rem}.section-content .service-cards{grid-template-columns:1fr}.section-content .code-block{font-size:.7rem;padding:10px}.section-content .pricing-table{font-size:.75rem}.section-content .pricing-table td,.section-content .pricing-table th{padding:8px 10px}}.creator-page{background:#0a0a0f;background:var(--bg-primary,#0a0a0f);color:#fff;color:var(--text-primary,#fff);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding-top:56px}.creator-connect-prompt{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 56px);padding:20px}.connect-content{max-width:400px;text-align:center}.connect-icon{animation:float 3s ease-in-out infinite;color:#6366f1;color:var(--accent-primary,#6366f1);font-size:3rem;margin-bottom:16px}.connect-content h2{color:#fff;color:var(--text-primary,#fff);font-size:1.5rem;font-weight:700;margin:0 0 8px}.connect-content p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.9375rem;line-height:1.5;margin:0 0 20px}.connect-button{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.connect-button:hover{box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.creator-hero{margin:0 auto;max-width:1400px;padding:16px 20px 12px}.creator-hero-content{text-align:center}.creator-hero-title{-webkit-text-fill-color:#0000;align-items:center;animation:fadeInDown .6s ease-out;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.5rem;font-weight:700;gap:8px;justify-content:center;margin:0 0 4px}.creator-hero-title .hero-icon{animation:float 3s ease-in-out infinite;color:#6366f1;color:var(--accent-primary,#6366f1);font-size:1.25rem}.creator-hero-subtitle{animation:fadeInUp .6s ease-out .2s backwards;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.875rem;margin:0}.creator-stats-bar{animation:fadeIn .6s ease-out .3s backwards;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 12px;max-width:1400px;padding:0 20px}.stat-icon{color:var(--accent-primary,#6366f1)}.stat-label{color:var(--text-tertiary,#7d7d9a)}.stat-value{color:var(--text-primary,#fff)}.creator-quick-actions{display:flex;gap:12px;justify-content:center;margin:0 auto 16px;max-width:1400px;padding:0 20px}.quick-action-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;gap:10px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-action-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.quick-action-btn:hover:before{left:100%}.quick-action-btn.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);box-shadow:0 4px 15px #6366f14d;color:#fff}.quick-action-btn.primary:hover{box-shadow:0 8px 25px #6366f180;transform:translateY(-3px)}.quick-action-btn.secondary{background:#6366f11a;border:1px solid #6366f14d;color:#6366f1;color:var(--accent-primary,#6366f1)}.quick-action-btn.secondary:hover{background:#6366f133;border-color:#6366f1;border-color:var(--accent-primary,#6366f1);box-shadow:0 8px 20px #6366f133;transform:translateY(-3px)}.creator-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0 auto 16px;max-width:1400px;padding:0 20px}.tab-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.tab-btn:hover{background:#6366f11a;color:#fff;color:var(--text-primary,#fff)}.tab-btn.active{background:#6366f126;border-color:#6366f1;border-color:var(--accent-primary,#6366f1);color:#6366f1;color:var(--accent-primary,#6366f1)}.creator-content{margin:0 auto;max-width:1400px;padding:0 20px 40px}.creator-loading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:40vh}.loading-spinner-large{border-top:3px solid var(--accent-primary,#6366f1)}.creator-loading p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.9375rem;margin:0}.collections-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.collection-card{animation:cardFadeIn .6s ease-out backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.collections-grid .collection-card,.itos-grid .ito-card{opacity:1!important}.collection-card:hover{border-color:#6366f1;border-color:var(--accent-primary,#6366f1);box-shadow:0 0 40px #6366f14d;transform:translateY(-2px)}.collection-card-header{background:linear-gradient(135deg,#1a1a26,#13131b);height:160px;overflow:hidden;position:relative;width:100%}.collection-image{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.collection-card:hover .collection-image{transform:scale(1.1)}.collection-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:flex;height:100%;justify-content:center;width:100%}.collection-type-badge{background:#6366f1e6;border-radius:6px;color:#fff;font-size:.7rem;padding:4px 8px;right:8px;top:8px}.collection-ito-badge,.collection-type-badge{font-weight:700;letter-spacing:.05em;position:absolute;text-transform:uppercase}.collection-ito-badge{align-items:center;border-radius:20px;bottom:8px;display:flex;font-size:.65rem;gap:4px;left:8px;padding:4px 10px}.collection-ito-badge.active{background:#10b981e6;color:#fff}.collection-ito-badge.paused{background:#f59e0be6;color:#fff}.collection-ito-badge.ended{background:#6b7280e6;color:#fff}.collection-card-body{padding:12px}.collection-name{color:#fff;color:var(--text-primary,#fff);font-size:.95rem;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-ticker{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-family:Space Mono,monospace;font-size:.75rem;margin:0 0 10px}.collection-stats{display:flex;gap:16px;margin-bottom:10px}.collection-stat{display:flex;flex-direction:column;gap:2px}.collection-stat .stat-label{font-size:.65rem}.collection-stat .stat-value{font-size:.85rem}.collection-stat.raised .stat-value{color:#10b981;font-weight:600}.collection-actions{display:flex;gap:8px}.collection-action-btn{align-items:center;background:#6366f126;border:1px solid #6366f1;border:1px solid var(--accent-primary,#6366f1);border-radius:8px;color:#6366f1;color:var(--accent-primary,#6366f1);cursor:pointer;display:flex;flex:1 1;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.collection-action-btn.manage{background:#8b5cf626;border-color:#8b5cf6;color:#8b5cf6}.collection-action-btn.create{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;color:#fff}.collection-action-btn.edit{background:#10b98126;border-color:#10b981;color:#10b981}.collection-action-btn:hover{transform:translateY(-2px)}.collection-action-btn.manage:hover{background:#8b5cf6;box-shadow:0 4px 12px #8b5cf666;color:#fff}.collection-action-btn.create:hover{box-shadow:0 4px 12px #6366f166}.collection-action-btn.edit:hover{background:#10b981;color:#fff}.collection-card.add-card{align-items:center;background:#0000;border:2px dashed #fff3;display:flex;justify-content:center;min-height:280px}.collection-card.add-card:hover{background:#6366f10d;border-color:#6366f1;border-color:var(--accent-primary,#6366f1)}.add-card-content{align-items:center;color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:flex;flex-direction:column;gap:8px;transition:color .2s}.collection-card.add-card:hover .add-card-content{color:#6366f1;color:var(--accent-primary,#6366f1)}.add-icon{font-size:2rem}.add-card-content span{font-size:.875rem;font-weight:600}.empty-state{align-items:center;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.empty-icon{color:#6366f1;color:var(--accent-primary,#6366f1);margin-bottom:16px;opacity:.5}.empty-state h3{color:#fff;color:var(--text-primary,#fff);font-size:1.25rem;font-weight:600;margin:0 0 8px}.empty-state p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.9375rem;margin:0 0 20px;max-width:400px}.empty-action-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn:hover{box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.itos-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ito-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.ito-card:hover{border-color:#6366f1;border-color:var(--accent-primary,#6366f1);box-shadow:0 0 40px #6366f14d;transform:translateY(-2px)}.ito-card-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px}.ito-image-wrapper{background:linear-gradient(135deg,#1a1a26,#13131b);border-radius:10px;height:48px;overflow:hidden;width:48px}.ito-image{height:100%;object-fit:cover;width:100%}.ito-placeholder{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);height:100%;justify-content:center;width:100%}.ito-placeholder,.ito-status{align-items:center;display:flex}.ito-status{border-radius:20px;font-size:.7rem;font-weight:700;gap:4px;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.ito-status.active{background:#10b98126;color:#10b981}.ito-status.paused{background:#f59e0b26;color:#f59e0b}.ito-card-body{padding:12px}.ito-name{color:#fff;color:var(--text-primary,#fff);font-size:1rem;font-weight:600;margin:0 0 4px}.ito-asset-id{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-family:Space Mono,monospace;font-size:.75rem;margin:0 0 10px}.ito-progress{margin-bottom:12px}.ito-progress .progress-labels{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:flex;font-size:.7rem;justify-content:space-between;margin-bottom:4px}.ito-progress .progress-bar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden;width:100%}.ito-progress .progress-fill{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border-radius:2px;height:100%;transition:width .3s ease}.ito-details{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ito-detail{align-items:center;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);display:flex;font-size:.8125rem;gap:6px}.ito-detail.funds-raised{color:#10b981;font-weight:600}.ito-detail.funds-raised .detail-icon{color:#10b981}.detail-icon{font-size:.875rem}.detail-icon,.ito-manage-btn{color:#6366f1;color:var(--accent-primary,#6366f1)}.ito-manage-btn{align-items:center;background:#6366f126;border:1px solid #6366f1;border:1px solid var(--accent-primary,#6366f1);border-radius:8px;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.ito-manage-btn:hover{background:#6366f1;background:var(--accent-primary,#6366f1);color:#fff}@media (max-width:768px){.creator-page{padding-top:52px}.creator-hero{padding:12px 12px 8px}.creator-hero-title{font-size:1.25rem;gap:6px}.creator-hero-subtitle{font-size:.8rem}.creator-stats-bar{gap:6px;margin-bottom:10px;padding:0 12px}.stat-item{flex:1 1;min-width:calc(50% - 6px);padding:6px 10px}.creator-quick-actions{flex-direction:column;gap:8px;padding:0 12px}.quick-action-btn{justify-content:center;width:100%}.creator-tabs{-webkit-overflow-scrolling:touch;gap:4px;justify-content:flex-start;overflow-x:auto;padding:0 12px}.tab-btn{flex-shrink:0;font-size:.75rem;padding:6px 12px}.creator-content{padding:0 12px 32px}.collections-grid{gap:12px;grid-template-columns:1fr}.collection-card{border-radius:12px;display:flex;flex-direction:row}.collection-card-header{border-radius:12px 0 0 12px;flex-shrink:0;height:auto;min-height:140px;width:100px}.collection-card-body{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:12px}.collection-name{font-size:.9rem}.collection-ticker{font-size:.7rem;margin-bottom:8px}.collection-stats{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px}.collection-stat{min-width:auto}.collection-actions{display:flex;gap:8px}.collection-action-btn{flex:1 1;font-size:.75rem;padding:8px 12px}.collection-card.add-card{flex-direction:row;justify-content:center;min-height:140px}.itos-grid{gap:10px;grid-template-columns:1fr}.empty-state{padding:40px 16px}.empty-icon{font-size:2.5rem}.empty-state h3{font-size:1.125rem}.empty-state p{font-size:.875rem}}@media (max-width:400px){.creator-hero{padding:10px 10px 6px}.creator-hero-title{font-size:1.1rem}.creator-stats-bar{padding:0 10px}.stat-item{padding:5px 8px}.stat-label{font-size:.6rem}.stat-value{font-size:.8rem}.creator-quick-actions,.creator-tabs{padding:0 10px}.creator-content{padding:0 10px 24px}.collections-grid{gap:10px}.collection-card-header{min-height:120px;width:80px}.collection-card-body{padding:10px}.collection-name{font-size:.85rem}.collection-ticker{font-size:.65rem}.collection-stat .stat-label{font-size:.6rem}.collection-stat .stat-value{font-size:.75rem}.collection-action-btn{font-size:.7rem;padding:6px 10px}.collection-card.add-card{min-height:120px}.add-icon{font-size:1.5rem}.add-card-content span{font-size:.75rem}}.quick-action-btn.premium{background:linear-gradient(135deg,#f59e0b,#d97706 50%,#b45309);box-shadow:0 4px 15px #f59e0b4d;color:#fff}.quick-action-btn.premium:hover{box-shadow:0 8px 25px #f59e0b80;transform:translateY(-3px)}.tab-btn.premium{color:#f59e0b}.tab-btn.premium.active{background:#f59e0b26;border-color:#f59e0b;color:#f59e0b}.collection-action-btn.promote{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff}.collection-action-btn.promote:hover{box-shadow:0 4px 12px #f59e0b66}.services-section{animation:fadeInUp .6s ease-out}.services-header{margin-bottom:32px;text-align:center}.services-header h2{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:1.5rem;font-weight:700;gap:10px;justify-content:center;margin:0 0 8px}.services-header h2 svg{color:#f59e0b}.services-header p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.9375rem;margin:0 auto;max-width:600px}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.service-card:before{background:linear-gradient(90deg,#6366f1,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.service-card.featured_ito:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.service-card.verified_creator:before{background:linear-gradient(90deg,#10b981,#34d399)}.service-card.launch_boost:before{background:linear-gradient(90deg,#ec4899,#f472b6)}.service-card.premium_analytics:before{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.service-card:hover{border-color:#fff3;box-shadow:0 12px 40px #6366f133;transform:translateY(-4px)}.service-card-header{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 20px 0}.service-icon{align-items:center;background:linear-gradient(135deg,#6366f133,#8b5cf633);border-radius:14px;color:#6366f1;color:var(--accent-primary,#6366f1);display:flex;font-size:1.5rem;height:56px;justify-content:center;width:56px}.service-card.featured_ito .service-icon{background:linear-gradient(135deg,#f59e0b33,#fbbf2433);color:#f59e0b}.service-card.verified_creator .service-icon{background:linear-gradient(135deg,#10b98133,#34d39933);color:#10b981}.service-card.launch_boost .service-icon{background:linear-gradient(135deg,#ec489933,#f472b633);color:#ec4899}.service-badges{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.service-badge{background:#ffffff1a;border-radius:20px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.service-badge.processing{font-size:.6rem;padding:3px 8px}.service-badge.processing.automatic{background:#10b98133;color:#10b981}.service-badge.processing.manual_review{background:#f59e0b33;color:#f59e0b}.service-card-body{padding:16px 20px 20px}.service-name{color:#fff;color:var(--text-primary,#fff);font-size:1.125rem;font-weight:700;margin:0 0 6px}.service-description{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;line-height:1.5;margin:0 0 12px}.service-price{align-items:center;background:#6366f11a;border-radius:10px;display:flex;gap:6px;margin-bottom:16px;padding:10px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service-price svg{color:#f59e0b}.price-amount{color:#fff;color:var(--text-primary,#fff);font-family:Space Mono,monospace}.price-currency{color:var(--text-secondary,#b8b8d4);font-size:.875rem}.service-benefits{list-style:none;margin:0 0 16px;padding:0}.service-benefits li{align-items:center;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);display:flex;font-size:.8125rem;gap:8px;padding:6px 0}.benefit-check{color:#10b981;flex-shrink:0;font-size:.75rem}.service-buy-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s;width:100%}.service-buy-btn:hover{box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.service-requirements-note{align-items:center;background:#f59e0b1a;border-radius:6px;color:#f59e0b;display:flex;font-size:.7rem;gap:6px;margin-bottom:12px;padding:8px 10px}.service-requirements-note svg{flex-shrink:0;font-size:.75rem}.services-why{background:linear-gradient(135deg,#6366f11a,#8b5cf60d);border:1px solid #6366f133;border-radius:20px;padding:32px}.services-why h3{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:1.25rem;font-weight:700;gap:10px;justify-content:center;margin:0 0 24px}.services-why h3 svg{color:#6366f1;color:var(--accent-primary,#6366f1)}.why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.why-item{text-align:center}.why-icon{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:2rem;margin-bottom:12px}.why-item h4{color:#fff;color:var(--text-primary,#fff);font-size:1rem;font-weight:600;margin:0 0 6px}.why-item p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;line-height:1.5;margin:0}.services-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.services-modal{animation:slideInUp .4s cubic-bezier(.34,1.56,.64,1);background:#13131b;background:var(--bg-secondary,#13131b);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0009;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.services-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:16px 20px}.services-modal-header h2{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:1.125rem;font-weight:700;gap:10px;margin:0}.services-modal-header h2 svg{color:#f59e0b}.services-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);cursor:pointer;display:flex;font-size:1.25rem;height:36px;justify-content:center;transition:all .2s;width:36px}.services-modal-close:hover{background:#ef44441a;color:#ef4444}.services-modal-close:disabled{cursor:not-allowed;opacity:.5}.services-modal-body{max-height:calc(90vh - 80px);overflow-y:auto;padding:20px}.service-target-info{align-items:center;background:#6366f11a;border:1px solid #6366f133;border-radius:10px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);display:flex;font-size:.875rem;gap:8px;margin-bottom:16px;padding:10px 14px}.service-target-info svg{color:#6366f1;color:var(--accent-primary,#6366f1)}.service-target-info strong{color:#fff;color:var(--text-primary,#fff)}.service-selection p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.9375rem;margin:0 0 16px}.service-options{display:flex;flex-direction:column;gap:10px}.service-option{border:1px solid #ffffff14;color:inherit;font-family:inherit;gap:14px;padding:14px 16px;text-align:left;transition:all .2s;width:100%}.service-option:hover{background:#6366f11a}.service-option-icon{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:1.5rem}.service-option.featured_ito .service-option-icon{color:#f59e0b}.service-option.verified_creator .service-option-icon{color:#10b981}.service-option.launch_boost .service-option-icon{color:#ec4899}.service-option-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.service-option-name{color:#fff;color:var(--text-primary,#fff);font-size:.9375rem;font-weight:600}.service-option-price{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-family:Space Mono,monospace;font-size:.8125rem}.service-option-arrow{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-size:.875rem}.service-purchase{animation:fadeIn .3s ease-out}.purchase-summary{margin-bottom:20px;text-align:center}.purchase-service-icon{align-items:center;background:linear-gradient(135deg,#6366f133,#8b5cf633);border-radius:18px;color:#6366f1;color:var(--accent-primary,#6366f1);display:flex;font-size:2rem;height:72px;justify-content:center;margin:0 auto 16px;width:72px}.purchase-summary h3{color:#fff;color:var(--text-primary,#fff);font-size:1.25rem;font-weight:700;margin:0 0 6px}.purchase-summary>p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.875rem;margin:0 0 16px}.purchase-details{gap:24px;justify-content:center;margin-bottom:16px}.purchase-detail{align-items:center;display:flex;flex-direction:column;gap:4px}.detail-label{color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.detail-value{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:1rem;font-weight:600;gap:4px}.purchase-detail.price .detail-value{color:#f59e0b;font-family:Space Mono,monospace}.purchase-detail.price .detail-value svg{font-size:.875rem}.purchase-benefits{background:#ffffff08;border-radius:12px;list-style:none;margin:0 0 20px;padding:16px;text-align:left}.purchase-benefits li{align-items:center;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);display:flex;font-size:.875rem;gap:10px;padding:6px 0}.purchase-benefits li svg{color:#10b981;flex-shrink:0}.purchase-status{align-items:center;border-radius:10px;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:10px;justify-content:center;margin-bottom:16px;padding:14px}.purchase-status .tx-link{align-items:center;background:#ffffff1a;border-radius:6px;color:inherit;display:flex;font-size:.8125rem;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.purchase-status .tx-link:hover{background:#ffffff26}.purchase-status.processing{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.purchase-status.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.purchase-status.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.spin{animation:spin 1s linear infinite}.purchase-actions{gap:12px;margin-bottom:16px}.purchase-back-btn{background:#0000;border:1px solid #ffffff1a;border-radius:10px;color:#b8b8d4;color:var(--text-secondary,#b8b8d4);cursor:pointer;flex:1 1;font-family:inherit;font-size:.875rem;font-weight:600;padding:12px 20px;transition:all .2s}.purchase-back-btn:hover:not(:disabled){background:#ffffff0d;border-color:#fff3}.purchase-back-btn:disabled{cursor:not-allowed;opacity:.5}.purchase-confirm-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706 50%,#b45309);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:2 1;font-family:inherit;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s}.purchase-confirm-btn:hover:not(:disabled){box-shadow:0 8px 24px #f59e0b66;transform:translateY(-2px)}.purchase-confirm-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.purchase-disclaimer{align-items:center;color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);display:flex;font-size:.75rem;gap:8px;justify-content:center;margin:0}.purchase-disclaimer svg{flex-shrink:0}.purchase-done-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .3s;width:100%}.purchase-done-btn:hover{box-shadow:0 8px 24px #10b98166;transform:translateY(-2px)}.tx-hash-box{background:#10b98114;border:1px solid #10b9814d;border-radius:12px;margin-bottom:16px;padding:16px}.tx-hash-label{color:#10b981;font-size:.8125rem;font-weight:600;margin-bottom:10px}.tx-hash-content{align-items:center;background:#0000004d;border-radius:8px;display:flex;gap:10px;margin-bottom:12px;padding:10px 12px}.tx-hash-code{color:#d1d5db;flex:1 1;font-family:Space Mono,monospace;font-size:.75rem;line-height:1.4;word-break:break-all}.tx-copy-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s;white-space:nowrap}.tx-copy-btn:hover{box-shadow:0 4px 12px #6366f166;transform:translateY(-1px)}.tx-hash-actions{display:flex;flex-wrap:wrap;gap:12px}.tx-submit-link,.tx-view-link{align-items:center;border-radius:6px;display:flex;font-size:.8125rem;font-weight:500;gap:6px;padding:8px 14px;text-decoration:none;transition:all .2s}.tx-view-link{background:#ffffff14;border:1px solid #ffffff26;color:#d1d5db}.tx-view-link:hover{background:#ffffff1f;color:#fff}.tx-submit-link{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.tx-submit-link:hover{background:#f59e0b40;color:#fbbf24}@media (max-width:480px){.tx-hash-content{align-items:stretch;flex-direction:column}.tx-copy-btn{justify-content:center}.tx-hash-actions{flex-direction:column}.tx-submit-link,.tx-view-link{justify-content:center}}.purchase-requirements{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:12px;margin-bottom:16px;padding:16px}.purchase-requirements h4{align-items:center;color:#f59e0b;display:flex;font-size:.9375rem;font-weight:600;gap:8px;margin:0 0 8px}.requirements-intro{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;margin:0 0 12px}.requirements-list{list-style:none;margin:0 0 16px;padding:0}.requirements-list li{border-bottom:1px solid #ffffff0d;color:#fff;color:var(--text-primary,#fff);font-size:.8125rem;padding:8px 0 8px 20px;position:relative}.requirements-list li:last-child{border-bottom:none}.requirements-list li:before{color:#f59e0b;content:"→";font-weight:700;left:0;position:absolute}.submission-contacts{background:#0003;border-radius:10px;padding:14px}.submission-contacts>p{color:#b8b8d4;color:var(--text-secondary,#b8b8d4);font-size:.8125rem;margin:0 0 10px}.contact-options{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.contact-link{align-items:center;background:#ffffff0d;border-radius:8px;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:.875rem;font-weight:600;gap:8px;padding:10px 14px;text-decoration:none;transition:all .2s}.contact-link:hover{background:#ffffff1a}.contact-link.telegram:hover{background:#08c3;color:#08c}.contact-link.twitter:hover{background:#1da1f233;color:#1da1f2}.contact-link svg{font-size:.75rem;opacity:.7}.submission-note{border-top:1px solid #ffffff0d;color:#7d7d9a;color:var(--text-tertiary,#7d7d9a);font-size:.75rem;margin:0;padding-top:8px}.submission-note strong{color:#f59e0b}.auto-processing-notice{align-items:center;background:#10b9811a;border:1px solid #10b98140;border-radius:10px;color:#10b981;display:flex;font-size:.8125rem;gap:10px;margin-bottom:16px;padding:12px 16px}.auto-processing-notice svg{flex-shrink:0}@media (max-width:768px){.services-grid{gap:16px}.services-grid,.why-grid{grid-template-columns:1fr}.why-grid{gap:20px}.services-why{padding:24px}.services-modal{margin:10px;max-width:100%}.purchase-details{gap:12px}.purchase-actions,.purchase-details{flex-direction:column}.purchase-back-btn,.purchase-confirm-btn{flex:none;width:100%}}@media (max-width:400px){.services-header h2{font-size:1.25rem}.service-card-body{padding:14px 16px 16px}.service-name{font-size:1rem}.service-buy-btn{font-size:.8125rem;padding:10px 16px}}.admin-page{background:#0a0a0f;background:var(--background,#0a0a0f);min-height:100vh;padding:60px 20px 40px}.admin-connect-prompt,.admin-denied{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.admin-icon{color:#6366f1;font-size:4rem;margin-bottom:20px}.admin-icon.denied{color:#ef4444}.admin-connect-prompt h2,.admin-denied h2{color:#fff;font-size:1.75rem;margin-bottom:12px}.admin-connect-prompt p,.admin-denied p{color:#9ca3af;margin-bottom:20px}.wallet-display{background:#ffffff0d;border-radius:8px;color:#6b7280;font-family:monospace;font-size:.875rem;padding:12px 20px}.admin-connect-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.admin-connect-btn:hover{box-shadow:0 4px 20px #6366f166;transform:translateY(-2px)}.admin-header{align-items:center;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid #6366f133;border-radius:16px;display:flex;justify-content:space-between;margin:0 auto 24px;max-width:1400px;padding:24px}.admin-header-content h1{align-items:center;color:#fff;display:flex;font-size:1.75rem;gap:12px;margin-bottom:8px}.admin-header-content h1 svg{color:#f59e0b}.admin-header-content p{color:#9ca3af;font-size:.9375rem}.refresh-btn{background:#ffffff0d;border:1px solid #ffffff1a;font-size:.875rem;gap:8px;padding:10px 20px;transition:all .3s ease}.refresh-btn:hover{background:#ffffff1a;color:#fff}.refresh-btn .spin{animation:spin 1s linear infinite}.admin-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto 24px;max-width:1400px}.admin-stat{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:16px;padding:20px}.admin-stat>svg{color:#6366f1;font-size:1.5rem}.stat-info{display:flex;flex-direction:column}.stat-info .stat-value{color:#fff;font-size:1.5rem;font-weight:700}.stat-info .stat-label{color:#9ca3af;font-size:.8125rem}.admin-tabs{background:#ffffff08;border-radius:12px;display:flex;gap:8px;margin:0 auto 24px;max-width:1400px;overflow-x:auto;padding:8px}.admin-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.admin-tab:hover{background:#ffffff0d;color:#fff}.admin-tab.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.tab-badge{align-items:center;background:#ef4444;border-radius:10px;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.admin-content{margin:0 auto;max-width:1400px}.section-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.section-toolbar h3{align-items:center;color:#fff;display:flex;font-size:1.125rem;gap:8px}.filter-group,.search-group{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:8px;padding:8px 12px}.filter-group svg,.search-group svg{color:#6b7280}.filter-group select,.search-group input{background:#0000;border:none;color:#fff;font-size:.875rem;outline:none}.filter-group select option{background:#1a1a2e}.search-group input{width:200px}.search-group input::placeholder{color:#6b7280}.add-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.add-btn:hover{box-shadow:0 4px 16px #10b98166;transform:translateY(-2px)}.purchases-list{display:flex;flex-direction:column;gap:12px}.purchase-item{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.purchase-item.pending{border-left:3px solid #f59e0b}.purchase-item.approved{border-left:3px solid #10b981}.purchase-item.rejected{border-left:3px solid #ef4444;opacity:.7}.purchase-icon{align-items:center;background:#6366f11a;border-radius:12px;color:#6366f1;display:flex;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.purchase-info{flex:1 1}.purchase-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.purchase-header h4{color:#fff;font-size:1rem;margin:0}.status-badge{border-radius:12px;font-size:.75rem;font-weight:600;padding:4px 10px;text-transform:uppercase}.status-badge.pending{background:#f59e0b33;color:#f59e0b}.status-badge.approved{background:#10b98133;color:#10b981}.status-badge.rejected{background:#ef444433;color:#ef4444}.purchase-details{display:flex;flex-direction:column;gap:6px}.detail-row{align-items:center;display:flex;font-size:.875rem;gap:8px}.detail-row .label{color:#6b7280;min-width:80px}.detail-row .value{align-items:center;color:#d1d5db;display:flex;gap:6px}.detail-row a{align-items:center;color:#6366f1;display:flex;gap:4px;text-decoration:none}.detail-row a:hover{color:#8b5cf6}.copy-btn{background:#ffffff0d;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:.75rem;padding:4px 6px;transition:all .2s ease}.copy-btn:hover{background:#ffffff1a;color:#fff}.purchase-actions{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.approve-btn,.reject-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;justify-content:center;padding:10px 20px;transition:all .3s ease}.approve-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.approve-btn:hover{box-shadow:0 4px 16px #10b98166;transform:translateY(-2px)}.reject-btn{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.reject-btn:hover{background:#ef444433}.blockchain-list,.featured-list,.verified-list{display:flex;flex-direction:column;gap:12px}.blockchain-item,.featured-item,.verified-item{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:16px;padding:16px 20px;transition:all .3s ease}.featured-item.active{border-left:3px solid #f59e0b}.featured-item.expired{border-left:3px solid #6b7280;opacity:.6}.featured-item.boost{background:linear-gradient(90deg,#8b5cf60d,#0000);border-left:3px solid #8b5cf6}.featured-icon,.verified-icon{align-items:center;background:#f59e0b1a;border-radius:10px;color:#f59e0b;display:flex;flex-shrink:0;font-size:1.125rem;height:44px;justify-content:center;width:44px}.verified-icon{background:#6366f11a;color:#6366f1}.featured-info,.verified-info{flex:1 1}.featured-info h4{color:#fff;font-size:1rem;margin:0 0 4px}.featured-info .asset-id{color:#6b7280;font-family:monospace;font-size:.8125rem;margin-bottom:8px}.featured-meta{color:#9ca3af;display:flex;flex-wrap:wrap;font-size:.75rem;gap:12px}.featured-meta .expired-text{color:#ef4444}.verified-info .wallet-address{align-items:center;color:#d1d5db;display:flex;font-family:monospace;font-size:.875rem;gap:8px;margin-bottom:4px}.verified-info .verified-date{color:#6b7280;font-size:.75rem}.featured-actions,.verified-actions{display:flex;flex-shrink:0;gap:8px}.remove-btn,.view-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.view-btn:hover{background:#6366f11a;border-color:#6366f14d;color:#6366f1}.remove-btn:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.blockchain-item{justify-content:space-between}.blockchain-item.service{border-left:3px solid #10b981}.tx-info{flex:1 1}.tx-header{align-items:center;display:flex;gap:12px;margin-bottom:6px}.tx-amount{color:#fff;font-size:1.125rem;font-weight:600}.service-badge{background:#10b98133;border-radius:6px;color:#10b981;font-size:.75rem;padding:3px 8px}.tx-details{color:#9ca3af;display:flex;font-size:.8125rem;gap:16px}.tx-target{color:#6b7280;font-size:.8125rem;margin-top:6px}.tx-link{align-items:center;background:#6366f11a;border-radius:8px;color:#6366f1;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.tx-link:hover{background:#6366f133}.add-form{background:#ffffff08;border:1px solid #6366f14d;border-radius:12px;margin-bottom:20px;padding:20px}.add-form h4{color:#fff;font-size:1rem;margin:0 0 16px}.form-row{display:flex;gap:12px;margin-bottom:12px}.form-row input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:.875rem;outline:none;padding:12px 16px;transition:all .3s ease}.form-row input:focus{border-color:#6366f1}.form-row input::placeholder{color:#6b7280}.form-actions{display:flex;gap:12px;justify-content:flex-end}.cancel-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:.875rem;padding:10px 20px;transition:all .3s ease}.cancel-btn:hover{background:#ffffff1a;color:#fff}.save-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.save-btn:hover{box-shadow:0 4px 16px #6366f166;transform:translateY(-2px)}.empty-state,.loading-state{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.empty-state svg,.loading-state svg{font-size:2.5rem;margin-bottom:12px;opacity:.5}.loading-state svg{color:#6366f1;opacity:1}.empty-state span{font-size:.8125rem;margin-top:4px}.empty-state a{color:#6366f1}.submissions-section{width:100%}.submissions-list{display:flex;flex-direction:column;gap:16px}.submission-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px;transition:all .3s ease}.submission-item.pending{border-left:4px solid #f59e0b}.submission-item.approved{border-left:4px solid #10b981}.submission-item.rejected{border-left:4px solid #ef4444;opacity:.7}.submission-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.submission-icon{align-items:center;background:#6366f11a;border-radius:10px;color:#6366f1;display:flex;font-size:1.125rem;height:44px;justify-content:center;width:44px}.submission-title{align-items:center;display:flex;flex:1 1;gap:10px}.submission-title h4{color:#fff;font-size:1rem;margin:0}.submission-date{color:#6b7280;font-size:.75rem}.submission-details{margin-bottom:16px}.submission-details .detail-row{margin-bottom:8px}.submission-images{background:#0003;border-radius:10px;margin-bottom:16px;padding:16px}.images-label,.materials-label{color:#9ca3af;display:block;font-size:.8125rem;font-weight:500;margin-bottom:12px}.images-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.image-preview{background:#ffffff0d;border-radius:8px;overflow:hidden;position:relative}.image-preview img{height:80px;object-fit:cover;width:100%}.image-preview .image-label{background:#00000080;color:#9ca3af;display:block;font-size:.6875rem;padding:6px 8px;text-align:center;text-transform:capitalize}.submission-materials{background:#0003;border-radius:10px;margin-bottom:16px;padding:16px}.materials-list{display:flex;flex-direction:column;gap:8px}.material-item{display:flex;font-size:.8125rem;gap:8px}.material-key{color:#6b7280;min-width:100px;text-transform:capitalize}.material-value{color:#d1d5db;word-break:break-all}.material-link{align-items:center;color:#6366f1;display:flex;gap:4px;text-decoration:none;word-break:break-all}.material-link:hover{color:#8b5cf6;text-decoration:underline}.submission-actions{border-top:1px solid #ffffff0f;display:flex;gap:12px;padding-top:16px}.submission-actions .approve-btn,.submission-actions .delete-btn,.submission-actions .reject-btn{flex:1 1;padding:12px 20px}.delete-btn{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:.875rem;gap:8px;justify-content:center;padding:10px 20px;transition:all .3s ease}.delete-btn:hover{background:#ef444433}@media (max-width:768px){.admin-header{flex-direction:column;gap:16px;text-align:center}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-tabs{justify-content:flex-start}.section-toolbar{align-items:stretch;flex-direction:column}.search-group input{width:100%}.purchase-item{flex-direction:column}.purchase-actions{flex-direction:row;width:100%}.approve-btn,.reject-btn{flex:1 1}.form-row{flex-direction:column}.featured-item,.verified-item{flex-wrap:wrap}.featured-meta{flex-direction:column;gap:4px}}@media (max-width:430px){.admin-page{padding:60px 12px 24px}.admin-header{padding:16px}.admin-header-content h1{font-size:1.375rem}.admin-stats{gap:8px;grid-template-columns:1fr 1fr}.admin-stat{gap:10px;padding:12px}.admin-tab{font-size:.8125rem;padding:10px 14px}}.submit-materials-page{background:#0a0a0f;background:var(--bg-primary,#0a0a0f);min-height:100vh;padding:80px 20px 40px}.submit-connect-prompt{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.submit-connect-prompt .connect-icon{color:#6366f1;font-size:3.5rem;margin-bottom:20px}.submit-connect-prompt h2{color:#fff;font-size:1.75rem;margin-bottom:12px}.submit-connect-prompt p{color:#9ca3af;margin-bottom:24px}.connect-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;padding:14px 28px;transition:all .3s ease}.connect-btn:hover{box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.submit-container{margin:0 auto;max-width:700px}.submit-header{margin-bottom:32px;text-align:center}.submit-header h1{align-items:center;color:#fff;display:flex;font-size:1.75rem;gap:12px;justify-content:center;margin-bottom:8px}.submit-header h1 svg{color:#6366f1}.submit-header p{color:#9ca3af}.submit-instructions{background:#6366f11a;border:1px solid #6366f133;border-radius:12px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.submit-instructions>svg{color:#6366f1;flex-shrink:0;font-size:1.25rem;margin-top:2px}.submit-instructions strong{color:#fff;display:block;margin-bottom:8px}.submit-instructions ol{color:#d1d5db;font-size:.875rem;line-height:1.8;margin:0;padding-left:20px}.submit-instructions a{color:#8b5cf6;text-decoration:none}.submit-instructions a:hover{text-decoration:underline}.wallet-info{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.wallet-label{color:#9ca3af;font-size:.875rem}.wallet-address{color:#d1d5db;flex:1 1;font-family:monospace;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis}.wallet-info .copy-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#9ca3af;cursor:pointer;padding:8px 12px;transition:all .2s ease}.wallet-info .copy-btn:hover{background:#ffffff1a;color:#fff}.form-section{margin-bottom:24px}.form-label{color:#fff;display:block;font-size:.9375rem;font-weight:500;margin-bottom:10px}.form-label .specs{color:#6b7280;font-size:.8125rem;font-weight:400;margin-left:8px}.form-input,.form-textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:.9375rem;outline:none;padding:14px 16px;transition:all .3s ease;width:100%}.form-input:focus,.form-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280}.form-textarea{min-height:100px;resize:vertical}.form-textarea.large{min-height:160px}.form-hint{color:#6b7280;display:block;font-size:.75rem;margin-top:6px}.form-input.with-icon{padding-left:44px}.url-input-wrapper{position:relative}.url-input-wrapper .input-icon{color:#6b7280;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.service-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.service-option{align-items:center;background:#ffffff08;border:2px solid #ffffff14;border-radius:12px;color:#d1d5db;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:12px;padding:16px 20px;transition:all .3s ease}.service-option:hover{background:#6366f10d;border-color:#6366f14d}.service-option.selected{background:#6366f11a;border-color:#6366f1;color:#fff}.service-option svg{color:#6366f1;font-size:1.25rem}.requirements-section{border-top:1px solid #ffffff14;margin-top:32px;padding-top:24px}.requirements-section h3{color:#fff;font-size:1.125rem;margin-bottom:20px}.requirement-item{margin-bottom:24px}.image-upload-area{border:2px dashed #ffffff26;border-radius:12px;overflow:hidden;transition:all .3s ease}.image-upload-area:hover{border-color:#6366f166}.upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.upload-label svg{color:#6366f1;font-size:2.5rem;margin-bottom:12px}.upload-label span{color:#d1d5db;font-size:.9375rem}.upload-label .upload-specs{color:#6b7280;font-size:.75rem;margin-top:6px}.uploaded-image{background:#10b9810d;border:2px solid #10b98133;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px;position:relative}.uploaded-image img{background:#0003;border-radius:8px;max-height:200px;object-fit:contain;width:100%}.uploaded-image.banner-preview img{max-height:120px;object-fit:cover}.uploaded-image-footer{align-items:center;display:flex;gap:12px}.image-info{flex:1 1}.image-name{color:#fff;display:block;font-size:.875rem;margin-bottom:4px;word-break:break-all}.image-size{color:#10b981;display:block;font-size:.75rem}.remove-image-btn{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;cursor:pointer;padding:10px;transition:all .2s ease}.remove-image-btn:hover{background:#ef444433}.submit-status{align-items:center;border-radius:12px;display:flex;font-size:.9375rem;gap:12px;justify-content:center;margin-bottom:20px;padding:16px}.submit-status.submitting{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.submit-status.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.submit-status.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.submit-status .spinner{animation:spin .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:20px;width:20px}.submit-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.5}.contact-section{border-top:1px solid #ffffff14;margin-top:32px;padding-top:24px;text-align:center}.contact-section p{color:#9ca3af;margin-bottom:12px}.contact-links{display:flex;gap:20px;justify-content:center}.contact-links a{align-items:center;color:#6366f1;display:flex;font-size:.9375rem;gap:8px;text-decoration:none;transition:color .2s ease}.contact-links a:hover{color:#8b5cf6}@media (max-width:768px){.submit-materials-page{padding:70px 16px 32px}.submit-instructions{flex-direction:column;gap:12px}.wallet-info{flex-wrap:wrap}.wallet-address{margin-top:8px;order:3;width:100%}.service-options{grid-template-columns:1fr}.uploaded-image img{max-height:150px}.uploaded-image-footer{flex-wrap:wrap}.image-info{flex:1 1;min-width:150px}}@media (max-width:480px){.submit-materials-page{padding:64px 12px 24px}.submit-header h1{font-size:1.5rem}.upload-label{padding:30px 16px}.upload-label svg{font-size:2rem}.uploaded-image img{max-height:120px}.form-input,.form-textarea{font-size:16px}}.os-drops-page{background:#0a0a0f;background:var(--bg-primary,#0a0a0f);color:#fff;color:var(--text-primary,#fff);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:80px 0 60px}.light-mode .os-drops-page{background:#fff;color:#04111d}.os-loading{align-items:center;display:flex;justify-content:center;min-height:60vh}.os-loading-spinner{animation:spin .8s linear infinite;border:3px solid #2081e233;border-radius:50%;border-top-color:#2081e2;height:40px;width:40px}.os-drops-header{margin:0 auto;max-width:1280px;padding:0 24px 32px;text-align:center}.os-drops-header h1{color:inherit;font-size:2.5rem;font-weight:800;margin:0 0 8px}.os-drops-header p{color:#8a939b;color:var(--text-secondary,#8a939b);font-size:1rem;margin:0}.light-mode .os-drops-header p{color:#707a83}.os-drops-tabs{border-bottom:1px solid #ffffff1a;display:flex;gap:0;margin:0 auto 24px;max-width:1280px;padding:0 24px}.light-mode .os-drops-tabs{border-bottom-color:#e5e8eb}.os-tab{background:none;border:none;color:#8a939b;color:var(--text-secondary,#8a939b);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:16px 24px;position:relative;transition:color .2s}.os-tab:hover{color:#fff;color:var(--text-primary,#fff)}.light-mode .os-tab:hover{color:#04111d}.os-tab.active{color:#fff;color:var(--text-primary,#fff)}.light-mode .os-tab.active{color:#04111d}.os-tab.active:after{background:#2081e2;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.os-drops-container{margin:0 auto;max-width:1280px;padding:0 24px}.os-drops-list{gap:24px}.os-drop-card,.os-drops-list{display:flex;flex-direction:column}.os-drop-card{background:#15151a99;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.light-mode .os-drop-card{background:#fff;border-color:#e5e8eb;box-shadow:0 4px 16px #00000014}.os-drop-card:hover{border-color:#2081e266;box-shadow:0 12px 40px #0000004d;transform:translateY(-4px)}.light-mode .os-drop-card:hover{box-shadow:0 12px 40px #0000001f}.os-drop-card.ended,.os-drop-card.minted{opacity:.7}.os-drop-card.ended:hover,.os-drop-card.minted:hover{opacity:.85}.os-drop-banner{height:200px;overflow:hidden;position:relative}.os-drop-banner img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.os-drop-card:hover .os-drop-banner img{transform:scale(1.05)}.os-drop-banner-overlay{background:linear-gradient(0deg,#000000b3 0,#0000 50%);inset:0;position:absolute}.os-status-badge{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;display:flex;font-size:.8125rem;font-weight:700;gap:8px;left:16px;letter-spacing:.02em;padding:8px 16px;position:absolute;text-transform:uppercase;top:16px}.os-status-badge.live{background:#34c759e6;color:#fff}.os-status-badge.allowlist{background:#5856d6e6;color:#fff}.os-status-badge.upcoming{background:#ff9f0ae6;color:#fff}.os-status-badge.ended,.os-status-badge.minted{background:#636366e6;color:#fff}.os-live-dot{animation:pulse 1.5s ease-in-out infinite;background:#fff;border-radius:50%;height:8px;width:8px}.os-drop-logo{border:4px solid #0a0a0f;border:4px solid var(--bg-primary,#0a0a0f);border-radius:12px;bottom:-40px;box-shadow:0 4px 12px #0000004d;height:80px;left:24px;overflow:hidden;position:absolute;width:80px;z-index:2}.light-mode .os-drop-logo{border-color:#fff}.os-drop-logo img{height:100%;object-fit:cover;width:100%}.os-verified{align-items:center;background:#2081e2;border:2px solid #0a0a0f;border:2px solid var(--bg-primary,#0a0a0f);border-radius:50%;bottom:-4px;color:#fff;display:flex;font-size:.7rem;height:24px;justify-content:center;position:absolute;right:-4px;width:24px}.light-mode .os-verified{border-color:#fff}.os-drop-content{gap:16px;padding:52px 24px 24px}.os-drop-content,.os-drop-main{display:flex;flex-direction:column}.os-drop-main{gap:4px}.os-drop-name{color:inherit;font-size:1.5rem;font-weight:700;margin:0}.os-drop-creator{color:#8a939b;color:var(--text-secondary,#8a939b);font-size:.9375rem;margin:0}.os-drop-creator span{color:#2081e2;font-weight:500}.os-drop-countdown-section{background:#2081e214;border:1px solid #2081e233;border-radius:12px;padding:16px}.os-countdown-title{color:#8a939b;color:var(--text-secondary,#8a939b);display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.os-countdown{align-items:center;display:flex;gap:4px}.os-countdown-block{align-items:center;display:flex;flex-direction:column;min-width:48px}.os-countdown-value{font-feature-settings:"tnum";color:inherit;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700}.os-countdown-label{font-size:.65rem;font-weight:600;text-transform:uppercase}.os-countdown-label,.os-countdown-sep{color:#8a939b;color:var(--text-secondary,#8a939b)}.os-countdown-sep{font-size:1.25rem;font-weight:700;margin:0 2px;padding-bottom:16px}.os-drop-stats-row{display:flex;gap:24px}.os-stat{display:flex;flex-direction:column;gap:2px}.os-stat-label{color:#8a939b;color:var(--text-secondary,#8a939b);font-size:.75rem;font-weight:500}.os-stat-value{color:inherit;font-size:1rem;font-weight:600}.os-drop-progress{display:flex;flex-direction:column;gap:8px}.os-progress-header{align-items:center;display:flex;justify-content:space-between}.os-progress-text{color:#8a939b;color:var(--text-secondary,#8a939b);font-size:.875rem}.os-progress-percent{color:inherit;font-size:.875rem;font-weight:600}.os-progress-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.light-mode .os-progress-bar{background:#e5e8eb}.os-progress-fill{background:linear-gradient(90deg,#2081e2,#3b9ef5);border-radius:4px;height:100%;transition:width .5s ease}.os-drop-footer{align-items:center;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;padding-top:16px}.light-mode .os-drop-footer{border-top-color:#e5e8eb}.os-drop-price{display:flex;flex-direction:column;gap:2px}.os-price-label{color:#8a939b;color:var(--text-secondary,#8a939b);font-size:.75rem;font-weight:500}.os-price-value{font-size:1.125rem}.os-mint-btn,.os-price-value{color:inherit;font-weight:700}.os-mint-btn{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;cursor:pointer;font-family:inherit;font-size:.9375rem;padding:12px 24px;transition:all .2s ease}.light-mode .os-mint-btn{background:#f8f8f8;border-color:#e5e8eb;color:#04111d}.os-mint-btn:hover:not(:disabled){background:#ffffff26}.light-mode .os-mint-btn:hover:not(:disabled){background:#e5e8eb}.os-mint-btn.primary{background:#2081e2;border-color:#2081e2;color:#fff}.os-mint-btn.primary:hover:not(:disabled){background:#1868b7;border-color:#1868b7}.os-mint-btn:disabled{cursor:not-allowed;opacity:.5}.os-empty-state{color:#8a939b;color:var(--text-secondary,#8a939b);padding:80px 24px;text-align:center}.os-empty-state svg{color:#2081e2;font-size:3rem;margin-bottom:16px}.os-empty-state h3{color:inherit;font-size:1.25rem;margin:0 0 8px}.os-empty-state p{font-size:1rem;margin:0}.os-modal-overlay{align-items:flex-start;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 20px;position:fixed;z-index:1000}.os-modal{animation:modalIn .25s ease;background:#15151a;background:var(--bg-primary,#15151a);border:1px solid #ffffff1a;border-radius:20px;max-width:560px;overflow:hidden;position:relative;width:100%}.light-mode .os-modal{background:#fff;border-color:#e5e8eb}@keyframes modalIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.os-modal-close{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s;width:40px;z-index:10}.os-modal-close:hover{background:#000000b3}.os-modal-banner{height:160px;position:relative}.os-modal-banner img{height:100%;object-fit:cover;width:100%}.os-modal-banner-fade{background:linear-gradient(0deg,#15151a 0,#0000);background:linear-gradient(to top,var(--bg-primary,#15151a) 0,#0000 100%);inset:0;position:absolute}.light-mode .os-modal-banner-fade{background:linear-gradient(0deg,#fff 0,#0000)}.os-modal-body{padding:0 24px 24px}.os-modal-header{display:flex;gap:16px;margin-bottom:20px;margin-top:-32px;position:relative;z-index:5}.os-modal-logo{border:3px solid #15151a;border:3px solid var(--bg-primary,#15151a);border-radius:12px;flex-shrink:0;height:72px;overflow:hidden;width:72px}.light-mode .os-modal-logo{border-color:#fff}.os-modal-logo img{height:100%;object-fit:cover;width:100%}.os-modal-info{flex:1 1;padding-top:36px}.os-modal-creator{align-items:center;color:#8a939b;color:var(--text-secondary,#8a939b);display:flex;font-size:.875rem;gap:8px;margin-bottom:4px}.os-modal-creator img{border-radius:50%;height:20px;object-fit:cover;width:20px}.os-modal-creator span{color:#2081e2;font-weight:500}.os-verified-icon{color:#2081e2;font-size:.75rem}.os-modal-title{color:inherit;font-size:1.5rem;font-weight:700;margin:0 0 8px}.os-modal-links{display:flex;gap:12px}.os-modal-links a{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;color:#8a939b;color:var(--text-secondary,#8a939b);display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.light-mode .os-modal-links a{background:#f8f8f8;border-color:#e5e8eb;color:#707a83}.os-modal-links a:hover{border-color:#2081e2;color:#2081e2}.os-modal-desc{color:#8a939b;color:var(--text-secondary,#8a939b);font-size:.9375rem;line-height:1.6;margin:0 0 24px}.os-modal-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.os-modal-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:12px;text-align:center}.light-mode .os-modal-stat{background:#f8f8f8;border-color:#e5e8eb}.os-modal-stat-value{display:block;font-size:1rem;font-weight:700;margin-bottom:2px}.os-modal-stat-label{color:#8a939b;color:var(--text-secondary,#8a939b);font-size:.75rem}.os-modal-countdown-box{background:#2081e214;border:1px solid #2081e233;border-radius:12px;margin-bottom:24px;padding:16px;text-align:center}.os-modal-countdown-title{color:#8a939b;color:var(--text-secondary,#8a939b);display:block;font-size:.75rem;font-weight:600;margin-bottom:12px;text-transform:uppercase}.os-modal-countdown-box .os-countdown{justify-content:center}.os-modal-stages{margin-bottom:24px}.os-modal-stages h4{color:inherit;font-size:.875rem;font-weight:600;margin:0 0 12px}.os-stage-row{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.light-mode .os-stage-row{background:#f8f8f8;border-color:#e5e8eb}.os-stage-info{display:flex;flex-direction:column;gap:2px}.os-stage-name{font-size:.9375rem;font-weight:600}.os-stage-limit{color:#8a939b;color:var(--text-secondary,#8a939b);font-size:.75rem}.os-stage-price{font-size:.9375rem;font-weight:700}.os-modal-mint-section{border-top:1px solid #ffffff14;padding-top:24px}.light-mode .os-modal-mint-section{border-top-color:#e5e8eb}.os-quantity-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.os-quantity-label{font-weight:600}.os-quantity-controls{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;display:flex;gap:0;overflow:hidden}.light-mode .os-quantity-controls{background:#f8f8f8;border-color:#e5e8eb}.os-quantity-controls button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:.875rem;height:40px;justify-content:center;transition:background .2s;width:40px}.os-quantity-controls button:hover:not(:disabled){background:#ffffff14}.light-mode .os-quantity-controls button:hover:not(:disabled){background:#e5e8eb}.os-quantity-controls button:disabled{cursor:not-allowed;opacity:.4}.os-quantity-value{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:48px;text-align:center}.os-total-row{align-items:center;display:flex;font-size:.9375rem;justify-content:space-between;margin-bottom:12px}.os-total-price{font-size:1.25rem;font-weight:700}.os-balance-row{align-items:center;color:#8a939b;color:var(--text-secondary,#8a939b);display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:16px}.os-insufficient{color:#eb5757}.os-tx-status{align-items:center;border-radius:10px;display:flex;font-size:.875rem;font-weight:500;gap:10px;justify-content:center;margin-bottom:16px;padding:12px 16px}.os-tx-status.processing{background:#2081e21a;color:#2081e2}.os-tx-status.success{background:#34c7591a;color:#34c759}.os-tx-status.error{background:#eb57571a;color:#eb5757}.os-spinner{animation:spin .8s linear infinite;border:2px solid #2081e24d;border-radius:50%;border-top-color:#2081e2;height:16px;width:16px}.os-modal-mint-btn{align-items:center;background:#2081e2;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;transition:all .2s ease;width:100%}.os-modal-mint-btn:hover:not(:disabled){background:#1868b7}.os-modal-mint-btn:disabled{background:#ffffff1a;color:#8a939b;color:var(--text-secondary,#8a939b);cursor:not-allowed}.light-mode .os-modal-mint-btn:disabled{background:#e5e8eb;color:#8a939b}@media (max-width:768px){.os-drops-page{padding-top:70px}.os-drops-header{padding:0 16px 24px}.os-drops-header h1{font-size:2rem}.os-drops-tabs{padding:0 16px}.os-tab{font-size:.9375rem;padding:12px 16px}.os-drops-container{padding:0 16px}.os-drop-banner{height:160px}.os-drop-logo{bottom:-32px;height:64px;left:16px;width:64px}.os-drop-content{padding:44px 16px 20px}.os-drop-name{font-size:1.25rem}.os-modal{border-radius:16px}.os-modal-body{padding:0 16px 20px}.os-modal-stats{grid-template-columns:repeat(2,1fr)}.os-countdown-value{font-size:1.25rem}.os-countdown-block{min-width:40px}}@media (max-width:430px){.os-drops-page{padding-top:64px}.os-drops-header{padding:0 12px 20px}.os-drops-header h1{font-size:1.75rem}.os-drops-header p{font-size:.9375rem}.os-drops-tabs{gap:0;padding:0 12px}.os-tab{flex:1 1;font-size:.875rem;padding:12px;text-align:center}.os-drops-container{padding:0 12px}.os-drops-list{gap:16px}.os-drop-card{border-radius:12px}.os-drop-banner{height:140px}.os-drop-logo{border-width:3px;bottom:-28px;height:56px;left:12px;width:56px}.os-verified{font-size:.6rem;height:20px;width:20px}.os-status-badge{font-size:.75rem;left:12px;padding:6px 12px;top:12px}.os-drop-content{gap:12px;padding:36px 12px 16px}.os-drop-name{font-size:1.125rem}.os-drop-creator{font-size:.875rem}.os-drop-countdown-section{padding:12px}.os-countdown-value{font-size:1.125rem}.os-countdown-label{font-size:.6rem}.os-countdown-block{min-width:36px}.os-countdown-sep{font-size:1rem;padding-bottom:14px}.os-drop-footer{align-items:stretch;flex-direction:column;gap:12px;padding-top:12px}.os-drop-price{align-items:center;flex-direction:row;justify-content:space-between}.os-price-label{font-size:.875rem}.os-price-value{font-size:1rem}.os-mint-btn{font-size:.875rem;padding:12px 20px;width:100%}.os-modal-overlay{padding:20px 12px}.os-modal{border-radius:12px}.os-modal-close{height:36px;right:12px;top:12px;width:36px}.os-modal-banner{height:120px}.os-modal-body{padding:0 12px 16px}.os-modal-header{gap:12px;margin-top:-28px}.os-modal-logo{border-width:2px;height:56px;width:56px}.os-modal-info{padding-top:28px}.os-modal-title{font-size:1.25rem}.os-modal-links{gap:8px}.os-modal-links a{font-size:.75rem;height:28px;width:28px}.os-modal-desc{font-size:.875rem;margin-bottom:20px}.os-modal-stats{gap:8px;margin-bottom:20px}.os-modal-stat{padding:10px}.os-modal-stat-value{font-size:.9375rem}.os-modal-stat-label{font-size:.65rem}.os-modal-countdown-box{margin-bottom:20px;padding:12px}.os-modal-stages{margin-bottom:20px}.os-modal-stages h4{font-size:.8125rem}.os-stage-row{padding:10px 12px}.os-stage-name{font-size:.875rem}.os-stage-limit{font-size:.7rem}.os-stage-price{font-size:.875rem}.os-modal-mint-section{padding-top:20px}.os-quantity-controls button{height:36px;width:36px}.os-quantity-value{font-size:.9375rem;min-width:40px}.os-total-row{font-size:.875rem}.os-total-price{font-size:1.125rem}.os-balance-row,.os-tx-status{font-size:.8125rem}.os-tx-status{padding:10px 14px}.os-modal-mint-btn{font-size:.9375rem;padding:14px 20px}}.explore-page{background:#0a0a0f;background:var(--bg-primary,#0a0a0f);min-height:100vh;padding-top:60px}.explore-hero{background:linear-gradient(135deg,#6366f11a,#8b5cf60f 50%,#0000);border-bottom:1px solid #ffffff0f;padding:32px 24px}.explore-hero-inner{margin:0 auto;max-width:1200px}.explore-hero h1{color:#fff;font-size:2rem;font-weight:700;margin:0 0 6px}.explore-hero p{color:#9ca3af;font-size:.9375rem;margin:0 0 20px}.explore-search{max-width:480px;position:relative}.explore-search .search-icon{color:#6b7280;font-size:.875rem;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.explore-search input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#f3f4f6;font-size:.875rem;outline:none;padding:10px 16px 10px 40px;transition:all .2s ease;width:100%}.explore-search input::placeholder{color:#6b7280}.explore-search input:focus{background:#6366f10d;border-color:#6366f180}.explore-toolbar{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:12px 24px}.explore-tabs{display:flex;gap:4px}.explore-tab{align-items:center;background:#0000;border:1px solid #ffffff14;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.explore-tab:hover{border-color:#6366f14d;color:#d1d5db}.explore-tab.active{background:#6366f11f;border-color:#6366f166;color:#a5b4fc}.explore-tab svg{font-size:.75rem}.tab-count{background:#ffffff14;border-radius:10px;font-size:.6875rem;font-weight:600;padding:1px 7px}.explore-tab.active .tab-count{background:#6366f140}.explore-controls{align-items:center;display:flex;gap:10px}.marketplace-filter{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:6px;padding:4px 10px}.marketplace-filter .filter-icon{color:#6b7280;font-size:.75rem}.marketplace-filter select{background:#0000;border:none;color:#d1d5db;cursor:pointer;font-size:.8125rem;outline:none;padding-right:4px}.marketplace-filter select option{background:#1a1a2e;color:#f3f4f6}.refresh-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s ease;width:34px}.refresh-btn:hover{border-color:#6366f14d;color:#a5b4fc}.refresh-btn.spinning svg{animation:spin 1s linear infinite}.refresh-btn:disabled{cursor:not-allowed;opacity:.5}.view-toggle{background:#ffffff0a;border-radius:8px;display:flex;gap:2px;padding:3px}.view-toggle button{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.8125rem;padding:6px 10px;transition:all .2s ease}.view-toggle button:hover{color:#d1d5db}.view-toggle button.active{background:#6366f126;color:#a5b4fc}.explore-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 20px}.explore-empty,.explore-loading{color:#6b7280;font-size:.9375rem}.explore-empty{padding:60px 20px;text-align:center}.spinner{animation:spin 1s linear infinite;color:#6366f1;font-size:1.5rem}.explore-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 auto;max-width:1200px;padding:20px 24px}.nft-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;color:inherit;overflow:hidden;text-decoration:none;transition:all .25s ease}.nft-card:hover{border-color:#6366f14d;box-shadow:0 8px 24px #0000004d;transform:translateY(-3px)}.nft-card-image{aspect-ratio:1;background:#ffffff08;overflow:hidden;position:relative;width:100%}.nft-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.nft-card:hover .nft-card-image img{transform:scale(1.05)}.nft-card-placeholder{align-items:center;background:linear-gradient(135deg,#1e1b4b,#312e81);display:flex;height:100%;justify-content:center;width:100%}.nft-card-placeholder span{color:#a5b4fc66;font-size:2.5rem;font-weight:700}.nft-card-badges{display:flex;gap:4px;left:8px;position:absolute;top:8px}.badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;display:inline-flex;font-size:.625rem;font-weight:600;gap:4px;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.badge.buy-now{background:#6366f1d9;color:#fff}.badge.auction{background:#f59e0bd9;color:#fff}.badge.sold{background:#10b981d9;color:#fff}.badge svg{font-size:.5rem}.nft-card-time{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:6px;bottom:8px;color:#d1d5db;display:flex;font-size:.625rem;gap:4px;padding:3px 8px;position:absolute;right:8px}.nft-card-time svg{color:#9ca3af;font-size:.5rem}.nft-card-body{padding:12px}.nft-card-collection{color:#6366f1;font-size:.6875rem;font-weight:500;margin-bottom:2px}.nft-card-collection,.nft-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-card-name{color:#f3f4f6;font-size:.8125rem;font-weight:600;margin-bottom:10px}.nft-card-footer{align-items:flex-end;display:flex;justify-content:space-between}.nft-card-price{display:flex;flex-direction:column;gap:1px}.price-label{color:#6b7280;font-size:.625rem;letter-spacing:.3px}.price-value{align-items:baseline;color:#fff;display:flex;font-size:.9375rem;font-weight:700;gap:4px}.price-value small{color:#6b7280;font-size:.625rem;font-weight:400}.nft-card-marketplace{background:#ffffff0d;border-radius:4px;color:#9ca3af;font-size:.625rem;padding:2px 6px;white-space:nowrap}.explore-list{margin:0 auto;max-width:1200px;padding:0 24px}.list-header{border-bottom:1px solid #ffffff0f;color:#6b7280;font-size:.6875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.list-header,.list-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 100px 140px 120px 80px;padding:10px 16px}.list-row{align-items:center;border-bottom:1px solid #ffffff08;color:inherit;text-decoration:none;transition:background .15s ease}.list-row:hover{background:#6366f10a}.l-item{align-items:center;display:flex;gap:10px;min-width:0}.list-thumb{background:#ffffff0d;border-radius:8px;flex-shrink:0;height:40px;overflow:hidden;width:40px}.list-thumb img{height:100%;object-fit:cover;width:100%}.list-thumb-ph{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;font-size:.875rem;font-weight:700;height:100%;justify-content:center;width:100%}.list-nft-info{display:flex;flex-direction:column;gap:1px;min-width:0}.list-nft-name{color:#f3f4f6;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-nft-id{color:#6b7280;font-size:.6875rem}.l-price{align-items:center;display:flex;gap:4px}.list-price-val{color:#10b981;font-size:.8125rem;font-weight:600}.list-price-cur{color:#6b7280;font-size:.625rem}.l-from{font-family:monospace}.l-from,.l-market{color:#9ca3af;font-size:.75rem}.l-time{color:#6b7280;font-size:.75rem}.sold-badge{align-items:center;background:#10b9811a;border-radius:4px;color:#10b981;display:inline-flex;font-size:.6875rem;font-weight:500;gap:4px;padding:2px 8px}.sold-badge svg{font-size:.5rem}.explore-grid::-webkit-scrollbar,.explore-list::-webkit-scrollbar{width:5px}@media (max-width:1024px){.explore-grid{gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){.explore-hero{padding:24px 16px}.explore-hero h1{font-size:1.5rem}.explore-toolbar{flex-wrap:wrap;gap:10px;padding:10px 16px}.explore-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:16px}.nft-card-body{padding:10px}.price-value{font-size:.8125rem}.list-header,.list-row{grid-template-columns:1fr 90px 80px}.l-from,.l-market{display:none}.explore-list{padding:0 16px}}@media (max-width:480px){.explore-hero h1{font-size:1.25rem}.explore-hero p{font-size:.8125rem}.explore-tab{font-size:.75rem;padding:6px 12px}.explore-grid{gap:10px;grid-template-columns:repeat(2,1fr);padding:12px}.nft-card-placeholder span{font-size:1.75rem}.nft-card-body{padding:8px}.nft-card-collection{font-size:.625rem}.nft-card-name{margin-bottom:6px}.nft-card-name,.price-value{font-size:.75rem}.badge{font-size:.5625rem;padding:2px 5px}.nft-card-time{font-size:.5625rem;padding:2px 6px}.list-header,.list-row{grid-template-columns:1fr 80px}.l-time{display:none}.list-thumb{height:34px;width:34px}}.chat-container{bottom:24px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);position:fixed;right:24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);z-index:2000}.chat-container.minimized{animation:slideInRight .4s cubic-bezier(.34,1.56,.64,1)}.chat-container.open{animation:slideInUp .4s cubic-bezier(.34,1.56,.64,1);background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:600px;overflow:hidden;width:380px}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.chat-toggle-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;border-radius:50%;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);cursor:pointer;display:flex;flex-direction:column;gap:4px;height:70px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:70px}.chat-toggle-btn:before{background:linear-gradient(45deg,#0000,#fff3,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .6s}.chat-toggle-btn:hover:before{transform:translateX(100%)}.chat-toggle-btn:hover{box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-4px) scale(1.05)}.toggle-icon{color:#fff;font-size:1.75rem}.toggle-text{color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.chat-header{background:linear-gradient(135deg,#6366f10d,#0000);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);padding:20px}.chat-header-content{align-items:center;display:flex;gap:12px}.chat-header-icon{color:#6366f1;color:var(--accent-primary);font-size:1.5rem}.chat-title{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:700}.chat-close-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.25rem;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:36px}.chat-close-btn:hover{background:#ef44441a;color:#ef4444;color:var(--danger);transform:rotate(90deg)}.chat-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:20px;scrollbar-color:#6366f1 #1a1a26;scrollbar-color:var(--accent-primary) var(--bg-tertiary);scrollbar-width:thin}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#1a1a26;background:var(--bg-tertiary);border-radius:3px}.chat-messages::-webkit-scrollbar-thumb{background:#6366f1;background:var(--accent-primary);border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#8b5cf6;background:var(--accent-secondary)}.chat-empty{align-items:center;color:#7d7d9a;color:var(--text-tertiary);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.empty-icon{font-size:3rem;opacity:.3}.chat-empty p{font-size:.9375rem;margin:0}.chat-bubble{word-wrap:break-word;animation:bubbleFadeIn .3s ease-out backwards;border-radius:16px;max-width:75%;padding:12px 16px;position:relative}@keyframes bubbleFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-bubble.mine{align-self:flex-end;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border-bottom-right-radius:4px;color:#fff}.chat-bubble.theirs{align-self:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-bottom-left-radius:4px;color:#fff;color:var(--text-primary)}.bubble-header{align-items:center;display:flex;font-size:.8125rem;justify-content:space-between;margin-bottom:6px}.bubble-sender{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-weight:700;opacity:.9}.bubble-time{font-size:.75rem;opacity:.6}.bubble-content{font-size:.9375rem;line-height:1.5}.bubble-content a{color:inherit;font-weight:600;text-decoration:underline}.bubble-content a:hover{opacity:.8}.chat-input-section{background:#13131b;background:var(--bg-secondary);border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);display:flex;gap:12px;padding:16px 20px}.chat-input{background:#1a1a26;background:var(--bg-tertiary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;color:#fff;color:var(--text-primary);flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.9375rem;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.chat-input:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.chat-input:disabled{cursor:not-allowed;opacity:.5}.chat-send-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:48px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:48px}.chat-send-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.chat-send-btn:hover:not(:disabled):before{left:100%}.chat-send-btn:hover:not(:disabled){box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);transform:translateY(-2px)}.chat-send-btn:disabled{cursor:not-allowed;opacity:.5}.btn-spinner{animation:spin .8s linear infinite}@media (max-width:768px){.chat-container{bottom:16px;right:16px}.chat-container.open{max-height:500px;max-width:380px;width:calc(100vw - 32px)}.chat-toggle-btn{height:60px;width:60px}.toggle-icon{font-size:1.5rem}.toggle-text{font-size:.6875rem}.chat-messages{max-height:300px}}@media (max-width:480px){.chat-container{bottom:12px;right:12px}.chat-container.open{max-height:450px;width:calc(100vw - 24px)}.chat-toggle-btn{height:56px;width:56px}.toggle-icon{font-size:1.375rem}.chat-header{padding:16px}.chat-title{font-size:1.125rem}.chat-messages{max-height:280px;padding:16px}.chat-bubble{max-width:85%;padding:10px 14px}.chat-input-section{gap:10px;padding:12px 16px}.chat-input{font-size:.875rem;padding:10px 14px}.chat-send-btn{height:44px;width:44px}}.featured-itos-section{background:linear-gradient(180deg,#f59e0b08,#0000);border-bottom:1px solid #f59e0b1a;padding:24px 40px}.featured-header{margin-bottom:20px}.featured-title{align-items:center;display:flex;gap:12px;margin-bottom:6px}.featured-title .crown-icon{color:#f59e0b;filter:drop-shadow(0 0 8px rgba(245,158,11,.5));font-size:1.5rem}.featured-title h2{color:#fff;color:var(--text-primary,#fff);font-size:1.375rem;font-weight:700;margin:0}.featured-badge{background:linear-gradient(135deg,#f59e0b33,#fbbf2433);border:1px solid #f59e0b4d;border-radius:6px;color:#f59e0b;font-size:.6875rem;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.featured-subtitle{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.875rem;margin:0}.featured-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.featured-card{background:#ffffff08;background:var(--card-bg,#ffffff08);border:1px solid #f59e0b33;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.featured-card:hover{border-color:#f59e0b66;box-shadow:0 8px 30px #f59e0b26;transform:translateY(-4px)}.featured-card.boost{background:linear-gradient(135deg,#8b5cf60d,#f59e0b0d);border-color:#8b5cf64d}.featured-card.boost:hover{border-color:#8b5cf680;box-shadow:0 8px 30px #8b5cf633}.featured-badges{display:flex;flex-wrap:wrap;gap:6px;left:12px;position:absolute;top:12px;z-index:2}.featured-badges .badge{align-items:center;border-radius:8px;display:flex;font-size:.6875rem;font-weight:600;gap:4px;letter-spacing:.3px;padding:5px 10px;text-transform:uppercase}.badge.featured{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#000}.badge.boost{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff}.badge.verified{background:#6366f1e6;color:#fff}.featured-card-image{background:#0003;height:180px;overflow:hidden;position:relative}.featured-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.featured-card:hover .featured-card-image img{transform:scale(1.05)}.image-placeholder{background:linear-gradient(135deg,#f59e0b1a,#fbbf241a);color:#f59e0b;font-size:2.5rem;height:100%;justify-content:center;width:100%}.image-placeholder,.live-badge{align-items:center;display:flex}.live-badge{animation:pulse 2s infinite;background:#10b981e6;border-radius:8px;bottom:12px;color:#fff;font-size:.75rem;font-weight:600;gap:5px;padding:6px 12px;position:absolute;right:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.featured-card-content{padding:16px}.featured-card-content .collection-name{color:#fff;color:var(--text-primary,#fff);font-size:1.125rem;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-card-content .collection-ticker{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-family:monospace;font-size:.75rem;margin:0 0 12px}.mint-progress{margin-bottom:12px}.mint-progress .progress-info{color:#9ca3af;color:var(--text-secondary,#9ca3af);display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:6px}.mint-progress .progress-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.mint-progress .progress-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:3px;height:100%;transition:width .5s ease}.featured-card.boost .mint-progress .progress-fill{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.price-row{gap:12px;justify-content:space-between}.price,.price-row{align-items:center;display:flex}.price{gap:6px}.price svg{color:#f59e0b;font-size:.875rem}.price .amount{color:#fff;color:var(--text-primary,#fff);font-size:1.125rem;font-weight:700}.price .currency{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.75rem}.mint-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#fbbf24);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s ease}.featured-card.boost .mint-btn{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff}.mint-btn:hover{box-shadow:0 4px 12px #f59e0b66;transform:translateY(-2px)}.featured-card.boost .mint-btn:hover{box-shadow:0 4px 12px #8b5cf666}@media (max-width:768px){.featured-itos-section{padding:20px}.featured-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.featured-card-image{height:160px}}@media (max-width:430px){.featured-itos-section{padding:16px 12px}.featured-title h2{font-size:1.125rem}.featured-title .crown-icon{font-size:1.25rem}.featured-grid{grid-template-columns:1fr}.featured-card-image{height:140px}.featured-card-content{padding:12px}.price-row{align-items:stretch;flex-direction:column;gap:10px}.mint-btn{justify-content:center;padding:10px}}:root{--bg-primary:#0a0a0f;--bg-secondary:#13131b;--bg-tertiary:#1a1a26;--text-primary:#fff;--text-secondary:#b8b8d4;--text-tertiary:#7d7d9a;--accent-primary:#6366f1;--accent-secondary:#8b5cf6;--accent-gradient:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--border-color:#ffffff14;--border-color-hover:#ffffff29;--glass-bg:#13131bb3;--glass-border:#ffffff1a;--shadow-sm:0 2px 8px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-glow:0 0 40px #6366f14d;--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.3s cubic-bezier(0.4,0,0.2,1);--font-primary:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Space Mono","Courier New",monospace}.mint-page{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);min-height:100vh;padding-top:56px}.mint-hero{margin:0 auto;max-width:1400px;padding:16px 20px 12px}.mint-hero-content{text-align:center}.mint-hero-title{-webkit-text-fill-color:#0000;align-items:center;animation:fadeInDown .6s ease-out;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.5rem;font-weight:700;gap:8px;justify-content:center;margin:0 0 4px}.hero-icon{animation:float 3s ease-in-out infinite;color:#6366f1;color:var(--accent-primary);font-size:1.25rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.mint-hero-subtitle{animation:fadeInUp .6s ease-out .2s backwards;color:#b8b8d4;color:var(--text-secondary);font-size:.875rem;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mint-stats-bar{animation:fadeIn .6s ease-out .3s backwards;display:flex;gap:8px;justify-content:center;margin:0 auto 12px;max-width:1400px;padding:0 20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.stat-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;display:flex;gap:6px;padding:8px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.stat-item:hover{background:#6366f11a;border-color:#ffffff29;border-color:var(--border-color-hover);transform:translateY(-1px)}.stat-icon{color:#6366f1;color:var(--accent-primary);font-size:1rem}.stat-content{display:flex;flex-direction:column;gap:2px}.stat-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-value{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.95rem;font-weight:700}.mint-container{margin:0 auto;max-width:1400px;padding:0 20px 24px}.mint-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.mint-card{animation:cardFadeIn .6s ease-out backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mint-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);z-index:0}.mint-card:hover{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 40px #6366f14d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.mint-card:hover:before{opacity:.05}.mint-card-header{height:180px;overflow:hidden;position:relative;width:100%}.mint-card-image-wrapper{height:100%;position:relative;width:100%}.mint-card-image{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.mint-card:hover .mint-card-image{transform:scale(1.1)}.mint-image-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);color:#7d7d9a;color:var(--text-tertiary);display:flex;height:100%;justify-content:center;width:100%}.mint-phase-badge{align-items:center;border-radius:20px;display:flex;font-size:.65rem;font-weight:700;gap:4px;left:8px;letter-spacing:.03em;padding:4px 10px;position:absolute;text-transform:uppercase;top:8px;z-index:2}.mint-phase-badge.whitelist{background:#8b5cf6e6;color:#fff}.mint-phase-badge.upcoming{background:#f59e0be6;color:#fff}.mint-card-body{padding:12px;position:relative;z-index:1}.mint-card-name{color:#fff;color:var(--text-primary);font-size:.95rem;font-weight:600;line-height:1.3;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mint-timer{align-items:center;border-radius:6px;display:flex;font-size:.7rem;font-weight:600;gap:6px;margin-bottom:8px;padding:6px 10px}.mint-timer.whitelist,.mint-timer.whitelist_pending{background:#8b5cf626;color:#8b5cf6}.mint-timer.public{background:#10b98126;color:#10b981}.mint-timer.not_started{background:#f59e0b26;color:#f59e0b}.whitelist-status{align-items:center;border-radius:6px;display:flex;font-size:.7rem;font-weight:600;gap:6px;margin-bottom:8px;padding:6px 10px}.whitelist-status.whitelisted{background:#10b98126;color:#10b981}.whitelist-status.not-whitelisted{background:#ef444426;color:#ef4444}.mint-progress-section{margin-bottom:8px}.progress-labels{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.progress-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.progress-numbers{color:#b8b8d4;color:var(--text-secondary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.75rem;font-weight:600}.progress-bar-container{background:#1a1a26;background:var(--bg-tertiary);height:4px;width:100%}.progress-bar-container,.progress-bar-fill{border-radius:2px;overflow:hidden;position:relative}.progress-bar-fill{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);transition:width var(--transition-normal)}.progress-bar-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.mint-price-section{margin-bottom:10px}.price-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.price-display{align-items:baseline;display:flex;gap:6px}.price-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.25rem;font-weight:700;line-height:1}.price-currency{color:#b8b8d4;color:var(--text-secondary);font-size:.85rem;font-weight:600}.mint-card-button{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:.85rem;font-weight:600;gap:6px;justify-content:center;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.mint-card-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.mint-card-button:hover{box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.mint-card-button:hover:before{left:100%}.mint-card-button:active{transform:translateY(0)}.no-mints-message{animation:fadeInUp .6s ease-out;color:#7d7d9a;color:var(--text-tertiary);padding:32px 20px;text-align:center}.no-mints-message svg{color:#6366f1;color:var(--accent-primary);margin-bottom:12px;opacity:.5}.no-mints-message h2{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 8px}.no-mints-message p{color:#b8b8d4;color:var(--text-secondary);font-size:.875rem;margin:4px 0}.mint-loading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.loading-spinner-large{animation:spin 1s linear infinite;border:3px solid #ffffff14;border-top-color:#6366f1;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.loading-text{color:#b8b8d4;color:var(--text-secondary);font-size:.95rem;font-weight:500}.mint-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.mint-modal{animation:slideInUp .4s cubic-bezier(.34,1.56,.64,1);background:#13131b;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:24px;box-shadow:0 8px 32px #0009;box-shadow:var(--shadow-lg);max-height:90vh;max-width:540px;overflow-y:auto;width:100%}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:24px 24px 20px}.modal-title{color:#fff;color:var(--text-primary);font-size:1.75rem;font-weight:800;margin:0}.modal-close-button{align-items:center;background:#0000;border:none;border-radius:10px;color:#b8b8d4;color:var(--text-secondary);cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:40px}.modal-close-button:hover{background:#ef44441a;color:#ef4444;color:var(--danger)}.modal-close-button:disabled{cursor:not-allowed;opacity:.5}.modal-body{padding:24px}.modal-image-section{background:#1a1a26;background:var(--bg-tertiary);border-radius:16px;box-shadow:0 4px 16px #00000080;box-shadow:var(--shadow-md);height:200px;margin:0 auto 24px;overflow:hidden;width:200px}.modal-image{height:100%;object-fit:cover;width:100%}.modal-image-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a26,#13131b);background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);color:#7d7d9a;color:var(--text-tertiary);display:flex;height:100%;justify-content:center;width:100%}.modal-info-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px}.info-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.info-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.info-value{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.9375rem;font-weight:600;text-align:right}.modal-timer{align-items:center;border-radius:10px;display:flex;font-size:.875rem;gap:8px;justify-content:center;margin-bottom:16px;padding:12px 16px}.modal-timer.whitelist,.modal-timer.whitelist_pending{background:#8b5cf626;border:1px solid #8b5cf64d;color:#8b5cf6}.modal-timer.public{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.modal-timer.not_started{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.modal-timer strong{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono)}.modal-whitelist-banner{align-items:center;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.modal-whitelist-banner svg{flex-shrink:0;font-size:1.25rem}.modal-whitelist-banner div{display:flex;flex-direction:column;gap:2px}.modal-whitelist-banner strong{font-size:.9rem}.modal-whitelist-banner span{font-size:.75rem;opacity:.85}.modal-whitelist-banner.whitelisted{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.modal-whitelist-banner.not-whitelisted{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.modal-mint-warning{align-items:center;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:10px;color:#f59e0b;display:flex;font-size:.875rem;font-weight:600;gap:10px;justify-content:center;margin-bottom:16px;padding:12px 16px}.pack-selector-section{margin-bottom:24px}.section-label{color:#7d7d9a;color:var(--text-tertiary);display:block;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.pack-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;gap:20px;padding:20px}.pack-nav-button,.pack-selector{align-items:center;display:flex;justify-content:center}.pack-nav-button{background:#1a1a26;background:var(--bg-tertiary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:50%;color:#fff;color:var(--text-primary);cursor:pointer;font-size:1.25rem;height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);width:44px}.pack-nav-button:hover:not(:disabled){background:#6366f133;border-color:#6366f1;border-color:var(--accent-primary);color:#6366f1;color:var(--accent-primary);transform:scale(1.1)}.pack-nav-button:disabled{cursor:not-allowed;opacity:.3}.pack-display{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:100px}.pack-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:2.5rem;font-weight:800;line-height:1}.pack-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.price-balance-section{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:24px}.balance-box,.price-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13131bb3;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.box-label{color:#7d7d9a;color:var(--text-tertiary);font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.box-value-display{align-items:baseline;display:flex;gap:6px}.box-amount{color:#fff;color:var(--text-primary);font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono);font-size:1.5rem;font-weight:800;line-height:1}.box-currency{color:#b8b8d4;color:var(--text-secondary);font-size:.875rem;font-weight:700}.transaction-status-box{align-items:center;border-radius:12px;display:flex;font-size:.9375rem;font-weight:600;gap:12px;justify-content:center;margin-bottom:16px;padding:16px}.transaction-status-box.processing{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b;color:var(--warning)}.transaction-status-box.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981;color:var(--success)}.transaction-status-box.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444;color:var(--danger)}.status-spinner{animation:spin .8s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:initial;height:20px;width:20px}.modal-actions{border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);display:flex;gap:12px;padding:20px 24px 24px}.modal-action-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.modal-action-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.modal-action-button:hover:before{left:100%}.modal-action-button.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);background:var(--accent-gradient);color:#fff}.modal-action-button.primary:hover:not(:disabled){box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.modal-action-button.secondary{background:#0000;border:2px solid #ffffff14;border:2px solid var(--border-color);color:#fff;color:var(--text-primary)}.modal-action-button.secondary:hover{background:#1a1a26;background:var(--bg-tertiary);border-color:#ffffff29;border-color:var(--border-color-hover)}.modal-action-button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.button-spinner{animation:spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;height:16px;width:16px}.modal-open{overflow:hidden}.mint-modal::-webkit-scrollbar{width:8px}.mint-modal::-webkit-scrollbar-track{background:#1a1a26;background:var(--bg-tertiary);border-radius:4px}.mint-modal::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border-color);border-radius:4px}.mint-modal::-webkit-scrollbar-thumb:hover{background:#ffffff29;background:var(--border-color-hover)}@media (max-width:1024px){.mint-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.mint-page{padding-top:52px}.mint-hero{padding:12px 12px 8px}.mint-hero-title{font-size:1.25rem;gap:6px}.hero-icon{font-size:1rem}.mint-hero-subtitle{font-size:.8rem}.mint-stats-bar{flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:0 12px}.stat-item{flex:1 1;min-width:calc(50% - 6px);padding:6px 10px}.stat-icon{font-size:.9rem}.stat-label{font-size:.65rem}.stat-value{font-size:.85rem}.mint-container{padding:0 12px 20px}.mint-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.mint-card-header{height:140px}.mint-card-body{padding:10px}.mint-card-name{font-size:.85rem;margin-bottom:6px}.progress-label{font-size:.6rem}.progress-numbers{font-size:.65rem}.progress-bar-container{height:3px}.price-label{font-size:.6rem;margin-bottom:2px}.price-amount{font-size:1rem}.price-currency{font-size:.75rem}.mint-card-button{border-radius:6px;font-size:.75rem;padding:6px 12px}.price-balance-section{grid-template-columns:1fr}.modal-actions{flex-direction:column}.modal-action-button{width:100%}}@media (max-width:400px){.mint-hero{padding:10px 10px 6px}.mint-hero-title{font-size:1.1rem}.mint-hero-subtitle{font-size:.75rem}.mint-stats-bar{padding:0 10px}.stat-item{padding:5px 8px}.stat-label{font-size:.6rem}.stat-value{font-size:.8rem}.mint-container{padding:0 10px 16px}.mint-grid{gap:6px}.mint-card-header{height:120px}.mint-card-body{padding:8px}.mint-card-name{font-size:.8rem;margin-bottom:4px}.mint-progress-section{margin-bottom:6px}.mint-price-section{margin-bottom:8px}.price-amount{font-size:.9rem}.mint-card-button{font-size:.7rem;padding:5px 10px}.modal-image-section{height:120px;width:120px}.pack-amount{font-size:1.5rem}.box-amount{font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--app-bg-color:#000;--app-primary-text:#fff;--app-secondary-text:#aaa;--app-accent-color:#8a2be2;--app-accent-hover:#b72be2;--app-card-bg:#2a2a2a;--app-input-bg:#404040;--app-button-bg:#8a2be2;--app-button-hover:#b72be2;--app-shadow:0px 0px 15px #0003}.light-mode{--app-bg-color:#fff;--app-primary-text:#333;--app-secondary-text:#666;--app-accent-color:#6a1b9a;--app-accent-hover:#8a2be2;--app-card-bg:#f0f0f0;--app-input-bg:#e8e8e8;--app-button-bg:#6a1b9a;--app-button-hover:#8a2be2;--app-shadow:0px 0px 15px #0000001a}body,html{background:#000;background:var(--app-bg-color);font-family:Space Mono,monospace;height:100%;margin:0;transition:all .3s ease}.App,body,html{color:#fff;color:var(--app-primary-text)}.App{background:url(/static/media/background.cd8d1422ed85de4a9eb4.png) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-bottom:12px;padding-top:60px;text-align:center}.light-mode .App{background:linear-gradient(#fffc,#fffc),url(/static/media/background.cd8d1422ed85de4a9eb4.png) no-repeat 50%;background-size:cover}.App-logo{height:40vmin;pointer-events:none}h2,p{color:#fff;color:var(--app-primary-text)}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-header,.light-mode .App-header{color:#fff;color:var(--app-primary-text)}.light-mode .App-header{background-color:#2a2a2a;background-color:var(--app-card-bg)}.App-link{color:#8a2be2;color:var(--app-accent-color)}.page-container{display:flex;flex-direction:column;min-height:100vh}.content-wrap{flex:1 1}.chat-component{background-color:#2a2a2a;background-color:var(--app-card-bg);border-radius:8px;bottom:16px;box-shadow:0 0 15px #0003;box-shadow:var(--app-shadow);box-sizing:border-box;color:#fff;color:var(--app-primary-text);display:flex;flex-direction:column;height:340px;overflow:hidden;padding:8px;position:fixed;right:16px;transition:height .3s ease;width:260px}.chat-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.chat-title{font-size:16px;margin:0}.chat-history{flex-grow:1;margin-bottom:6px;overflow-y:auto}.chat-message{background-color:#404040;background-color:var(--app-input-bg);border-bottom:1px solid #aaa;border-bottom:1px solid var(--app-secondary-text);border-radius:4px;margin-bottom:4px;padding:6px 8px}.chat-message .chat-sender{color:#aaa;color:var(--app-secondary-text)}.my-message{background-color:#8a2be2;background-color:var(--app-button-bg)}.my-message .chat-sender{color:#fff}.message-input-container{align-items:center;box-sizing:border-box;display:flex;gap:5px;max-width:100%;width:100%}.chat-component input{background-color:#404040;background-color:var(--app-input-bg);color:#fff;color:var(--app-primary-text);flex-grow:1;flex-shrink:1;max-width:calc(100% - 70px);padding:8px}.chat-component .send-button,.chat-component input{border:none;border-radius:4px;box-sizing:border-box}.chat-component .send-button{background-color:#8a2be2;background-color:var(--app-button-bg);color:#fff!important;cursor:pointer;flex-shrink:0;font-size:14px;padding:8px 12px;text-align:center;text-decoration:none;transition:background-color .3s ease;white-space:nowrap;width:60px}.chat-component .send-button:hover{background-color:#b72be2;background-color:var(--app-button-hover)}.chat-component .chat-close{background-color:#8a2be2;background-color:var(--app-button-bg);border:none;border-radius:50%;color:#fff!important;cursor:pointer;font-size:14px;padding:5px 10px;transition:background-color .3s ease}.chat-component .chat-close:hover{background-color:#b72be2;background-color:var(--app-button-hover)}.minimized-chat{align-items:center;background:linear-gradient(180deg,#8a2be2,#b72be2);background:linear-gradient(to bottom,var(--app-button-bg),var(--app-button-hover));border-radius:25px;bottom:5%;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;padding:0 15px;width:80px}.minimized-chat:hover{box-shadow:0 0 15px #0003;box-shadow:var(--app-shadow)}.toggle-chat{display:none}.chat-component:not(.minimized-chat) .toggle-chat{background-color:#2a2a2a;background-color:var(--app-card-bg);border:none;border-radius:50%;color:#fff;color:var(--app-primary-text);cursor:pointer;font-size:14px;padding:5px 10px;position:absolute;right:10px;top:10px}.chat-message-header{display:flex;justify-content:space-between;margin-bottom:5px}.chat-timestamp{color:#aaa;color:var(--app-secondary-text);font-size:.8rem}.chat-label{color:#fff;color:var(--app-primary-text);font-size:16px;margin:0;-webkit-user-select:none;user-select:none}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:430px){.chat-component{height:300px;width:220px}.minimized-chat{height:30px;padding:0 10px;width:60px}.chat-component input{max-width:calc(100% - 60px);padding:6px}.chat-component .send-button{font-size:12px;padding:6px 10px;width:50px}.chat-component .chat-close{font-size:12px;padding:4px 8px}}
/*# sourceMappingURL=main.f4e437da.css.map*/