@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@300;400;500;600;700&family=Share+Tech+Mono&display=swap";:root{--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-family-mono: "JetBrains Mono", "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060}:root[data-theme=dark]{--accent-50: #f0f9ff;--accent-100: #e0f2fe;--accent-200: #bae6fd;--accent-300: #7dd3fc;--accent-400: #38bdf8;--accent-500: #0ea5e9;--accent-600: #0284c7;--accent-700: #0369a1;--accent-800: #075985;--accent-900: #0c4a6e;--silver-50: #f8fafc;--silver-100: #f1f5f9;--silver-200: #e2e8f0;--silver-300: #cbd5e1;--silver-400: #94a3b8;--silver-500: #64748b;--silver-600: #475569;--silver-700: #334155;--silver-800: #1e293b;--silver-900: #0f172a;--silver-950: #020617;--bg-primary: #000000;--bg-secondary: #0a0a0f;--bg-tertiary: #0f0f1a;--bg-quaternary: #1a1a2e;--surface-primary: rgba(255, 255, 255, .02);--surface-secondary: rgba(255, 255, 255, .04);--surface-tertiary: rgba(255, 255, 255, .06);--surface-hover: rgba(255, 255, 255, .08);--surface-elevated: rgba(255, 255, 255, .1);--border-primary: rgba(255, 255, 255, .08);--border-secondary: rgba(255, 255, 255, .12);--border-tertiary: rgba(255, 255, 255, .16);--border-glow: rgba(14, 165, 233, .3);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--text-tertiary: rgba(255, 255, 255, .6);--text-quaternary: rgba(255, 255, 255, .4);--text-accent: #0ea5e9;--brand-primary: linear-gradient(135deg, #0ea5e9 0%, #0284c7 50%, #0369a1 100%);--brand-secondary: linear-gradient(135deg, #38bdf8 0%, #0ea5e9 50%, #0284c7 100%);--brand-accent: #0ea5e9;--brand-glow: rgba(14, 165, 233, .4);--success-bg: rgba(34, 197, 94, .1);--success-border: rgba(34, 197, 94, .2);--success-text: #22c55e;--warning-bg: rgba(251, 191, 36, .1);--warning-border: rgba(251, 191, 36, .2);--warning-text: #fbbf24;--error-bg: rgba(239, 68, 68, .1);--error-border: rgba(239, 68, 68, .2);--error-text: #ef4444;--info-bg: rgba(59, 130, 246, .1);--info-border: rgba(59, 130, 246, .2);--info-text: #3b82f6;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .3);--bg-gradient: linear-gradient(135deg, #000000 0%, #0a0a0f 25%, #0f0f1a 50%, #1a1a2e 75%, #000000 100%);--bg-mesh: radial-gradient(circle at 20% 50%, rgba(14, 165, 233, .03) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(56, 189, 248, .02) 0%, transparent 50%), radial-gradient(circle at 40% 80%, rgba(2, 132, 199, .02) 0%, transparent 50%);--glow-primary: 0 0 20px rgba(14, 165, 233, .3);--glow-secondary: 0 0 40px rgba(14, 165, 233, .2);--shadow-glow: 0 8px 32px rgba(14, 165, 233, .15)}:root[data-theme=light]{--accent-50: #f0f9ff;--accent-100: #e0f2fe;--accent-200: #bae6fd;--accent-300: #7dd3fc;--accent-400: #38bdf8;--accent-500: #0ea5e9;--accent-600: #0284c7;--accent-700: #0369a1;--accent-800: #075985;--accent-900: #0c4a6e;--silver-50: #020617;--silver-100: #0f172a;--silver-200: #1e293b;--silver-300: #334155;--silver-400: #475569;--silver-500: #64748b;--silver-600: #94a3b8;--silver-700: #cbd5e1;--silver-800: #e2e8f0;--silver-900: #f1f5f9;--silver-950: #f8fafc;--bg-primary: #ffffff;--bg-secondary: #fafafa;--bg-tertiary: #f5f5f9;--bg-quaternary: #e2e8f0;--surface-primary: rgba(0, 0, 0, .02);--surface-secondary: rgba(0, 0, 0, .04);--surface-tertiary: rgba(0, 0, 0, .06);--surface-hover: rgba(0, 0, 0, .08);--surface-elevated: rgba(0, 0, 0, .1);--border-primary: rgba(0, 0, 0, .08);--border-secondary: rgba(0, 0, 0, .12);--border-tertiary: rgba(0, 0, 0, .16);--border-glow: rgba(14, 165, 233, .3);--text-primary: #000000;--text-secondary: rgba(0, 0, 0, .8);--text-tertiary: rgba(0, 0, 0, .6);--text-quaternary: rgba(0, 0, 0, .4);--text-accent: #0ea5e9;--brand-primary: linear-gradient(135deg, #0ea5e9 0%, #0284c7 50%, #0369a1 100%);--brand-secondary: linear-gradient(135deg, #38bdf8 0%, #0ea5e9 50%, #0284c7 100%);--brand-accent: #0ea5e9;--brand-glow: rgba(14, 165, 233, .4);--success-bg: rgba(34, 197, 94, .08);--success-border: rgba(34, 197, 94, .15);--success-text: #16a34a;--warning-bg: rgba(251, 191, 36, .08);--warning-border: rgba(251, 191, 36, .15);--warning-text: #d97706;--error-bg: rgba(239, 68, 68, .08);--error-border: rgba(239, 68, 68, .15);--error-text: #dc2626;--info-bg: rgba(59, 130, 246, .08);--info-border: rgba(59, 130, 246, .15);--info-text: #2563eb;--glass-bg: rgba(255, 255, 255, .8);--glass-border: rgba(0, 0, 0, .1);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .1);--bg-gradient: linear-gradient(135deg, #ffffff 0%, #f8fafc 25%, #f1f5f9 50%, #e2e8f0 75%, #ffffff 100%);--bg-mesh: radial-gradient(circle at 20% 50%, rgba(14, 165, 233, .02) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(56, 189, 248, .015) 0%, transparent 50%), radial-gradient(circle at 40% 80%, rgba(2, 132, 199, .015) 0%, transparent 50%);--glow-primary: 0 0 20px rgba(14, 165, 233, .2);--glow-secondary: 0 0 40px rgba(14, 165, 233, .1);--shadow-glow: 0 8px 32px rgba(14, 165, 233, .08)}body{font-family:var(--font-family-sans);font-weight:400;line-height:1.6;color:var(--text-primary);background:var(--bg-gradient),var(--bg-mesh);background-attachment:fixed;min-height:100vh;transition:color var(--transition-normal),background var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;color:var(--text-primary);margin-bottom:var(--space-2)}h2{font-size:var(--text-3xl);font-weight:700}h3{font-size:var(--text-2xl);font-weight:600}h5{font-size:var(--text-lg);font-weight:500}p{color:var(--text-secondary);margin-bottom:var(--space-4)}a{color:var(--brand-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--blue-400)}.header-minimal{text-align:center;padding:var(--space-8) 0 var(--space-12);position:relative;z-index:10;margin-bottom:var(--space-8)}.main-title{font-size:var(--text-4xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4);animation:fadeInUp 1s var(--transition-normal);text-align:center;z-index:10;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.1)}:root[data-theme=dark] .main-title{background:linear-gradient(135deg,#fff,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 8px rgba(14,165,233,.3)}:root[data-theme=light] .main-title{background:linear-gradient(135deg,#000,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1)}.main-subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:800px;margin:0 auto var(--space-8);line-height:1.6;animation:fadeInUp 1s var(--transition-normal) .2s both;text-align:center;z-index:10;position:relative;font-weight:400;opacity:.9}.header:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;height:100px;background:var(--brand-primary);border-radius:50%;opacity:.1;filter:blur(40px)}.header h1{background:var(--brand-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:var(--text-5xl);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-2);animation:fadeInUp .8s var(--transition-normal)}.header p{font-size:var(--text-xl);color:var(--text-tertiary);max-width:600px;margin:0 auto;animation:fadeInUp .8s var(--transition-normal) .1s both}.card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-8);margin:var(--space-6);box-shadow:var(--glass-shadow);transition:all var(--transition-normal);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-tertiary),transparent)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2xl);border-color:var(--border-tertiary)}.card-compact{padding:var(--space-6)}.card-large{padding:var(--space-10)}.nav-tabs{display:flex;gap:var(--space-2);padding:var(--space-2);background:var(--surface-secondary);border-radius:var(--radius-xl);margin-bottom:var(--space-8);border:1px solid var(--border-primary);justify-content:center;flex-wrap:wrap}.nav-tab{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.nav-tab:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-tab.active{background:var(--brand-primary);color:#fff;box-shadow:var(--shadow-md)}.nav-tab-icon{width:18px;height:18px;stroke-width:2;transition:all var(--transition-fast)}.nav-tab:hover .nav-tab-icon{transform:scale(1.1)}.nav-tab.active .nav-tab-icon{stroke-width:2.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition-fast);border:none;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn-primary{background:var(--brand-primary);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-secondary)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-tertiary)}.btn-outline{background:transparent;color:var(--brand-accent);border:1px solid var(--brand-accent)}.btn-outline:hover:not(:disabled){background:var(--info-bg);border-color:var(--brand-accent)}.btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.btn-warning{background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff}.btn-error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.form-label{display:block;font-weight:500;color:var(--text-primary);margin-bottom:var(--space-2);font-size:var(--text-sm)}.form-input{width:100%;padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--surface-primary);color:var(--text-primary);font-size:var(--text-base);font-family:inherit;transition:all var(--transition-fast)}.form-input:focus{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--info-bg);background:var(--surface-secondary)}.form-input::placeholder{color:var(--text-quaternary)}.input-group{display:flex;gap:var(--space-3);align-items:stretch}.input-group .form-input{flex:1}.stat-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:all var(--transition-normal);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-primary)}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.stat-value{font-size:var(--text-3xl);font-weight:700;background:var(--brand-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);font-family:var(--font-family-mono)}.stat-label{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-success{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success-border)}.status-warning{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-border)}.status-error{background:var(--error-bg);color:var(--error-text);border:1px solid var(--error-border)}.status-info{background:var(--info-bg);color:var(--info-text);border:1px solid var(--info-border)}.progress-bar{width:100%;height:8px;background:var(--surface-tertiary);border-radius:var(--radius-full);overflow:hidden;margin:var(--space-2) 0}.progress-fill{height:100%;background:var(--brand-primary);border-radius:var(--radius-full);transition:width 1s ease-out}.loading-spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--surface-tertiary);border-radius:50%;border-top-color:var(--brand-accent);animation:spin 1s linear infinite}.wallet-info{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-8);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.wallet-address{font-family:var(--font-family-mono);background:var(--info-bg);color:var(--info-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--info-border);font-weight:500}.theme-toggle{position:relative;background:var(--surface-secondary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-primary);border-radius:var(--radius-full);padding:var(--space-2);cursor:pointer;transition:all var(--transition-normal);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.theme-toggle:hover{background:var(--surface-hover);border-color:var(--border-glow);box-shadow:var(--glow-primary);transform:scale(1.1)}.theme-toggle-icon{width:16px;height:16px;color:var(--text-primary);transition:all var(--transition-normal)}.theme-toggle:hover .theme-toggle-icon{color:var(--text-accent)}.staking-card-full{grid-column:1 / -1}.blaccmanny-logo{-webkit-user-select:none;user-select:none}.logo-container{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.logo-svg{overflow:visible}.logo-outer-ring{animation:logoRotate 8s linear infinite;transform-origin:50% 50%}.logo-hexagon{animation:logoHexagonPulse 3s ease-in-out infinite}.logo-diamond{animation:logoDiamondFloat 2s ease-in-out infinite;transform-origin:50% 40%}.logo-center-dot{animation:logoDotPulse 1.5s ease-in-out infinite}.logo-letter{animation:logoLetterDraw 2s ease-out;stroke-dasharray:50;stroke-dashoffset:50}.logo-particles .particle{pointer-events:none}@keyframes logoRotate{0%{transform:rotate(0);stroke-dashoffset:0}to{transform:rotate(360deg);stroke-dashoffset:30}}@keyframes logoHexagonPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes logoDiamondFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}@keyframes logoDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes logoLetterDraw{0%{stroke-dashoffset:50;opacity:0}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes float{0%,to{transform:translateY(0) scale(.8);opacity:.3}50%{transform:translateY(-8px) scale(1);opacity:1}}@keyframes titleSlide{0%{opacity:0;transform:translate(-30px);filter:blur(4px)}60%{opacity:.8;transform:translate(0);filter:blur(0px)}to{opacity:1;transform:translate(0);filter:blur(0px)}}.blaccmanny-logo:hover .logo-outer-ring{animation-duration:2s}.blaccmanny-logo:hover .logo-hexagon{animation-duration:1s}.blaccmanny-logo:hover .logo-diamond{animation-duration:.8s}.blaccmanny-logo:hover .logo-center-dot{animation-duration:.5s}.top-nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-primary);padding:var(--space-4) var(--space-6);transition:all var(--transition-normal);display:flex;justify-content:space-between;align-items:center;height:64px;box-sizing:border-box}:root[data-theme=dark] .top-nav{background:#000c;border-bottom:1px solid rgba(255,255,255,.1)}:root[data-theme=light] .top-nav{background:#ffffffd9;border-bottom:1px solid rgba(0,0,0,.08)}.nav-brand{display:flex;align-items:center;height:40px;z-index:calc(var(--z-fixed) + 1)}.nav-actions{display:flex;align-items:center;gap:var(--space-4);z-index:calc(var(--z-fixed) + 1)}.animated-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-10;overflow:hidden;background:var(--bg-gradient)}.neural-network{position:absolute;width:100%;height:100%;opacity:.2;mask:radial-gradient(ellipse 100% 60% at 50% 25%,transparent 0%,transparent 30%,black 50%);-webkit-mask:radial-gradient(ellipse 100% 60% at 50% 25%,transparent 0%,transparent 30%,black 50%)}.neural-node{position:absolute;width:4px;height:4px;background:var(--brand-accent);border-radius:50%;box-shadow:var(--glow-primary);animation:neuralPulse 3s ease-in-out infinite}.neural-connection{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--brand-accent),transparent);opacity:.2;animation:dataFlow 4s linear infinite}.data-streams{position:absolute;width:100%;height:100%;opacity:.08;mask:radial-gradient(ellipse 100% 60% at 50% 25%,transparent 0%,transparent 25%,black 45%);-webkit-mask:radial-gradient(ellipse 100% 60% at 50% 25%,transparent 0%,transparent 25%,black 45%)}.data-line{position:absolute;width:2px;height:100px;background:linear-gradient(180deg,transparent,var(--brand-accent),transparent);animation:streamFlow 6s linear infinite}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(14,165,233,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.015) 1px,transparent 1px);background-size:50px 50px;animation:gridShift 20s linear infinite;mask:radial-gradient(ellipse 100% 50% at 50% 20%,transparent 0%,transparent 15%,black 35%);-webkit-mask:radial-gradient(ellipse 100% 50% at 50% 20%,transparent 0%,transparent 15%,black 35%)}.hex-field{position:absolute;width:100%;height:100%;mask:radial-gradient(ellipse 100% 60% at 50% 25%,transparent 0%,transparent 20%,black 40%);-webkit-mask:radial-gradient(ellipse 100% 60% at 50% 25%,transparent 0%,transparent 20%,black 40%)}.floating-hex{position:absolute;width:20px;height:20px;clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%);background:var(--brand-accent);opacity:.05;animation:hexFloat infinite ease-in-out}.gradient-orbs{position:absolute;width:100%;height:100%}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.04;animation:orbFloat infinite ease-in-out}.orb-1{width:400px;height:400px;background:radial-gradient(circle,#0ea5e9 0%,#0284c7 30%,transparent 70%);top:30%;left:10%;animation-duration:25s;animation-delay:0s}.orb-2{width:300px;height:300px;background:radial-gradient(circle,#38bdf8 0%,#0ea5e9 30%,transparent 70%);top:50%;right:15%;animation-duration:30s;animation-delay:-8s}.orb-3{width:250px;height:250px;background:radial-gradient(circle,#0284c7 0%,#0369a1 30%,transparent 70%);bottom:15%;left:40%;animation-duration:35s;animation-delay:-15s}.orb-4{width:180px;height:180px;background:radial-gradient(circle,#7dd3fc 0%,#38bdf8 30%,transparent 70%);top:75%;left:70%;animation-duration:28s;animation-delay:-20s}@keyframes neuralPulse{0%,to{opacity:.3;transform:scale(1);box-shadow:var(--glow-primary)}50%{opacity:1;transform:scale(1.5);box-shadow:var(--glow-secondary)}}@keyframes streamFlow{0%{transform:translateY(-100px);opacity:0}25%,75%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes gridShift{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes hexFloat{0%,to{transform:translateY(0) rotate(0);opacity:.05}25%{transform:translateY(-30px) rotate(90deg);opacity:.15}50%{transform:translateY(-15px) rotate(180deg);opacity:.1}75%{transform:translateY(-45px) rotate(270deg);opacity:.2}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(40px,-40px) scale(1.1) rotate(90deg)}50%{transform:translate(-20px,30px) scale(.9) rotate(180deg)}75%{transform:translate(60px,20px) scale(1.05) rotate(270deg)}}@media (max-width: 768px){.logo-title{font-size:1.5rem!important}.logo-subtitle{font-size:var(--text-xs)!important}.floating-shape{opacity:.02}.orb{opacity:.05}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 1024px){.staking-grid{grid-template-columns:1fr}}@media (max-width: 768px){.app{padding:0}.container{padding:96px var(--space-3) var(--space-3)}.top-nav{padding:var(--space-3) var(--space-4);height:56px}.nav-brand{height:32px}.header{padding:var(--space-8) 0}.header h1{font-size:var(--text-4xl)}.header p{font-size:var(--text-lg)}.stats-grid{grid-template-columns:1fr}.wallet-info{flex-direction:column;text-align:center}.input-group{flex-direction:column}.nav-tabs{justify-content:stretch}.nav-tab{flex:1;justify-content:center}.card{margin:var(--space-4);padding:var(--space-6)}.theme-toggle{top:var(--space-4);right:var(--space-4)}}@media (max-width: 480px){.header h1{font-size:var(--text-3xl)}.nav-tabs{flex-direction:column}.btn{width:100%;justify-content:center}.card{margin:var(--space-2);padding:var(--space-4)}}.text-tertiary{color:var(--text-tertiary)}.text-quaternary{color:var(--text-quaternary)}.text-xs{font-size:var(--text-xs)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-mono{font-family:var(--font-family-mono)}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-6{gap:var(--space-6)}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.rounded{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.w-full{width:100%}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-fadeInUp{animation:fadeInUp .8s var(--transition-normal)}.animate-slideInLeft{animation:slideInLeft .8s var(--transition-normal)}.animate-slideInRight{animation:slideInRight .8s var(--transition-normal)}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--font-primary: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-secondary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Monaco", "Cascadia Code", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}:root,:root[data-theme=dark]{color-scheme:dark;--bg-primary: #0a0a0b;--bg-secondary: #151518;--bg-tertiary: #1f1f23;--bg-card: rgba(255, 255, 255, .03);--bg-card-hover: rgba(255, 255, 255, .06);--bg-input: rgba(255, 255, 255, .05);--bg-input-hover: rgba(255, 255, 255, .08);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .75);--text-tertiary: rgba(255, 255, 255, .55);--text-quaternary: rgba(255, 255, 255, .35);--border-primary: rgba(255, 255, 255, .08);--border-secondary: rgba(255, 255, 255, .05);--border-focus: rgba(102, 126, 234, .4);--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-secondary: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--gradient-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-warning: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-error: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--gradient-info: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--color-primary: #667eea;--color-primary-light: #818cf8;--color-primary-dark: #4f46e5;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--bg-gradient: linear-gradient(135deg, var(--bg-primary) 0%, var(--bg-secondary) 50%, #1a1a2e 100%)}:root[data-theme=light]{color-scheme:light;--bg-primary: #ffffff;--bg-secondary: #fafafa;--bg-tertiary: #f5f5f5;--bg-card: rgba(255, 255, 255, .95);--bg-card-hover: rgba(255, 255, 255, .98);--bg-input: rgba(0, 0, 0, .04);--bg-input-hover: rgba(0, 0, 0, .06);--text-primary: rgba(26, 32, 44, .95);--text-secondary: rgba(45, 55, 72, .85);--text-tertiary: rgba(74, 85, 104, .75);--text-quaternary: rgba(113, 128, 150, .65);--border-primary: rgba(0, 0, 0, .12);--border-secondary: rgba(0, 0, 0, .06);--border-focus: rgba(34, 197, 94, .4);--gradient-primary: linear-gradient(135deg, #22c55e 0%, #059669 100%);--gradient-secondary: linear-gradient(135deg, #06b6d4 0%, #0891b2 100%);--gradient-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-warning: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-error: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--gradient-info: linear-gradient(135deg, #06b6d4 0%, #0891b2 100%);--color-primary: #22c55e;--color-primary-light: #4ade80;--color-primary-dark: #16a34a;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #06b6d4;--bg-gradient: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 30%, #cbd5e1 100%);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .08);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .12), 0 2px 4px -2px rgb(0 0 0 / .08);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .15), 0 4px 6px -4px rgb(0 0 0 / .08);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .18), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .3)}html{font-family:var(--font-secondary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-secondary);background:var(--bg-gradient);color:var(--text-primary);min-height:100vh;transition:all var(--transition-base);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary)}h1{font-size:var(--text-5xl);font-weight:800}h2{font-size:var(--text-4xl);font-weight:700}h3{font-size:var(--text-3xl);font-weight:600}h4{font-size:var(--text-2xl);font-weight:600}h5{font-size:var(--text-xl);font-weight:500}h6{font-size:var(--text-lg);font-weight:500}p{color:var(--text-secondary);line-height:1.7}code,.font-mono{font-family:var(--font-mono);font-feature-settings:"liga" 0}.App{min-height:100vh;padding:var(--space-4);display:flex;flex-direction:column;align-items:center;width:100%}.container{max-width:1200px;width:100%;margin:0 auto}header{text-align:center;margin-bottom:var(--space-12);padding:var(--space-8) 0}header h1{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-4);animation:fadeInUp 1s var(--transition-base)}header p{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;animation:fadeInUp 1s var(--transition-base) .2s both}.card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-8);margin:var(--space-4);box-shadow:var(--shadow-xl);transition:all var(--transition-base);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-primary),transparent)}.card:hover{background:var(--bg-card-hover);transform:translateY(-4px);box-shadow:var(--shadow-2xl)}.stat-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all var(--transition-base);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.stat-card:hover{background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.stat-value{font-family:var(--font-primary);font-size:var(--text-3xl);font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);display:block}.stat-label{font-family:var(--font-mono);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.05em}button{font-family:var(--font-primary);border-radius:var(--radius-md);border:none;padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden;letter-spacing:.02em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}button.primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px #667eea4d;border:none}button.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}button.secondary{background:var(--bg-card);border:2px solid var(--border-primary);color:var(--text-primary)}button.secondary:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary)}button.success{background:var(--gradient-success);color:#fff}button.warning{background:var(--gradient-warning);color:#fff}button.error{background:var(--gradient-error);color:#fff}input{font-family:var(--font-mono);border-radius:var(--radius-md);border:1px solid var(--border-primary);padding:var(--space-4) var(--space-4);font-size:var(--text-base);background:var(--bg-input);color:var(--text-primary);width:100%;transition:all var(--transition-fast)}input::placeholder{color:var(--text-tertiary);font-family:var(--font-mono)}input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--border-focus);background:var(--bg-input-hover)}input:hover:not(:focus){background:var(--bg-input-hover)}.form-group label{display:block;margin-bottom:var(--space-2);color:var(--text-primary);font-weight:600;font-size:var(--text-sm);font-family:var(--font-primary)}.input-group{display:flex;gap:var(--space-4);align-items:stretch}.wallet-info{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.address{font-family:var(--font-mono);background:#22c55e1a;color:var(--color-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid rgba(34,197,94,.2);display:inline-block;margin-top:var(--space-1);font-weight:600;letter-spacing:.02em}.loading{display:inline-block;width:20px;height:20px;border:2px solid var(--border-primary);border-radius:50%;border-top-color:var(--color-primary);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.status-indicator{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono)}.status-active{background:#10b9811a;color:var(--color-success);border:1px solid rgba(16,185,129,.2)}.status-pending{background:#f59e0b1a;color:var(--color-warning);border:1px solid rgba(245,158,11,.2)}.status-locked{background:#ef44441a;color:var(--color-error);border:1px solid rgba(239,68,68,.2)}.progress-bar{width:100%;height:8px;background:var(--border-secondary);border-radius:var(--radius-sm);overflow:hidden;margin:var(--space-2) 0}.progress-fill{height:100%;background:var(--gradient-primary);border-radius:var(--radius-sm);transition:width 1s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.App{padding:var(--space-2)}.container{padding:0}.stats-grid{grid-template-columns:1fr;gap:var(--space-4)}.staking-grid{grid-template-columns:1fr;gap:var(--space-6)}.input-group{flex-direction:column}.card{padding:var(--space-6);margin:var(--space-2)}header h1{font-size:var(--text-4xl)}header p{font-size:var(--text-base)}}.font-mono{font-family:var(--font-mono)}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-success{background:var(--gradient-success);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-warning{background:var(--gradient-warning);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-toggle{position:fixed;top:var(--space-4);right:var(--space-4);z-index:1000;background:var(--bg-card);border:2px solid var(--border-primary);border-radius:var(--radius-full);width:52px;height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);color:var(--text-primary)}.theme-toggle:hover{background:var(--bg-card-hover);transform:scale(1.1);box-shadow:var(--shadow-xl);border-color:var(--color-primary);color:var(--color-primary)}.theme-toggle svg{width:24px;height:24px;transition:all var(--transition-fast)}.logo-outer-ring{animation:rotate 10s linear infinite;transform-origin:center}.logo-hexagon{animation:pulse 3s ease-in-out infinite}.logo-diamond{animation:float 2s ease-in-out infinite}.logo-center-dot{animation:blink 2s ease-in-out infinite}.logo-letter{animation:draw 2s ease-out;stroke-dasharray:100;stroke-dashoffset:100}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:.3}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes titleSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes subtitleFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nav-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-8);background:var(--bg-card);padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:center;flex-wrap:wrap}.nav-tab{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden}.nav-tab:hover{color:var(--text-primary);background:var(--bg-card-hover);transform:translateY(-1px)}.nav-tab.active{color:#fff;background:var(--gradient-primary);box-shadow:0 4px 12px #667eea4d}.nav-tab-icon{width:18px;height:18px;stroke-width:2}.btn{font-family:var(--font-primary);font-weight:600;letter-spacing:.02em;border-radius:var(--radius-md);transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);position:relative;overflow:hidden}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-primary)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary)}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:var(--space-4)}.flex-wrap{flex-wrap:wrap}.mb-6{margin-bottom:var(--space-6)}.max-w-2xl{max-width:42rem}.mx-auto{margin-left:auto;margin-right:auto}.text-sm{font-size:var(--text-sm)}.text-secondary{color:var(--text-secondary)}.font-medium{font-weight:500}.wallet-address{font-family:var(--font-mono);background:#22c55e1a;color:var(--color-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid rgba(34,197,94,.2);font-weight:600;letter-spacing:.02em}.app{min-height:100vh;background:var(--bg-gradient);color:var(--text-primary);transition:all var(--transition-base)}.header{text-align:center;margin-bottom:var(--space-12);padding:var(--space-8) 0}*{transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}:root{--font-futuristic-display: "Orbitron", "Space Grotesk", monospace;--font-futuristic-body: "Rajdhani", "Inter", sans-serif;--font-futuristic-mono: "Share Tech Mono", "JetBrains Mono", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-neon-sm: 0 0 5px currentColor, 0 0 10px currentColor, 0 0 15px currentColor;--shadow-neon-md: 0 0 10px currentColor, 0 0 20px currentColor, 0 0 30px currentColor, 0 0 40px currentColor;--shadow-neon-lg: 0 0 15px currentColor, 0 0 30px currentColor, 0 0 45px currentColor, 0 0 60px currentColor;--shadow-holographic: 0 8px 32px rgba(0, 255, 255, .3), 0 4px 16px rgba(255, 0, 255, .2);--transition-instant: .1s cubic-bezier(.25, .46, .45, .94);--transition-fast: .2s cubic-bezier(.25, .46, .45, .94);--transition-normal: .3s cubic-bezier(.25, .46, .45, .94);--transition-slow: .5s cubic-bezier(.25, .46, .45, .94);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060}:root[data-theme=futuristic]{color-scheme:dark;--neon-cyan: #00ffff;--neon-magenta: #ff00ff;--neon-green: #00ff41;--neon-blue: #0080ff;--neon-purple: #8000ff;--neon-pink: #ff0080;--neon-yellow: #ffff00;--neon-orange: #ff8000;--bg-space: #000000;--bg-void: #0a0a0f;--bg-deep: #0f0f1a;--bg-abyss: #1a1a2e;--bg-nebula: #16213e;--bg-primary: var(--bg-space);--bg-secondary: var(--bg-void);--bg-tertiary: var(--bg-deep);--bg-quaternary: var(--bg-abyss);--surface-primary: rgba(0, 255, 255, .03);--surface-secondary: rgba(255, 0, 255, .04);--surface-tertiary: rgba(0, 255, 65, .05);--surface-hover: rgba(0, 128, 255, .08);--surface-elevated: rgba(128, 0, 255, .1);--border-primary: rgba(0, 255, 255, .2);--border-secondary: rgba(255, 0, 255, .15);--border-tertiary: rgba(0, 255, 65, .25);--border-glow: rgba(0, 255, 255, .6);--text-primary: #ffffff;--text-secondary: #e0e0e0;--text-tertiary: #00ffff;--text-quaternary: #b0b0b0;--text-accent: var(--neon-cyan);--text-neon: var(--neon-magenta);--text-muted: #888888;--text-bright: #f0f0f0;--brand-primary: linear-gradient(135deg, #00ffff 0%, #0080ff 25%, #8000ff 50%, #ff00ff 100%);--brand-secondary: linear-gradient(135deg, #00ff41 0%, #00ffff 50%, #0080ff 100%);--brand-accent: var(--neon-cyan);--brand-glow: rgba(0, 255, 255, .5);--gradient-holographic: linear-gradient(45deg, #ff0080 0%, #ff8000 12.5%, #ffff00 25%, #00ff41 37.5%, #00ffff 50%, #0080ff 62.5%, #8000ff 75%, #ff00ff 87.5%, #ff0080 100%);--gradient-cyber: linear-gradient(135deg, #00ffff 0%, #ff00ff 100%);--gradient-matrix: linear-gradient(135deg, #00ff41 0%, #008f11 100%);--gradient-plasma: linear-gradient(135deg, #8000ff 0%, #ff0080 50%, #ff8000 100%);--success-bg: rgba(0, 255, 65, .1);--success-border: rgba(0, 255, 65, .3);--success-text: #00ff41;--success-glow: rgba(0, 255, 65, .5);--warning-bg: rgba(255, 255, 0, .1);--warning-border: rgba(255, 255, 0, .3);--warning-text: #ffff00;--warning-glow: rgba(255, 255, 0, .5);--error-bg: rgba(255, 0, 128, .1);--error-border: rgba(255, 0, 128, .3);--error-text: #ff0080;--error-glow: rgba(255, 0, 128, .5);--info-bg: rgba(0, 255, 255, .1);--info-border: rgba(0, 255, 255, .3);--info-text: #00ffff;--info-glow: rgba(0, 255, 255, .5);--glass-bg: rgba(0, 255, 255, .05);--glass-border: rgba(0, 255, 255, .2);--glass-shadow: 0 8px 32px rgba(0, 255, 255, .3);--bg-gradient: radial-gradient(ellipse at top left, rgba(0, 255, 255, .05) 0%, rgba(128, 0, 255, .03) 25%, rgba(0, 0, 0, 1) 50%, rgba(255, 0, 255, .03) 75%, rgba(0, 255, 255, .05) 100%);--bg-mesh: radial-gradient(circle at 20% 20%, rgba(0, 255, 255, .08) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(255, 0, 255, .06) 0%, transparent 50%), radial-gradient(circle at 40% 40%, rgba(0, 255, 65, .04) 0%, transparent 50%), radial-gradient(circle at 60% 60%, rgba(128, 0, 255, .05) 0%, transparent 50%);--glow-primary: 0 0 20px rgba(0, 255, 255, .5), 0 0 40px rgba(0, 255, 255, .3), 0 0 80px rgba(0, 255, 255, .1);--glow-secondary: 0 0 20px rgba(255, 0, 255, .5), 0 0 40px rgba(255, 0, 255, .3), 0 0 80px rgba(255, 0, 255, .1);--glow-success: 0 0 20px rgba(0, 255, 65, .5), 0 0 40px rgba(0, 255, 65, .3), 0 0 80px rgba(0, 255, 65, .1);--shadow-glow: var(--glow-primary);--text-shadow-primary: 0 0 10px rgba(0, 255, 255, .5), 0 1px 3px rgba(0, 0, 0, .8);--text-shadow-secondary: 0 0 8px rgba(255, 255, 255, .3), 0 1px 2px rgba(0, 0, 0, .7);--text-shadow-glow: 0 0 15px currentColor, 0 1px 3px rgba(0, 0, 0, .9)}:root[data-theme=futuristic] body{font-family:var(--font-futuristic-body);color:var(--text-primary);text-shadow:var(--text-shadow-secondary);font-weight:400;line-height:1.6}:root[data-theme=futuristic] h1,:root[data-theme=futuristic] h2,:root[data-theme=futuristic] h3,:root[data-theme=futuristic] h4,:root[data-theme=futuristic] h5,:root[data-theme=futuristic] h6,:root[data-theme=futuristic] .main-title,:root[data-theme=futuristic] .section-title,:root[data-theme=futuristic] .form-title{font-family:var(--font-futuristic-display);color:var(--text-primary);text-shadow:var(--text-shadow-primary);font-weight:600;letter-spacing:.5px}:root[data-theme=futuristic] .main-subtitle,:root[data-theme=futuristic] .section-subtitle,:root[data-theme=futuristic] .text-secondary,:root[data-theme=futuristic] .text-muted{color:var(--text-secondary)!important;text-shadow:var(--text-shadow-secondary);font-weight:400}:root[data-theme=futuristic] .nav-tab,:root[data-theme=futuristic] .btn,:root[data-theme=futuristic] button{color:var(--text-primary);text-shadow:var(--text-shadow-secondary);font-weight:500;font-family:var(--font-futuristic-body)}:root[data-theme=futuristic] .form-label-enhanced,:root[data-theme=futuristic] label{color:var(--text-tertiary)!important;text-shadow:var(--text-shadow-glow);font-weight:500;font-family:var(--font-futuristic-body)}:root[data-theme=futuristic] .form-input-enhanced,:root[data-theme=futuristic] input,:root[data-theme=futuristic] textarea{color:var(--text-primary)!important;background:#00141ecc!important;border:1px solid var(--border-primary)!important;text-shadow:none;font-family:var(--font-futuristic-body)}:root[data-theme=futuristic] .form-input-enhanced::placeholder,:root[data-theme=futuristic] input::placeholder,:root[data-theme=futuristic] textarea::placeholder{color:var(--text-quaternary)!important;opacity:.8}:root[data-theme=futuristic] .wallet-address,:root[data-theme=futuristic] .font-mono,:root[data-theme=futuristic] code{font-family:var(--font-futuristic-mono)!important;color:var(--neon-cyan)!important;text-shadow:var(--text-shadow-glow);font-weight:500;background:#00ffff1a;padding:2px 6px;border-radius:4px;border:1px solid rgba(0,255,255,.2)}:root[data-theme=futuristic] .text-green-600,:root[data-theme=futuristic] .success{color:var(--neon-green)!important;text-shadow:var(--text-shadow-glow);font-weight:500}:root[data-theme=futuristic] .text-yellow-600,:root[data-theme=futuristic] .text-yellow-500,:root[data-theme=futuristic] .warning{color:var(--neon-yellow)!important;text-shadow:var(--text-shadow-glow);font-weight:500}:root[data-theme=futuristic] .text-red-600,:root[data-theme=futuristic] .error{color:var(--neon-pink)!important;text-shadow:var(--text-shadow-glow);font-weight:500}:root[data-theme=futuristic] .feature-card,:root[data-theme=futuristic] .form-section,:root[data-theme=futuristic] .wallet-info{background:#0a0a19e6!important;border:1px solid var(--border-primary)!important;box-shadow:var(--shadow-holographic)}:root[data-theme=futuristic] .alert{border:1px solid!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=futuristic] .alert-info{background:#00ffff26!important;border-color:var(--info-border)!important;color:var(--text-primary)!important}:root[data-theme=futuristic] .alert-warning{background:#ffff0026!important;border-color:var(--warning-border)!important;color:var(--text-primary)!important}:root[data-theme=futuristic] .alert-success{background:#00ff4126!important;border-color:var(--success-border)!important;color:var(--text-primary)!important}:root[data-theme=futuristic] .nav-tab.active{color:var(--neon-cyan)!important;text-shadow:var(--text-shadow-glow);border-bottom:2px solid var(--neon-cyan)!important;background:#00ffff1a!important}:root[data-theme=futuristic] .btn-primary,:root[data-theme=futuristic] .btn-primary-enhanced{background:linear-gradient(135deg,#0ff3,#0080ff4d)!important;border:1px solid var(--neon-cyan)!important;color:var(--text-primary)!important;text-shadow:var(--text-shadow-glow);box-shadow:0 0 20px #00ffff4d}:root[data-theme=futuristic] .btn-secondary,:root[data-theme=futuristic] .btn-secondary-enhanced{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;color:var(--text-primary)!important;text-shadow:var(--text-shadow-secondary)}:root[data-theme=futuristic] a,:root[data-theme=futuristic] .underline{color:var(--neon-cyan)!important;text-shadow:var(--text-shadow-glow);text-decoration-color:var(--neon-cyan)}:root[data-theme=futuristic] a:hover,:root[data-theme=futuristic] .underline:hover{color:var(--neon-magenta)!important;text-shadow:0 0 15px var(--neon-magenta)}:root[data-theme=futuristic-light]{color-scheme:light;--tech-cyan: #0891b2;--tech-blue: #3b82f6;--tech-purple: #8b5cf6;--tech-green: #10b981;--tech-pink: #ec4899;--tech-orange: #f97316;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--bg-quaternary: #e2e8f0;--surface-primary: rgba(8, 145, 178, .04);--surface-secondary: rgba(59, 130, 246, .05);--surface-tertiary: rgba(139, 92, 246, .06);--surface-hover: rgba(16, 185, 129, .08);--surface-elevated: rgba(236, 72, 153, .1);--border-primary: rgba(8, 145, 178, .2);--border-secondary: rgba(59, 130, 246, .15);--border-tertiary: rgba(139, 92, 246, .25);--border-glow: rgba(8, 145, 178, .4);--text-primary: #0f172a;--text-secondary: rgba(15, 23, 42, .8);--text-tertiary: rgba(8, 145, 178, .9);--text-quaternary: rgba(15, 23, 42, .5);--text-accent: var(--tech-cyan);--text-neon: var(--tech-purple);--brand-primary: linear-gradient(135deg, #0891b2 0%, #3b82f6 50%, #8b5cf6 100%);--brand-secondary: linear-gradient(135deg, #10b981 0%, #0891b2 50%, #3b82f6 100%);--brand-accent: var(--tech-cyan);--brand-glow: rgba(8, 145, 178, .3);--gradient-holographic: linear-gradient(45deg, #ec4899 0%, #f97316 12.5%, #10b981 25%, #0891b2 37.5%, #3b82f6 50%, #8b5cf6 62.5%, #ec4899 75%, #f97316 87.5%, #ec4899 100%);--gradient-cyber: linear-gradient(135deg, #0891b2 0%, #8b5cf6 100%);--gradient-matrix: linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-plasma: linear-gradient(135deg, #8b5cf6 0%, #ec4899 50%, #f97316 100%);--success-bg: rgba(16, 185, 129, .08);--success-border: rgba(16, 185, 129, .2);--success-text: #059669;--success-glow: rgba(16, 185, 129, .3);--warning-bg: rgba(249, 115, 22, .08);--warning-border: rgba(249, 115, 22, .2);--warning-text: #ea580c;--warning-glow: rgba(249, 115, 22, .3);--error-bg: rgba(236, 72, 153, .08);--error-border: rgba(236, 72, 153, .2);--error-text: #be185d;--error-glow: rgba(236, 72, 153, .3);--info-bg: rgba(8, 145, 178, .08);--info-border: rgba(8, 145, 178, .2);--info-text: #0e7490;--info-glow: rgba(8, 145, 178, .3);--glass-bg: rgba(255, 255, 255, .9);--glass-border: rgba(8, 145, 178, .15);--glass-shadow: 0 8px 32px rgba(8, 145, 178, .15);--bg-gradient: radial-gradient(ellipse at top right, rgba(8, 145, 178, .04) 0%, rgba(139, 92, 246, .03) 25%, rgba(255, 255, 255, 1) 50%, rgba(16, 185, 129, .03) 75%, rgba(8, 145, 178, .04) 100%);--bg-mesh: radial-gradient(circle at 25% 25%, rgba(8, 145, 178, .05) 0%, transparent 50%), radial-gradient(circle at 75% 75%, rgba(139, 92, 246, .04) 0%, transparent 50%), radial-gradient(circle at 50% 50%, rgba(16, 185, 129, .03) 0%, transparent 50%);--glow-primary: 0 0 15px rgba(8, 145, 178, .3), 0 0 30px rgba(8, 145, 178, .2);--glow-secondary: 0 0 15px rgba(139, 92, 246, .3), 0 0 30px rgba(139, 92, 246, .2);--glow-success: 0 0 15px rgba(16, 185, 129, .3), 0 0 30px rgba(16, 185, 129, .2);--shadow-glow: var(--glow-primary)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-futuristic-body);font-weight:400;line-height:1.6;color:var(--text-primary);background:var(--bg-gradient),var(--bg-mesh);background-attachment:fixed;min-height:100vh;transition:color var(--transition-normal),background var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;letter-spacing:.025em}h1,h2,h3,h4,h5,h6{font-family:var(--font-futuristic-display);font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:var(--space-2);letter-spacing:.05em;text-transform:uppercase}h1{font-size:var(--text-5xl);font-weight:900;text-shadow:var(--glow-primary)}h2{font-size:var(--text-3xl);font-weight:800;text-shadow:var(--glow-secondary)}h3{font-size:var(--text-2xl);font-weight:700}h4{font-size:var(--text-xl);font-weight:600}h5{font-size:var(--text-lg);font-weight:600}h6{font-size:var(--text-base);font-weight:500}p{color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.7}a{color:var(--brand-accent);text-decoration:none;transition:all var(--transition-fast);position:relative}a:hover{color:var(--text-accent);text-shadow:var(--glow-primary)}code,.font-mono{font-family:var(--font-futuristic-mono);background:var(--surface-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-primary);font-size:.9em;letter-spacing:.05em}.app{min-height:100vh;padding:0}.container{max-width:1400px;margin:0 auto;padding:120px var(--space-4) var(--space-4)}.header{text-align:center;padding:var(--space-12) 0 var(--space-16);position:relative}.header:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:200px;background:var(--brand-primary);border-radius:50%;opacity:.1;filter:blur(60px);animation:holographicPulse 4s ease-in-out infinite}.main-title{font-family:var(--font-futuristic-display);font-size:var(--text-5xl);font-weight:900;color:var(--text-primary);margin-bottom:var(--space-4);animation:holographicTitle 2s ease-out;text-align:center;z-index:10;position:relative;background:var(--gradient-holographic);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:var(--glow-primary);letter-spacing:.1em;text-transform:uppercase;background-size:400% 400%;animation:holographicShift 3s ease-in-out infinite}.main-subtitle{font-family:var(--font-futuristic-body);font-size:var(--text-lg);color:var(--text-tertiary);max-width:800px;margin:0 auto var(--space-8);line-height:1.6;animation:fadeInUp 1.5s ease-out .5s both;text-align:center;z-index:10;position:relative;font-weight:500;letter-spacing:.05em;text-shadow:var(--glow-secondary)}.card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8);margin:var(--space-6);box-shadow:var(--glass-shadow);transition:all var(--transition-normal);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-holographic);background-size:400% 100%;animation:holographicShift 3s ease-in-out infinite}.card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,255,255,.03) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-normal);pointer-events:none}.card:hover{transform:translateY(-6px) scale(1.02);box-shadow:var(--glass-shadow),var(--glow-primary);border-color:var(--border-glow)}.card:hover:after{opacity:1}.nav-tabs{display:flex;gap:var(--space-2);padding:var(--space-2);background:var(--surface-secondary);border-radius:var(--radius-xl);margin-bottom:var(--space-8);border:1px solid var(--border-primary);justify-content:center;flex-wrap:wrap;position:relative;overflow:hidden}.nav-tabs:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-cyber);background-size:200% 100%;animation:holographicShift 2s ease-in-out infinite}.nav-tab{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-family:var(--font-futuristic-display);font-weight:600;font-size:var(--text-sm);color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden}.nav-tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.1),transparent);transition:left var(--transition-fast)}.nav-tab:hover{background:var(--surface-hover);color:var(--text-primary);text-shadow:var(--glow-primary);border:1px solid var(--border-primary)}.nav-tab:hover:before{left:100%}.nav-tab.active{background:var(--brand-primary);color:#fff;box-shadow:var(--glow-primary);border:1px solid var(--border-glow);text-shadow:none}.nav-tab-icon{width:18px;height:18px;stroke-width:2;transition:all var(--transition-fast);filter:drop-shadow(var(--glow-primary))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-family:var(--font-futuristic-display);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast);border:none;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;text-transform:uppercase;letter-spacing:.1em}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left var(--transition-fast)}.btn:hover:before{left:100%}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.btn-primary{background:var(--brand-primary);color:#fff;box-shadow:var(--glow-primary);border:1px solid var(--border-glow)}.btn-primary:hover:not(:disabled){transform:translateY(-3px) scale(1.05);box-shadow:var(--glow-primary),0 10px 30px #00ffff4d}.btn-secondary{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-secondary);box-shadow:var(--glow-secondary)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-tertiary);text-shadow:var(--glow-secondary);transform:translateY(-2px)}.btn-success{background:var(--gradient-matrix);color:#fff;box-shadow:var(--glow-success);border:1px solid var(--success-border)}.btn-warning{background:linear-gradient(135deg,#ff0,#ff8000);color:#000;box-shadow:var(--warning-glow);border:1px solid var(--warning-border);font-weight:700}.btn-error{background:linear-gradient(135deg,#ff0080,#ff004d);color:#fff;box-shadow:var(--error-glow);border:1px solid var(--error-border)}.form-group{margin-bottom:var(--space-6)}.form-label{display:block;font-family:var(--font-futuristic-display);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;text-shadow:var(--glow-primary)}.form-input{width:100%;padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-futuristic-mono);font-size:var(--text-base);transition:all var(--transition-fast);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-input:focus{outline:none;border-color:var(--border-glow);box-shadow:var(--glow-primary),0 0 0 3px #00ffff1a;background:var(--surface-secondary);text-shadow:var(--glow-primary)}.form-input::placeholder{color:var(--text-quaternary);font-family:var(--font-futuristic-mono)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);margin-bottom:var(--space-8)}.stat-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:all var(--transition-normal);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-holographic);background-size:400% 100%;animation:holographicShift 2s ease-in-out infinite}.stat-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:var(--glow-primary);border-color:var(--border-glow)}.stat-value{font-family:var(--font-futuristic-display);font-size:var(--text-3xl);font-weight:900;background:var(--gradient-holographic);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);background-size:400% 100%;animation:holographicShift 3s ease-in-out infinite;text-shadow:var(--glow-primary);letter-spacing:.05em}.stat-label{font-family:var(--font-futuristic-mono);color:var(--text-tertiary);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.15em;text-shadow:var(--glow-secondary)}.loading-spinner{display:inline-block;width:24px;height:24px;border:3px solid var(--surface-tertiary);border-radius:50%;border-top-color:var(--brand-accent);animation:holographicSpin 1s linear infinite;box-shadow:var(--glow-primary)}.progress-bar{width:100%;height:10px;background:var(--surface-tertiary);border-radius:var(--radius-full);overflow:hidden;margin:var(--space-2) 0;border:1px solid var(--border-primary)}.progress-fill{height:100%;background:var(--gradient-holographic);background-size:400% 100%;border-radius:var(--radius-full);transition:width 1s ease-out;animation:holographicShift 2s ease-in-out infinite;box-shadow:var(--glow-primary)}.status-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-family:var(--font-futuristic-mono);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden}.status-success{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success-border);box-shadow:var(--glow-success);text-shadow:var(--glow-success)}.status-warning{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-border);box-shadow:var(--warning-glow);text-shadow:var(--warning-glow)}.status-error{background:var(--error-bg);color:var(--error-text);border:1px solid var(--error-border);box-shadow:var(--error-glow);text-shadow:var(--error-glow)}.status-info{background:var(--info-bg);color:var(--info-text);border:1px solid var(--info-border);box-shadow:var(--info-glow);text-shadow:var(--info-glow)}.wallet-info{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-8);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:var(--glow-secondary)}.wallet-address{font-family:var(--font-futuristic-mono);background:var(--info-bg);color:var(--info-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--info-border);font-weight:600;letter-spacing:.05em;text-shadow:var(--info-glow);box-shadow:var(--info-glow)}.staking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-8);margin-top:var(--space-8)}@keyframes holographicShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes holographicTitle{0%{opacity:0;transform:translateY(-20px) scale(.9);filter:blur(10px)}50%{opacity:.7;filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes holographicPulse{0%,to{opacity:.1;transform:translate(-50%) scale(1)}50%{opacity:.2;transform:translate(-50%) scale(1.1)}}@keyframes holographicSpin{0%{transform:rotate(0);border-top-color:var(--neon-cyan)}25%{border-top-color:var(--neon-magenta)}50%{transform:rotate(180deg);border-top-color:var(--neon-green)}75%{border-top-color:var(--neon-blue)}to{transform:rotate(360deg);border-top-color:var(--neon-cyan)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes dataFlow{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100vw);opacity:0}}.theme-toggle{position:relative;background:var(--surface-secondary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-primary);border-radius:var(--radius-full);padding:var(--space-2);cursor:pointer;transition:all var(--transition-normal);width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:var(--glow-primary)}.theme-toggle:hover{background:var(--surface-hover);border-color:var(--border-glow);box-shadow:var(--glow-primary),0 0 20px #0ff6;transform:scale(1.1)}.theme-toggle-icon{width:20px;height:20px;color:var(--text-primary);transition:all var(--transition-normal);filter:drop-shadow(var(--glow-primary))}@media (max-width: 768px){.container{padding:96px var(--space-3) var(--space-3)}.main-title{font-size:var(--text-4xl)}.main-subtitle{font-size:var(--text-base)}.stats-grid,.staking-grid{grid-template-columns:1fr}.nav-tabs{flex-direction:column;gap:var(--space-2)}.nav-tab{justify-content:center;width:100%}.card{margin:var(--space-4);padding:var(--space-6)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-neon{color:var(--text-neon);text-shadow:var(--glow-secondary)}.text-accent{color:var(--text-accent);text-shadow:var(--glow-primary)}.font-display{font-family:var(--font-futuristic-display)}.font-mono{font-family:var(--font-futuristic-mono)}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.1em}.tracking-wider{letter-spacing:.15em}.gradient-text{background:var(--gradient-holographic);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:400% 100%;animation:holographicShift 3s ease-in-out infinite}.glow-primary{box-shadow:var(--glow-primary)}.glow-secondary{box-shadow:var(--glow-secondary)}.glow-success{box-shadow:var(--glow-success)}.animate-holographic{animation:holographicShift 3s ease-in-out infinite}.animate-fadeInUp{animation:fadeInUp .8s ease-out}.animate-dataFlow{animation:dataFlow 2s linear infinite}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 var(--space-4)}@media (max-width: 768px){.container{padding:0 var(--space-3)}}.app{min-height:100vh;background:var(--bg-gradient);color:var(--text-primary);transition:all var(--transition-base);padding:var(--space-6) 0}.responsive-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6);align-items:start}.responsive-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);align-items:start}.responsive-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);align-items:start}.card-grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width: 768px){.card-grid-2{grid-template-columns:repeat(2,1fr)}.card-grid-3{grid-template-columns:repeat(3,1fr)}}.feature-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;transition:all var(--transition-base);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.feature-card:hover{background:var(--bg-card-hover);transform:translateY(-4px);box-shadow:var(--shadow-2xl)}.feature-icon{width:60px;height:60px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4) auto;color:#fff;box-shadow:var(--shadow-lg)}.section{padding:var(--space-12) 0}.section-header{text-align:center;margin-bottom:var(--space-10)}.section-title{font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--space-4);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.stat-card-enhanced{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all var(--transition-base);position:relative;overflow:hidden}.stat-card-enhanced:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary)}.stat-card-enhanced:hover{background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.stat-value-large{font-family:var(--font-primary);font-size:var(--text-4xl);font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);display:block}.stat-label-enhanced{font-family:var(--font-mono);color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.nav-tabs-enhanced{display:flex;gap:var(--space-1);margin-bottom:var(--space-8);background:var(--bg-card);padding:var(--space-1);border-radius:var(--radius-xl);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:center;flex-wrap:wrap;box-shadow:var(--shadow-lg)}.nav-tab-enhanced{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden;white-space:nowrap}.nav-tab-enhanced:hover{color:var(--text-primary);background:var(--bg-card-hover);transform:translateY(-1px)}.nav-tab-enhanced.active{color:#fff;background:var(--gradient-primary);box-shadow:0 4px 12px #22c55e4d;transform:translateY(-1px)}.btn-enhanced{font-family:var(--font-primary);font-weight:600;letter-spacing:.02em;border-radius:var(--radius-lg);transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);position:relative;overflow:hidden;cursor:pointer;text-decoration:none;border:none;white-space:nowrap}.btn-large{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.btn-medium{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.btn-small{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.btn-primary-enhanced{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px #22c55e4d}.btn-primary-enhanced:hover{transform:translateY(-2px);box-shadow:0 8px 25px #22c55e66}.btn-secondary-enhanced{background:var(--bg-card);color:var(--text-primary);border:2px solid var(--border-primary);box-shadow:var(--shadow-sm)}.btn-secondary-enhanced:hover{background:var(--bg-card-hover);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.form-section{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-8)}.form-title{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-6);color:var(--text-primary);text-align:center}.form-group-enhanced{margin-bottom:var(--space-6)}.form-label-enhanced{display:block;margin-bottom:var(--space-2);color:var(--text-primary);font-weight:600;font-size:var(--text-sm);font-family:var(--font-primary)}.form-input-enhanced{font-family:var(--font-mono);border-radius:var(--radius-lg);border:1px solid var(--border-primary);padding:var(--space-4);font-size:var(--text-base);background:var(--bg-input);color:var(--text-primary);width:100%;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.form-input-enhanced:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #22c55e1a,var(--shadow-md);background:var(--bg-input-hover)}.loading-enhanced{display:inline-block;width:24px;height:24px;border:3px solid var(--border-primary);border-radius:50%;border-top-color:var(--color-primary);animation:spin-enhanced 1s linear infinite}@keyframes spin-enhanced{to{transform:rotate(360deg)}}.loading-skeleton{background:linear-gradient(90deg,var(--bg-card) 0%,var(--bg-card-hover) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-md)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.alert{padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-3);font-weight:500;border:1px solid}.alert-success{background:#10b9811a;color:var(--color-success);border-color:#10b98133}.alert-warning{background:#f59e0b1a;color:var(--color-warning);border-color:#f59e0b33}.alert-error{background:#ef44441a;color:var(--color-error);border-color:#ef444433}.alert-info{background:#06b6d41a;color:var(--color-info);border-color:#06b6d433}.section-spacing{padding:var(--space-12) 0}.large-spacing{padding:var(--space-16) 0}.medium-spacing{padding:var(--space-8) 0}.small-spacing{padding:var(--space-4) 0}.mb-large{margin-bottom:var(--space-16)}.mb-medium{margin-bottom:var(--space-8)}.mb-small{margin-bottom:var(--space-4)}.mt-large{margin-top:var(--space-16)}.mt-medium{margin-top:var(--space-8)}.mt-small{margin-top:var(--space-4)}.text-gradient-primary{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-secondary{background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 1024px){.section-title,.stat-value-large{font-size:var(--text-3xl)}.responsive-grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 768px){.section{padding:var(--space-8) 0}.section-title{font-size:var(--text-2xl)}.section-subtitle{font-size:var(--text-base)}.stat-value-large{font-size:var(--text-2xl)}.nav-tabs-enhanced{flex-direction:column;gap:var(--space-2)}.nav-tab-enhanced{justify-content:center;width:100%}.responsive-grid-2,.responsive-grid-3,.responsive-grid-4{grid-template-columns:1fr;gap:var(--space-4)}.btn-large{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}}@media screen and (max-width: 768px){.container{padding:var(--space-4) var(--space-3)!important;max-width:100%!important}.app{min-height:100vh;padding:0}.header-minimal{padding:var(--space-6) var(--space-3);text-align:center}.main-title{font-size:1.75rem!important;line-height:1.3;margin-bottom:var(--space-3)}.main-subtitle{font-size:.875rem!important;line-height:1.5;padding:0 var(--space-2)}.top-nav{padding:var(--space-3);flex-wrap:wrap;gap:var(--space-2)}.nav-brand{order:1}.nav-actions{order:2;display:flex;gap:var(--space-2);align-items:center}.wallet-info{flex-direction:column!important;gap:var(--space-4)!important;padding:var(--space-4);margin-bottom:var(--space-6)}.wallet-info>div:first-child{display:grid!important;grid-template-columns:1fr 1fr;gap:var(--space-3);width:100%}.wallet-info>div:first-child>div{text-align:center;padding:var(--space-2);background:var(--glass-bg);border-radius:var(--radius-md);border:1px solid var(--glass-border)}.nav-tabs{display:grid!important;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin-bottom:var(--space-6);padding:0 var(--space-2)}.nav-tab{padding:var(--space-3) var(--space-2)!important;font-size:.75rem!important;flex-direction:column!important;align-items:center;text-align:center;min-height:60px;border-radius:var(--radius-lg)!important}.nav-tab-icon{width:18px!important;height:18px!important;margin-bottom:var(--space-1)}.nav-tab.active{transform:translateY(-2px)}.feature-card{padding:var(--space-4)!important;margin-bottom:var(--space-4);border-radius:var(--radius-lg)}.feature-icon{width:48px!important;height:48px!important;font-size:1.25rem!important}.responsive-grid-2,.responsive-grid-3{display:grid!important;grid-template-columns:1fr!important;gap:var(--space-4)!important}.responsive-grid-4{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--space-3)!important}.form-row{display:grid!important;grid-template-columns:1fr!important;gap:var(--space-4)!important}.form-inline{display:flex!important;flex-direction:column!important;gap:var(--space-3)!important}.form-inline>*{flex:1!important;width:100%!important}.content-card{padding:var(--space-4)!important;margin:var(--space-2)!important;border-radius:var(--radius-lg)!important}.wallet-grid{display:grid!important;grid-template-columns:1fr!important;gap:var(--space-3)!important}.btn-enhanced{padding:var(--space-3) var(--space-4)!important;font-size:.875rem!important;min-height:44px;border-radius:var(--radius-md)}.btn-large{padding:var(--space-4) var(--space-6)!important;font-size:1rem!important;min-height:48px}.btn-small{padding:var(--space-2) var(--space-3)!important;font-size:.75rem!important;min-height:36px}.form-section{padding:var(--space-4)!important}.form-input-enhanced,.form-input{padding:var(--space-3) var(--space-4)!important;font-size:1rem!important;min-height:44px;border-radius:var(--radius-md)}.form-group-enhanced{margin-bottom:var(--space-4)}.form-label-enhanced{margin-bottom:var(--space-2);font-size:.875rem!important}.section-header{padding:var(--space-4) var(--space-3);text-align:center;margin-bottom:var(--space-6)}.section-title{font-size:1.5rem!important;margin-bottom:var(--space-2)}.section-subtitle{font-size:.875rem!important;line-height:1.6}.stat-card-enhanced{padding:var(--space-3)!important;margin-bottom:var(--space-3);text-align:center}.stat-label-enhanced{font-size:.75rem!important;margin-bottom:var(--space-1)}.alert{padding:var(--space-3)!important;border-radius:var(--radius-md);margin-bottom:var(--space-4)}.performance-monitor{bottom:var(--space-2)!important;right:var(--space-2)!important;left:var(--space-2)!important;max-width:none!important}.loading-enhanced{width:16px!important;height:16px!important}.form-container{padding-bottom:120px}html{scroll-behavior:smooth}input:focus,textarea:focus,select:focus,button:focus{outline:3px solid rgba(var(--color-primary-rgb),.3)!important;outline-offset:2px;scroll-margin:120px}.form-field-error,.form-input-enhanced.error,.form-input.error{border-color:var(--color-error)!important;background:rgba(var(--color-error-rgb),.05)!important;animation:shake .5s ease-in-out}.form-field-success,.form-input-enhanced.success,.form-input.success{border-color:var(--color-success)!important;background:rgba(var(--color-success-rgb),.05)!important}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.btn-loading{position:relative;color:transparent!important}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;color:#fff}@keyframes spin{to{transform:rotate(360deg)}}.btn-enhanced:active,.mobile-button:active{transform:scale(.95);transition:transform .1s ease}select.form-input-enhanced,select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:1rem;padding-right:var(--space-6)!important}input[type=checkbox],input[type=radio]{width:20px!important;height:20px!important;min-height:20px!important;accent-color:var(--color-primary)}label{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);cursor:pointer;border-radius:var(--radius-md);transition:background-color .2s ease}label:hover{background:var(--glass-bg)}.mb-8{margin-bottom:var(--space-6)!important}.mb-6{margin-bottom:var(--space-4)!important}.mb-4{margin-bottom:var(--space-3)!important}.gap-6{gap:var(--space-4)!important}.gap-4{gap:var(--space-3)!important}.gap-3{gap:var(--space-2)!important}.text-4xl{font-size:1.75rem!important}.text-3xl{font-size:1.5rem!important}.text-2xl{font-size:1.25rem!important}.text-xl{font-size:1.125rem!important}.text-lg{font-size:1rem!important}.text-base{font-size:.875rem!important}.text-sm{font-size:.75rem!important}.text-xs{font-size:.6875rem!important}}@media screen and (max-width: 480px){.container{padding:var(--space-3) var(--space-2)!important}.main-title{font-size:1.5rem!important}.nav-tabs{grid-template-columns:repeat(2,1fr)!important}.nav-tab{padding:var(--space-2)!important;font-size:.6875rem!important;min-height:50px}.feature-card{padding:var(--space-3)!important}.responsive-grid-4{grid-template-columns:1fr!important}.wallet-info>div:first-child{grid-template-columns:1fr!important}}@media screen and (min-width: 481px) and (max-width: 768px){.nav-tabs{grid-template-columns:repeat(4,1fr)!important}.responsive-grid-2{grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width: 769px) and (max-width: 1024px){.container{padding:var(--space-6) var(--space-4)!important;max-width:100%!important}.nav-tabs{display:flex!important;justify-content:center;flex-wrap:wrap;gap:var(--space-3)}.nav-tab{flex:0 1 auto;min-width:120px}.responsive-grid-3{grid-template-columns:repeat(3,1fr)!important}}@media (hover: none) and (pointer: coarse){.btn-enhanced,.nav-tab,button{min-height:44px!important;padding:var(--space-3) var(--space-4)!important}.feature-icon{padding:var(--space-2)}.hover\\:scale-105:hover,.hover\\:scale-\\[1\\.02\\]:hover,.hover\\:scale-\\[1\\.03\\]:hover{transform:none!important}.btn-enhanced:active,.nav-tab:active{transform:scale(.98);transition:transform .1s}}@media screen and (max-height: 500px) and (orientation: landscape){.header-minimal{padding:var(--space-3) var(--space-3)}.main-title{font-size:1.25rem!important;margin-bottom:var(--space-2)}.main-subtitle{font-size:.75rem!important}.nav-tabs,.feature-card{margin-bottom:var(--space-3)}}@media screen and (max-width: 768px) and (prefers-color-scheme: dark){.wallet-info>div:first-child>div{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}}@media screen and (max-width: 768px){@supports (font-size: max(16px,1rem)){.form-input-enhanced,.form-input{font-size:max(16px,1rem)!important}}}@supports (padding: max(0px)){@media screen and (max-width: 768px){.container{padding-left:max(var(--space-3),env(safe-area-inset-left))!important;padding-right:max(var(--space-3),env(safe-area-inset-right))!important}.top-nav{padding-top:max(var(--space-3),env(safe-area-inset-top))!important;padding-left:max(var(--space-3),env(safe-area-inset-left))!important;padding-right:max(var(--space-3),env(safe-area-inset-right))!important}}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{color-scheme:dark light}:root:not([data-theme]){color-scheme:dark}:root:not([data-theme]),:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{margin:0;padding:0;box-sizing:border-box}
