@import"https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.CRIME-chat-widget{width:68px;height:68px;border-radius:50%;border:2px solid rgba(139,0,0,.8);background:radial-gradient(circle at 35% 35%,#8b0000e6,#500000);color:#fff;cursor:pointer;box-shadow:0 0 20px #8b000080,0 0 40px #8b000033,inset 0 0 20px #0000004d;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:9999;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:crimePulse 3s ease-in-out infinite;will-change:transform,box-shadow;transform:translateZ(0);-webkit-font-smoothing:antialiased}.CRIME-chat-button:before{content:"";position:absolute;inset:-6px;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,transparent 0deg 90deg,rgba(255,68,68,.6) 90deg 180deg,transparent 180deg 270deg,rgba(255,68,68,.6) 270deg 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:crimeRingRotate 4s linear infinite;opacity:.6}.CRIME-chat-button:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(255,68,68,.3);animation:crimeGlowPulse 2s ease-in-out infinite}.CRIME-chat-button:hover{transform:scale(1.15);border-color:#8b0000;box-shadow:0 0 30px #8b0000b3,0 0 60px #8b00004d,inset 0 0 30px #0006;animation:crimePulseHover 1.5s ease-in-out infinite}.CRIME-chat-button:hover:before{opacity:1;animation:crimeRingRotate 2s linear infinite}.CRIME-chat-button:active{transform:scale(1.05)}.CRIME-chat-button svg{filter:drop-shadow(0 0 8px rgba(255,68,68,.8));animation:crimeIconPulse 2s ease-in-out infinite;position:relative;z-index:1;display:block;margin:auto}@keyframes crimePulse{0%,to{box-shadow:0 0 20px #8b000080,0 0 40px #8b000033,inset 0 0 20px #0000004d}50%{box-shadow:0 0 25px #8b000099,0 0 50px #8b000040,inset 0 0 20px #0000004d}}@keyframes crimePulseHover{0%,to{box-shadow:0 0 30px #8b0000b3,0 0 60px #8b00004d,inset 0 0 30px #0006}50%{box-shadow:0 0 35px #8b0000cc,0 0 70px #8b000059,inset 0 0 30px #0006}}@keyframes crimeRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes crimeGlowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes crimeIconPulse{0%,to{filter:drop-shadow(0 0 8px rgba(255,68,68,.8))}50%{filter:drop-shadow(0 0 12px rgba(255,68,68,1))}}.CRIME-chat-button-wrapper{position:fixed;bottom:32px;right:32px;width:180px;height:180px;display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:none;will-change:transform;opacity:0;animation:crimeChatButtonFadeIn 1s ease-out 2s forwards}@keyframes crimeChatButtonFadeIn{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.CRIME-chat-button-wrapper .CRIME-chat-button{pointer-events:all;position:relative}.CRIME-particles{position:absolute;width:100%;height:100%;pointer-events:none;left:0;top:0}.CRIME-particle{position:absolute;width:3px;height:3px;background:radial-gradient(circle,#f44,#f440);border-radius:50%;opacity:0;animation:crimeParticleFloat 4s ease-in-out infinite;transform-origin:center}.CRIME-particle-1{left:50%;top:15%;animation-delay:0s}.CRIME-particle-2{left:75%;top:28%;animation-delay:.5s}.CRIME-particle-3{left:85%;top:50%;animation-delay:1s}.CRIME-particle-4{left:75%;top:72%;animation-delay:1.5s}.CRIME-particle-5{left:50%;top:85%;animation-delay:2s}.CRIME-particle-6{left:25%;top:72%;animation-delay:2.5s}.CRIME-particle-7{left:15%;top:50%;animation-delay:3s}.CRIME-particle-8{left:25%;top:28%;animation-delay:3.5s}@keyframes crimeParticleFloat{0%{opacity:0;transform:translate(0) scale(.5)}25%{opacity:.6}50%{opacity:1;transform:translate(calc(random()*20px - 10px),calc(random()*20px - 10px)) scale(1)}75%{opacity:.6}to{opacity:0;transform:translate(0) scale(.5)}}.CRIME-neural-network{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;opacity:.3}.CRIME-neural-line{stroke:#f44;stroke-width:1;stroke-dasharray:100;stroke-dashoffset:100;animation:crimeNeuralPulse 3s ease-in-out infinite}.CRIME-line-1{animation-delay:0s}.CRIME-line-2{animation-delay:.15s}.CRIME-line-3{animation-delay:.3s}.CRIME-line-4{animation-delay:.45s}.CRIME-line-5{animation-delay:.6s}.CRIME-line-6{animation-delay:.75s}.CRIME-line-7{animation-delay:.9s}.CRIME-line-8{animation-delay:1.05s}.CRIME-neural-node{fill:#f44;opacity:0;animation:crimeNodeBlink 3s ease-in-out infinite}.CRIME-neural-node:nth-child(10){animation-delay:0s}.CRIME-neural-node:nth-child(11){animation-delay:.15s}.CRIME-neural-node:nth-child(12){animation-delay:.3s}.CRIME-neural-node:nth-child(13){animation-delay:.45s}.CRIME-neural-node:nth-child(14){animation-delay:.6s}.CRIME-neural-node:nth-child(15){animation-delay:.75s}.CRIME-neural-node:nth-child(16){animation-delay:.9s}.CRIME-neural-node:nth-child(17){animation-delay:1.05s}@keyframes crimeNeuralPulse{0%,to{stroke-dashoffset:100;opacity:0}50%{stroke-dashoffset:0;opacity:.6}}@keyframes crimeNodeBlink{0%,to{opacity:0;r:3}50%{opacity:1;r:5}}.CRIME-glitch-overlay{position:absolute;inset:0;border-radius:50%;background:linear-gradient(90deg,transparent 0%,rgba(255,68,68,.3) 25%,transparent 50%,rgba(255,68,68,.3) 75%,transparent 100%);opacity:0;animation:crimeGlitch 5s ease-in-out infinite;pointer-events:none}.CRIME-chat-button:hover .CRIME-glitch-overlay{animation:crimeGlitch 2s ease-in-out infinite}@keyframes crimeGlitch{0%,90%,to{opacity:0;transform:translate(0)}91%{opacity:.8;transform:translate(-5px)}92%{opacity:.8;transform:translate(5px)}93%{opacity:0;transform:translate(0)}}.CRIME-chat-button-wrapper:hover .CRIME-chat-button:after{animation:crimeScanLine 2s linear infinite,crimeGlowPulse 2s ease-in-out infinite}@keyframes crimeScanLine{0%{clip-path:polygon(0 0,100% 0,100% 5%,0 5%)}to{clip-path:polygon(0 95%,100% 95%,100% 100%,0 100%)}}.CRIME-chat-button-wrapper:before{content:"";position:absolute;width:160%;height:160%;background-image:radial-gradient(circle at 20% 20%,rgba(255,68,68,.15) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgba(255,68,68,.15) 1px,transparent 1px);background-size:18px 18px;opacity:.4;animation:crimeGridMove 10s linear infinite;pointer-events:none;mask-image:radial-gradient(circle at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 70%)}@keyframes crimeGridMove{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CRIME-chat-button.CRIME-clicked{animation:crimeClickExpand .6s cubic-bezier(.16,1,.3,1)}@keyframes crimeClickExpand{0%{transform:scale(1)}50%{transform:scale(.9);box-shadow:0 0 40px #f44c,0 0 80px #f446,inset 0 0 40px #ff44444d}to{transform:scale(1)}}@media(max-width:768px){.CRIME-chat-button-wrapper{width:140px;height:140px;bottom:20px;right:20px}.CRIME-chat-button{width:56px;height:56px}.CRIME-neural-network{opacity:.2}.CRIME-particles{display:none}.CRIME-chat-button[data-tooltip]:hover:before{right:0;left:auto;top:-60px;transform:translateY(0)}.CRIME-chat-button[data-tooltip]:hover:after{right:24px;left:auto;top:-12px;transform:translate(0);border-width:0 6px 8px 6px;border-color:transparent transparent rgba(255,68,68,.3) transparent}}@media(prefers-contrast:high){.CRIME-chat-button{border-width:3px}.CRIME-neural-network{opacity:.6}}.CRIME-chat-widget{position:fixed;bottom:24px;right:24px;width:380px;height:600px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;z-index:9999;overflow:hidden;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.CRIME-chat-header{padding:16px;color:#fff;display:flex;align-items:center;justify-content:space-between}.CRIME-chat-header-content{width:100%;display:flex;align-items:center;justify-content:space-between}.CRIME-chat-title{display:flex;align-items:center;gap:12px}.CRIME-icon{font-size:32px;line-height:1}.CRIME-chat-title h3{margin:0;font-size:16px;font-weight:600}.CRIME-status{margin:4px 0 0;font-size:12px;opacity:.9;display:flex;align-items:center;gap:6px}.CRIME-status-dot{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:blink 2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.CRIME-chat-actions{display:flex;gap:8px}.CRIME-action-btn{width:32px;height:32px;border:none;background:#fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.CRIME-action-btn:hover{background:#ffffff4d}.CRIME-chat-messages{flex:1;overflow-y:auto;padding:16px;background:#f9fafb;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.CRIME-chat-messages::-webkit-scrollbar{width:6px}.CRIME-chat-messages::-webkit-scrollbar-track{background:transparent}.CRIME-chat-messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.CRIME-welcome-message{text-align:center;padding:32px 16px}.CRIME-welcome-icon{font-size:48px;margin-bottom:16px}.CRIME-welcome-message h4{margin:0 0 8px;font-size:18px;font-weight:600;color:#1f2937}.CRIME-welcome-message p{margin:0 0 24px;font-size:14px;color:#6b7280}.CRIME-suggestions{display:flex;flex-direction:column;gap:8px}.CRIME-suggestions button{padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;color:#374151;cursor:pointer;transition:all .2s;text-align:left}.CRIME-suggestions button:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}.CRIME-message{margin-bottom:16px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CRIME-message-content{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;word-wrap:break-word;max-width:85%}.CRIME-message-user .CRIME-message-content{background:#3b82f6;color:#fff;margin-left:auto;border-bottom-right-radius:4px}.CRIME-message-assistant .CRIME-message-content{background:#fff;color:#1f2937;border:1px solid #e5e7eb;margin-right:auto;border-bottom-left-radius:4px}.CRIME-message-assistant .CRIME-message-content h1,.CRIME-message-assistant .CRIME-message-content h2,.CRIME-message-assistant .CRIME-message-content h3{color:#3b82f6;margin:12px 0 8px;font-weight:600}.CRIME-message-assistant .CRIME-message-content h1{font-size:1.3rem;border-bottom:2px solid #e5e7eb;padding-bottom:6px}.CRIME-message-assistant .CRIME-message-content h2{font-size:1.15rem}.CRIME-message-assistant .CRIME-message-content h3{font-size:1rem}.CRIME-message-assistant .CRIME-message-content p{margin:10px 0;line-height:1.6}.CRIME-message-assistant .CRIME-message-content strong{color:#1f2937;font-weight:600}.CRIME-message-assistant .CRIME-message-content em{font-style:italic}.CRIME-message-assistant .CRIME-message-content ul,.CRIME-message-assistant .CRIME-message-content ol{margin:10px 0;padding-left:20px}.CRIME-message-assistant .CRIME-message-content li{margin:6px 0;line-height:1.5}.CRIME-message-assistant .CRIME-message-content li::marker{color:#3b82f6}.CRIME-message-assistant .CRIME-message-content code{background:#f3f4f6;border:1px solid #e5e7eb;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:#ef4444}.CRIME-message-assistant .CRIME-message-content pre{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:12px;margin:10px 0;overflow-x:auto}.CRIME-message-assistant .CRIME-message-content pre code{background:none;border:none;padding:0;color:#1f2937}.CRIME-message-assistant .CRIME-message-content blockquote{border-left:3px solid #3b82f6;padding-left:12px;margin:10px 0;color:#6b7280;font-style:italic}.CRIME-message-assistant .CRIME-message-content a{color:#3b82f6;text-decoration:none;border-bottom:1px solid #3b82f6}.CRIME-message-assistant .CRIME-message-content a:hover{color:#2563eb;border-bottom-color:#2563eb}.CRIME-message-assistant .CRIME-message-content hr{border:none;border-top:1px solid #e5e7eb;margin:12px 0}.CRIME-message-assistant .CRIME-message-content table{width:100%;border-collapse:collapse;margin:10px 0;font-size:.9em}.CRIME-message-assistant .CRIME-message-content th,.CRIME-message-assistant .CRIME-message-content td{border:1px solid #e5e7eb;padding:6px 10px;text-align:left}.CRIME-message-assistant .CRIME-message-content th{background:#f3f4f6;color:#3b82f6;font-weight:600}.CRIME-message-timestamp{font-size:11px;color:#9ca3af;margin-top:4px;text-align:right}.CRIME-message-user .CRIME-message-timestamp{text-align:right}.CRIME-message-assistant .CRIME-message-timestamp{text-align:left}.CRIME-typing-indicator{display:flex;gap:4px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px 12px 12px 4px;width:fit-content}.CRIME-typing-indicator span{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:typing 1.4s infinite}.CRIME-typing-indicator span:nth-child(2){animation-delay:.2s}.CRIME-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-8px);opacity:1}}.CRIME-error-message{padding:12px 16px;background:#fee2e2;color:#991b1b;border-radius:8px;font-size:13px;text-align:center}.CRIME-chat-input-container{padding:16px;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px;align-items:flex-end}.CRIME-chat-input{flex:1;padding:12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;resize:none;max-height:120px;min-height:44px;outline:none;transition:border-color .2s}.CRIME-chat-input:focus{border-color:#3b82f6}.CRIME-chat-input:disabled{background:#f9fafb;cursor:not-allowed}.CRIME-send-button{width:44px;height:44px;border:none;border-radius:8px;background:#e5e7eb;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.CRIME-send-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.CRIME-send-button:disabled{opacity:.5;cursor:not-allowed}.CRIME-chat-footer{padding:8px 16px;background:#f9fafb;border-top:1px solid #e5e7eb;text-align:center;font-size:11px;color:#6b7280;display:flex;align-items:center;justify-content:center;gap:6px}@media(max-width:480px){.CRIME-chat-widget{width:calc(100vw - 32px);height:calc(100vh - 48px);bottom:16px;right:16px;left:auto;border-radius:12px}.CRIME-chat-button{bottom:16px;right:16px}}@media(max-width:768px){.CRIME-chat-widget{width:350px}}@font-face{font-family:Garamontio;src:url(/fonts/Garamontio-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;background:#000;color:#fff;min-height:100vh;line-height:1.6;font-weight:400;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;display:block;overflow-x:hidden}#root{min-height:100vh;position:relative}.header{padding:19.2px 16px 16px;background:linear-gradient(145deg,#0a0a0cd9,#050508bf);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);color:#fff;border-radius:0;margin-bottom:16px;border:1px solid rgba(255,68,68,.15);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff444426,0 12px 48px #f443,0 4px 20px #0009,inset 0 1px #ff44441a,inset 0 -1px 16px #0006;opacity:0;filter:blur(16px);transform:translateY(24px)}.header-content{display:flex;justify-content:center;align-items:center;gap:24px;max-width:1400px;margin:0 auto}.header-text{text-align:center;flex:1}.header-actions{display:flex;align-items:center;gap:12px}.container.visible .header{animation:fadeInBlurHeader 1.2s cubic-bezier(.16,1,.3,1) .3s forwards}@keyframes fadeInBlurHeader{0%{opacity:0;filter:blur(20px);transform:translateY(-32px) scale(.95)}60%{opacity:.8;filter:blur(4px);transform:translateY(4px) scale(1.01)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.header:before{content:"";position:absolute;top:0;left:0;right:0;height:2.4px;background:linear-gradient(90deg,transparent 0%,rgba(255,68,68,.6) 20%,rgba(255,30,30,.9) 50%,rgba(255,68,68,.6) 80%,transparent 100%);opacity:.8;filter:blur(.4px)}.header:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,68,68,.08),transparent);animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%,to{left:-100%;opacity:0}50%{opacity:1}to{left:100%}}.header h1{margin:0 0 9.6px;font-size:2rem;font-weight:500;letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#f44,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 32px rgba(255,68,68,.3);position:relative;z-index:1}.header p{margin:0;font-size:.8rem;color:#ffffffb3;font-weight:300;letter-spacing:.02em;position:relative;z-index:1}@media(max-width:768px){.header{padding:25.6px 19.2px 19.2px}.header-content{flex-direction:column;gap:16px;text-align:center}.header-text{text-align:center}.header h1{font-size:2rem}.header p{font-size:.8rem}}.stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px;opacity:0;filter:blur(20px);transform:translateY(30px)}.container.visible .stats-bar{animation:fadeInBlur .8s ease-out forwards}.stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 14px;background:linear-gradient(145deg,#0a0809bf,#050405a6);backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);border-radius:0;border:1px solid rgba(255,68,68,.18);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff44441f,0 8px 35px #0009,inset 0 1px #ff44441a,inset 0 -1px 10px #0006}.stat:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,68,68,.7),transparent);opacity:.8;filter:blur(1px)}.stat-value{font-size:2rem!important;font-weight:400!important;color:#fff!important;margin-bottom:8px;letter-spacing:-.02em;text-shadow:0 0 20px rgba(255,255,255,.6),0 0 40px rgba(255,255,255,.3),0 2px 10px rgba(0,0,0,.8)!important}.stats-bar .stat .stat-value.stat-value-custom,.stat-value.stat-value-custom,.stat-value-custom,.stat-value-custom *,span.stat-value-custom{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif!important}.stat-label{font-size:.7rem;color:#ffffff80;font-weight:400;text-transform:uppercase;letter-spacing:.12em}@media(max-width:768px){.stats-bar{grid-template-columns:repeat(2,1fr);gap:12px}.stat{padding:20px 16px}.stat-value{font-size:1.5rem}.stat-label{font-size:.75rem}}.crime-stats-container{margin-bottom:20px;background:linear-gradient(145deg,#0c080ad9,#080506bf);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:0;border:1px solid rgba(255,68,68,.2);padding:20px;box-shadow:0 0 0 1px #f443,0 15px 60px #ff444440,0 5px 25px #0009,inset 0 1px #ff444426,inset 0 -1px 20px #00000080;position:relative;overflow:hidden;opacity:0;filter:blur(20px);transform:translateY(30px)}.container.visible .crime-stats-container{animation:fadeInBlur .8s ease-out forwards}.crime-stats-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(255,68,68,.7) 25%,rgba(255,30,30,1) 50%,rgba(255,68,68,.7) 75%,transparent 100%);filter:blur(1.5px)}.crime-stats-container:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,68,68,.15) 0%,transparent 60%);pointer-events:none;mix-blend-mode:screen}.crime-stats-header{text-align:center;margin-bottom:32px;position:relative;z-index:1}.crime-stats-header h2{font-size:2rem;font-weight:500;margin:0 0 8px;background:linear-gradient(135deg,#fff,#f44);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;text-shadow:0 0 40px rgba(255,68,68,.3)}.crime-stats-header p{font-size:1rem;color:#fff9;margin:0;letter-spacing:.05em;text-transform:uppercase;font-weight:400}.crime-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;position:relative;z-index:1}.crime-stat-card{background:linear-gradient(145deg,#0c0a0bbf,#080607a6);backdrop-filter:blur(25px) saturate(160%);-webkit-backdrop-filter:blur(25px) saturate(160%);border-radius:0;padding:20px 16px;text-align:center;border:1px solid rgba(255,68,68,.15);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff44441f,0 8px 35px #0009,inset 0 1px #ff44441a,inset 0 -1px 10px #0006}.crime-stat-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,68,68,.2) 0%,transparent 70%);opacity:1;mix-blend-mode:screen}.crime-stat-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.crime-stat-card.extreme,.crime-stat-card.high,.crime-stat-card.potential{border-color:#ff646433}.crime-stat-icon{font-size:3rem;margin-bottom:16px;filter:drop-shadow(0 0 20px rgba(255,68,68,.5));animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.crime-stat-value{font-family:Courier Prime,Courier New,monospace;font-size:3.5rem;font-weight:400;color:#fff;margin-bottom:12px;letter-spacing:-.02em;text-shadow:0 0 30px rgba(255,255,255,.3);line-height:1}.crime-stat-card.extreme .crime-stat-value{color:#f44;text-shadow:0 0 30px rgba(255,68,68,.6)}.crime-stat-card.high .crime-stat-value{color:#f66;text-shadow:0 0 30px rgba(255,102,102,.5)}.crime-stat-card.potential .crime-stat-value{color:#f88;text-shadow:0 0 30px rgba(255,136,136,.4)}.crime-stat-label{font-size:1rem;font-weight:500;color:#ffffffe6;margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em}.crime-stat-threshold{font-size:.875rem;color:#ffffff80;font-weight:400;letter-spacing:.05em;font-family:Courier New,monospace}@media(max-width:768px){.crime-stats-container{padding:24px 20px}.crime-stats-header h2{font-size:1.5rem}.crime-stats-header p{font-size:.875rem}.crime-stats-grid{gap:16px}.crime-stat-card{padding:24px 16px}.crime-stat-icon{font-size:2rem}.crime-stat-value{font-size:2.5rem}.crime-stat-label{font-size:.875rem}.crime-stat-threshold{font-size:.75rem}}.controls{display:flex;align-items:flex-end;justify-content:center;gap:16px;margin-bottom:16px;background:linear-gradient(145deg,#0a0a0fd9,#05050abf);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);padding:12px 16px;border-radius:0;border:1px solid rgba(255,68,68,.18);flex-wrap:nowrap;box-shadow:0 0 0 1px #ff444426,0 15px 60px #f443,0 5px 25px #0009,inset 0 1px #ff44441f,inset 0 -1px 20px #00000080;position:relative;z-index:100;opacity:0;filter:blur(20px);transform:translateY(30px) scale(.95)}.container.visible .controls{animation:fadeInBlur .8s ease-out forwards}.controls::-webkit-scrollbar{display:none}.controls:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,68,68,.5) 50%,transparent 100%);filter:blur(1px)}.control-group{display:flex;flex-direction:column;gap:6px;min-width:fit-content;position:relative;z-index:10}.control-group label{font-size:.6rem;font-weight:400;color:#fffc;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.sort-order-btn{background:linear-gradient(145deg,#0f0a0cf2,#080507e6);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);padding:0;height:36px;border-radius:0;border:1px solid rgba(255,68,68,.2);box-shadow:0 0 0 1px #ff44441a,0 6px 24px #00000080;color:#ffffffe6;font-size:.96rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:48px;width:48px;display:flex;align-items:center;justify-content:center}.sort-order-btn:hover:not(:disabled){background:linear-gradient(145deg,#ff44444d,#c81e1e40);border-color:#ff444480;box-shadow:0 0 0 1px #ff44444d,0 12px 40px #ff44444d;transform:translateY(-2px)}.sort-order-btn:active:not(:disabled){transform:translateY(0)}.sort-order-btn:disabled{opacity:.5;cursor:not-allowed}.dropdown{position:relative;width:auto;min-width:180px;max-width:200px;filter:url(#goo);z-index:1001}.dropdown-small{min-width:90px;max-width:110px}.dropdown__face,.dropdown__items{background:linear-gradient(145deg,#0f0a0cf2,#080507e6);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);padding:0 10px;height:36px;border-radius:0;border:1px solid rgba(255,68,68,.2);box-shadow:0 0 0 1px #ff44441a,0 6px 24px #00000080}.dropdown__face{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;transition:all .3s ease;color:#ffffffe6;font-size:.7rem;font-weight:500;height:36px}.dropdown__face:hover{border-color:#ff444480;background:linear-gradient(145deg,#190c0ff2,#0f080ae6);box-shadow:0 0 0 1px #f443,0 8px 40px #ff444426}.dropdown__text{flex:1}.dropdown__items{margin:0;padding:8px;height:auto;position:absolute;right:0;top:50%;width:100%;list-style:none;display:flex;flex-direction:column;gap:6px;visibility:hidden;z-index:9999;opacity:0;transition:all .4s cubic-bezier(.93,.88,.1,.8);box-shadow:0 8px 32px #00000080}.dropdown__items li{padding:8px 12px;cursor:pointer;border-radius:0;transition:all .2s ease;color:#fffc;font-size:.7rem;background:linear-gradient(145deg,#0a080980,#0504054d);border:1px solid rgba(255,68,68,.08)}.dropdown__items li:hover{background:linear-gradient(145deg,#ff44444d,#c81e1e40);color:#fff;transform:translate(5px);border-color:#f446;box-shadow:0 4px 20px #ff444440}.dropdown__arrow{border-bottom:2px solid rgba(255,255,255,.6);border-right:2px solid rgba(255,255,255,.6);width:6px;height:6px;transform:rotate(45deg);transition:transform .3s ease;margin-left:8px}.dropdown input{display:none}.dropdown input:checked~.dropdown__items{top:calc(100% + 20px);visibility:visible;opacity:1}.dropdown input:checked~.dropdown__face .dropdown__arrow{transform:rotate(-135deg)}.dropdown input:disabled~.dropdown__face{opacity:.5;cursor:not-allowed;pointer-events:none}.refresh-btn{display:inline-block;font-family:Courier New,monospace;border:2px solid rgba(255,68,68,.5);color:#fffffff2;padding:0 16px;height:36px;min-width:140px;line-height:36px;white-space:nowrap;text-transform:uppercase;cursor:pointer;border-radius:0;background:linear-gradient(145deg,#0f080a99,#0a050766);font-size:.72rem;font-weight:400;box-shadow:0 0 0 1px #ff444426,0 8px 30px #00000080,inset 0 1px #ff44441a;transition:all .3s ease;flex-shrink:0}.refresh-btn .text,.refresh-btn .decoration,.refresh-btn .text-decoration{display:inline-block}.refresh-btn .decoration{float:right}.refresh-btn:hover:not(:disabled),.refresh-btn:focus:not(:disabled){animation-name:glitch;animation-duration:.2s;background:linear-gradient(145deg,#ff4444d9,#c81e1ebf);color:#fff;border:2px solid rgba(255,68,68,.9);box-shadow:0 0 0 1px #f446,0 10px 50px #ff444480,inset 0 1px #fff3}.refresh-btn:hover:not(:disabled) .text-decoration,.refresh-btn:focus:not(:disabled) .text-decoration{animation-name:blink;animation-duration:.1s;animation-iteration-count:infinite}.refresh-btn:hover:not(:disabled) .decoration,.refresh-btn:focus:not(:disabled) .decoration{animation-name:blink;animation-duration:.1s;animation-iteration-count:infinite}.refresh-btn:active:not(:disabled){background:#ff44444d;color:#fff}.refresh-btn:active:not(:disabled) .text-decoration,.refresh-btn:active:not(:disabled) .decoration{animation-name:none}.refresh-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes glitch{25%{background-color:#f00c;transform:translate(-10px);letter-spacing:10px}35%{background-color:#ffffff4d;transform:translate(10px)}59%{opacity:0}60%{background-color:#ff4444b3;transform:translate(-10px);filter:blur(5px)}to{background-color:#ff4444e6;filter:blur(0)}}@media(max-width:768px){.controls{flex-direction:column;align-items:stretch;padding:24px}.control-group{min-width:0}.refresh-btn{margin-left:0;width:100%}}.flip-card{overflow:visible;width:100%;min-width:280px;height:320px;opacity:0;transform:translateY(40px) scale(.9);filter:blur(15px)}.container.visible .flip-card{animation:cardFadeInBlur .8s ease-out forwards;animation-delay:0s}@keyframes cardFadeInBlur{0%{opacity:0;filter:blur(15px);transform:translateY(40px) scale(.9)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.flip-card-content{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px 2px #0009;border-radius:0}.flip-card-front,.flip-card-back{background:linear-gradient(135deg,#08080af2,#030305fa);position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:0;overflow:hidden;border:1px solid rgba(255,68,68,.12);box-shadow:0 0 0 1px #ff444414,inset 0 1px #ff444414}.flip-card-front{color:#fff}.flip-card:hover .flip-card-front{pointer-events:none}.flip-card-front .flip-card-front-content{position:absolute;width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.flip-card-back{width:100%;height:100%;justify-content:center;display:flex;align-items:center;overflow:hidden;transform:rotateY(180deg);pointer-events:none}.flip-card:hover .flip-card-back{pointer-events:all}.flip-card-back:before{position:absolute;content:" ";display:block;width:200px;height:160%;background:linear-gradient(90deg,transparent,rgba(255,30,30,.8),rgba(255,68,68,.9),rgba(255,30,30,.8),transparent);animation:rotation_border 5s infinite linear;pointer-events:none;z-index:0;filter:blur(2px)}.flip-card-back-content{position:absolute;width:98%;height:98%;background:linear-gradient(135deg,#141414fa,#0a0a0afa);border-radius:0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;z-index:2}.flip-card-back-content svg{filter:drop-shadow(0 0 10px rgba(255,68,68,.6));animation:pulse_glow 2s ease-in-out infinite;width:28px;height:28px;pointer-events:none}.flip-card-back-content strong{font-size:11px;letter-spacing:1px;color:#f44;text-transform:uppercase;text-shadow:0 0 10px rgba(255,68,68,.8);pointer-events:none}.back-details{width:100%;display:flex;flex-direction:column;gap:4px;position:relative;z-index:3}.back-detail-row{display:flex;justify-content:space-between;align-items:center;padding:3px 6px;background:#ffffff08;border-radius:0;border:1px solid rgba(255,68,68,.2);font-size:10px;pointer-events:none}.back-detail-row span:first-child{color:#ffffff80;font-size:9px;text-transform:uppercase;letter-spacing:.5px}.back-detail-row span:last-child{color:#fff;font-weight:600;font-size:10px}.back-detail-section{display:flex;flex-direction:column;gap:3px;margin:2px 0}.long-short-bar{display:flex;height:10px;border-radius:0;overflow:hidden;border:1px solid rgba(255,68,68,.3);box-shadow:inset 0 0 10px #00000080}.long-bar{background:linear-gradient(90deg,#22c55e99,#22c55ee6);transition:width .3s ease;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8);box-shadow:0 0 15px #22c55e66}.short-bar{background:linear-gradient(90deg,#ef4444e6,#ef444499);transition:width .3s ease;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8);box-shadow:0 0 15px #ef444466}.extreme-warning{padding:6px 10px;background:#ff444426;border:1px solid rgba(255,68,68,.5);border-radius:0;color:#f44;font-size:11px;font-weight:600;text-align:center;letter-spacing:.5px;animation:warningPulse 1.5s ease-in-out infinite;text-transform:uppercase}@keyframes warningPulse{0%,to{opacity:1;box-shadow:0 0 10px #ff44444d}50%{opacity:.7;box-shadow:0 0 20px #f449}}.risk-badge{padding:3px 10px;border-radius:0;font-size:10px;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.risk-badge.extreme{background:#f443;color:#f44;border:1px solid #ff4444;box-shadow:0 0 10px #ff44444d}.risk-badge.high{background:#f663;color:#f66;border:1px solid #ff6666;box-shadow:0 0 10px #ff66664d}.risk-badge.medium{background:#f883;color:#f88;border:1px solid #ff8888;box-shadow:0 0 10px #ff88884d}.risk-badge.low{background:#faa3;color:#faa;border:1px solid #ffaaaa;box-shadow:0 0 10px #ffaaaa4d}.glitch-chart-btn{width:100%;font-family:Courier New,monospace;border:1px solid #ff4444;background:#ff44440d;color:#f44;padding:10px 13px;line-height:1.5em;white-space:nowrap;text-transform:uppercase;cursor:pointer!important;border-radius:0;font-size:13px;font-weight:600;letter-spacing:1px;transition:all .1s ease;margin-top:6px;box-shadow:0 0 10px #f443;position:relative;z-index:100;pointer-events:all!important;outline:none!important}.glitch-predict-btn{width:100%;font-family:Courier New,monospace;border:1px solid #ff4444;background:#ff44440d;color:#f44;padding:10px 13px;line-height:1.5em;white-space:nowrap;text-transform:uppercase;cursor:pointer!important;border-radius:0;font-size:13px;font-weight:600;letter-spacing:1px;transition:all .1s ease;margin-top:12px;box-shadow:0 0 10px #f443;position:relative;z-index:100;pointer-events:all!important}.glitch-text,.glitch-decoration,.glitch-arrow{display:inline-block;pointer-events:none}.glitch-arrow{float:right;font-size:16px;pointer-events:none}.glitch-chart-btn:hover,.glitch-chart-btn:focus{animation:glitch .2s;background-color:#f44!important;color:#000!important;border:1px solid #ff4444!important;box-shadow:0 0 20px #f44c,0 0 40px #ff444480!important;text-shadow:none!important;filter:none!important}.glitch-chart-btn:hover .glitch-decoration,.glitch-chart-btn:hover .glitch-arrow{animation:blink .1s infinite}.glitch-chart-btn:active{background:#ff44441a;color:#f44;transform:scale(.98)}.glitch-chart-btn:active .glitch-decoration,.glitch-chart-btn:active .glitch-arrow{animation:none}.glitch-predict-btn:hover,.glitch-predict-btn:focus{animation:glitch .2s;background-color:#f44!important;color:#000!important;border:1px solid #ff4444!important;box-shadow:0 0 20px #f44c,0 0 40px #ff444480!important;text-shadow:none!important;filter:none!important}.glitch-predict-btn:hover .glitch-decoration,.glitch-predict-btn:hover .glitch-arrow{animation:blink .1s infinite}.glitch-predict-btn:active{background:#ff44441a;color:#f44;transform:scale(.98)}.glitch-predict-btn:active .glitch-decoration,.glitch-predict-btn:active .glitch-arrow{animation:none}@keyframes glitch{0%{background-color:#f44;transform:translate(0);text-shadow:none}25%{background-color:#f22;transform:translate(-3px);letter-spacing:3px;text-shadow:-2px 0 #ff4444,2px 0 #ff4444}35%{background-color:#f66;transform:translate(3px);text-shadow:-3px 0 #ff2222,3px 0 #ff2222}59%{opacity:.8;text-shadow:-1px 0 #ff4444,1px 0 #ff4444}60%{background-color:#f33;transform:translate(-3px);filter:blur(2px);text-shadow:-2px 0 #ff6666,2px 0 #ff6666}to{background-color:#f44;filter:blur(0);text-shadow:none}}@keyframes blink{50%{opacity:0}}.flip-card:hover .flip-card-content,.flip-card.flipped .flip-card-content{transform:rotateY(180deg)}@keyframes rotation_border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse_glow{0%,to{filter:drop-shadow(0 0 10px rgba(255,68,68,.6))}50%{filter:drop-shadow(0 0 20px rgba(255,68,68,1))}}.flip-card-front-content .flip-badge{background:#ff444426;padding:6px 14px;border-radius:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;border:1px solid rgba(255,68,68,.3);color:#f44;text-shadow:0 0 10px rgba(255,68,68,.5)}.flip-badge.extreme{background:#f443;color:#f44;border-color:#f44}.flip-badge.high{background:#f663;color:#f66;border-color:#f66}.flip-badge.medium{background:#f883;color:#f88;border-color:#f88}.flip-badge.low{background:#faa3;color:#faa;border-color:#faa}.flip-description{box-shadow:0 0 20px 8px #0009;width:100%;padding:18px;background:#000000b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:0;border:1px solid rgba(255,68,68,.2)}.flip-title{font-size:16px;max-width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,68,68,.2)}.flip-title-text{margin:0;font-size:22px;font-weight:500;letter-spacing:1px;color:#fff;text-shadow:0 0 10px rgba(255,68,68,.3)}.flip-score{font-size:20px;font-weight:500;color:#f44;text-shadow:0 0 10px rgba(255,68,68,.6)}.flip-stats{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.flip-stat-item{flex:1;display:flex;flex-direction:column;gap:6px;padding:12px;background:#ffffff08;border-radius:0;border:1px solid rgba(255,68,68,.2)}.flip-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ffffff80}.flip-stat-value{font-size:14px;font-weight:500;color:#fff}.exchange-breakdown{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,68,68,.15)}.breakdown-title{font-size:11px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.breakdown-item{margin-bottom:8px}.breakdown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.breakdown-exchange{font-size:11px;font-weight:600;color:#fffc;text-transform:uppercase}.breakdown-percentage{font-size:11px;font-weight:500;color:#f44;font-family:Courier New,monospace}.progress-bar{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,#f44,#f84);box-shadow:0 0 8px #f449;border-radius:2px;transition:width .6s ease-out;position:relative}.progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 2s infinite}.flip-card-footer{color:#ffffff80;margin-top:8px;font-size:12px;text-align:center;letter-spacing:.5px}.flip-card-front .flip-card-img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.flip-circle{width:120px;height:120px;border-radius:50%;background-color:#f44;position:absolute;filter:blur(40px);animation:floating_circle 2.6s infinite linear;opacity:.4}#bottom{background-color:#f66;left:60px;top:40px;width:180px;height:180px;animation-delay:-.8s}#right{background-color:#f23;left:200px;top:-60px;width:50px;height:50px;animation-delay:-1.8s}@keyframes floating_circle{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}@media(max-width:768px){.flip-card{height:300px;min-width:100%}.flip-title-text{font-size:18px}.flip-score{font-size:16px}.flip-card-back-content strong{font-size:14px}}.crime-item{display:none}.crime-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.crime-symbol{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:400;background:linear-gradient(135deg,#fff,#f44);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;text-shadow:0 0 30px rgba(255,68,68,.3);position:relative;z-index:1}.crime-ratio{font-size:1.125rem;font-weight:500;padding:8px 16px;border-radius:0;background:linear-gradient(135deg,#ffffffe6,#ff4444b3);color:#000;letter-spacing:-.01em;box-shadow:0 4px 20px #ff44444d;position:relative;z-index:1}.crime-score{background:#281e1e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,68,68,.3);color:#fff;font-size:.875rem;font-weight:500;padding:6px 12px;border-radius:0;min-width:60px;text-align:center;letter-spacing:.05em;position:relative;z-index:1}.crime-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.detail-item{background:#1e1e1e4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:16px;border-radius:0;text-align:center;border:1px solid rgba(255,255,255,.08);transition:all .3s ease;display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.detail-item.clickable{cursor:pointer}.detail-item.clickable:hover{border-color:#ff444480;transform:translateY(-3px);box-shadow:0 6px 24px #ff44444d;background:#281e1e66}.detail-item.clickable .detail-label:after{content:" 📊";font-size:.875rem}.detail-item:hover{border-color:#404040;transform:translateY(-1px)}.detail-value-with-change{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.detail-label{display:block;font-size:.75rem;color:#ffffff80;margin-bottom:8px;text-transform:uppercase;letter-spacing:.15em;font-weight:600}.detail-value{font-size:1.125rem;font-weight:500;color:#fff;letter-spacing:-.01em;text-shadow:0 0 20px rgba(255,255,255,.2)}.detail-value.mc{color:#ffffffe6}.detail-value.oi{color:#fffffff2}.detail-value.ratio{color:#fff;font-weight:500}.detail-value.exchange{text-transform:uppercase;font-weight:600;color:#9ca3af;font-size:1rem}.detail-value.exchanges{color:#e5e7eb;font-weight:600}.crime-item.extreme{border-color:#525252;background:linear-gradient(180deg,#171717,#0f0f0f)}.crime-item.extreme:before{background:linear-gradient(90deg,#fff,#f3f4f6);opacity:1;height:3px}.crime-item.high{border-color:#404040;background:linear-gradient(180deg,#141414,#0a0a0a)}.crime-item.high:before{background:linear-gradient(90deg,#e5e7eb,#d1d5db);opacity:.8}.crime-item.medium{border-color:#2a2a2a}.crime-item.medium:before{opacity:.5}@media(max-width:768px){.crime-item{padding:20px}.crime-header{flex-direction:column;align-items:flex-start}.crime-symbol{font-size:1.5rem}.crime-details{grid-template-columns:1fr;gap:12px}}.crime-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;padding:0;animation:fadeInBlur 1s ease-out .5s backwards}@keyframes fadeInBlur{0%{opacity:0;filter:blur(20px);transform:translateY(30px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(max-width:768px){.crime-list{grid-template-columns:1fr;gap:20px}}.loading{display:none;text-align:center;padding:60px 40px;color:#71717a}.loading.active{display:block}.spinner{width:48px;height:48px;border:3px solid #2a2a2a;border-top:3px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 24px}.loading p{font-size:1rem;font-weight:500}.empty-state{text-align:center;padding:80px 40px;color:#71717a;background:linear-gradient(180deg,#111,#0a0a0a);border-radius:0;border:1px solid #2a2a2a}.empty-state h3{font-size:1.5rem;color:#d1d5db;margin-bottom:16px;font-weight:600}.empty-state p{font-size:1rem;line-height:1.6;margin-bottom:8px}.error-state{text-align:center;padding:80px 40px;color:#ef4444;background:linear-gradient(180deg,#1a0f0f,#0f0a0a);border-radius:0;border:1px solid #3a2a2a}.error-state h3{font-size:1.5rem;color:#fca5a5;margin-bottom:16px;font-weight:600}.error-state p{font-size:1rem;line-height:1.6;margin-bottom:8px;color:#f87171}@media(max-width:768px){.empty-state,.error-state{padding:60px 24px}.empty-state h3,.error-state h3{font-size:1.25rem}}.footer{display:grid;grid-template-columns:1fr auto;align-items:center;padding:19.2px calc((100vw - 960px)/2 + 12.8px);margin-top:32px;background:#0000004d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:0;border-top:1px solid rgba(255,68,68,.12);border-bottom:1px solid rgba(255,68,68,.12);color:#fff9;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-shadow:0 0 0 1px #ff444414,0 8px 32px #0009,inset 0 1px #ff444414;animation:fadeInBlur 1s ease-out 1.2s backwards}.footer-info{justify-self:start;text-align:left}.footer-info h3{font-size:.88rem;font-weight:700;margin:0 0 3.2px;color:#ff4444e6;letter-spacing:.05em}.footer-info p{font-size:.6rem;margin:1.6px 0;line-height:1.4;color:#ffffff80}.footer-info .footer-data-info{font-size:.56rem;margin-top:4.8px;color:#fff6}.footer-links-compact{justify-self:end;display:flex;gap:16px}.footer-links-compact a{color:#fff9;text-decoration:none;font-size:.68rem;transition:color .3s ease;letter-spacing:.02em}.footer-links-compact a:hover{color:#ff4444e6}@media(max-width:768px){.footer{grid-template-columns:1fr;gap:16px;margin-top:25.6px;padding:16px 12.8px}.footer-info{justify-self:center;text-align:center}.footer-links-compact{justify-self:center;gap:12.8px}.footer-links-compact a{font-size:.64rem}}.footer.blue-theme{border-top:1px solid rgba(0,184,255,.12);border-bottom:1px solid rgba(0,184,255,.12);box-shadow:0 0 0 1px #00b8ff14,0 8px 32px #0009,inset 0 1px #00b8ff14}.footer.blue-theme .footer-info h3,.footer.blue-theme .footer-links-compact a:hover{color:#00b8ffe6}.footer.green-theme{border-top:1px solid rgba(0,255,136,.12);border-bottom:1px solid rgba(0,255,136,.12);box-shadow:0 0 0 1px #00ff8814,0 8px 32px #0009,inset 0 1px #00ff8814}.footer.green-theme .footer-info h3,.footer.green-theme .footer-links-compact a:hover{color:#00ff88e6}.auth-modal-overlay{position:fixed;inset:0;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:20000;animation:backdropFadeIn .25s cubic-bezier(.16,1,.3,1)}.auth-modal-overlay.closing{animation:backdropFadeOut .25s cubic-bezier(.16,1,.3,1)}.auth-modal-overlay.closing .auth-modal{animation:modalSlideOut .25s cubic-bezier(.16,1,.3,1)}@keyframes backdropFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes backdropFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@keyframes modalSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.auth-modal{background:#000000f2;border:2px solid rgba(0,255,136,.4);border-radius:0;padding:0;width:90%;max-width:800px;max-height:85vh;position:relative;box-shadow:0 0 30px #00ff884d,0 0 60px #0f83,inset 0 0 100px #00000080;animation:modalSlideIn .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-modal h2{margin:0 0 24px;font-size:1.75rem;font-weight:800;color:#0f8;text-align:center;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 20px rgba(0,255,136,.6)}.close-btn{position:absolute;top:16px;right:16px;background:transparent;border:none;border-radius:0;color:#0f8;font-size:2rem;line-height:1;width:40px;height:40px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:none;z-index:1000}.close-btn:hover{background:transparent;border:none;color:#0f8;transform:rotate(90deg);box-shadow:none;text-shadow:0 0 10px rgba(0,255,136,.8)}.auth-mode-selector{width:40%;background:#000c;padding:40px 30px;display:flex;flex-direction:column;gap:24px;border-right:2px solid rgba(0,255,136,.3);box-shadow:inset -20px 0 30px #00000080;overflow-y:auto}.auth-mode-selector::-webkit-scrollbar{width:8px}.auth-mode-selector::-webkit-scrollbar-track{background:#0000004d;border-left:1px solid rgba(0,255,136,.1)}.auth-mode-selector::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38ef7d,#0f8);border-radius:0;box-shadow:0 0 10px #00ff8880}.auth-mode-selector::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f8,#38ef7d);box-shadow:0 0 15px #0f8c}.auth-mode-selector{scrollbar-width:thin;scrollbar-color:#00ff88 rgba(0,0,0,.3)}.mode-option{display:flex;flex-direction:column;gap:8px}.mode-title{color:#0f8;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin:0;text-shadow:0 0 15px rgba(0,255,136,.5)}.mode-text{color:#fff9;font-size:.75rem;line-height:1.4;margin:0;font-weight:300}.mode-btn{margin-top:6px;padding:10px 20px;border:2px solid rgba(0,255,136,.3);border-radius:0;background:#0009;color:#0f89;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .3s ease;position:relative;overflow:visible;z-index:1;box-shadow:0 0 10px #00ff881a}.mode-btn:hover{background:#00ff881a;border-color:#0f89;color:#0f8;box-shadow:0 0 20px #00ff884d;text-shadow:0 0 10px rgba(0,255,136,.5);transform:translateY(-2px)}.mode-btn.active{border-color:#0f8;background:#00ff8826;color:#0f8;box-shadow:0 0 25px #0f86;text-shadow:0 0 15px rgba(0,255,136,.6)}.auth-forms-container{width:60%;background:#0009;position:relative;overflow-y:hidden;overflow-x:hidden;padding:60px 50px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 50px #00000080}.auth-forms-container.show-signup,.auth-forms-container.show-payment-info{overflow-y:auto;padding:40px 50px 60px;align-items:flex-start}.auth-forms-container::-webkit-scrollbar{width:8px}.auth-forms-container::-webkit-scrollbar-track{background:#0000004d;border-left:1px solid rgba(0,255,136,.1)}.auth-forms-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38ef7d,#0f8);border-radius:0;box-shadow:0 0 10px #00ff8880}.auth-forms-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f8,#38ef7d);box-shadow:0 0 15px #0f8c}.auth-forms-container{scrollbar-width:thin;scrollbar-color:#00ff88 rgba(0,0,0,.3)}.auth-form-slide{position:absolute;width:100%;max-width:400px;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;max-height:100%}.auth-forms-container.show-signin .signin-form,.auth-forms-container.show-signup .signup-form,.auth-forms-container.show-directpayment .directpayment-form{opacity:1;visibility:visible}.auth-forms-container.show-signup .signup-form{position:static!important;margin:30px 0 0;padding-bottom:30px;max-height:none!important}.form-title{color:#0f8;font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin:0 0 48px}.directpayment-form .form-title{margin-bottom:88px!important}.form-subtitle{color:#888;font-size:.9rem;margin-bottom:24px;font-weight:400}.password-modal{max-width:500px;max-height:85vh!important;height:auto;min-height:auto;flex-direction:column;background:#000000f2;border:2px solid #00ff88!important;border-radius:0!important;box-shadow:0 0 10px #0f83,0 0 20px #00ff881a,0 0 40px #00ff880d,inset 0 0 30px #00ff881a!important;padding:0!important;overflow:hidden!important;display:flex!important}.password-form-container{width:100%!important;flex:1;min-height:0;padding:40px 50px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#0009;box-shadow:inset 0 0 50px #00000080;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#00ff88 rgba(0,0,0,.3)}.password-form-container::-webkit-scrollbar{width:8px}.password-form-container::-webkit-scrollbar-track{background:#0000004d;border-left:1px solid rgba(0,255,136,.1)}.password-form-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38ef7d,#0f8);border-radius:0;box-shadow:0 0 10px #00ff8880}.password-form-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f8,#38ef7d);box-shadow:0 0 15px #0f8c}.password-form-container .auth-form{width:100%}.password-form-container .form-title{text-align:center;color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.3);font-weight:800;letter-spacing:.12em}.password-form-container .form-subtitle{text-align:center;color:#ffffffb3;letter-spacing:.05em}.auth-modal .back-btn{background:transparent!important;border:2px solid rgba(0,255,136,.3)!important;color:#fffc!important;padding:12px 24px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.12em;text-align:center}.auth-modal .back-btn:hover{background:#00ff880d!important;border-color:#0f89!important;color:#0f8!important;box-shadow:0 0 10px #0f83!important}.error-message{background:#ff44441a;border:1px solid rgba(255,68,68,.4);color:#ff6b6b;padding:12px 16px;border-radius:0;margin:24px 0 0;font-size:.85rem;font-weight:500;text-align:center}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-forms-container.show-signup .auth-form{margin-bottom:40px}.form-group label{font-size:.75rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em}.form-group input{background:transparent;border:none;border-bottom:1px solid rgba(0,255,136,.3);border-radius:0;padding:10px 6px;color:#fff;font-size:1rem;font-weight:300;letter-spacing:.05em;transition:all .3s}.form-group input::placeholder{color:#ffffff4d;font-weight:300}.form-group input:focus{outline:none;border-bottom-color:#0f8}.form-group input:disabled{opacity:.4;cursor:not-allowed}.auth-modal .submit-btn{position:relative;width:100%;background:transparent!important;border:2px solid #00ff88!important;border-radius:0;padding:14px 32px;color:#fff!important;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .3s;margin-top:20px;overflow:visible;z-index:1;display:flex;align-items:center;justify-content:center;box-shadow:none!important;text-shadow:none!important;transform:none!important}.auth-modal .submit-btn:before{content:"";position:absolute;top:6px;left:-2px;width:calc(100% + 4px);height:calc(100% - 12px);background-color:#000;transition:transform .3s ease-in-out;transform:scaleY(1);z-index:-1}.auth-modal .submit-btn:hover:not(:disabled){background:transparent!important;border-color:#00ff88b3!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}.auth-modal .submit-btn:hover:not(:disabled):before{transform:scaleY(0)}.auth-modal .submit-btn:after{content:"";position:absolute;left:6px;top:-2px;height:calc(100% + 4px);width:calc(100% - 12px);background-color:#000;transition:transform .3s ease-in-out .3s;transform:scaleX(1);z-index:-1}.auth-modal .submit-btn:hover:not(:disabled):after{transform:scaleX(0);transition-delay:0s}.auth-modal .submit-btn:disabled{opacity:.5;cursor:not-allowed}.auth-modal .submit-btn:disabled:before,.auth-modal .submit-btn:disabled:after{transition:none}.auth-divider{display:flex;align-items:center;margin:28px 0;color:#ffffff4d;font-size:.75rem;font-weight:600;letter-spacing:.2em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#0f83}.auth-divider span{padding:0 16px}.phantom-btn{position:relative;width:100%;background:transparent;border:2px solid rgba(171,89,255,.4);border-radius:0;padding:14px;color:#fff;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s;overflow:visible;z-index:1}.phantom-btn:before{content:"";position:absolute;top:6px;left:-2px;width:calc(100% + 4px);height:calc(100% - 12px);background-color:#000;transition:transform .3s ease-in-out;transform:scaleY(1);z-index:-1}.phantom-btn:hover:not(:disabled):before{transform:scaleY(0)}.phantom-btn:after{content:"";position:absolute;left:6px;top:-2px;height:calc(100% + 4px);width:calc(100% - 12px);background-color:#000;transition:transform .3s ease-in-out .3s;transform:scaleX(1);z-index:-1}.phantom-btn:hover:not(:disabled):after{transform:scaleX(0);transition-delay:0s}.phantom-btn:hover:not(:disabled){border-color:#ab59ffb3}.phantom-btn:disabled{opacity:.5;cursor:not-allowed}.phantom-btn:disabled:before,.phantom-btn:disabled:after{transition:none}.phantom-btn img,.phantom-btn span{position:relative;z-index:1}.auth-toggle{text-align:center;margin-top:20px;color:#fff9;font-size:.875rem}.auth-toggle button{background:none;border:none;color:#667eea;cursor:pointer;font-weight:600;text-decoration:underline;padding:0;margin-left:4px}.auth-toggle button:hover{color:#764ba2}.mnemonic-modal{max-width:650px;background:#08080a;border:2px solid #38ef7d;border-radius:0;box-shadow:0 0 30px #38ef7d4d,inset 0 0 50px #38ef7d0d;display:block;padding:40px;min-height:auto}.mnemonic-modal:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#38ef7d,#11998e,#38ef7d);border-radius:0;z-index:-1;opacity:.1;animation:borderPulse 3s ease-in-out infinite}@keyframes borderPulse{0%,to{opacity:.1}50%{opacity:.2}}.mnemonic-modal h2{color:#38ef7d;font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;text-shadow:0 0 15px rgba(56,239,125,.5)}.warning-text{background:#38ef7d0d;border:2px solid rgba(56,239,125,.3);border-left:4px solid #38ef7d;border-radius:0;padding:16px 20px;margin-bottom:24px;color:#38ef7d;font-size:.9rem;line-height:1.6;font-weight:500}.mnemonic-box{background:#38ef7d08;border:2px solid rgba(56,239,125,.3);border-radius:0;padding:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;position:relative}.mnemonic-box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#38ef7d,transparent);animation:scanline 3s linear infinite}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(100%)}}.mnemonic-word{background:#0006;border:1px solid rgba(56,239,125,.2);border-radius:0;padding:12px;display:flex;align-items:center;gap:10px;transition:all .3s ease}.mnemonic-word:hover{background:#38ef7d1a;border-color:#38ef7d66;transform:translate(2px)}.word-number{color:#38ef7d80;font-size:.7rem;font-weight:700;min-width:24px;text-align:center;background:#38ef7d1a;padding:2px 6px;border-radius:0}.word-text{color:#38ef7d;font-weight:600;font-family:Courier New,monospace;text-shadow:0 0 5px rgba(56,239,125,.3);letter-spacing:1px}.mnemonic-actions{display:flex;gap:16px;margin-top:8px}.copy-btn,.confirm-btn{flex:1;padding:16px 24px;border-radius:0;border:2px solid;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;font-size:.9rem;position:relative;overflow:hidden}.copy-btn:before,.confirm-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .6s,height .6s}.copy-btn:hover:before,.confirm-btn:hover:before{width:300px;height:300px}.copy-btn{background:transparent;border-color:#38ef7d80;color:#38ef7d}.copy-btn:hover{background:#38ef7d1a;border-color:#38ef7d;box-shadow:0 0 20px #38ef7d4d}.confirm-btn{background:#38ef7d;border-color:#38ef7d;color:#08080a;box-shadow:0 0 20px #38ef7d66}.confirm-btn:hover{box-shadow:0 0 30px #38ef7d99;transform:translateY(-2px)}@media(max-width:640px){.auth-modal{padding:24px;max-width:95%}.mnemonic-box{grid-template-columns:repeat(2,1fr);gap:8px}.mnemonic-actions{flex-direction:column}}.auth-tabs{display:flex;gap:8px;margin-bottom:24px;background:#0f172a80;padding:4px;border-radius:12px}.auth-tabs button{flex:1;padding:10px 16px;border:none;background:transparent;color:#fff9;font-weight:600;font-size:.9rem;cursor:pointer;border-radius:8px;transition:all .2s}.auth-tabs button.active{background:linear-gradient(135deg,#667eeacc,#764ba2cc);color:#fff}.auth-tabs button:hover:not(.active){background:#667eea33;color:#fffc}.direct-payment-container{animation:slideUp .3s ease}.payment-description{color:#fffc;text-align:center;margin-bottom:24px;line-height:1.6}.payment-description strong{color:#fbbf24;font-weight:700}.payment-info-box{background:#0009;border:2px solid #00ff88;border-radius:0;padding:24px;margin-bottom:20px;box-shadow:inset 0 0 20px #00ff880d,0 0 10px #00ff881a,0 0 20px #00ff880d}.payment-info-box h3{margin:0 0 16px;color:#0f8;font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 10px rgba(0,255,136,.3)}.payment-info-box p{color:#fffc;margin:0 0 16px;font-weight:400;line-height:1.6;letter-spacing:.02em}.payment-address{display:flex;align-items:center;gap:8px;background:#000c;border:2px solid rgba(0,255,136,.3);padding:12px;border-radius:0;margin-bottom:20px;box-shadow:inset 0 0 15px #00ff880d}.payment-address code{flex:1;color:#ffffffe6;font-size:.85rem;word-break:break-all;font-family:Courier New,monospace;font-weight:400}.copy-btn-small{background:transparent;border:2px solid rgba(0,255,136,.4);padding:8px 12px;border-radius:0;cursor:pointer;transition:all .3s;font-size:1rem;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.copy-btn-small:hover{border-color:#00ff88b3;background:#00ff880d;box-shadow:0 0 10px #0f83}.payment-requirements{background:#00ff8808;border:2px solid rgba(0,255,136,.3);border-radius:0;padding:16px;box-shadow:inset 0 0 15px #00ff880d}.payment-requirements h4{margin:0 0 12px;color:#0f8;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 10px rgba(0,255,136,.3)}.payment-requirements ul{margin:0;padding-left:20px;color:#ffffffb3;font-weight:300}.payment-requirements li{margin-bottom:8px;line-height:1.6;font-size:.9rem}.payment-requirements code{background:#0006;padding:2px 8px;border-radius:0;border:1px solid rgba(251,191,36,.3);color:#fbbf24;font-family:Courier New,monospace;font-size:.85rem}.payment-note{margin-top:32px!important;margin-bottom:20px;color:#ffffffb3;font-size:.9rem;line-height:1.6}.verify-btn{position:relative;width:100%;padding:14px 32px;background:transparent;color:#fff;border:2px solid #00ff88;border-radius:0;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .3s;margin-bottom:12px;overflow:visible;z-index:1}.verify-btn:before{content:"";position:absolute;top:6px;left:-2px;width:calc(100% + 4px);height:calc(100% - 12px);background-color:#000;transition:transform .3s ease-in-out;transform:scaleY(1);z-index:-1}.verify-btn:hover:not(:disabled):before{transform:scaleY(0)}.verify-btn:after{content:"";position:absolute;left:6px;top:-2px;height:calc(100% + 4px);width:calc(100% - 12px);background-color:#000;transition:transform .3s ease-in-out .3s;transform:scaleX(1);z-index:-1}.verify-btn:hover:not(:disabled):after{transform:scaleX(0);transition-delay:0s}.verify-btn:hover:not(:disabled){border-color:#00ff88b3}.verify-btn:disabled{opacity:.5;cursor:not-allowed}.verify-btn:disabled:before,.verify-btn:disabled:after{transition:none}.auth-modal .directpayment-form .back-btn{position:relative;width:100%;padding:14px 32px;background:transparent!important;color:#fff!important;border:2px solid rgba(0,255,136,.4)!important;border-radius:0;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .3s;overflow:visible;z-index:1;box-shadow:none!important}.auth-modal .directpayment-form .back-btn:before{content:"";position:absolute;top:6px;left:-2px;width:calc(100% + 4px);height:calc(100% - 12px);background-color:#000;transition:transform .3s ease-in-out;transform:scaleY(1);z-index:-1}.auth-modal .directpayment-form .back-btn:hover:not(:disabled):before{transform:scaleY(0)}.auth-modal .directpayment-form .back-btn:after{content:"";position:absolute;left:6px;top:-2px;height:calc(100% + 4px);width:calc(100% - 12px);background-color:#000;transition:transform .3s ease-in-out .3s;transform:scaleX(1);z-index:-1}.auth-modal .directpayment-form .back-btn:hover:not(:disabled):after{transform:scaleX(0);transition-delay:0s}.auth-modal .directpayment-form .back-btn:hover:not(:disabled){border-color:#00ff88b3!important;background:transparent!important;color:#fff!important;box-shadow:none!important}.auth-modal .directpayment-form .back-btn:disabled{opacity:.5;cursor:not-allowed}.auth-modal .directpayment-form .back-btn:disabled:before,.auth-modal .directpayment-form .back-btn:disabled:after{transition:none}.auth-modal-red .auth-modal h2,.auth-modal-red .form-title{color:#f44;text-shadow:0 0 20px rgba(255,68,68,.6)}.auth-modal-red .auth-mode-selector::-webkit-scrollbar-track{border-left:1px solid rgba(255,68,68,.1)}.auth-modal-red .auth-mode-selector::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f44,#f66);box-shadow:0 0 10px #ff444480}.auth-modal-red .auth-mode-selector::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f66,#f44);box-shadow:0 0 15px #f44c}.auth-modal-red .auth-mode-selector{scrollbar-color:#ff4444 rgba(0,0,0,.3)}.auth-modal-red .form-group input,.auth-modal-red .form-group textarea{border-bottom:1px solid rgba(255,68,68,.3)}.auth-modal-red .form-group input:focus,.auth-modal-red .form-group textarea:focus{outline:none!important;background:transparent!important;border-bottom-color:#f44!important;border-left-color:#f44!important;border-right-color:#f44!important;border-top-color:#f44!important;border-color:#f44!important;box-shadow:0 0 10px #ff44444d!important}.auth-modal-red .form-group input:hover,.auth-modal-red .form-group textarea:hover{background:transparent!important;border-bottom-color:#f449!important;border-color:#f449!important}.auth-modal-red .form-group input:-webkit-autofill,.auth-modal-red .form-group input:-webkit-autofill:hover,.auth-modal-red .form-group input:-webkit-autofill:focus,.auth-modal-red .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #000 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.auth-modal-red .auth-forms-container::-webkit-scrollbar-thumb{border-left:1px solid rgba(255,68,68,.1)}.auth-modal-red .password-form-container::-webkit-scrollbar-thumb{border-left:1px solid rgba(255,68,68,.1)}.auth-modal-red .form-subtitle{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.3)}.auth-modal-red .submit-btn{border:2px solid #ff4444!important}.auth-modal-red .submit-btn:hover:not(:disabled){border-color:#ff4444b3!important}.auth-modal-red .success-message{color:#f44}.auth-modal-red .error-message{color:#f66}.auth-modal-red .payment-info-box{border:2px solid rgba(255,68,68,.3);background:#ff444405}.auth-modal-red .payment-requirements li:before{color:#f44}.auth-modal-red .payment-note{color:#f449;border-left:3px solid rgba(255,68,68,.3)}.auth-modal-red .warning-text{color:#f66;text-shadow:0 0 10px rgba(255,68,68,.5)}.auth-modal-red .mnemonic-box{border:2px solid rgba(255,68,68,.3);background:#ff44440d}.auth-modal-red .mnemonic-word{background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#f44}.auth-modal-red .checkbox-container input[type=checkbox]:checked+.checkmark{background:#f44;border-color:#f44;box-shadow:0 0 10px #ff444480}.auth-modal-red .link-text{color:#f44}.auth-modal-red .link-text:hover{color:#f66;text-shadow:0 0 8px rgba(255,68,68,.6)}.auth-modal-red .payment-address{background:#ff44440d;border:2px solid rgba(255,68,68,.3)}.auth-modal-red .payment-address code{color:#f44}.auth-modal-red .copy-btn{background:#ff44441a;border:1px solid rgba(255,68,68,.3)}.auth-modal-red .copy-btn:hover{background:#f443;border-color:#f44;box-shadow:0 0 10px #ff44444d}.auth-modal-red .verify-btn{border:2px solid rgba(255,68,68,.3)}.auth-modal-red .verify-btn:hover{background:#ff44440d;border-color:#f449;color:#f44;box-shadow:0 0 20px #ff44444d}.auth-modal-red .verify-btn:active{border-color:#f44;background:#ff44441a;box-shadow:0 0 25px #ff444480}.auth-modal-red .back-btn{border:2px solid rgba(255,68,68,.3)}.auth-modal-red .back-btn:hover{background:#ff44440d;border-color:#f449;color:#f44;box-shadow:0 0 15px #f443}.auth-modal-red .qr-container:before{border-top:3px solid #ff4444;border-left:3px solid #ff4444;box-shadow:0 0 10px #ff444480}.auth-modal-red .qr-container:after{border-bottom:3px solid #ff4444;border-right:3px solid #ff4444;box-shadow:0 0 10px #ff444480}.auth-modal-red .mode-btn.active{background:#f443}.auth-modal-red .mnemonic-modal{border:2px solid #ff6666;box-shadow:0 0 30px #ff66664d,inset 0 0 50px #ff66660d}.auth-modal-red .mnemonic-modal:before{background:linear-gradient(45deg,#f66,#f44,#f66)}.auth-modal-red .mnemonic-modal h2{color:#f66;text-shadow:0 0 15px rgba(255,102,102,.5)}.auth-modal-red .warning-text{background:#ff66660d;border:2px solid rgba(255,102,102,.3);border-left:4px solid #ff6666;color:#f66}.auth-modal-red .mnemonic-box{background:#ff666608;border:2px solid rgba(255,102,102,.3)}.auth-modal-red .mnemonic-box:before{background:linear-gradient(90deg,transparent,#ff6666,transparent)}.auth-modal-red .mnemonic-word{border:1px solid rgba(255,102,102,.2)}.auth-modal-red .mnemonic-word:hover{background:#ff66661a;border-color:#f666}.auth-modal-red .word-number{color:#ff666680;background:#ff66661a}.auth-modal-red .word-text{color:#f66;text-shadow:0 0 5px rgba(255,102,102,.3)}.auth-modal-red .copy-btn{border-color:#ff666680;color:#f66}.auth-modal-red .copy-btn:hover{background:#ff66661a;border-color:#f66;box-shadow:0 0 20px #ff66664d}.auth-modal-red .confirm-btn{background:#f66;border-color:#f66;box-shadow:0 0 20px #f666}.auth-modal-red .confirm-btn:hover{box-shadow:0 0 30px #f669}.auth-modal-red .payment-info-box h3{border:2px solid #ff4444}.auth-modal-red .payment-info-box h3:before{box-shadow:inset 0 0 20px #ff44440d,0 0 10px #ff44441a,0 0 20px #ff44440d}.auth-modal-red .payment-info-box .amount{color:#f44}.auth-modal-red .payment-info-box .wallet{text-shadow:0 0 10px rgba(255,68,68,.3)}.auth-modal-red .qr-code-section{border:2px solid rgba(255,68,68,.3)}.auth-modal-red .qr-code-section:before{box-shadow:inset 0 0 15px #ff44440d}.auth-modal-red .payment-requirements{border:2px solid rgba(255,68,68,.4)}.auth-modal-red .payment-requirements:hover{border-color:#ff4444b3;background:#ff44440d;box-shadow:0 0 10px #f443}.auth-modal-red .payment-note-box{background:#ff444408;border:2px solid rgba(255,68,68,.3)}.auth-modal-red .payment-note-box:before{box-shadow:inset 0 0 15px #ff44440d}.auth-modal-red .payment-note-box h4{color:#f44}.auth-modal-red .payment-note-box p{text-shadow:0 0 10px rgba(255,68,68,.3)}.auth-modal-red .directpayment-section{border:2px solid #ff4444}.auth-modal-red .directpayment-info:hover{border-color:#ff4444b3}.auth-modal-red .directpayment-form .form-group input{border:2px solid rgba(255,68,68,.4)!important}.auth-modal-red .directpayment-form .back-btn:hover{border-color:#ff4444b3!important}.auth-modal-red .payment-info-box{border:2px solid #ff4444;box-shadow:inset 0 0 20px #ff44440d,0 0 10px #ff44441a,0 0 20px #ff44440d}.auth-modal-red .payment-info-box h3{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.3)}.auth-modal-red .payment-address{border:2px solid rgba(255,68,68,.3);box-shadow:inset 0 0 15px #ff44440d}.auth-modal-red .payment-requirements{background:#ff444408;border:2px solid rgba(255,68,68,.3);box-shadow:inset 0 0 15px #ff44440d}.auth-modal-red .payment-requirements h4{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.3)}.auth-modal-red .verify-btn{border:2px solid #ff4444}.auth-modal-red .verify-btn:hover:not(:disabled){border-color:#ff4444b3}.auth-modal-red .back-btn{border:2px solid rgba(255,68,68,.3)!important}.auth-modal-red .back-btn:hover{background:#ff44440d!important;border-color:#f449!important;color:#f44!important;box-shadow:0 0 10px #f443!important}.auth-modal-red .directpayment-form .back-btn{border:2px solid rgba(255,68,68,.4)!important}.auth-modal-red .directpayment-form .back-btn:hover:not(:disabled){border-color:#ff4444b3!important}.auth-modal-red .auth-forms-container::-webkit-scrollbar-track{border-left:1px solid rgba(255,68,68,.1)}.auth-modal-red .auth-forms-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f66,#f44);box-shadow:0 0 10px #ff444480}.auth-modal-red .auth-forms-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f44,#f66);box-shadow:0 0 15px #f44c}.auth-modal-red .auth-forms-container{scrollbar-color:#ff4444 rgba(0,0,0,.3)}.auth-modal-red .password-modal{border:2px solid #ff4444!important;box-shadow:0 0 10px #f443,0 0 20px #ff44441a,0 0 40px #ff44440d,inset 0 0 30px #ff44441a!important}.auth-modal-red .password-form-container{scrollbar-color:#ff4444 rgba(0,0,0,.3)}.auth-modal-red .password-form-container::-webkit-scrollbar-track{border-left:1px solid rgba(255,68,68,.1)}.auth-modal-red .password-form-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f66,#f44);box-shadow:0 0 10px #ff444480}.auth-modal-red .password-form-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f44,#f66);box-shadow:0 0 15px #f44c}.auth-modal-red .password-form-container .form-title{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.3)}.auth-modal-red .auth-modal .submit-btn{border:2px solid #ff4444!important}.auth-modal-red .auth-modal .submit-btn:hover:not(:disabled){border-color:#ff4444b3!important}.auth-modal-red .copy-btn-small{border:2px solid rgba(255,68,68,.4)}.auth-modal-red .copy-btn-small:hover{border-color:#ff4444b3;background:#ff44440d;box-shadow:0 0 10px #f443}.auth-modal-red .form-group label{color:#fff!important}.auth-modal-red .form-group input:focus{border-bottom-color:#f44!important}.auth-modal-red .form-group input[id=display-name-signup],.auth-modal-red input[style*=borderColor]{border-color:#ff44444d!important;border-left-color:#ff44444d!important;border-right-color:#ff44444d!important;border-top-color:#ff44444d!important;border-bottom-color:#ff44444d!important}.auth-modal-red .auth-modal{border:2px solid rgba(255,68,68,.4);box-shadow:0 0 30px #ff44444d,0 0 60px #f443,inset 0 0 100px #00000080}.auth-modal-red .auth-modal h2{color:#f44;text-shadow:0 0 20px rgba(255,68,68,.6)}.auth-modal-red .close-btn{color:#f44}.auth-modal-red .close-btn:hover{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.8)}.auth-modal-red .auth-mode-selector{border-right:2px solid rgba(255,68,68,.3)}.auth-modal-red .mode-title{color:#f44;text-shadow:0 0 15px rgba(255,68,68,.5)}.auth-modal-red .mode-btn{border:2px solid rgba(255,68,68,.3);color:#f449;box-shadow:0 0 10px #ff44441a}.auth-modal-red .mode-btn:hover{background:#ff44441a;border-color:#f449;color:#f44;box-shadow:0 0 20px #ff44444d;text-shadow:0 0 10px rgba(255,68,68,.5)}.auth-modal-red .mode-btn.active{border-color:#f44;background:#ff444426;color:#f44;box-shadow:0 0 25px #f446;text-shadow:0 0 15px rgba(255,68,68,.6)}.auth-modal-red .auth-divider:before,.auth-modal-red .auth-divider:after{background:#f443}.auth-modal-red .form-title{color:#f44}.auth-modal-red .form-group input,.auth-modal-red .form-group textarea{border-bottom-color:#ff44444d!important;border-left-color:#ff44444d!important;border-right-color:#ff44444d!important;border-top-color:#ff44444d!important}.auth-modal-red .form-group input:focus,.auth-modal-red .form-group textarea:focus{outline:none!important;border-bottom-color:#f44!important;border-left-color:#f44!important;border-right-color:#f44!important;border-top-color:#f44!important;border-color:#f44!important;box-shadow:0 0 10px #ff44444d!important}.auth-modal-red .form-group input[id=display-name],.auth-modal-red .form-group input[id=display-name-signup]{border-color:#ff44444d!important}.auth-modal-red .form-group label[for=is-public],.auth-modal-red .form-group label[for=is-public-signup]{color:#ffffffe6!important}.auth-modal-red small{color:#fff!important}.auth-modal-overlay.auth-modal-blue .auth-modal{border:2px solid rgba(68,170,255,.4);box-shadow:0 0 30px #44aaff4d,0 0 60px #4af3,inset 0 0 100px #00000080}.auth-modal-overlay.auth-modal-blue .auth-modal h2{color:#4af;text-shadow:0 0 20px rgba(68,170,255,.6)}.auth-modal-overlay.auth-modal-blue .close-btn{color:#4af;text-shadow:0 0 10px rgba(68,170,255,.8)}.auth-modal-overlay.auth-modal-blue .left-panel{border-right:2px solid rgba(68,170,255,.3)}.auth-modal-overlay.auth-modal-blue .tab-button{border-left:1px solid rgba(68,170,255,.1)}.auth-modal-overlay.auth-modal-blue .tab-button.active{background:linear-gradient(180deg,#4af,#00b8ff);box-shadow:0 0 10px #44aaff80}.auth-modal-overlay.auth-modal-blue .tab-button:hover{background:linear-gradient(180deg,#00b8ff,#4af);box-shadow:0 0 15px #4afc}.auth-modal-overlay.auth-modal-blue .modal-scrollable{scrollbar-color:#44aaff rgba(0,0,0,.3)}.auth-modal-overlay.auth-modal-blue .modal-scrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4af,#00b8ff)}.auth-modal-overlay.auth-modal-blue .feature-item svg{color:#4af}.auth-modal-overlay.auth-modal-blue .feature-item h3{text-shadow:0 0 15px rgba(68,170,255,.5)}.auth-modal-overlay.auth-modal-blue .info-box{border:2px solid rgba(68,170,255,.3);color:#4af9}.auth-modal-overlay.auth-modal-blue .input-group input:focus{box-shadow:0 0 10px #44aaff1a;border-color:#4af}.auth-modal-overlay.auth-modal-blue .input-group label span{background:#44aaff1a;color:#4af}.auth-modal-overlay.auth-modal-blue .auth-btn.primary{background:linear-gradient(135deg,#4af,#00b8ff);border:2px solid #44aaff;box-shadow:0 0 20px #4af6}.auth-modal-overlay.auth-modal-blue .auth-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#00b8ff,#4af);box-shadow:0 0 30px #4af9}.auth-modal-overlay.auth-modal-blue .auth-btn.secondary{border:2px solid rgba(68,170,255,.5);color:#4af}.auth-modal-overlay.auth-modal-blue .auth-btn.secondary:hover{background:#44aaff1a;border-color:#4af;box-shadow:0 0 15px #44aaff4d}.auth-modal-overlay.auth-modal-blue .toggle-link{color:#4af;text-shadow:0 0 10px rgba(68,170,255,.5)}.auth-modal-overlay.auth-modal-blue .toggle-link:hover{color:#6bf;text-shadow:0 0 15px rgba(68,170,255,.8)}.auth-modal-overlay.auth-modal-blue .success-message{background:#44aaff1a;border:2px solid rgba(68,170,255,.4);color:#4af}.auth-modal-overlay.auth-modal-blue .error-message{background:#44aaff0d;border:2px solid #44aaff;border-left:4px solid #44aaff;color:#6bf}.auth-modal-overlay.auth-modal-blue .mnemonic-modal{border:2px solid rgba(68,170,255,.6);box-shadow:0 0 40px #4af6,0 0 80px #44aaff4d}.auth-modal-overlay.auth-modal-blue .warning-text{color:#4af}.auth-modal-overlay.auth-modal-blue .mnemonic-box{background:#44aaff0d;border:2px solid rgba(68,170,255,.3)}.auth-modal-overlay.auth-modal-blue .mnemonic-word{background:#44aaff1a;border:1px solid rgba(68,170,255,.3)}.auth-modal-overlay.auth-modal-blue .mnemonic-word:hover{background:#44aaff26;border-color:#44aaff80}.auth-modal-overlay.auth-modal-blue .word-number{color:#4af}.auth-modal-overlay.auth-modal-blue .strength-bar{background:#44aaff1a}.auth-modal-overlay.auth-modal-blue .strength-fill.strong{background:linear-gradient(90deg,#4af,#00b8ff);box-shadow:0 0 10px #44aaff80}.auth-modal-overlay.auth-modal-blue .spinner{border-color:#4af3;border-top-color:#4af}.auth-modal-overlay.auth-modal-blue input[type=checkbox]:checked{background:#4af;border-color:#4af;box-shadow:0 0 10px #44aaff80}.auth-modal-overlay.auth-modal-blue .copy-button{background:#44aaff1a;color:#4af;border:1px solid rgba(68,170,255,.3)}.auth-modal-overlay.auth-modal-blue .copy-button:hover{background:#4af3;border-color:#44aaff80;box-shadow:0 0 10px #44aaff4d}.auth-modal-overlay.auth-modal-blue .copy-button.copied{background:#4af;color:#08080a;box-shadow:0 0 20px #4af9}.auth-modal-overlay.auth-modal-blue .copy-btn{border-color:#44aaff80;color:#4af}.auth-modal-overlay.auth-modal-blue .copy-btn:hover{background:#44aaff1a;border-color:#4af;box-shadow:0 0 20px #44aaff4d}.auth-modal-overlay.auth-modal-blue .confirm-btn{background:#4af;border-color:#4af;box-shadow:0 0 20px #4af6}.auth-modal-overlay.auth-modal-blue .confirm-btn:hover{box-shadow:0 0 30px #4af9}.auth-modal-overlay.auth-modal-blue .word-text{color:#4af;text-shadow:0 0 5px rgba(68,170,255,.3)}.auth-modal-overlay.auth-modal-blue .tab-button.active{background:linear-gradient(180deg,#4af,#00b8ff)!important;box-shadow:0 0 10px #44aaff80!important}.auth-modal-overlay.auth-modal-blue .tab-button:hover{background:linear-gradient(180deg,#00b8ff,#4af)!important;box-shadow:0 0 15px #4afc!important}.auth-modal-overlay.auth-modal-blue .modal-scrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4af,#00b8ff)!important}.auth-modal-overlay.auth-modal-blue .auth-btn.primary{background:linear-gradient(135deg,#4af,#00b8ff)!important;border-color:#4af!important;box-shadow:0 0 20px #4af6!important}.auth-modal-overlay.auth-modal-blue .auth-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#00b8ff,#4af)!important;box-shadow:0 0 30px #4af9!important}.auth-modal-overlay.auth-modal-blue .mnemonic-modal:before{background:linear-gradient(45deg,#4af,#00b8ff,#4af)!important}.auth-modal-overlay.auth-modal-blue .mnemonic-box:before{background:linear-gradient(90deg,transparent,#44aaff,transparent)!important}.auth-modal-overlay.auth-modal-blue .strength-fill.strong{background:linear-gradient(90deg,#4af,#00b8ff)!important}.auth-modal-overlay.auth-modal-blue .mode-btn{border:2px solid rgba(68,170,255,.3)!important;color:#4af!important;background:transparent!important}.auth-modal-overlay.auth-modal-blue .mode-btn:hover{background:#44aaff1a!important;border-color:#4af9!important;box-shadow:0 0 15px #44aaff4d!important}.auth-modal-overlay.auth-modal-blue .mode-btn.active{background:linear-gradient(135deg,#4af,#00b8ff)!important;border-color:#4af!important;color:#08080a!important;box-shadow:0 0 20px #44aaff80!important}.auth-modal-overlay.auth-modal-blue .auth-section-title,.auth-modal-overlay.auth-modal-blue h1,.auth-modal-overlay.auth-modal-blue h2,.auth-modal-overlay.auth-modal-blue h3{color:#4af!important;text-shadow:0 0 20px rgba(68,170,255,.6)!important}.auth-modal-overlay.auth-modal-blue .or-text{color:#44aaff80!important}.auth-modal-overlay.auth-modal-blue .submit-btn,.auth-modal-overlay.auth-modal-blue button[type=submit]{background:transparent!important;border:2px solid rgba(68,170,255,.5)!important;color:#4af!important;box-shadow:none!important}.auth-modal-overlay.auth-modal-blue .submit-btn:hover:not(:disabled),.auth-modal-overlay.auth-modal-blue button[type=submit]:hover:not(:disabled){background:#44aaff1a!important;border:2px solid #44aaff!important;border-color:#4af!important;box-shadow:0 0 20px #44aaff4d!important}.auth-modal-overlay.auth-modal-blue .submit-btn:focus,.auth-modal-overlay.auth-modal-blue button[type=submit]:focus{border:2px solid #44aaff!important;border-color:#4af!important;outline:none!important}.auth-modal-overlay.auth-modal-blue .phantom-btn,.auth-modal-overlay.auth-modal-blue .wallet-btn{border:2px solid rgba(68,170,255,.5)!important;color:#4af!important}.auth-modal-overlay.auth-modal-blue .phantom-btn:hover,.auth-modal-overlay.auth-modal-blue .wallet-btn:hover{background:#44aaff1a!important;border-color:#4af!important;box-shadow:0 0 20px #44aaff4d!important}.auth-modal-overlay.auth-modal-blue input[type=email],.auth-modal-overlay.auth-modal-blue input[type=password],.auth-modal-overlay.auth-modal-blue input[type=text],.auth-modal-overlay.auth-modal-blue textarea{border:1px solid rgba(68,170,255,.3)!important;background:#0000004d!important;color:#fff!important}.auth-modal-overlay.auth-modal-blue input[type=email]:focus,.auth-modal-overlay.auth-modal-blue input[type=password]:focus,.auth-modal-overlay.auth-modal-blue input[type=text]:focus,.auth-modal-overlay.auth-modal-blue textarea:focus{border-color:#4af!important;box-shadow:0 0 10px #44aaff4d!important;outline:none!important}.auth-modal-overlay.auth-modal-blue input[type=email]::placeholder,.auth-modal-overlay.auth-modal-blue input[type=password]::placeholder,.auth-modal-overlay.auth-modal-blue input[type=text]::placeholder,.auth-modal-overlay.auth-modal-blue textarea::placeholder{color:#4af6!important}.auth-modal-overlay.auth-modal-blue .input-group label{color:#4af!important;text-transform:uppercase!important;font-weight:600!important}.auth-modal-overlay.auth-modal-blue .input-group label span{background:#44aaff1a!important;color:#4af!important;border:1px solid rgba(68,170,255,.3)!important}.auth-modal-overlay.auth-modal-blue .form-subtitle,.auth-modal-overlay.auth-modal-blue .form-description{color:#44aaffb3!important}.auth-modal-overlay.auth-modal-blue .back-btn{border:2px solid rgba(68,170,255,.3)!important;color:#4af!important;background:transparent!important;text-align:center}.auth-modal-overlay.auth-modal-blue .back-btn:hover:not(:disabled){background:#44aaff1a!important;border-color:#4af9!important;box-shadow:0 0 15px #44aaff4d!important}.auth-modal-overlay.auth-modal-blue .auth-mode-selector{border-right:2px solid rgba(68,170,255,.3)!important}.auth-modal-overlay.auth-modal-blue .auth-divider{color:#44aaff80!important}.auth-modal-overlay.auth-modal-blue .auth-divider:before,.auth-modal-overlay.auth-modal-blue .auth-divider:after{background:#44aaff4d!important}.auth-modal-overlay.auth-modal-blue .auth-forms-container{scrollbar-color:#44aaff rgba(0,0,0,.3)!important}.auth-modal-overlay.auth-modal-blue .auth-forms-container::-webkit-scrollbar{width:8px!important}.auth-modal-overlay.auth-modal-blue .auth-forms-container::-webkit-scrollbar-track{background:#0000004d!important}.auth-modal-overlay.auth-modal-blue .auth-forms-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4af,#00b8ff)!important;border-radius:4px!important;box-shadow:0 0 10px #44aaff80!important}.auth-modal-overlay.auth-modal-blue .auth-forms-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00b8ff,#4af)!important;box-shadow:0 0 15px #44aaffb3!important}.auth-modal-overlay.auth-modal-blue .walletAddress,.auth-modal-overlay.auth-modal-blue .display-name-signup,.auth-modal-overlay.auth-modal-blue #walletAddress,.auth-modal-overlay.auth-modal-blue #displayName{border:1px solid rgba(68,170,255,.3)!important;background:#0000004d!important;color:#fff!important}.auth-modal-overlay.auth-modal-blue .walletAddress:focus,.auth-modal-overlay.auth-modal-blue .display-name-signup:focus,.auth-modal-overlay.auth-modal-blue #walletAddress:focus,.auth-modal-overlay.auth-modal-blue #displayName:focus{border-color:#4af!important;box-shadow:0 0 10px #44aaff4d!important;outline:none!important}.auth-modal-overlay.auth-modal-blue input#email-signin,.auth-modal-overlay.auth-modal-blue input#password-signin,.auth-modal-overlay.auth-modal-blue input#email-signup,.auth-modal-overlay.auth-modal-blue input#password-signup,.auth-modal-overlay.auth-modal-blue input#confirm-password-signup,.auth-modal-overlay.auth-modal-blue input[id*=email],.auth-modal-overlay.auth-modal-blue input[id*=password],.auth-modal-overlay.auth-modal-blue input[id*=Email],.auth-modal-overlay.auth-modal-blue input[id*=Password]{border:1px solid rgba(68,170,255,.3)!important;background:#0000004d!important;color:#fff!important}.auth-modal-overlay.auth-modal-blue input#email-signin:focus,.auth-modal-overlay.auth-modal-blue input#password-signin:focus,.auth-modal-overlay.auth-modal-blue input#email-signup:focus,.auth-modal-overlay.auth-modal-blue input#password-signup:focus,.auth-modal-overlay.auth-modal-blue input#confirm-password-signup:focus,.auth-modal-overlay.auth-modal-blue input[id*=email]:focus,.auth-modal-overlay.auth-modal-blue input[id*=password]:focus,.auth-modal-overlay.auth-modal-blue input[id*=Email]:focus,.auth-modal-overlay.auth-modal-blue input[id*=Password]:focus{border-color:#4af!important;box-shadow:0 0 10px #44aaff4d!important;outline:none!important}.auth-modal-overlay.auth-modal-blue input#email-signin::placeholder,.auth-modal-overlay.auth-modal-blue input#password-signin::placeholder,.auth-modal-overlay.auth-modal-blue input#email-signup::placeholder,.auth-modal-overlay.auth-modal-blue input#password-signup::placeholder,.auth-modal-overlay.auth-modal-blue input#confirm-password-signup::placeholder,.auth-modal-overlay.auth-modal-blue input[id*=email]::placeholder,.auth-modal-overlay.auth-modal-blue input[id*=password]::placeholder{color:#4af6!important}.auth-modal-overlay.auth-modal-blue label[for*=email],.auth-modal-overlay.auth-modal-blue label[for*=password],.auth-modal-overlay.auth-modal-blue label[for*=Email],.auth-modal-overlay.auth-modal-blue label[for*=Password]{color:#4af!important}.auth-modal-overlay.auth-modal-blue label[for*=email] span,.auth-modal-overlay.auth-modal-blue label[for*=password] span,.auth-modal-overlay.auth-modal-blue label[for*=Email] span,.auth-modal-overlay.auth-modal-blue label[for*=Password] span{background:#44aaff1a!important;color:#4af!important;border:1px solid rgba(68,170,255,.3)!important}div.auth-modal-overlay.auth-modal-blue input#display-name-signup,div.auth-modal-overlay.auth-modal-blue .signup-form input#display-name-signup,div.auth-modal-overlay.auth-modal-blue .auth-form input#display-name-signup,div.auth-modal-overlay.auth-modal-blue .form-group input#display-name-signup,.auth-modal-overlay.auth-modal-blue input[type=text]#display-name-signup,.auth-modal-overlay.auth-modal-blue input.display-name-signup,.auth-modal-overlay.auth-modal-blue #display-name-signup{border:1px solid rgba(68,170,255,.3)!important;border-color:#44aaff4d!important;background:#0000004d!important;background-color:#0000004d!important;color:#fff!important;box-shadow:none!important}div.auth-modal-overlay.auth-modal-blue input#display-name-signup:focus,div.auth-modal-overlay.auth-modal-blue .signup-form input#display-name-signup:focus,div.auth-modal-overlay.auth-modal-blue .auth-form input#display-name-signup:focus,div.auth-modal-overlay.auth-modal-blue .form-group input#display-name-signup:focus,.auth-modal-overlay.auth-modal-blue input[type=text]#display-name-signup:focus,.auth-modal-overlay.auth-modal-blue input.display-name-signup:focus,.auth-modal-overlay.auth-modal-blue #display-name-signup:focus{border:1px solid #44aaff!important;border-color:#4af!important;box-shadow:0 0 10px #44aaff4d!important;outline:none!important}div.auth-modal-overlay.auth-modal-blue input#walletAddress,div.auth-modal-overlay.auth-modal-blue .directpayment-form input#walletAddress,div.auth-modal-overlay.auth-modal-blue .auth-form input#walletAddress,div.auth-modal-overlay.auth-modal-blue .form-group input#walletAddress,.auth-modal-overlay.auth-modal-blue input[type=text]#walletAddress,.auth-modal-overlay.auth-modal-blue input.walletAddress,.auth-modal-overlay.auth-modal-blue #walletAddress{border:1px solid rgba(68,170,255,.3)!important;border-color:#44aaff4d!important;background:#0000004d!important;background-color:#0000004d!important;color:#fff!important;box-shadow:none!important}div.auth-modal-overlay.auth-modal-blue input#walletAddress:focus,div.auth-modal-overlay.auth-modal-blue .directpayment-form input#walletAddress:focus,div.auth-modal-overlay.auth-modal-blue .auth-form input#walletAddress:focus,div.auth-modal-overlay.auth-modal-blue .form-group input#walletAddress:focus,.auth-modal-overlay.auth-modal-blue input[type=text]#walletAddress:focus,.auth-modal-overlay.auth-modal-blue input.walletAddress:focus,.auth-modal-overlay.auth-modal-blue #walletAddress:focus{border:1px solid #44aaff!important;border-color:#4af!important;box-shadow:0 0 10px #44aaff4d!important;outline:none!important}div.auth-modal-overlay.auth-modal-blue input#is-public-signup,div.auth-modal-overlay.auth-modal-blue .signup-form input#is-public-signup,div.auth-modal-overlay.auth-modal-blue .auth-form input#is-public-signup,div.auth-modal-overlay.auth-modal-blue .form-group input#is-public-signup,.auth-modal-overlay.auth-modal-blue input[type=checkbox]#is-public-signup,.auth-modal-overlay.auth-modal-blue input.is-public-signup,.auth-modal-overlay.auth-modal-blue #is-public-signup{border:1px solid rgba(68,170,255,.3)!important;border-color:#44aaff4d!important;accent-color:#44aaff!important;box-shadow:none!important}div.auth-modal-overlay.auth-modal-blue input#is-public-signup:checked,div.auth-modal-overlay.auth-modal-blue .signup-form input#is-public-signup:checked,div.auth-modal-overlay.auth-modal-blue .auth-form input#is-public-signup:checked,div.auth-modal-overlay.auth-modal-blue .form-group input#is-public-signup:checked,.auth-modal-overlay.auth-modal-blue input[type=checkbox]#is-public-signup:checked,.auth-modal-overlay.auth-modal-blue input.is-public-signup:checked,.auth-modal-overlay.auth-modal-blue #is-public-signup:checked{background:#4af!important;background-color:#4af!important;border:1px solid #44aaff!important;border-color:#4af!important;box-shadow:0 0 10px #44aaff80!important}.auth-modal-overlay.auth-modal-blue label,.auth-modal-overlay.auth-modal-blue .form-group label,.auth-modal-overlay.auth-modal-blue label[for],.auth-modal-overlay.auth-modal-blue label[for=display-name-signup],.auth-modal-overlay.auth-modal-blue label[for=is-public-signup],.auth-modal-overlay.auth-modal-blue label[for=walletAddress],div.auth-modal-overlay.auth-modal-blue label,div.auth-modal-overlay.auth-modal-blue .form-group label,div.auth-modal-overlay.auth-modal-blue .signup-form label,div.auth-modal-overlay.auth-modal-blue .directpayment-form label{color:#ffffff80!important;text-shadow:none!important}.auth-modal-overlay.auth-modal-blue small,.auth-modal-overlay.auth-modal-blue .form-group small,div.auth-modal-overlay.auth-modal-blue small{color:#888!important;text-shadow:none!important}.auth-modal-overlay.auth-modal-blue .auth-modal.password-modal{border:2px solid rgba(68,170,255,.6)!important;box-shadow:0 0 40px #4af6,0 0 80px #44aaff4d!important}.auth-modal-overlay.auth-modal-blue .payment-info-box{border:2px solid rgba(68,170,255,.5)!important;background:#00000080!important;box-shadow:0 0 20px #44aaff4d!important}.auth-modal-overlay.auth-modal-blue .payment-info-box h3{color:#4af!important;text-shadow:0 0 20px rgba(68,170,255,.6)!important}.auth-modal-overlay.auth-modal-blue .payment-info-box .info-item{border:1px solid rgba(68,170,255,.3)!important;background:#0000004d!important}.auth-modal-overlay.auth-modal-blue .payment-info-box .info-label{color:#4af!important}.auth-modal-overlay.auth-modal-blue .payment-info-box .info-value{color:#fff!important;border:1px solid rgba(68,170,255,.3)!important;background:#0006!important}.auth-modal-overlay.auth-modal-blue .payment-info-box .copy-address-btn{background:#44aaff1a!important;color:#4af!important;border:1px solid rgba(68,170,255,.3)!important}.auth-modal-overlay.auth-modal-blue .payment-info-box .copy-address-btn:hover{background:#4af3!important;border-color:#44aaff80!important;box-shadow:0 0 10px #44aaff4d!important}.auth-modal-overlay.auth-modal-blue .payment-info-box .qr-code{border:2px solid rgba(68,170,255,.4)!important;background:#fff!important;box-shadow:0 0 15px #44aaff4d!important}.auth-modal-overlay.auth-modal-blue .payment-info-box .warning-text{color:#4af!important;border-left:3px solid #44aaff!important;background:#44aaff0d!important}.auth-modal-overlay.auth-modal-blue .payment-info-box button{background:linear-gradient(135deg,#4af,#00b8ff)!important;border:2px solid #44aaff!important;box-shadow:0 0 20px #4af6!important;color:#08080a!important}.auth-modal-overlay.auth-modal-blue .payment-info-box button:hover{background:linear-gradient(135deg,#00b8ff,#4af)!important;box-shadow:0 0 30px #4af9!important}@keyframes walletSkeletonShimmer{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}@keyframes walletSkeletonBorderBlue{0%,to{border-color:#3b82f64d}50%{border-color:#3b82f699}}@keyframes walletSkeletonBorderGreen{0%,to{border-color:#38ef7d4d}50%{border-color:#38ef7d99}}@keyframes walletSkeletonBorderRed{0%,to{border-color:#ff44444d}50%{border-color:#f449}}.wallet-button-skeleton{position:relative;display:inline-block;z-index:9999}.skeleton-button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:transparent;overflow:visible;min-width:150px}.skeleton-blue .skeleton-button{border:2px solid rgba(59,130,246,.4);animation:walletSkeletonBorderBlue 2s infinite ease-in-out}.skeleton-green .skeleton-button{border:2px solid rgba(56,239,125,.4);animation:walletSkeletonBorderGreen 2s infinite ease-in-out}.skeleton-red .skeleton-button{border:2px solid rgba(255,68,68,.4);animation:walletSkeletonBorderRed 2s infinite ease-in-out}.skeleton-button:before{content:"";position:absolute;top:6px;left:-2px;width:calc(100% + 4px);height:calc(100% - 12px);background-color:#08080a;opacity:.8;z-index:1}.skeleton-button:after{content:"";position:absolute;left:6px;top:-2px;height:calc(100% + 4px);width:calc(100% - 12px);background-color:#08080a;opacity:.8;z-index:1}.skeleton-green .skeleton-icon,.skeleton-green .skeleton-text,.skeleton-green .skeleton-arrow{position:relative;z-index:3;background:linear-gradient(90deg,#ffffff0d,#38ef7d1a,#ffffff0d);background-size:200px 100%;animation:walletSkeletonShimmer 2s infinite ease-in-out;border-radius:2px}.skeleton-red .skeleton-icon,.skeleton-red .skeleton-text,.skeleton-red .skeleton-arrow{position:relative;z-index:3;background:linear-gradient(90deg,#ffffff0d,#ff44441a,#ffffff0d);background-size:200px 100%;animation:walletSkeletonShimmer 2s infinite ease-in-out;border-radius:2px}.skeleton-icon{width:18px;height:18px;border-radius:50%;flex-shrink:0}.skeleton-text{height:14px;width:120px}.skeleton-arrow{width:10px;height:10px;flex-shrink:0;margin-left:4px}@media(max-width:768px){.skeleton-button{min-width:120px;padding:10px 18px}.skeleton-text{width:90px}}.display-name-with-banner{display:inline-block;position:relative}.display-name-banner{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:0;font-weight:600;letter-spacing:.05em;position:relative;overflow:hidden;transition:all .3s ease}.display-name-banner.size-small{padding:4px 12px;font-size:.875rem;border-radius:0}.display-name-banner.size-medium{padding:6px 16px;font-size:1rem;border-radius:0}.display-name-banner.size-large{padding:8px 20px;font-size:1.125rem;border-radius:0}.display-name-banner.default{position:relative;background:linear-gradient(90deg,transparent 0%,rgba(0,255,136,.2) 25%,transparent 50%,rgba(0,255,136,.2) 75%,transparent 100%),linear-gradient(135deg,#0f8,#00cc6a,#0a5);background-size:200% 100%,100% 100%;color:#000;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 0 20px #0f89,0 0 40px #00ff884d,inset 0 0 25px #00ff884d,inset 0 -5px 15px #00c86466;animation:defaultEnergyWave 3s linear infinite;overflow:hidden}.display-name-banner.default:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);animation:defaultPulse 2s ease-in-out infinite;opacity:.4}@keyframes defaultEnergyWave{0%{background-position:0% 50%,0% 0%}to{background-position:200% 50%,0% 0%}}@keyframes defaultPulse{0%,to{transform:scale(.8) translate(-25%,-25%);opacity:.4}50%{transform:scale(1.2) translate(-25%,-25%);opacity:.2}}.display-name-banner.dark{position:relative;background:linear-gradient(45deg,transparent 0%,rgba(99,102,241,.1) 50%,transparent 100%),linear-gradient(135deg,#0a0a0a,#1a1a1a,#2d2d2d);background-size:300% 100%,100% 100%;color:#fff;font-weight:600;text-shadow:0 0 10px rgba(99,102,241,.5),0 2px 4px rgba(0,0,0,.8);box-shadow:0 0 15px #6366f166,0 0 30px #6366f133,inset 0 0 20px #6366f126,inset 0 1px 1px #ffffff1a;animation:darkShimmer 4s ease-in-out infinite}.display-name-banner.dark:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(99,102,241,.3) 50%,transparent 100%);animation:darkSweep 3s ease-in-out infinite}@keyframes darkShimmer{0%,to{background-position:0% 50%,0% 0%}50%{background-position:100% 50%,0% 0%}}@keyframes darkSweep{0%{left:-100%}50%,to{left:200%}}.display-name-banner.neon{position:relative;background:radial-gradient(circle at 20% 50%,rgba(0,255,136,.15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,255,136,.15) 0%,transparent 50%),linear-gradient(135deg,#000000f2,#0a140fe6);color:#0f8;font-weight:700;text-shadow:0 0 10px rgba(0,255,136,1),0 0 20px rgba(0,255,136,.8),0 0 30px rgba(0,255,136,.6),0 2px 5px rgba(0,0,0,.8);box-shadow:0 0 10px #0f89,0 0 20px #00ff8880,0 0 30px #0f86,0 0 40px #0f83,inset 0 0 30px #0f83,inset 0 0 10px #00ff884d;animation:neonPulse 1.5s ease-in-out infinite}.display-name-banner.neon:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent 0%,rgba(0,255,136,.5) 50%,transparent 100%);background-size:200% 200%;opacity:0;animation:neonSpark 2s linear infinite;z-index:-1;filter:blur(4px)}.display-name-banner.neon:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(0,255,136,.1) 45%,rgba(0,255,136,.3) 50%,rgba(0,255,136,.1) 55%,transparent 100%);transform:translate(-100%);animation:neonScan 3s ease-in-out infinite}@keyframes neonPulse{0%,to{text-shadow:0 0 10px rgba(0,255,136,1),0 0 20px rgba(0,255,136,.8),0 0 30px rgba(0,255,136,.6),0 2px 5px rgba(0,0,0,.8)}50%{text-shadow:0 0 15px rgba(0,255,136,1),0 0 30px rgba(0,255,136,1),0 0 45px rgba(0,255,136,.8),0 2px 5px rgba(0,0,0,.8)}}@keyframes neonSpark{0%,to{opacity:0;background-position:0% 0%}10%,15%{opacity:.8;background-position:50% 50%}20%{opacity:0;background-position:100% 100%}}@keyframes neonScan{0%,to{transform:translate(-100%)}50%{transform:translate(200%)}}.display-name-banner.matrix{position:relative;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,255,65,.03) 2px,rgba(0,255,65,.03) 4px),linear-gradient(180deg,#001400f2,#000a00fa);background-size:100% 100%,100% 100%;color:#00ff41;font-family:Courier New,monospace;font-weight:700;text-shadow:0 0 10px rgba(0,255,65,1),0 0 20px rgba(0,255,65,.8),0 1px 3px rgba(0,0,0,.8);box-shadow:0 0 15px #00ff4180,0 0 30px #00ff414d,inset 0 0 25px #00ff4126,inset 0 1px #00ff414d;animation:matrixGlitch 3s ease-in-out infinite;overflow:hidden}.display-name-banner.matrix:before{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,255,65,.3) 0%,rgba(0,255,65,.1) 50%,transparent 100%);animation:matrixRain 2s linear infinite}.display-name-banner.matrix:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0px,rgba(0,255,65,.05) 1px,transparent 2px,transparent 8px);animation:matrixScan 4s linear infinite;pointer-events:none}@keyframes matrixGlitch{0%,90%,to{filter:brightness(1) contrast(1)}92%,94%,96%{filter:brightness(1.3) contrast(1.5);text-shadow:-2px 0 rgba(0,255,65,.8),2px 0 rgba(0,255,65,.8),0 0 10px rgba(0,255,65,1),0 0 20px rgba(0,255,65,.8)}}@keyframes matrixRain{0%{top:-100%;opacity:1}to{top:100%;opacity:.3}}@keyframes matrixScan{0%,to{transform:translateY(0)}50%{transform:translateY(100%)}}.display-name-banner.cyber-blue{position:relative;background:repeating-linear-gradient(0deg,transparent 0px,rgba(0,204,255,.03) 1px,transparent 2px,transparent 3px),linear-gradient(135deg,#0066ffe6,#09fc,#00ccffe6 60%,#0066ffe6);background-size:100% 100%,200% 100%;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(0,255,255,1),0 0 20px rgba(0,204,255,.8),2px 2px 4px rgba(0,0,0,.5);box-shadow:0 0 20px #0cfc,0 0 40px #00ccff80,0 0 60px #0099ff4d,inset 0 0 30px #0ff3,inset 0 2px 2px #fff3;animation:cyberHologram 3s ease-in-out infinite,cyberGlitch 5s step-end infinite;overflow:hidden}.display-name-banner.cyber-blue:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,255,255,.3) 0%,transparent 30%,transparent 70%,rgba(0,204,255,.2) 100%);animation:cyberScanline 2s linear infinite}.display-name-banner.cyber-blue:after{content:"";position:absolute;top:50%;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.8) 50%,transparent 100%);box-shadow:0 0 10px #0ffc;animation:cyberBeam 2.5s ease-in-out infinite}@keyframes cyberHologram{0%,to{background-position:0% 0%,0% 50%;filter:brightness(1)}50%{background-position:0% 0%,100% 50%;filter:brightness(1.2)}}@keyframes cyberGlitch{0%,90%,to{transform:translate(0);filter:brightness(1)}92%{transform:translate(-2px,1px);filter:brightness(1.5) contrast(1.2)}94%{transform:translate(2px,-1px);filter:brightness(.8)}96%{transform:translate(0);filter:brightness(1)}}@keyframes cyberScanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes cyberBeam{0%,to{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.display-name-banner.fire{position:relative;background:radial-gradient(ellipse at 50% 120%,rgba(255,69,0,.8) 0%,rgba(255,140,0,.6) 30%,transparent 70%),radial-gradient(ellipse at 30% 80%,rgba(255,215,0,.4) 0%,transparent 50%),radial-gradient(ellipse at 70% 90%,rgba(255,100,0,.5) 0%,transparent 50%),linear-gradient(180deg,#8b0000,#ff4500,#ff8c00 60%,gold);background-size:100% 100%;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(255,215,0,1),0 0 20px rgba(255,140,0,.8),0 0 30px rgba(255,69,0,.6),2px 2px 4px rgba(139,0,0,.8);box-shadow:0 0 20px #ff8c00cc,0 0 40px #ff450099,0 0 60px #ff8c0066,inset 0 -10px 30px #8b000080,inset 0 10px 20px #ffd7004d;animation:fireFlicker .15s ease-in-out infinite,fireGlow 2s ease-in-out infinite;overflow:hidden}.display-name-banner.fire:before{content:"";position:absolute;bottom:-50%;left:0;width:100%;height:150%;background:radial-gradient(circle at 20% 80%,rgba(255,215,0,.6) 0%,transparent 30%),radial-gradient(circle at 50% 70%,rgba(255,140,0,.5) 0%,transparent 35%),radial-gradient(circle at 80% 85%,rgba(255,69,0,.4) 0%,transparent 30%);animation:fireEmbers 3s ease-in-out infinite;filter:blur(3px)}.display-name-banner.fire:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(255,215,0,.1) 50%,transparent 100%);animation:fireWave 1s ease-in-out infinite}@keyframes fireFlicker{0%{filter:brightness(1) contrast(1)}25%{filter:brightness(1.1) contrast(1.05)}50%{filter:brightness(.95) contrast(.95)}75%{filter:brightness(1.15) contrast(1.1)}to{filter:brightness(1) contrast(1)}}@keyframes fireGlow{0%,to{box-shadow:0 0 20px #ff8c00cc,0 0 40px #ff450099,0 0 60px #ff8c0066,inset 0 -10px 30px #8b000080,inset 0 10px 20px #ffd7004d}50%{box-shadow:0 0 30px #ff8c00,0 0 60px #ff4500cc,0 0 90px #ff8c0099,inset 0 -15px 40px #8b0000b3,inset 0 15px 30px #ffd70080}}@keyframes fireEmbers{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-20%) scale(1.1);opacity:1}}@keyframes fireWave{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-100%);opacity:0}}.display-name-banner.ice{position:relative;background:repeating-linear-gradient(45deg,transparent 0px,rgba(125,211,252,.1) 1px,transparent 2px,transparent 10px),repeating-linear-gradient(-45deg,transparent 0px,rgba(224,242,254,.1) 1px,transparent 2px,transparent 10px),radial-gradient(ellipse at 30% 0%,#e0f2fee6,#7dd3fcb3 40%,#00d4ffcc),linear-gradient(135deg,#00d4ff,#7dd3fc,#e0f2fe);color:#001f3f;font-weight:700;text-shadow:0 0 10px rgba(255,255,255,.8),0 1px 2px rgba(0,150,200,.8),1px 1px 3px rgba(0,100,150,.5);box-shadow:0 0 20px #00d4ffcc,0 0 40px #7dd3fc99,0 0 60px #00d4ff66,inset 0 0 40px #fff6,inset 0 0 20px #7dd3fc80,inset -3px -3px 10px #0096c84d;animation:iceCrystalShine 3s ease-in-out infinite;overflow:hidden}.display-name-banner.ice:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.6) 0%,transparent 20%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.4) 0%,transparent 15%),radial-gradient(circle at 50% 80%,rgba(224,242,254,.5) 0%,transparent 25%);animation:iceSparkle 4s linear infinite}.display-name-banner.ice:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);animation:iceRefraction 3s ease-in-out infinite;filter:blur(2px)}@keyframes iceCrystalShine{0%,to{filter:brightness(1) contrast(1.1)}50%{filter:brightness(1.15) contrast(1.15)}}@keyframes iceSparkle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iceRefraction{0%,to{left:-100%;opacity:0}10%{opacity:.8}90%{opacity:.8}to{left:150%;opacity:0}}.display-name-banner.toxic{position:relative;background:radial-gradient(ellipse at 50% 50%,rgba(127,255,0,.3) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(57,255,20,.4) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(0,255,0,.3) 0%,transparent 50%),linear-gradient(135deg,#1a3300,#39ff14 30%,#0f0,#7fff00 70%,#1a3300);background-size:100% 100%;color:#000;font-weight:700;text-shadow:0 0 10px rgba(127,255,0,1),0 0 20px rgba(57,255,20,.8),1px 1px 3px rgba(0,100,0,.8);box-shadow:0 0 20px #39ff14cc,0 0 40px #0f09,0 0 60px #39ff1466,inset 0 0 30px #7fff004d,inset 0 0 15px #39ff1466;animation:toxicPulse 2s ease-in-out infinite,toxicWave 3s linear infinite;overflow:hidden}.display-name-banner.toxic:before{content:"";position:absolute;inset:-20px;background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(57,255,20,.1) 15deg,transparent 30deg);animation:toxicRadiation 8s linear infinite;opacity:.6}.display-name-banner.toxic:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(127,255,0,.4) 0%,transparent 30%);animation:toxicBubble 2.5s ease-in-out infinite;filter:blur(10px)}@keyframes toxicPulse{0%,to{filter:brightness(1) saturate(1);box-shadow:0 0 20px #39ff14cc,0 0 40px #0f09,0 0 60px #39ff1466,inset 0 0 30px #7fff004d,inset 0 0 15px #39ff1466}50%{filter:brightness(1.3) saturate(1.5);box-shadow:0 0 30px #39ff14,0 0 60px #0f0c,0 0 90px #39ff1499,inset 0 0 40px #7fff0080,inset 0 0 25px #39ff1499}}@keyframes toxicWave{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes toxicRadiation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toxicBubble{0%,to{--x: 30%;--y: 30%;opacity:.4}25%{--x: 70%;--y: 40%;opacity:.6}50%{--x: 60%;--y: 70%;opacity:.5}75%{--x: 40%;--y: 60%;opacity:.7}}.display-name-banner.purple-haze{position:relative;background:radial-gradient(ellipse at 30% 0%,rgba(192,132,252,.6) 0%,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(168,85,247,.5) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(139,0,255,.3) 0%,transparent 70%),linear-gradient(135deg,#1a0033,#8b00ff 20%,#a855f7,#c084fc 80%,#2d0055);background-size:100% 100%;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(192,132,252,1),0 0 20px rgba(168,85,247,.8),0 0 30px rgba(139,0,255,.6),2px 2px 4px rgba(80,0,120,.8);box-shadow:0 0 25px #a855f7cc,0 0 50px #8b00ff99,0 0 75px #a855f766,inset 0 0 35px #c084fc4d,inset 0 0 20px #8b00ff33;animation:hazeDrift 4s ease-in-out infinite;overflow:hidden}.display-name-banner.purple-haze:before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at 30% 30%,rgba(192,132,252,.4) 0%,transparent 25%),radial-gradient(circle at 70% 70%,rgba(168,85,247,.3) 0%,transparent 30%),radial-gradient(circle at 50% 50%,rgba(139,0,255,.2) 0%,transparent 35%);animation:hazeFog 6s ease-in-out infinite;filter:blur(20px)}.display-name-banner.purple-haze:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(192,132,252,.2) 25%,transparent 50%,rgba(168,85,247,.2) 75%,transparent 100%);background-size:200% 100%;animation:hazeMist 5s linear infinite}@keyframes hazeDrift{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.2) saturate(1.3)}}@keyframes hazeFog{0%,to{transform:translate(0) rotate(0);opacity:.6}33%{transform:translate(-10%,10%) rotate(120deg);opacity:.8}66%{transform:translate(10%,-10%) rotate(240deg);opacity:.7}}@keyframes hazeMist{0%{background-position:0% 50%}to{background-position:200% 50%}}.display-name-banner.gold-shimmer{position:relative;background:linear-gradient(135deg,#b8860b,gold,#ffed4e,gold,#ffc107,#b8860b);background-size:300% 100%;color:#000;font-weight:700;text-shadow:0 0 10px rgba(255,237,78,.8),0 1px 2px rgba(184,134,11,.8),1px 1px 3px rgba(139,90,0,.6);box-shadow:0 0 20px #ffd700e6,0 0 40px #ffd70099,0 0 60px #ffc10766,inset 0 0 30px #ffed4e66,inset 0 3px 5px #ffffff80,inset 0 -3px 5px #b8860b80;animation:goldShimmerWave 3s linear infinite,goldSparkle 2s ease-in-out infinite;overflow:hidden}.display-name-banner.gold-shimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%,transparent 100%);transform:translate(-100%) skew(-20deg);animation:goldShine 2.5s ease-in-out infinite}.display-name-banner.gold-shimmer:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.5) 0%,transparent 10%),radial-gradient(circle at 60% 70%,rgba(255,255,255,.4) 0%,transparent 8%),radial-gradient(circle at 80% 40%,rgba(255,255,255,.6) 0%,transparent 12%);animation:goldGlitter 3s linear infinite}@keyframes goldShimmerWave{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes goldSparkle{0%,to{filter:brightness(1) saturate(1) contrast(1)}50%{filter:brightness(1.3) saturate(1.3) contrast(1.1)}}@keyframes goldShine{0%,to{transform:translate(-100%) skew(-20deg);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translate(200%) skew(-20deg);opacity:0}}@keyframes goldGlitter{0%,to{opacity:.6}50%{opacity:1}}.display-name-banner.holographic{position:relative;background:repeating-linear-gradient(90deg,#f0f,#0ff,#0f0,#ff0,#f80,#f08,#f0f);background-size:400% 100%;color:#000;font-weight:700;text-shadow:1px 1px 0 rgba(255,255,255,.8),-1px -1px 0 rgba(0,0,0,.3),0 0 10px rgba(255,255,255,.6);box-shadow:0 0 30px #f0f9,0 0 60px #0ff6,inset 0 0 40px #ffffff4d,inset 0 0 20px #0ff3;animation:holographicShift 5s linear infinite,holographicGlow 2s ease-in-out infinite;overflow:hidden;filter:saturate(1.5)}.display-name-banner.holographic:before{content:"";position:absolute;inset:-3px;background:linear-gradient(45deg,#f0f,#0ff,#0f0,#ff0,#f08,#f0f);background-size:300% 300%;animation:holographicPrism 4s linear infinite;z-index:-1;filter:blur(10px);opacity:.8}.display-name-banner.holographic:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0px,rgba(255,255,255,.1) 1px,transparent 2px,transparent 8px),repeating-linear-gradient(-45deg,transparent 0px,rgba(255,255,255,.1) 1px,transparent 2px,transparent 8px);animation:holographicPattern 3s linear infinite}@keyframes holographicShift{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes holographicGlow{0%,to{filter:saturate(1.5) brightness(1)}50%{filter:saturate(2) brightness(1.2)}}@keyframes holographicPrism{0%{background-position:0% 0%;opacity:.8}50%{background-position:100% 100%;opacity:1}to{background-position:0% 0%;opacity:.8}}@keyframes holographicPattern{0%{transform:translateY(0)}to{transform:translateY(8px)}}.display-name-banner.plasma{position:relative;background:radial-gradient(ellipse at 20% 30%,rgba(255,0,222,.8) 0%,transparent 40%),radial-gradient(ellipse at 80% 70%,rgba(0,212,255,.7) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(115,0,255,.6) 0%,transparent 50%),radial-gradient(ellipse at 60% 40%,#ff00de,#7300ff,#00d4ff,#0f8,#ff00de);background-size:100% 100%,100% 100%,100% 100%,300% 300%;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(255,255,255,1),0 0 20px rgba(255,0,222,.8),0 0 30px rgba(0,212,255,.6),2px 2px 4px rgba(115,0,255,.8);box-shadow:0 0 30px #ff00dee6,0 0 60px #7300ffb3,0 0 90px #00d4ff80,inset 0 0 40px #ff00de4d,inset 0 0 25px #00d4ff4d;animation:plasmaFlow 4s ease-in-out infinite,plasmaEnergy 2s ease-in-out infinite;overflow:hidden}.display-name-banner.plasma:before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at 30% 30%,rgba(255,0,222,.6) 0%,transparent 20%),radial-gradient(circle at 70% 70%,rgba(0,212,255,.5) 0%,transparent 25%),radial-gradient(circle at 50% 50%,rgba(115,0,255,.4) 0%,transparent 30%);animation:plasmaOrbs 5s ease-in-out infinite;filter:blur(15px)}.display-name-banner.plasma:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 55%,transparent 100%);transform:translate(-100%) translateY(-100%);animation:plasmaStrike 3s ease-in-out infinite}@keyframes plasmaFlow{0%{background-position:0% 0%,0% 0%,0% 0%,0% 0%}50%{background-position:100% 100%,100% 100%,50% 50%,100% 100%}to{background-position:0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes plasmaEnergy{0%,to{filter:brightness(1) saturate(1.2)}50%{filter:brightness(1.3) saturate(1.5)}}@keyframes plasmaOrbs{0%,to{transform:translate(0) scale(1);opacity:.8}33%{transform:translate(20%,20%) scale(1.2);opacity:1}66%{transform:translate(-20%,-20%) scale(.9);opacity:.9}}@keyframes plasmaStrike{0%,to{transform:translate(-100%) translateY(-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translate(100%) translateY(100%);opacity:0}}.display-name-banner.galaxy{position:relative;background:radial-gradient(circle at 2px 3px,white 1px,transparent 1px),radial-gradient(circle at 15px 8px,rgba(255,255,255,.8) .5px,transparent 1px),radial-gradient(circle at 25px 18px,rgba(255,255,255,.6) .5px,transparent 1px),radial-gradient(circle at 8px 25px,white 1px,transparent 1px),radial-gradient(circle at 20px 30px,rgba(255,255,255,.7) .5px,transparent 1px),radial-gradient(ellipse at 20% 30%,rgba(138,43,226,.7) 0%,rgba(138,43,226,.3) 30%,transparent 60%),radial-gradient(ellipse at 80% 70%,rgba(255,20,147,.6) 0%,rgba(255,20,147,.2) 30%,transparent 60%),radial-gradient(ellipse at 50% 50%,rgba(75,0,130,.4) 0%,transparent 70%),linear-gradient(135deg,#0a0015,#1a0f2e 30%,#0f0c29,#302b63 70%,#24243e);background-size:30px 35px,30px 35px,30px 35px,30px 35px,30px 35px,100% 100%,100% 100%,100% 100%,100% 100%;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(138,43,226,1),0 0 20px rgba(255,20,147,.8),0 0 30px rgba(138,43,226,.6),2px 2px 4px rgba(0,0,0,.8);box-shadow:0 0 30px #8a2be2cc,0 0 60px #ff149399,0 0 90px #8a2be266,inset 0 0 40px #ff149333,inset 0 0 20px #8a2be24d;animation:galaxyRotate 20s linear infinite,galaxyTwinkle 3s ease-in-out infinite;overflow:hidden}.display-name-banner.galaxy:before{content:"";position:absolute;inset:-100%;background:radial-gradient(circle at 30% 30%,rgba(138,43,226,.5) 0%,transparent 15%),radial-gradient(circle at 70% 60%,rgba(255,20,147,.4) 0%,transparent 20%),radial-gradient(circle at 50% 80%,rgba(138,43,226,.3) 0%,transparent 18%);animation:galaxyNebula 8s ease-in-out infinite;filter:blur(25px)}.display-name-banner.galaxy:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.8) 50%,transparent 100%);box-shadow:0 0 4px #fffc;animation:galaxyShootingStar 4s ease-in-out infinite}@keyframes galaxyRotate{0%{filter:hue-rotate(0deg);background-position:0 0,0 0,0 0,0 0,0 0,0% 0%,0% 0%,0% 0%,0% 0%}to{filter:hue-rotate(360deg);background-position:30px 35px,30px 35px,30px 35px,30px 35px,30px 35px,100% 100%,100% 100%,50% 50%,0% 0%}}@keyframes galaxyTwinkle{0%,to{opacity:1}50%{opacity:.95}}@keyframes galaxyNebula{0%,to{transform:rotate(0) scale(1);opacity:.6}50%{transform:rotate(180deg) scale(1.2);opacity:.8}}@keyframes galaxyShootingStar{0%,to{left:-100%;opacity:0;top:20%}10%{opacity:1}50%{top:80%}90%{opacity:1}to{left:200%;opacity:0;top:80%}}.display-name-banner.emerald-glow{position:relative;background:repeating-linear-gradient(45deg,rgba(0,255,136,.15) 0px,rgba(0,255,136,.15) 2px,transparent 2px,transparent 6px),repeating-linear-gradient(-45deg,rgba(80,255,180,.15) 0px,rgba(80,255,180,.15) 2px,transparent 2px,transparent 6px),radial-gradient(ellipse at 30% 0%,#00ff88f2,#00c864d9,#00b45ab3,#008c4680 60%,#0064324d),linear-gradient(135deg,#32ff9633,#00c86466,#00643233);color:#fff;font-weight:700;text-shadow:0 0 15px rgba(0,255,136,1),0 0 30px rgba(0,255,136,.8),2px 2px 8px rgba(0,100,50,.9);box-shadow:0 0 20px #0f8c,0 0 40px #0f89,0 0 60px #0f86,0 0 80px #0f83,inset 0 0 40px #00ff8880,inset 0 0 20px #ffffff4d,inset -5px -5px 15px #96ffc866,inset 5px 5px 15px #00c8644d;animation:emeraldCrystalShine 3s ease-in-out infinite,emeraldRefraction 4s linear infinite;filter:brightness(1.1) contrast(1.15)}.display-name-banner.emerald-glow:before{content:"";position:absolute;inset:-3px;background:conic-gradient(from 0deg,#0f8,#50ffb4,#0f8,#a0ffd0,#0f8,#50ffb4,#0f8 360deg);border-radius:0;z-index:-1;animation:emeraldBorderRotate 4s linear infinite;filter:blur(8px);opacity:.8}.display-name-banner.emerald-glow:after{content:"";position:absolute;top:10%;left:10%;right:10%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 50%,transparent 100%);animation:emeraldSparkle 2s ease-in-out infinite;filter:blur(1px);opacity:.7}@keyframes emeraldCrystalShine{0%,to{box-shadow:0 0 20px #0f8c,0 0 40px #0f89,0 0 60px #0f86,0 0 80px #0f83,inset 0 0 40px #00ff8880,inset 0 0 20px #ffffff4d,inset -5px -5px 15px #96ffc866,inset 5px 5px 15px #00c8644d;filter:brightness(1.1) contrast(1.15)}50%{box-shadow:0 0 30px #0f8,0 0 60px #0f8c,0 0 90px #0f89,0 0 120px #00ff884d,inset 0 0 60px #00ff88b3,inset 0 0 30px #ffffff80,inset -8px -8px 20px #96ffc899,inset 8px 8px 20px #00c86480;filter:brightness(1.25) contrast(1.2)}}@keyframes emeraldRefraction{0%{background-position:0% 0%,0% 0%,50% 50%,0% 0%}25%{background-position:100% 0%,-100% 0%,60% 40%,100% 0%}50%{background-position:100% 100%,-100% -100%,70% 30%,100% 100%}75%{background-position:0% 100%,0% -100%,40% 60%,0% 100%}to{background-position:0% 0%,0% 0%,50% 50%,0% 0%}}@keyframes emeraldBorderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes emeraldSparkle{0%,to{opacity:0;transform:translate(-20px) scaleX(.5)}50%{opacity:.7;transform:translate(20px) scaleX(1)}}.display-name-banner.crimson-elite{position:relative;background:radial-gradient(ellipse at 30% 0%,rgba(220,20,60,.8) 0%,transparent 40%),radial-gradient(ellipse at 70% 100%,rgba(139,0,0,.9) 0%,transparent 50%),linear-gradient(180deg,#8b0000,#dc143c 20%,red,#dc143c 80%,#8b0000);background-size:100% 100%;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(255,0,0,1),0 0 20px rgba(220,20,60,.8),0 0 30px rgba(139,0,0,.6),2px 2px 4px rgba(80,0,0,.9);box-shadow:0 0 25px #dc143ce6,0 0 50px #ff0000b3,0 0 75px #dc143c80,inset 0 0 35px #8b000080,inset 0 5px 15px #ff00004d;animation:crimsonPulse 2s ease-in-out infinite,crimsonFlow 4s ease-in-out infinite;overflow:hidden}.display-name-banner.crimson-elite:before{content:"";position:absolute;top:-50%;left:0;width:100%;height:200%;background:radial-gradient(ellipse at 50% 20%,rgba(220,20,60,.4) 0%,transparent 30%),radial-gradient(ellipse at 30% 60%,rgba(255,0,0,.3) 0%,transparent 25%),radial-gradient(ellipse at 70% 80%,rgba(139,0,0,.5) 0%,transparent 35%);animation:crimsonDrip 5s ease-in-out infinite;filter:blur(10px)}.display-name-banner.crimson-elite:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(139,0,0,.2) 30%,rgba(220,20,60,.3) 50%,rgba(139,0,0,.2) 70%,transparent 100%);background-size:100% 200%;animation:crimsonVein 3s linear infinite}@keyframes crimsonPulse{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.3) saturate(1.5)}}@keyframes crimsonFlow{0%,to{background-position:0% 0%,0% 0%,0% 0%}50%{background-position:50% 50%,50% 50%,0% 100%}}@keyframes crimsonDrip{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(20%);opacity:.9}}@keyframes crimsonVein{0%{background-position:0% 0%}to{background-position:0% 200%}}.display-name-banner.diamond-legend{position:relative;background:repeating-linear-gradient(45deg,transparent 0px,rgba(255,255,255,.15) 1px,transparent 2px,transparent 8px),repeating-linear-gradient(-45deg,transparent 0px,rgba(185,242,255,.15) 1px,transparent 2px,transparent 8px),repeating-linear-gradient(90deg,transparent 0px,rgba(255,255,255,.1) 1px,transparent 2px,transparent 12px),radial-gradient(ellipse at 30% 0%,#fff,#e1f5ffe6,#b9f2ffcc,#90caf9b3 60%,#64b4ff99),linear-gradient(135deg,#e3f2fd,#bbdefb,#90caf9 60%,#64b5f6);color:#001f3f;font-weight:700;text-shadow:0 0 15px rgba(255,255,255,1),0 0 25px rgba(185,242,255,.8),0 1px 3px rgba(0,100,150,.6),1px 1px 2px rgba(255,255,255,.9);box-shadow:0 0 30px #b9f2ff,0 0 60px #fffc,0 0 90px #b9f2ff99,inset 0 0 50px #fff9,inset 0 0 30px #b9f2ff66,inset -5px -5px 20px #90caf980,inset 5px 5px 20px #ffffffb3;animation:diamondSparkle 2s ease-in-out infinite,diamondRefract 4s linear infinite;overflow:hidden;filter:brightness(1.1)}.display-name-banner.diamond-legend:before{content:"";position:absolute;inset:-5px;background:conic-gradient(from 0deg,#fffc,#b9f2ff99,#fffc,#90caf980,#fffc,#b9f2ff99,#fffc 360deg);animation:diamondRotate 4s linear infinite;z-index:-1;filter:blur(15px);opacity:.9}.display-name-banner.diamond-legend:after{content:"";position:absolute;top:-100%;left:-10%;width:30%;height:300%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 50%,transparent 100%);transform:skew(-20deg);animation:diamondFlash 3s ease-in-out infinite;filter:blur(5px)}@keyframes diamondSparkle{0%,to{box-shadow:0 0 30px #b9f2ff,0 0 60px #fffc,0 0 90px #b9f2ff99,inset 0 0 50px #fff9,inset 0 0 30px #b9f2ff66,inset -5px -5px 20px #90caf980,inset 5px 5px 20px #ffffffb3;filter:brightness(1.1)}50%{box-shadow:0 0 45px #fff,0 0 90px #b9f2ff,0 0 135px #fffc,inset 0 0 70px #fffc,inset 0 0 45px #b9f2ff99,inset -8px -8px 30px #90caf9b3,inset 8px 8px 30px #ffffffe6;filter:brightness(1.25)}}@keyframes diamondRefract{0%{background-position:0% 0%,0% 0%,0% 0%,50% 50%,0% 0%}to{background-position:8px 8px,-8px -8px,12px 0%,60% 40%,100% 100%}}@keyframes diamondRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes diamondFlash{0%,to{left:-50%;opacity:0}10%{opacity:.9}50%{left:120%}60%{opacity:.9}to{left:120%;opacity:0}}.display-name-banner.rainbow-prism{position:relative;background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#0ff,#00f,#8b00ff,red);background-size:400% 100%;color:#fff;font-weight:700;text-shadow:-1px -1px 2px rgba(0,0,0,1),1px 1px 2px rgba(0,0,0,1),0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6);box-shadow:0 0 30px #fffc,0 0 60px #ff7fff99,inset 0 0 40px #ffffff4d,inset 0 0 20px #fff3;animation:rainbowScroll 5s linear infinite,rainbowPulse 2s ease-in-out infinite;overflow:hidden;filter:saturate(1.5)}.display-name-banner.rainbow-prism:before{content:"";position:absolute;inset:-3px;background:linear-gradient(45deg,red,#ff7f00,#ff0,#0f0,#0ff,#00f,#8b00ff 75%,red);background-size:300% 300%;animation:rainbowRotate 6s linear infinite;z-index:-1;filter:blur(12px);opacity:.9}.display-name-banner.rainbow-prism:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,rgba(255,255,255,.1) 1px,transparent 2px,transparent 3px),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:100% 100%,30% 100%;animation:rainbowRefract 2s ease-in-out infinite}@keyframes rainbowScroll{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes rainbowPulse{0%,to{filter:saturate(1.5) brightness(1)}50%{filter:saturate(2) brightness(1.2)}}@keyframes rainbowRotate{0%{background-position:0% 0%}to{background-position:300% 300%}}@keyframes rainbowRefract{0%,to{background-position:0% 0%,0% 50%;opacity:.7}50%{background-position:0% 0%,200% 50%;opacity:1}}.display-name-banner.shadow-master{position:relative;background:radial-gradient(circle at 2px 4px,rgba(157,0,255,.4) 1px,transparent 1px),radial-gradient(circle at 18px 12px,rgba(157,0,255,.3) .5px,transparent 1px),radial-gradient(circle at 8px 22px,rgba(139,0,255,.3) .5px,transparent 1px),radial-gradient(circle at 28px 28px,rgba(157,0,255,.4) 1px,transparent 1px),radial-gradient(ellipse at 30% 30%,rgba(80,0,160,.6) 0%,transparent 40%),radial-gradient(ellipse at 70% 70%,rgba(60,0,120,.5) 0%,transparent 45%),radial-gradient(ellipse at 50% 50%,#320064e6,#1e003cf2,#140028f7 60%,#000);background-size:30px 30px,30px 30px,30px 30px,30px 30px,100% 100%,100% 100%,100% 100%;color:#fff;font-weight:700;text-shadow:0 0 15px rgba(157,0,255,1),0 0 30px rgba(139,0,255,.8),0 0 45px rgba(157,0,255,.6),2px 2px 6px rgba(0,0,0,1);box-shadow:0 0 35px #9d00ffe6,0 0 70px #8b00ffb3,0 0 105px #9d00ff80,inset 0 0 45px #9d00ff66,inset 0 0 25px #5000a080;animation:shadowPulse 2s ease-in-out infinite,shadowDrift 6s ease-in-out infinite;overflow:hidden}.display-name-banner.shadow-master:before{content:"";position:absolute;inset:-100%;background:radial-gradient(circle at 25% 25%,rgba(157,0,255,.4) 0%,transparent 20%),radial-gradient(circle at 75% 50%,rgba(139,0,255,.3) 0%,transparent 25%),radial-gradient(circle at 50% 75%,rgba(100,0,200,.35) 0%,transparent 22%),radial-gradient(circle at 80% 80%,rgba(157,0,255,.3) 0%,transparent 18%);animation:shadowFog 8s ease-in-out infinite;filter:blur(30px);opacity:.8}.display-name-banner.shadow-master:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(157,0,255,.2) 0%,transparent 20%,transparent 80%,rgba(139,0,255,.2) 100%);animation:shadowWisps 4s ease-in-out infinite}@keyframes shadowPulse{0%,to{box-shadow:0 0 35px #9d00ffe6,0 0 70px #8b00ffb3,0 0 105px #9d00ff80,inset 0 0 45px #9d00ff66,inset 0 0 25px #5000a080;filter:brightness(.9)}50%{box-shadow:0 0 50px #9d00ff,0 0 100px #8b00ffe6,0 0 150px #9d00ffb3,inset 0 0 65px #9d00ff99,inset 0 0 40px #5000a0b3;filter:brightness(1.1)}}@keyframes shadowDrift{0%,to{background-position:0 0,0 0,0 0,0 0,0% 0%,0% 0%,0% 0%}50%{background-position:15px 15px,-15px -15px,15px -15px,-15px 15px,30% 30%,70% 70%,50% 50%}}@keyframes shadowFog{0%,to{transform:translate(0) rotate(0) scale(1);opacity:.8}33%{transform:translate(10%,-10%) rotate(120deg) scale(1.1);opacity:.9}66%{transform:translate(-10%,10%) rotate(240deg) scale(.95);opacity:.85}}@keyframes shadowWisps{0%,to{opacity:.5}50%{opacity:.8}}.display-name-banner.quantum{position:relative;background:radial-gradient(circle at 3px 5px,rgba(0,255,255,.8) .5px,transparent 1px),radial-gradient(circle at 12px 2px,rgba(255,0,255,.7) .5px,transparent 1px),radial-gradient(circle at 20px 15px,rgba(255,255,0,.6) 1px,transparent 1.5px),radial-gradient(circle at 8px 18px,rgba(0,255,255,.6) .5px,transparent 1px),radial-gradient(circle at 25px 8px,rgba(255,0,255,.8) 1px,transparent 1.5px),radial-gradient(circle at 15px 25px,rgba(255,255,0,.7) .5px,transparent 1px),radial-gradient(ellipse at 20% 30%,rgba(0,255,255,.4) 0%,transparent 40%),radial-gradient(ellipse at 80% 70%,rgba(255,0,255,.3) 0%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(255,255,0,.2) 0%,transparent 50%),linear-gradient(135deg,#000428,#001840,#004e92 60%,#06a);background-size:28px 28px,28px 28px,28px 28px,28px 28px,28px 28px,28px 28px,100% 100%,100% 100%,100% 100%,100% 100%;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(0,255,255,1),0 0 20px rgba(255,0,255,.8),0 0 30px rgba(255,255,0,.6),0 0 40px rgba(0,255,255,.4),2px 2px 4px rgba(0,0,0,.9);box-shadow:0 0 35px #00ffffe6,0 0 70px #ff00ffb3,0 0 105px #ffff0080,inset 0 0 45px #00ffff4d,inset 0 0 30px #ff00ff4d;animation:quantumShift 8s linear infinite,quantumFlux 3s ease-in-out infinite;overflow:hidden}.display-name-banner.quantum:before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at 30% 30%,rgba(0,255,255,.5) 0%,transparent 15%),radial-gradient(circle at 70% 50%,rgba(255,0,255,.4) 0%,transparent 18%),radial-gradient(circle at 50% 70%,rgba(255,255,0,.35) 0%,transparent 20%),radial-gradient(circle at 80% 20%,rgba(0,255,255,.3) 0%,transparent 12%);animation:quantumParticles 6s ease-in-out infinite;filter:blur(20px)}.display-name-banner.quantum:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.2) 25%,rgba(255,0,255,.2) 50%,rgba(255,255,0,.2) 75%,transparent 100%);background-size:200% 100%;animation:quantumWave 4s linear infinite}@keyframes quantumShift{0%{filter:hue-rotate(0deg);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0% 0%,0% 0%,0% 0%,0% 0%}to{filter:hue-rotate(360deg);background-position:28px 28px,-28px -28px,28px -28px,-28px 28px,14px 14px,-14px -14px,50% 50%,50% 50%,0% 0%,0% 0%}}@keyframes quantumFlux{0%,to{filter:brightness(1) hue-rotate(0deg)}33%{filter:brightness(1.2) hue-rotate(120deg)}66%{filter:brightness(.9) hue-rotate(240deg)}}@keyframes quantumParticles{0%,to{transform:translate(0) scale(1) rotate(0);opacity:.7}25%{transform:translate(15%,-15%) scale(1.1) rotate(90deg);opacity:.9}50%{transform:translate(-10%,20%) scale(.95) rotate(180deg);opacity:.8}75%{transform:translate(20%,10%) scale(1.05) rotate(270deg);opacity:.85}}@keyframes quantumWave{0%{background-position:0% 50%}to{background-position:200% 50%}}.display-name-banner.god-tier{position:relative;background:radial-gradient(circle at 3px 3px,rgba(255,255,255,.9) 1px,transparent 1.5px),radial-gradient(circle at 18px 8px,rgba(255,237,78,.8) .5px,transparent 1px),radial-gradient(circle at 10px 20px,rgba(255,255,255,.7) .5px,transparent 1px),radial-gradient(circle at 25px 15px,rgba(255,215,0,.8) 1px,transparent 1.5px),radial-gradient(ellipse at 50% 0%,rgba(255,255,255,1) 0%,rgba(255,237,78,.9) 15%,rgba(255,215,0,.7) 30%,rgba(255,193,7,.5) 50%,transparent 70%),radial-gradient(ellipse at 30% 50%,rgba(255,215,0,.4) 0%,transparent 40%),radial-gradient(ellipse at 70% 50%,rgba(255,255,255,.3) 0%,transparent 35%),linear-gradient(135deg,#b8860b,gold 10%,#fff,gold 40%,#ffed4e,gold 60%,#fff,gold 90%,#b8860b);background-size:28px 28px,28px 28px,28px 28px,28px 28px,100% 100%,100% 100%,100% 100%,500% 100%;color:#000;font-weight:800;text-shadow:0 0 15px rgba(255,255,255,1),0 0 30px rgba(255,215,0,1),0 0 45px rgba(255,237,78,.8),0 0 60px rgba(255,215,0,.6),2px 2px 6px rgba(184,134,11,.8),-1px -1px 3px rgba(255,255,255,.9);box-shadow:0 0 40px gold,0 0 80px #ffed4ecc,0 0 120px #ffd70099,0 0 160px #ffc10766,inset 0 0 60px #ffffffb3,inset 0 0 40px #ffd70080,inset 0 5px 15px #fffc,inset 0 -5px 15px #b8860b99;animation:godTierGlow 3s ease-in-out infinite,godTierShine 4s linear infinite,godTierPulse 2s ease-in-out infinite;overflow:hidden;filter:brightness(1.2) contrast(1.1)}.display-name-banner.god-tier:before{content:"";position:absolute;inset:-10px;background:conic-gradient(from 0deg,#ffd700e6,#fffc,#ffed4ed9,#ffd700e6,#fffc,#ffc107d9,#ffd700e6,#fffc,#ffd700e6 360deg);animation:godTierHalo 3s linear infinite;z-index:-1;filter:blur(20px);opacity:.9}.display-name-banner.god-tier:after{content:"";position:absolute;top:-200%;left:50%;width:150%;height:400%;background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,237,78,.6) 30%,transparent 60%);transform:translate(-50%) rotate(0);animation:godTierBeam 4s ease-in-out infinite;filter:blur(10px)}@keyframes godTierGlow{0%,to{box-shadow:0 0 40px gold,0 0 80px #ffed4ecc,0 0 120px #ffd70099,0 0 160px #ffc10766,inset 0 0 60px #ffffffb3,inset 0 0 40px #ffd70080,inset 0 5px 15px #fffc,inset 0 -5px 15px #b8860b99;filter:brightness(1.2) contrast(1.1)}50%{box-shadow:0 0 60px gold,0 0 120px #ffed4e,0 0 180px #ffd700cc,0 0 240px #ffc10799,inset 0 0 80px #ffffffe6,inset 0 0 60px #ffd700b3,inset 0 8px 20px #fff,inset 0 -8px 20px #b8860bcc;filter:brightness(1.4) contrast(1.15)}}@keyframes godTierShine{0%{background-position:0 0,0 0,0 0,0 0,0% 0%,0% 0%,0% 0%,0% 50%}to{background-position:28px 28px,-14px -14px,14px -14px,-28px 28px,0% 0%,30% 50%,70% 50%,500% 50%}}@keyframes godTierPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes godTierHalo{0%{transform:rotate(0) scale(1);opacity:.9}50%{transform:rotate(180deg) scale(1.05);opacity:1}to{transform:rotate(360deg) scale(1);opacity:.9}}@keyframes godTierBeam{0%,to{opacity:0;transform:translate(-50%) rotate(-5deg)}10%{opacity:.6}50%{opacity:.4;transform:translate(-50%) rotate(5deg)}90%{opacity:.6}}.display-name-banner:hover{transform:translateY(-2px);filter:brightness(1.1)}.display-name-banner.locked{filter:grayscale(1) brightness(.5);opacity:.6;cursor:not-allowed}.display-name-banner.locked:after{content:"🔒";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.75em}.wallet-button-container{position:relative;display:inline-block;z-index:9999}.wallet-button{display:flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea66;white-space:nowrap}.wallet-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.wallet-button:active{transform:translateY(0)}.wallet-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.wallet-button.loading{opacity:.8;cursor:wait}.wallet-button.connected{background:linear-gradient(135deg,#11998e,#38ef7d);box-shadow:0 4px 15px #11998e66}.wallet-button.connected:hover{box-shadow:0 6px 20px #11998e99}.wallet-icon{font-size:18px;line-height:1}.wallet-address{font-family:Courier New,monospace;font-size:13px}.dropdown-arrow{font-size:10px;margin-left:4px}.wallet-dropdown{position:fixed;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,68,68,.6);border-radius:0;padding:20px;width:420px;max-width:calc(100vw - 32px);max-height:90vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 60px #ff44444d;z-index:10001}.wallet-dropdown.opening{animation:dropdownSlideIn .25s cubic-bezier(.16,1,.3,1) forwards}.wallet-dropdown.closing{animation:dropdownSlideOut .2s cubic-bezier(.5,0,.75,0) forwards}.wallet-dropdown-dao{padding:0!important;width:440px!important;max-width:100vw!important}.wallet-dropdown-dao::-webkit-scrollbar{width:8px}.wallet-dropdown-dao::-webkit-scrollbar-track{background:#00000080;border-left:1px solid rgba(0,255,136,.1)}.wallet-dropdown-dao::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38ef7d,#0f8);border-radius:0;box-shadow:0 0 10px #00ff8880}.wallet-dropdown-dao::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f8,#38ef7d);box-shadow:0 0 15px #00ff88b3}.wallet-dropdown-dao::-webkit-scrollbar-thumb:active{background:#0f8;box-shadow:0 0 20px #00ff88e6}.wallet-dropdown-dao{scrollbar-width:thin;scrollbar-color:#00ff88 rgba(0,0,0,.5)}@keyframes dropdownSlideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdownSlideOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.wallet-dropdown-header{display:flex;flex-direction:column;gap:8px;padding:12px 0;margin-bottom:16px;border-bottom:2px solid rgba(255,68,68,.3);background:transparent}.wallet-label{font-size:11px;color:#f44;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.wallet-email{font-size:12px;color:#ffffffe6;font-weight:500;word-break:break-all}.wallet-section{margin-bottom:16px;padding:16px;background:#08080a80;border-radius:0;border:1px solid rgba(255,68,68,.3)}.wallet-section-title{font-size:10px;color:#ffffff80;text-transform:uppercase;letter-spacing:.15em;font-weight:700;margin-bottom:12px}.wallet-item{display:flex;align-items:stretch;gap:8px}.wallet-token-balance{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;background:#38ef7d14;border:1px solid rgba(56,239,125,.25);border-radius:0}.token-label{font-size:10px;color:#38ef7dcc;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.token-value{font-size:14px;color:#38ef7d;font-weight:700;font-family:Courier New,monospace;flex:1;text-shadow:0 0 8px rgba(56,239,125,.3)}.token-status{font-size:14px}.copy-icon-btn{background:transparent;border:1px solid rgba(255,68,68,.4);border-radius:0;padding:8px 12px;color:#fff;cursor:pointer;transition:all .3s;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;display:flex;align-items:center;justify-content:center}.copy-icon-btn:hover{border-color:#f44c;background:#ff44441a}.wallet-full-address{font-family:Courier New,monospace;font-size:11px;color:#ffffffe6;word-break:break-all;line-height:1.5;padding:8px;background:#00000080;border-radius:0;border:1px solid rgba(255,68,68,.2);flex:1}.dropdown-divider{height:2px;background:#ff44444d;margin:16px 0}.wallet-balance{display:flex;flex-direction:column;gap:4px;padding:8px 12px;margin-top:8px;background:#38ef7d14;border:1px solid rgba(56,239,125,.2);border-radius:8px}.balance-label{font-size:10px;color:#38ef7dcc;text-transform:uppercase;letter-spacing:1px;font-weight:600}.balance-value{display:flex;align-items:center;gap:8px}.balance-amount{font-family:Courier New,monospace;font-size:16px;font-weight:700;color:#38ef7d;text-shadow:0 0 10px rgba(56,239,125,.3)}.balance-currency{font-size:12px;font-weight:600;color:#38ef7dcc;text-transform:uppercase}.balance-loading{font-size:14px;color:#ffffff80;font-style:italic}.balance-refresh{margin-left:auto;padding:4px 8px;background:transparent;border:1px solid rgba(56,239,125,.3);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#fff}.balance-refresh:hover{background:#38ef7d1a;transform:rotate(180deg)}.dropdown-item{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:transparent;border:1px solid rgba(255,68,68,.3);border-radius:0;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;text-align:center}.dropdown-item:hover{background:#ff44441a;border-color:#f449}.dropdown-item.disconnect{color:#ff6b6b;margin-top:16px;margin-bottom:8px}.dropdown-item.disconnect:hover{background:#ff6b6b1a}.wallet-access-level{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#38ef7d0d;border:1px solid rgba(56,239,125,.3);border-radius:0;margin-bottom:12px;position:relative;overflow:hidden}.wallet-access-level:has(.level-badge.level-0){background:#3a3a3a0d;border-color:#3a3a3a4d}.wallet-access-level:has(.level-badge.level-0):before{background:#555;box-shadow:0 0 5px #5555554d}.wallet-access-level:has(.level-badge.level-0) .level-label{color:#666}.wallet-access-level:has(.level-badge.level-1){background:#4a7c590d;border-color:#4a7c5940}.wallet-access-level:has(.level-badge.level-1):before{background:#4a7c59;box-shadow:0 0 8px #4a7c594d}.wallet-access-level:has(.level-badge.level-1) .level-label{color:#4a7c59}.wallet-access-level:has(.level-badge.level-2){background:#6bc98d14;border-color:#6bc98d59}.wallet-access-level:has(.level-badge.level-2):before{background:#6bc98d;box-shadow:0 0 12px #6bc98d66}.wallet-access-level:has(.level-badge.level-2) .level-label{color:#6bc98d}.wallet-access-level:has(.level-badge.level-3){background:#38ef7d1a;border-color:#38ef7d80}.wallet-access-level:has(.level-badge.level-3):before{background:#38ef7d;box-shadow:0 0 18px #38ef7d99}.wallet-access-level:has(.level-badge.level-3) .level-label{color:#38ef7d;text-shadow:0 0 5px rgba(56,239,125,.3)}.wallet-access-level:has(.level-badge.level-4){background:#00ff881f;border-color:#0f89}.wallet-access-level:has(.level-badge.level-4):before{background:#0f8;box-shadow:0 0 25px #00ff88b3;animation:pulse-holder 2s ease-in-out infinite}.wallet-access-level:has(.level-badge.level-4) .level-label{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.4)}.wallet-access-level:has(.level-badge.level-5){background:#00ffcc26;border-color:#00ffccb3}.wallet-access-level:has(.level-badge.level-5):before{background:linear-gradient(180deg,#0fc,#0da);box-shadow:0 0 35px #0fcc;animation:pulse-plutocrat 2s ease-in-out infinite}.wallet-access-level:has(.level-badge.level-5) .level-label{color:#0fc;text-shadow:0 0 10px rgba(0,255,204,.5)}.wallet-access-level:has(.level-badge.level-6){background:#e0ffee26;border-color:#00ff88e6}.wallet-access-level:has(.level-badge.level-6):before{background:linear-gradient(180deg,#e0ffee,#0f8);box-shadow:0 0 40px #0f8,0 0 20px #e0ffeecc;animation:pulse-shadow 1.5s ease-in-out infinite}.wallet-access-level:has(.level-badge.level-6) .level-label{color:#e0ffee;text-shadow:0 0 15px rgba(0,255,136,.8)}@keyframes pulse-holder{0%,to{box-shadow:0 0 25px #00ff88b3}50%{box-shadow:0 0 35px #00ff88e6}}@keyframes pulse-plutocrat{0%,to{box-shadow:0 0 35px #0fcc}50%{box-shadow:0 0 45px #0fc}}@keyframes pulse-shadow{0%,to{box-shadow:0 0 40px #0f8,0 0 20px #e0ffeecc}50%{box-shadow:0 0 50px #0f8,0 0 30px #e0ffee}}.wallet-access-level:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#38ef7d;box-shadow:0 0 10px #38ef7d80}.level-label{font-size:11px;color:#38ef7d;font-weight:700;text-transform:uppercase;letter-spacing:2px}.level-badge{padding:6px 16px;border-radius:0;font-size:11px;font-weight:700;white-space:nowrap;text-transform:uppercase;letter-spacing:2px;border:2px solid;position:relative;transition:all .3s ease}.level-badge.level-0{background:#3a3a3a1a;border-color:#555;color:#666;box-shadow:0 0 5px #5553}.level-badge.level-1{background:#4a7c5926;border-color:#4a7c59;color:#4a7c59;box-shadow:0 0 8px #4a7c594d}.level-badge.level-2{background:#6bc98d33;border-color:#6bc98d;color:#6bc98d;box-shadow:0 0 12px #6bc98d66;font-weight:800}.level-badge.level-3{background:#38ef7d;border-color:#38ef7d;color:#08080a;box-shadow:0 0 18px #38ef7d99;font-weight:900;text-shadow:0 0 2px rgba(0,0,0,.5)}.level-badge.level-4{background:linear-gradient(135deg,#00ff884d,#00dd7740);border-color:#0f8;color:#0f8;box-shadow:0 0 25px #00ff88b3;font-weight:900;text-shadow:0 0 5px rgba(0,255,136,.5);animation:pulse-gold 2s ease-in-out infinite}.level-badge.level-5{background:linear-gradient(135deg,#00ffcc59,#00ddbb4d);border-color:#0fc;color:#0fc;box-shadow:0 0 35px #0fcc,0 0 20px #00ffcc80;font-weight:900;text-shadow:0 0 8px rgba(0,255,204,.6);animation:pulse-plutocrat 2s ease-in-out infinite}.level-badge.level-6{background:linear-gradient(135deg,#e0ffee66,#00ff8859);border-color:#e0ffee;color:#e0ffee;box-shadow:0 0 40px #0f8,0 0 25px #e0ffeecc,inset 0 0 20px #00ff884d;font-weight:900;text-shadow:0 0 12px rgba(224,255,238,.9),0 0 6px rgba(0,255,136,.7);animation:pulse-shadow 1.5s ease-in-out infinite}@keyframes pulse-gold{0%,to{box-shadow:0 0 25px #00ff88b3}50%{box-shadow:0 0 35px #00ff88e6}}@keyframes pulse-plutocrat{0%,to{box-shadow:0 0 35px #0fcc,0 0 20px #00ffcc80}50%{box-shadow:0 0 45px #0fc,0 0 30px #00ffccb3}}@keyframes pulse-shadow{0%,to{box-shadow:0 0 40px #0f8,0 0 25px #e0ffeecc,inset 0 0 20px #00ff884d}50%{box-shadow:0 0 50px #0f8,0 0 35px #e0ffee,inset 0 0 30px #00ff8880}}.upgrade-btn{background:transparent!important;border:2px solid #ff4444!important;color:#f44!important;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;transition:all .3s ease}.upgrade-btn:hover{background:#ff44441a!important;box-shadow:0 0 15px #ff44444d!important;transform:translateY(-1px)}.upgrade-btn:disabled{opacity:.5;cursor:not-allowed}.unlink-btn{background:linear-gradient(135deg,#ef444433,#dc262633)!important;border:1px solid rgba(239,68,68,.4)!important;color:#ef4444!important;font-weight:600}.unlink-btn:hover{background:linear-gradient(135deg,#ef44444d,#dc26264d)!important;border-color:#ef444499!important}.unlink-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-error{position:absolute;top:calc(100% + 8px);right:0;background:#ff6b6bf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,107,107,.3);border-radius:8px;padding:12px 16px;color:#fff;font-size:13px;max-width:300px;box-shadow:0 4px 12px #ff6b6b4d;animation:slideDown .2s ease;z-index:9999}.wallet-dropdown-dao{border-color:#0f89!important;box-shadow:0 0 60px #00ff884d!important;z-index:10001!important}.wallet-dropdown-dao .wallet-dropdown-header{border-bottom-color:#00ff884d!important}.wallet-dropdown-dao .wallet-label{color:#0f8!important}.wallet-dropdown-dao .wallet-section{border-color:#00ff884d!important}.wallet-dropdown-dao .copy-icon-btn{border-color:#0f86!important}.wallet-dropdown-dao .copy-icon-btn:hover{border-color:#0f8c!important;background:#00ff881a!important}.wallet-dropdown-dao .wallet-full-address{border-color:#0f83!important}.wallet-dropdown-dao .dropdown-divider{background:#00ff884d!important}.wallet-dropdown-dao .dropdown-item{border-color:#0f86!important}.wallet-dropdown-dao .dropdown-item:hover{background:#00ff881a!important;border-color:#0f8c!important;color:#0f8!important}.wallet-dropdown-dao .dropdown-item.disconnect{color:#0f8!important;border-color:#00ff8880!important}.wallet-dropdown-dao .dropdown-item.disconnect:hover{background:#00ff8826!important;border-color:#00ff88e6!important}.wallet-dropdown-dao .action-btn-red{border-color:#0f86!important;color:#0f8!important}.wallet-dropdown-dao .action-btn-red:hover{background:#00ff881a!important;border-color:#0f8c!important}.wallet-dropdown-dao .wallet-dropdown-zone-header{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid rgba(0,255,136,.15);background:#00ff8805}.wallet-dropdown-dao .zone-header-top{display:flex;align-items:center;gap:16px}@keyframes badgePulse{0%,to{transform:scale(1);text-shadow:0 0 20px currentColor}50%{transform:scale(1.05);text-shadow:0 0 40px currentColor}}.wallet-dropdown-dao .level-info{display:flex;flex-direction:column;gap:6px;align-items:center}.wallet-dropdown-dao .level-label-small{font-size:.65rem;opacity:.6;text-transform:uppercase;letter-spacing:.15em;color:#00ff88b3;font-weight:600}.wallet-dropdown-dao .level-name-large{font-size:1.8rem;font-weight:900;letter-spacing:.08em;line-height:1;animation:badgePulse 3s ease-in-out infinite;padding:4px 0}.wallet-dropdown-dao .level-name-large.level-0{color:#666;text-shadow:0 0 10px rgba(85,85,85,.3)}.wallet-dropdown-dao .level-name-large.level-1{color:#4a7c59;text-shadow:0 0 12px rgba(74,124,89,.4)}.wallet-dropdown-dao .level-name-large.level-2{color:#6bc98d;text-shadow:0 0 15px rgba(107,201,141,.5)}.wallet-dropdown-dao .level-name-large.level-3{color:#38ef7d;text-shadow:0 0 20px rgba(56,239,125,.6)}.wallet-dropdown-dao .level-name-large.level-4{color:#0f8;text-shadow:0 0 25px rgba(0,255,136,.7)}.wallet-dropdown-dao .level-name-large.level-5{color:#0fc;text-shadow:0 0 30px rgba(0,255,204,.8)}.wallet-dropdown-dao .level-name-large.level-6{color:#e0ffee;text-shadow:0 0 40px rgba(224,255,238,.9),0 0 60px rgba(0,255,136,.5)}.wallet-dropdown-dao .wallet-dropdown-zone-profile{display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,255,136,.15);background:#0003}.wallet-dropdown-dao .wallet-dropdown-zone-profile .display-name-with-banner{width:100%}.wallet-dropdown-dao .wallet-dropdown-zone-profile .display-name-banner{width:100%;display:flex;align-items:center;justify-content:center}.wallet-dropdown-dao .wallet-dropdown-zone-wallets{padding:16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid rgba(0,255,136,.15);background:#0003}.wallet-dropdown-dao .wallet-card{background:#0006;border:1px solid rgba(0,255,136,.2);padding:12px;border-radius:4px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.wallet-dropdown-dao .wallet-card:hover{border-color:#0f86;background:#00000080}.wallet-dropdown-dao .wallet-card.internal{border-left:3px solid #38ef7d}.wallet-dropdown-dao .wallet-card.connected{border-left:3px solid #00ff88}.wallet-dropdown-dao .wallet-card-header{display:flex;justify-content:space-between;align-items:center}.wallet-dropdown-dao .wallet-card-title{font-size:.75rem;font-weight:700;color:#00ff88e6;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown-dao .wallet-card-badge{font-size:.65rem;padding:2px 8px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);border-radius:2px;color:#0f8c;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown-dao .wallet-card-badge.connected{background:#00ff8826;border-color:#00ff8880;color:#0f8}.wallet-dropdown-dao .wallet-card-address{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;background:#0000004d;border-radius:2px}.wallet-dropdown-dao .wallet-address-text{font-family:Courier New,monospace;font-size:.85rem;color:#ffffffe6;font-weight:500}.wallet-dropdown-dao .wallet-copy-btn{background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:#00ff88e6;cursor:pointer;font-size:.65rem;padding:4px 8px;transition:all .2s ease;flex-shrink:0;border-radius:2px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown-dao .wallet-copy-btn:hover{background:#0f83;border-color:#0f89;color:#0f8;transform:translateY(-1px);box-shadow:0 2px 8px #00ff884d}.wallet-dropdown-dao .wallet-card-balance{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.wallet-dropdown-dao .wallet-card-balance .balance-label{font-size:.65rem;color:#0f89;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.wallet-dropdown-dao .wallet-card-balance .balance-value{display:flex;align-items:center;gap:8px}.wallet-dropdown-dao .wallet-card-balance .balance-amount{font-family:Courier New,monospace;font-size:.95rem;font-weight:700;color:#0f8}.wallet-dropdown-dao .wallet-card-balance .balance-value.crime .balance-amount{font-size:1rem;color:#38ef7d}.wallet-dropdown-dao .wallet-card-balance .balance-loading{font-size:.9rem;color:#00ff8880}.wallet-dropdown-dao .balance-refresh-btn{background:none;border:none;color:#0f89;cursor:pointer;font-size:1rem;padding:2px;transition:all .2s ease}.wallet-dropdown-dao .balance-refresh-btn:hover{color:#0f8;transform:rotate(180deg)}.wallet-dropdown-dao .wallet-dropdown-zone-metrics{padding:16px;border-bottom:1px solid rgba(0,255,136,.15);background:#00ff8805}.wallet-dropdown-dao .metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.wallet-dropdown-dao .metric-card{background:#0006;border:1px solid rgba(0,255,136,.25);padding:12px;border-radius:4px;text-align:center;transition:all .2s ease}.wallet-dropdown-dao .metric-card:hover{border-color:#00ff8880;background:#00000080;transform:translateY(-2px)}.wallet-dropdown-dao .metric-label{font-size:.65rem;color:#00ff88b3;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-weight:600}.wallet-dropdown-dao .metric-value-large{font-size:2rem;font-weight:900;color:#0f8;font-family:Courier New,monospace;text-shadow:0 0 20px rgba(0,255,136,.5);line-height:1;display:flex;align-items:baseline;justify-content:center;gap:4px}.wallet-dropdown-dao .metric-value-large.animating{animation:numberGlow .3s ease}@keyframes numberGlow{0%,to{color:#0f8;transform:scale(1)}50%{color:#38ef7d;transform:scale(1.05)}}.wallet-dropdown-dao .metric-unit{font-size:.7rem;color:#0f8c;font-weight:700}.wallet-dropdown-dao .progress-bar-wrapper{margin-top:14px}.wallet-dropdown-dao .progress-bar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.wallet-dropdown-dao .progress-bar-label{font-size:.7rem;color:#00ff88b3;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.wallet-dropdown-dao .progress-bar-percent{font-size:.75rem;color:#0f8;font-weight:700;font-family:Courier New,monospace}.wallet-dropdown-dao .progress-bar-track{height:6px;background:#00ff881a;border-radius:3px;overflow:hidden;position:relative;border:1px solid rgba(0,255,136,.2)}.wallet-dropdown-dao .progress-bar-fill{height:100%;background:linear-gradient(90deg,#38ef7d,#0f8);border-radius:2px;transition:width 1.2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #0f89;position:relative}.wallet-dropdown-dao .progress-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 2s infinite}.wallet-dropdown-dao .wallet-dropdown-zone-actions{padding:16px;border-bottom:1px solid rgba(0,255,136,.15)}.wallet-dropdown-dao .quick-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.wallet-dropdown-dao .quick-action-btn{padding:14px 8px;background:#00ff8814;border:1px solid rgba(0,255,136,.25);border-radius:4px;color:#0f8;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.wallet-dropdown-dao .quick-action-btn:hover{background:#00ff8826;border-color:#00ff8880;transform:translateY(-2px);box-shadow:0 4px 15px #00ff8840}.wallet-dropdown-dao .quick-action-btn.filled{background:linear-gradient(135deg,#38ef7d,#0f8);color:#08080a;border-color:#0f8;font-weight:800}.wallet-dropdown-dao .quick-action-btn.filled:hover{background:linear-gradient(135deg,#0f8,#38ef7d);box-shadow:0 4px 20px #0f86}.wallet-dropdown-dao .quick-action-icon{font-size:1.3rem}.wallet-dropdown-dao .dropdown-item{background:#0000004d;border:1px solid rgba(0,255,136,.2);padding:10px 14px;font-size:.75rem;color:#00ff88e6;text-align:left;border-radius:2px;transition:all .2s ease;font-weight:600;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:1}.wallet-dropdown-dao .dropdown-item:hover{background:#00ff881a;border-color:#0f86;color:#0f8;transform:translate(2px);z-index:2}.wallet-dropdown-dao .dropdown-item.upgrade-btn{background:#00ff8826!important;border-color:#00ff8880!important;font-weight:800;color:#0f8!important}.wallet-dropdown-dao .dropdown-item.upgrade-btn:hover{background:#00ff8840!important;border-color:#0f8c!important;box-shadow:0 0 15px #00ff884d!important;color:#0f8!important}.wallet-dropdown-dao .wallet-dropdown-zone-footer{padding:12px 16px;background:#0000004d}.wallet-dropdown-dao .recent-activity{font-size:.65rem;color:#00ff8880;padding:6px 0;border-bottom:1px solid rgba(0,255,136,.08);margin-bottom:10px;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.wallet-dropdown-dao .footer-utilities{display:flex;justify-content:space-between;gap:8px}.wallet-dropdown-dao .utility-btn{background:none;border:1px solid rgba(0,255,136,.2);color:#00ff88b3;font-size:.7rem;padding:6px 12px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.08em;border-radius:2px;font-weight:600;flex:1}.wallet-dropdown-dao .utility-btn:hover{color:#0f8;border-color:#00ff8880;background:#00ff880d}.wallet-dropdown-dao .utility-btn.disconnect{color:#f44;border-color:#ff44444d}.wallet-dropdown-dao .utility-btn.disconnect:hover{color:#f44;border-color:#f449;background:#ff44441a}@keyframes glitch{0%,to{transform:translate(0);filter:hue-rotate(0deg)}20%{transform:translate(-2px,1px);filter:hue-rotate(90deg)}40%{transform:translate(2px,-1px);filter:hue-rotate(180deg)}60%{transform:translate(-1px,2px);filter:hue-rotate(270deg)}80%{transform:translate(1px,-2px);filter:hue-rotate(360deg)}}.wallet-dropdown-dao-backdrop{position:fixed;inset:0;backdrop-filter:blur(8px) brightness(.7);-webkit-backdrop-filter:blur(8px) brightness(.7);background:#0000004d;z-index:10000;animation:backdropFadeIn .3s ease}.wallet-dropdown-dao-backdrop.closing{animation:backdropFadeOut .2s ease forwards}.wallet-dropdown-default-backdrop{position:fixed;inset:0;backdrop-filter:blur(8px) brightness(.7);-webkit-backdrop-filter:blur(8px) brightness(.7);background:#0000004d;z-index:10000;animation:backdropFadeIn .3s ease}.wallet-dropdown-default-backdrop.closing{animation:backdropFadeOut .2s ease forwards}@keyframes backdropFadeOut{0%{opacity:1;backdrop-filter:blur(8px) brightness(.7);-webkit-backdrop-filter:blur(8px) brightness(.7)}to{opacity:0;backdrop-filter:blur(0px) brightness(1);-webkit-backdrop-filter:blur(0px) brightness(1)}}.wallet-dropdown:not(.wallet-dropdown-dao){padding:0!important;width:440px!important;max-width:100vw!important}.wallet-dropdown:not(.wallet-dropdown-dao)::-webkit-scrollbar{width:8px}.wallet-dropdown:not(.wallet-dropdown-dao)::-webkit-scrollbar-track{background:#00000080;border-left:1px solid rgba(255,68,68,.1)}.wallet-dropdown:not(.wallet-dropdown-dao)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f66,#f44);border-radius:0;box-shadow:0 0 10px #ff444480}.wallet-dropdown:not(.wallet-dropdown-dao)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f44,#f66);box-shadow:0 0 15px #ff4444b3}.wallet-dropdown:not(.wallet-dropdown-dao)::-webkit-scrollbar-thumb:active{background:#f44;box-shadow:0 0 20px #ff4444e6}.wallet-dropdown:not(.wallet-dropdown-dao){scrollbar-width:thin;scrollbar-color:#ff4444 rgba(0,0,0,.5)}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-dropdown-zone-header{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid rgba(255,68,68,.15);background:#ff444405}.wallet-dropdown:not(.wallet-dropdown-dao) .zone-header-top{display:flex;align-items:center;gap:16px}@keyframes badgePulseRed{0%,to{transform:scale(1);text-shadow:0 0 20px currentColor}50%{transform:scale(1.05);text-shadow:0 0 40px currentColor}}.wallet-dropdown:not(.wallet-dropdown-dao) .level-info{display:flex;flex-direction:column;gap:6px;align-items:center}.wallet-dropdown:not(.wallet-dropdown-dao) .level-label-small{font-size:.65rem;opacity:.6;text-transform:uppercase;letter-spacing:.15em;color:#ff4444b3;font-weight:600}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large{font-size:1.8rem;font-weight:900;letter-spacing:.08em;line-height:1;animation:badgePulseRed 3s ease-in-out infinite;padding:4px 0}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large.level-0{color:#666;text-shadow:0 0 10px rgba(85,85,85,.3)}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large.level-1{color:#f66;text-shadow:0 0 12px rgba(255,102,102,.4)}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large.level-2{color:#f55;text-shadow:0 0 15px rgba(255,85,85,.5)}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large.level-3{color:#f44;text-shadow:0 0 20px rgba(255,68,68,.6)}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large.level-4{color:#f33;text-shadow:0 0 25px rgba(255,51,51,.7)}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large.level-5{color:#f22;text-shadow:0 0 30px rgba(255,34,34,.8)}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large.level-6{color:red;text-shadow:0 0 40px rgba(255,0,0,.9),0 0 60px rgba(255,68,68,.5)}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-dropdown-zone-profile{display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,68,68,.15);background:#0003}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-dropdown-zone-profile .display-name-with-banner{width:100%}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-dropdown-zone-profile .display-name-banner{width:100%;display:flex;align-items:center;justify-content:center}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-dropdown-zone-wallets{padding:16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid rgba(255,68,68,.15);background:#0003}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card{background:#0006;border:1px solid rgba(255,68,68,.2);padding:12px;border-radius:4px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card:hover{border-color:#f446;background:#00000080}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card.internal{border-left:3px solid #ff6666}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card.connected{border-left:3px solid #ff4444}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-header{display:flex;justify-content:space-between;align-items:center}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-title{font-size:.75rem;font-weight:700;color:#ff4444e6;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-badge{font-size:.65rem;padding:2px 8px;background:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:2px;color:#f44c;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-badge.connected{background:#ff444426;border-color:#ff444480;color:#f44}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-address{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;background:#0000004d;border-radius:2px}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-address-text{font-family:Courier New,monospace;font-size:.85rem;color:#ffffffe6;font-weight:500}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-copy-btn{background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#ff4444e6;cursor:pointer;font-size:.65rem;padding:4px 8px;transition:all .2s ease;flex-shrink:0;border-radius:2px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-copy-btn:hover{background:#f443;border-color:#f449;color:#f44;transform:translateY(-1px);box-shadow:0 2px 8px #ff44444d}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-balance{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-balance .balance-label{font-size:.65rem;color:#f449;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-balance .balance-value{display:flex;align-items:center;gap:8px}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-balance .balance-amount{font-family:Courier New,monospace;font-size:.95rem;font-weight:700;color:#f44}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-balance .balance-value.crime .balance-amount{font-size:1rem;color:#f66}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-card-balance .balance-loading{font-size:.9rem;color:#ff444480}.wallet-dropdown:not(.wallet-dropdown-dao) .balance-refresh-btn{background:none;border:none;color:#f449;cursor:pointer;font-size:1rem;padding:2px;transition:all .2s ease}.wallet-dropdown:not(.wallet-dropdown-dao) .balance-refresh-btn:hover{color:#f44;transform:rotate(180deg)}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-dropdown-zone-metrics{padding:16px;border-bottom:1px solid rgba(255,68,68,.15);background:#ff444405}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metric-card{background:#0006;border:1px solid rgba(255,68,68,.25);padding:12px;border-radius:4px;text-align:center;transition:all .2s ease}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metric-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#ff4444,transparent);opacity:0;transition:opacity .3s ease}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metric-card:hover{border-color:#ff444480;background:#00000080;transform:translateY(-2px);box-shadow:0 0 20px #ff44444d}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metric-card:hover:before{opacity:1}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metric-label{font-size:.65rem;color:#ff4444b3;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-weight:600}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metric-value-large{font-size:2rem;font-weight:900;color:#f44;font-family:Courier New,monospace;text-shadow:0 0 20px rgba(255,68,68,.5);line-height:1;display:flex;align-items:baseline;justify-content:center;gap:4px}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metric-unit{font-size:.7rem;color:#f44c;font-weight:700}.wallet-dropdown:not(.wallet-dropdown-dao) .progress-bar-wrapper{margin-top:14px}.wallet-dropdown:not(.wallet-dropdown-dao) .progress-bar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.wallet-dropdown:not(.wallet-dropdown-dao) .progress-bar-label{font-size:.7rem;color:#ff4444b3;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.wallet-dropdown:not(.wallet-dropdown-dao) .progress-bar-percent{font-size:.75rem;color:#f44;font-weight:700;font-family:Courier New,monospace}.wallet-dropdown:not(.wallet-dropdown-dao) .progress-bar-track{height:6px;background:#ff44441a;border-radius:3px;overflow:hidden;position:relative;border:1px solid rgba(255,68,68,.2)}.wallet-dropdown:not(.wallet-dropdown-dao) .progress-bar-fill{height:100%;background:linear-gradient(90deg,#f66,#f44);border-radius:2px;transition:width 1.2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #f449;position:relative}.wallet-dropdown:not(.wallet-dropdown-dao) .progress-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 2s infinite}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-dropdown-zone-actions{padding:16px;border-bottom:1px solid rgba(255,68,68,.15)}.wallet-dropdown:not(.wallet-dropdown-dao) .quick-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .quick-action-btn{padding:14px 8px;background:#ff444414;border:1px solid rgba(255,68,68,.25);border-radius:4px;color:#f44;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .quick-action-btn:hover{background:#ff444426;border-color:#ff444480;transform:translateY(-2px);box-shadow:0 4px 15px #ff444440}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .quick-action-btn.filled{background:linear-gradient(135deg,#f66,#f44);color:#08080a;border-color:#f44;font-weight:800}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .quick-action-btn.filled:hover{background:linear-gradient(135deg,#f44,#f66);box-shadow:0 4px 20px #f446}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .quick-action-icon{font-size:1.3rem}.wallet-dropdown:not(.wallet-dropdown-dao) .dropdown-item{background:#0000004d;border:1px solid rgba(255,68,68,.2);padding:10px 14px;font-size:.75rem;color:#ff4444e6;text-align:left;border-radius:2px;transition:all .2s ease;font-weight:600;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:1}.wallet-dropdown:not(.wallet-dropdown-dao) .dropdown-item:hover{background:#ff44441a;border-color:#f446;transform:translate(2px);z-index:2}.wallet-dropdown:not(.wallet-dropdown-dao) .dropdown-item.upgrade-btn{background:#ff444426!important;border-color:#ff444480!important;font-weight:800;color:#f44!important}.wallet-dropdown:not(.wallet-dropdown-dao) .wallet-dropdown-zone-footer{padding:12px 16px;background:#0000004d}.wallet-dropdown:not(.wallet-dropdown-dao) .recent-activity{font-size:.65rem;color:#ff444480;padding:6px 0;border-bottom:1px solid rgba(255,68,68,.08);margin-bottom:10px;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.wallet-dropdown:not(.wallet-dropdown-dao) .footer-utilities{display:flex;justify-content:space-between;gap:8px}.wallet-dropdown:not(.wallet-dropdown-dao) .utility-btn{background:none;border:1px solid rgba(255,68,68,.2);color:#ff4444b3;font-size:.7rem;padding:6px 12px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.08em;border-radius:2px;font-weight:600;flex:1}.wallet-dropdown:not(.wallet-dropdown-dao) .utility-btn:hover{color:#f44;border-color:#ff444480;background:#ff44440d}.wallet-dropdown:not(.wallet-dropdown-dao) .utility-btn.disconnect{color:#f44;border-color:#ff44444d}.wallet-dropdown:not(.wallet-dropdown-dao) .utility-btn.disconnect:hover{color:#f44;border-color:#f449;background:#ff44441a}@media(max-width:768px){.wallet-button{padding:8px 14px;font-size:13px}.wallet-dropdown{width:280px;right:-50px}.wallet-error{max-width:250px;right:-50px}.wallet-dropdown-dao .level-name-large{font-size:1.4rem}.wallet-dropdown-dao .metrics-grid{gap:8px}.wallet-dropdown-dao .metric-value-large{font-size:1.6rem}.wallet-dropdown-dao .quick-actions-grid{gap:6px}.wallet-dropdown-dao .quick-action-btn{padding:12px 6px}.wallet-dropdown:not(.wallet-dropdown-dao) .level-name-large{font-size:1.4rem}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metrics-grid{gap:8px}.wallet-dropdown:not(.wallet-dropdown-dao):not(.wallet-dropdown-help) .metric-value-large{font-size:1.6rem}.wallet-dropdown:not(.wallet-dropdown-dao) .quick-actions-grid{gap:6px}.wallet-dropdown:not(.wallet-dropdown-dao) .quick-action-btn{padding:12px 6px}}.wallet-dropdown-help{padding:0!important;width:440px!important;max-width:100vw!important;border-color:#4af9!important;box-shadow:0 0 60px #44aaff4d!important;z-index:10001!important;background:#000000d9!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.wallet-dropdown-help::-webkit-scrollbar{width:8px!important}.wallet-dropdown-help::-webkit-scrollbar-track{background:#00000080!important;border-left:1px solid rgba(68,170,255,.1)!important}.wallet-dropdown-help::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6bf,#4af)!important;border-radius:0!important;box-shadow:0 0 10px #44aaff80!important}.wallet-dropdown-help::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4af,#6bf)!important;box-shadow:0 0 15px #44aaffb3!important}.wallet-dropdown-help::-webkit-scrollbar-thumb:active{background:#4af!important;box-shadow:0 0 20px #44aaffe6!important}.wallet-dropdown-help{scrollbar-width:thin!important;scrollbar-color:#44aaff rgba(0,0,0,.5)!important}.wallet-dropdown-help-backdrop{position:fixed;inset:0;backdrop-filter:blur(8px) brightness(.7);-webkit-backdrop-filter:blur(8px) brightness(.7);background:#0000004d;z-index:10000;animation:backdropFadeIn .3s ease}.wallet-dropdown-help-backdrop.closing{animation:backdropFadeOut .2s ease forwards}.wallet-dropdown-help .wallet-dropdown-zone-header{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid rgba(68,170,255,.15)!important;background:#44aaff05!important}.wallet-dropdown-help .zone-header-top{display:flex;align-items:center;gap:16px}@keyframes badgePulseBlue{0%,to{transform:scale(1);text-shadow:0 0 20px currentColor}50%{transform:scale(1.05);text-shadow:0 0 40px currentColor}}.wallet-dropdown-help .level-info{display:flex;flex-direction:column;gap:6px;align-items:center}.wallet-dropdown-help .level-label-small{font-size:.65rem;opacity:.6;text-transform:uppercase;letter-spacing:.15em;color:#44aaffb3!important;font-weight:600}.wallet-dropdown-help .level-name-large{font-size:1.8rem;font-weight:900;letter-spacing:.08em;line-height:1;animation:badgePulseBlue 3s ease-in-out infinite;padding:4px 0}.wallet-dropdown-help .level-name-large.level-0{color:#666!important;text-shadow:0 0 10px rgba(85,85,85,.3)!important}.wallet-dropdown-help .level-name-large.level-1{color:#8cf!important;text-shadow:0 0 12px rgba(136,204,255,.4)!important}.wallet-dropdown-help .level-name-large.level-2{color:#6bf!important;text-shadow:0 0 15px rgba(102,187,255,.5)!important}.wallet-dropdown-help .level-name-large.level-3{color:#4af!important;text-shadow:0 0 20px rgba(68,170,255,.6)!important}.wallet-dropdown-help .level-name-large.level-4{color:#39f!important;text-shadow:0 0 25px rgba(51,153,255,.7)!important}.wallet-dropdown-help .level-name-large.level-5{color:#28f!important;text-shadow:0 0 30px rgba(34,136,255,.8)!important}.wallet-dropdown-help .level-name-large.level-6{color:#d0e8ff!important;text-shadow:0 0 40px rgba(208,232,255,.9),0 0 60px rgba(68,170,255,.5)!important}.wallet-dropdown-help .wallet-dropdown-zone-profile{display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(68,170,255,.15)!important;background:#0003!important}.wallet-dropdown-help .wallet-dropdown-zone-profile .display-name-with-banner{width:100%}.wallet-dropdown-help .wallet-dropdown-zone-profile .display-name-banner{width:100%;display:flex;align-items:center;justify-content:center}.wallet-dropdown-help .wallet-dropdown-zone-wallets{padding:16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid rgba(68,170,255,.15)!important;background:#0003!important}.wallet-dropdown-help .wallet-card{background:#0006!important;border:1px solid rgba(68,170,255,.2)!important;padding:12px;border-radius:4px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.wallet-dropdown-help .wallet-card:hover{border-color:#4af6;background:#00000080}.wallet-dropdown-help .wallet-card.internal{border-left:3px solid #66bbff!important}.wallet-dropdown-help .wallet-card.connected{border-left:3px solid #44aaff!important}.wallet-dropdown-help .wallet-card-header{display:flex;justify-content:space-between;align-items:center}.wallet-dropdown-help .wallet-card-title{font-size:.75rem;font-weight:700;color:#44aaffe6!important;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown-help .wallet-card-badge{font-size:.65rem;padding:2px 8px;background:#44aaff1a!important;border:1px solid rgba(68,170,255,.3)!important;border-radius:2px;color:#4afc!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown-help .wallet-card-badge.connected{background:#44aaff26;border-color:#44aaff80;color:#4af}.wallet-dropdown-help .wallet-card-address{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;background:#0000004d;border-radius:2px}.wallet-dropdown-help .wallet-address-text{font-family:Courier New,monospace;font-size:.85rem;color:#ffffffe6;font-weight:500}.wallet-dropdown-help .wallet-copy-btn{background:#44aaff1a!important;border:1px solid rgba(68,170,255,.3)!important;color:#44aaffe6!important;cursor:pointer;font-size:.65rem;padding:4px 8px;transition:all .2s ease;flex-shrink:0;border-radius:2px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.wallet-dropdown-help .wallet-copy-btn:hover{background:#4af3;border-color:#4af9;color:#4af;transform:translateY(-1px);box-shadow:0 2px 8px #44aaff4d}.wallet-dropdown-help .wallet-card-balance{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.wallet-dropdown-help .wallet-card-balance .balance-label{font-size:.65rem;color:#4af9!important;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.wallet-dropdown-help .wallet-card-balance .balance-value{display:flex;align-items:center;gap:8px}.wallet-dropdown-help .wallet-card-balance .balance-amount{font-family:Courier New,monospace;font-size:.95rem;font-weight:700;color:#4af!important}.wallet-dropdown-help .wallet-card-balance .balance-value.crime .balance-amount{font-size:1rem;color:#6bf!important}.wallet-dropdown-help .wallet-card-balance .balance-loading{font-size:.9rem;color:#44aaff80}.wallet-dropdown-help .balance-refresh-btn{background:none!important;border:none!important;color:#4af9!important;cursor:pointer;font-size:1rem;padding:2px;transition:all .2s ease}.wallet-dropdown-help .balance-refresh-btn:hover{color:#4af!important;transform:rotate(180deg)}.wallet-dropdown-help .wallet-dropdown-zone-metrics{padding:16px;border-bottom:1px solid rgba(68,170,255,.15)!important;background:#44aaff05!important}.wallet-dropdown-help .metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.wallet-dropdown-help .metric-card{background:#0006!important;border:1px solid rgba(68,170,255,.25)!important;padding:12px;border-radius:4px;text-align:center;transition:all .2s ease;position:relative}.wallet-dropdown-help .metric-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#44aaff,transparent);opacity:0;transition:opacity .3s ease}.wallet-dropdown-help .metric-card:hover{border-color:#44aaff80;background:#00000080;transform:translateY(-2px);box-shadow:0 0 20px #44aaff4d}.wallet-dropdown-help .metric-card:hover:before{opacity:1}.wallet-dropdown-help .metric-label{font-size:.65rem;color:#44aaffb3!important;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-weight:600}.wallet-dropdown-help .metric-value-large{font-size:2rem;font-weight:900;color:#4af!important;font-family:Courier New,monospace;text-shadow:0 0 20px rgba(68,170,255,.5)!important;line-height:1;display:flex;align-items:baseline;justify-content:center;gap:4px}.wallet-dropdown-help .metric-value-large.animating{animation:numberGlowBlue .3s ease}@keyframes numberGlowBlue{0%,to{color:#4af;transform:scale(1)}50%{color:#6bf;transform:scale(1.05)}}.wallet-dropdown-help .metric-unit{font-size:.7rem;color:#4afc;font-weight:700}.wallet-dropdown-help .progress-bar-wrapper{margin-top:14px}.wallet-dropdown-help .progress-bar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.wallet-dropdown-help .progress-bar-label{font-size:.7rem;color:#44aaffb3!important;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.wallet-dropdown-help .progress-bar-percent{font-size:.75rem;color:#4af!important;font-weight:700;font-family:Courier New,monospace}.wallet-dropdown-help .progress-bar-track{height:6px;background:#44aaff1a!important;border-radius:3px;overflow:hidden;position:relative;border:1px solid rgba(68,170,255,.2)!important}.wallet-dropdown-help .progress-bar-fill{height:100%;background:linear-gradient(90deg,#6bf,#4af)!important;border-radius:2px;transition:width 1.2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #4af9!important;position:relative}.wallet-dropdown-help .progress-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 2s infinite}.wallet-dropdown-help .wallet-dropdown-zone-actions{padding:16px;border-bottom:1px solid rgba(68,170,255,.15)!important;background:#0003!important}.wallet-dropdown-help .quick-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.wallet-dropdown-help .quick-action-btn{padding:14px 8px;background:#44aaff14!important;border:1px solid rgba(68,170,255,.25)!important;border-radius:4px;color:#4af!important;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.wallet-dropdown-help .quick-action-btn:hover{background:#44aaff26!important;border-color:#44aaff80!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #44aaff40!important}.wallet-dropdown-help .quick-action-btn.filled{background:linear-gradient(135deg,#6bf,#4af)!important;color:#08080a!important;border-color:#4af!important;font-weight:800}.wallet-dropdown-help .quick-action-btn.filled:hover{background:linear-gradient(135deg,#4af,#6bf)!important;box-shadow:0 4px 20px #4af6!important}.wallet-dropdown-help .quick-action-icon{font-size:1.3rem}.wallet-dropdown-help .dropdown-item,.wallet-dropdown-help .wallet-dropdown-zone-actions .dropdown-item,div.wallet-dropdown-help .dropdown-item,.app-header.blue-theme .wallet-dropdown-help .dropdown-item{background:#0000004d!important;border:1px solid rgba(68,170,255,.3)!important;border-color:#44aaff4d!important;border-bottom:1px solid rgba(68,170,255,.3)!important;padding:10px 14px;font-size:.75rem;color:#44aaffe6!important;text-align:left;border-radius:2px;transition:all .2s ease;font-weight:600;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:1}.wallet-dropdown-help .dropdown-item:hover,.wallet-dropdown-help .wallet-dropdown-zone-actions .dropdown-item:hover,div.wallet-dropdown-help .dropdown-item:hover,.app-header.blue-theme .wallet-dropdown-help .dropdown-item:hover{background:#44aaff1a!important;border:1px solid rgba(68,170,255,.5)!important;border-color:#44aaff80!important;border-bottom:1px solid rgba(68,170,255,.5)!important;color:#4af!important;transform:translate(2px);z-index:2}.wallet-dropdown-help .dropdown-item.upgrade-btn{background:#44aaff26!important;border-color:#44aaff80!important;font-weight:800;color:#4af!important}.wallet-dropdown-help .dropdown-item.upgrade-btn:hover{background:#44aaff40!important;border-color:#4afc!important;box-shadow:0 0 15px #44aaff4d!important;color:#4af!important}.wallet-dropdown-help .wallet-dropdown-zone-footer{padding:12px 16px;background:#0000004d!important;border-top:1px solid rgba(68,170,255,.1)!important}.wallet-dropdown-help .recent-activity{font-size:.65rem;color:#44aaff80!important;padding:6px 0;border-bottom:1px solid rgba(68,170,255,.08)!important;margin-bottom:10px;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.wallet-dropdown-help .footer-utilities{display:flex;justify-content:space-between;gap:8px}.wallet-dropdown-help .utility-btn{background:none!important;border:1px solid rgba(68,170,255,.2)!important;color:#44aaffb3!important;font-size:.7rem;padding:6px 12px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.08em;border-radius:2px;font-weight:600;flex:1}.wallet-dropdown-help .utility-btn:hover{color:#4af;border-color:#44aaff80;background:#44aaff0d}.wallet-dropdown-help .utility-btn.disconnect{color:#f44;border-color:#ff44444d}.wallet-dropdown-help .utility-btn.disconnect:hover{color:#f44;border-color:#f449;background:#ff44441a}@media(max-width:768px){.wallet-dropdown-help .level-name-large{font-size:1.4rem}.wallet-dropdown-help .metrics-grid{gap:8px}.wallet-dropdown-help .metric-value-large{font-size:1.6rem}.wallet-dropdown-help .quick-actions-grid{gap:6px}.wallet-dropdown-help .quick-action-btn{padding:12px 6px}}.app-header{position:fixed;top:0;left:0;right:0;z-index:10002;background:transparent;border-bottom:none;padding:20px 48px;transition:transform .4s ease,opacity .4s ease;box-shadow:none;opacity:0;transform:translateY(-32px);filter:blur(10px)}.app-header.visible{animation:slideInHeader 1s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto;background:transparent}@keyframes slideInHeader{0%{opacity:0;transform:translateY(-32px);filter:blur(10px)}60%{opacity:.9;transform:translateY(2px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.app-header.hidden{transform:translateY(-120%);opacity:0;pointer-events:none}.header-content{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.header-logo{flex-shrink:0}.logo-text{font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#f44;text-shadow:0 0 20px rgba(255,68,68,.5);text-decoration:none;transition:all .3s ease;cursor:pointer}.logo-text:hover{color:#fff;text-shadow:0 0 30px rgba(255,68,68,.8)}.header-nav{display:flex;align-items:center;gap:32px;flex:1;justify-content:center}.nav-dropdown{position:relative}.dropdown-trigger{display:flex;align-items:center;gap:6px;cursor:pointer}.dropdown-trigger svg{transition:transform .3s ease}.nav-dropdown:hover .dropdown-trigger svg{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:12px;background:#000;border:2px solid rgba(255,68,68,.6);min-width:180px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;box-shadow:0 8px 32px #ff44444d}.dropdown-menu.open{opacity:1;visibility:visible;margin-top:8px}.dropdown-item{display:block;padding:14px 20px;color:#ffffffb3;text-decoration:none;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all .2s ease;border-bottom:1px solid rgba(255,68,68,.2)}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#ff44441a;color:#f44;padding-left:24px}.nav-link{color:#ffffffb3;text-decoration:none;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;position:relative;padding:8px 0}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#f44;transition:width .3s ease}.nav-link:hover{color:#fff}.nav-link:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}@media(max-width:1024px){.header-nav{display:none}}@media(max-width:768px){.app-header{padding:12px 16px}.header-content{gap:16px}.logo-text{font-size:1rem}}.mobile-submenu{margin:8px 0;padding-left:0}.mobile-submenu p{color:#ffffffb3;font-size:.85rem;margin:6px 0;cursor:pointer;transition:color .2s ease}.mobile-submenu p:hover{color:#fff}.app-header.blue-theme .logo-text{color:#667eea;text-shadow:0 0 20px rgba(102,126,234,.5)}.app-header.blue-theme .logo-text:hover{color:#fff;text-shadow:0 0 30px rgba(102,126,234,.8)}.app-header.blue-theme .nav-link:after{background:#667eea}.app-header.blue-theme .dropdown-menu{border:2px solid rgba(102,126,234,.4);box-shadow:0 8px 32px #667eea4d}.app-header.blue-theme .dropdown-item{border:1px solid rgba(102,126,234,.3)!important;border-top:1px solid rgba(102,126,234,.3)!important;border-right:1px solid rgba(102,126,234,.3)!important;border-bottom:1px solid rgba(102,126,234,.3)!important;border-left:1px solid rgba(102,126,234,.3)!important;border-color:#667eea4d!important}.app-header.blue-theme .dropdown-item:hover{background:#667eea1a!important;border:1px solid rgba(102,126,234,.5)!important;border-top:1px solid rgba(102,126,234,.5)!important;border-right:1px solid rgba(102,126,234,.5)!important;border-bottom:1px solid rgba(102,126,234,.5)!important;border-left:1px solid rgba(102,126,234,.5)!important;border-color:#667eea80!important;color:#667eea!important}.app-header.blue-theme .menu__toggler{border:2px solid;border-image:linear-gradient(135deg,#667eea,#764ba2) 1}.app-header.green-theme .logo-text{color:#0f8;text-shadow:0 0 20px rgba(0,255,136,.5)}.app-header.green-theme .logo-text:hover{color:#fff;text-shadow:0 0 30px rgba(0,255,136,.8)}.app-header.green-theme .nav-link:after{background:#0f8}.app-header.green-theme .dropdown-menu{border:2px solid rgba(0,255,136,.6);box-shadow:0 8px 32px #00ff884d}.app-header.green-theme .dropdown-item{border-bottom:1px solid rgba(0,255,136,.2)}.app-header.green-theme .dropdown-item:hover{background:#00ff881a;color:#0f8}.mobile-block-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden}.mobile-block-content{position:relative;text-align:center;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px;padding:0 20px}.mobile-block-icon{margin:0 auto 30px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;animation:mobile-block-icon-float 3s ease-in-out infinite}@keyframes mobile-block-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mobile-block-icon svg{filter:drop-shadow(0 0 20px rgba(102,126,234,.5))}.mobile-block-title{font-family:Inter,sans-serif;font-size:32px;font-weight:700;color:#667eea;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 20px rgba(102,126,234,.6),0 0 40px rgba(102,126,234,.4),0 0 60px rgba(102,126,234,.2)}.mobile-block-description{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#ffffffb3;line-height:1.6;margin-bottom:30px}.mobile-block-highlight{display:block;margin-top:8px;color:#667eea;font-weight:500}.mobile-block-mobile-dev{display:block;margin-top:16px;color:#ffffff80;font-size:14px;font-style:italic}.mobile-block-divider{width:60px;height:2px;background:linear-gradient(90deg,transparent 0%,#667eea 50%,transparent 100%);margin:30px auto;animation:mobile-block-divider-glow 2s ease-in-out infinite}@keyframes mobile-block-divider-glow{0%,to{opacity:.5;box-shadow:0 0 10px #667eea4d}50%{opacity:1;box-shadow:0 0 20px #667eea99}}.mobile-block-telegram-text{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#fff9;margin-bottom:20px}.mobile-block-telegram-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;border-radius:0;border:1px solid rgba(102,126,234,.3);box-shadow:0 10px 30px #667eea4d,0 0 40px #667eea33;transition:all .3s ease;cursor:pointer}.mobile-block-telegram-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px #667eea66,0 0 60px #667eea4d;background:linear-gradient(135deg,#667eea,#764ba2)}.mobile-block-telegram-btn:active{transform:translateY(0)}.mobile-block-telegram-btn svg{width:20px;height:20px}.mobile-block-footer{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.mobile-block-footer p{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#fff6;margin:0}@media(min-width:768px)and (max-width:1024px){.mobile-block-container{max-width:500px;padding:50px 40px}.mobile-block-title{font-size:36px}.mobile-block-description{font-size:18px}}@media(max-width:374px){.mobile-block-container{padding:30px 20px}.mobile-block-title{font-size:24px}.mobile-block-icon{width:60px;height:60px}.mobile-block-icon svg{width:60px;height:60px}}.container{position:relative;max-width:960px;margin:100px auto 0;padding:16px 12.8px;z-index:50;opacity:0;transform:translateY(16px);transition:none}.container.visible{opacity:1;transform:translateY(0);animation:fadeInSync .8s ease-out forwards}@keyframes fadeInBlur{0%{opacity:0;filter:blur(16px);transform:translateY(24px) scale(.95)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.top-right-controls{position:fixed;top:32px;right:32px;z-index:9999;display:flex;align-items:center;gap:16px}.menu__toggler{position:relative;height:42px;width:42px;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid rgba(255,68,68,.6);padding:0;opacity:1;transform:scale(1);transition:all .3s ease;overflow:visible}.menu__toggler:before{content:"";position:absolute;top:6px;left:-2px;width:calc(100% + 4px);height:calc(100% - 12px);background-color:#08080a;transition:.3s ease-in-out;transform:scaleY(1);z-index:0;pointer-events:none}.menu__toggler:hover:before,.menu__toggler.active:before{transform:scaleY(0)}.menu__toggler:after{content:"";position:absolute;left:6px;top:-2px;height:calc(100% + 4px);width:calc(100% - 12px);background-color:#08080a;transition:.3s ease-in-out;transform:scaleX(1);transition-delay:.3s;z-index:0;pointer-events:none}.menu__toggler:hover:after,.menu__toggler.active:after{transform:scaleX(0)}.menu__toggler span,.menu__toggler span:before,.menu__toggler span:after{position:relative;content:"";width:22px;height:2px;background:#ffffffe6;border-radius:0;transition:.5s cubic-bezier(.77,0,.175,1);z-index:1}.menu__toggler span{display:block}.menu__toggler span:before{position:absolute;content:"";width:22px;height:2px;background:#ffffffe6;top:-8px;left:0}.menu__toggler span:after{position:absolute;content:"";width:22px;height:2.5px;background:#ffffffe6;top:8px;left:0}.menu__toggler.active>span{background:transparent}.menu__toggler.active>span:before,.menu__toggler.active>span:after{background:#ff4444e6;top:0}.menu__toggler.active>span:before{transform:rotate(-225deg)}.menu__toggler.active>span:after{transform:rotate(225deg)}.menu{position:fixed;left:0;top:0;z-index:10000;background:#000000f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px 80px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow-y:auto;font-family:Courier New,Consolas,monospace}.menu.active{opacity:1;visibility:visible}.menu>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:800px}.menu p{font-family:Courier New,Consolas,monospace;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:400;margin:0;padding:8px 0;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;position:relative;color:#0f8;background:transparent;border:none;opacity:0;transform:translate(-20px);transition:all .15s ease;text-align:left;width:100%;white-space:nowrap}.menu p:before{content:"> ";color:#0f8;margin-right:10px;opacity:0;transition:opacity .2s ease}.menu.active p{opacity:1;transform:translate(0)}.menu.active p:nth-child(1){transition-delay:.02s}.menu.active p:nth-child(2){transition-delay:.04s}.menu.active p:nth-child(3){transition-delay:.06s}.menu.active p:nth-child(4){transition-delay:.08s}.menu.active p:nth-child(5){transition-delay:.1s}.menu.active p:nth-child(6){transition-delay:.12s}.menu.active p:nth-child(7){transition-delay:.14s}.menu.active p:nth-child(8){transition-delay:.16s}.menu.active p:nth-child(9){transition-delay:.18s}.menu.active p:nth-child(10){transition-delay:.2s}.menu.active p:nth-child(11){transition-delay:.22s}.menu p:hover{color:#38ef7d;background:#00ff880d;text-shadow:0 0 10px rgba(0,255,136,.6);padding-left:20px}.menu p:hover:before{opacity:1}.menu p:after{content:"_";color:#0f8;animation:blinkGreen 1s infinite;opacity:0;margin-left:5px}.menu p:hover:after{opacity:1}@keyframes blinkGreen{0%,49%{opacity:1}50%,to{opacity:0}}.menu.menu-red p{color:#f44}.menu.menu-red p:before{color:#f44}.menu.menu-red p:hover{color:#f66;background:#ff44440d;text-shadow:0 0 10px rgba(255,68,68,.6)}.menu.menu-red p:after{color:#f44;animation:blinkRed 1s infinite}@keyframes blinkRed{0%,49%{opacity:1}50%,to{opacity:0}}.menu.menu-red .mobile-submenu p:not(.submenu-title):before{color:#f44!important}.menu.menu-blue p{color:#3b82f6}.menu.menu-blue p:before{color:#3b82f6}.menu.menu-blue p:hover{color:#60a5fa;background:#3b82f60d;text-shadow:0 0 10px rgba(59,130,246,.6)}.menu.menu-blue p:after{color:#3b82f6;animation:blinkBlue 1s infinite}@keyframes blinkBlue{0%,49%{opacity:1}50%,to{opacity:0}}.menu.menu-blue .mobile-submenu p:not(.submenu-title):before{color:#3b82f6!important}.mobile-submenu{display:flex;flex-direction:column;width:100%;margin-left:0}.mobile-submenu p:not(.submenu-title){padding-left:40px;font-size:clamp(1rem,2vw,1.4rem);opacity:.8}.mobile-submenu p:not(.submenu-title):before{content:"├─ "!important;margin-right:10px;color:#0f8;opacity:.6}.mobile-submenu p:last-child:before{content:"└─ "!important}.mobile-submenu p:not(.submenu-title):hover{opacity:1;padding-left:50px}@media(max-width:768px){.container{padding:19.2px 12.8px}.menu__toggler{top:20px;right:20px;height:24px;width:24px}.menu__toggler span,.menu__toggler span:before,.menu__toggler span:after{width:24px;height:2px}.menu p{font-size:clamp(2rem,8vw,3rem);padding:1rem 2rem}}body.fp-viewing-section-0,body.fp-viewing-section-1,body.fp-viewing-section-2,body.fp-viewing-section-3{overflow:hidden!important}.landing-container{position:relative;width:100%;height:100vh;overflow:hidden;background:transparent;color:#fff;z-index:50;transition:opacity .8s ease-out;contain:layout style paint;will-change:auto}.landing-container.fade-out{opacity:0}#fullpage{z-index:50}.section{transform:translateZ(0);backface-visibility:hidden;contain:layout style paint}.landing-container #fp-nav ul li a span{background:#ffffff4d;transition:all .3s ease}.landing-container #fp-nav ul li a.active span,.landing-container #fp-nav ul li:hover a.active span{background:#fff;box-shadow:0 0 20px #fffc}.landing-container #fp-nav ul li .fp-tooltip{color:#fff!important;background:#000000e6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:system-ui,-apple-system,sans-serif!important;font-size:11.2px!important;font-weight:600!important;padding:6px 12px!important;border:1px solid rgba(255,255,255,.2)}.section{position:relative;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.slide-content{text-align:center;max-width:900px;width:100%;margin:0 auto;padding:48px 32px;position:relative;z-index:10}.slide-layout-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12vh 0 8vh;pointer-events:none}.slide-content-top{flex:1;display:flex;justify-content:center;align-items:center;z-index:10;text-align:center;width:100%}.slide-content-top .slide-badge{border:none!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important;overflow:visible!important;display:inline-block!important;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-shadow:0 0 20px rgba(59,130,246,.8),0 0 40px rgba(59,130,246,.5),0 0 60px rgba(59,130,246,.3);animation:welcomeGlow 3s ease-in-out infinite}.slide-content-top .slide-badge:before{display:none!important;content:none!important}@keyframes welcomeGlow{0%,to{text-shadow:0 0 20px rgba(59,130,246,.8),0 0 40px rgba(59,130,246,.5),0 0 60px rgba(59,130,246,.3)}50%{text-shadow:0 0 30px rgba(59,130,246,1),0 0 60px rgba(59,130,246,.7),0 0 90px rgba(59,130,246,.5)}}.slide-content-bottom{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;text-align:center;max-width:750px;width:90%;opacity:0;will-change:opacity;transition:opacity .7s ease-out;padding:0 32px;pointer-events:auto}.slide-content-bottom .slide-subtitle{font-size:clamp(.7rem,1.1vw,.85rem);margin-bottom:20px;font-weight:300;letter-spacing:.25em;text-transform:uppercase;opacity:.5;transition:opacity .4s ease}.slide-content-bottom .slide-description{font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.8;margin-bottom:32px;font-weight:200;opacity:.75;letter-spacing:.02em}.slide-content-bottom .slide-cta{gap:16px}.slide-content-bottom .slide-cta button{padding:14px 36px;font-size:.8rem;font-weight:400;letter-spacing:.15em}.slide-badge{display:inline-block;padding:8px 24px;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;position:relative;overflow:hidden;border:2px solid}.slide-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:badgeSweep 3s ease-in-out infinite}@keyframes badgeSweep{0%{left:-100%}50%,to{left:200%}}.slide-badge-blue{background:#3b82f61a;border-color:#3b82f6;color:#6bf;box-shadow:0 0 20px #3b82f666,inset 0 0 20px #3b82f633;text-shadow:0 0 10px rgba(102,187,255,.8)}.slide-content-top .slide-badge-blue{background:transparent!important;border:none!important;box-shadow:none!important}.slide-badge-red{background:#ff44441a;border-color:#f44;color:#ff6b6b;box-shadow:0 0 20px #f446,inset 0 0 20px #f443;text-shadow:0 0 10px rgba(255,107,107,.8)}.slide-badge-green{background:#00ff881a;border-color:#0f8;color:#0f8;box-shadow:0 0 20px #0f86,inset 0 0 20px #0f83;text-shadow:0 0 10px rgba(0,255,136,.8)}.slide-title{font-family:Inter,sans-serif;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:24px;text-transform:uppercase;position:relative;animation:titlePulse 3s ease-in-out infinite}@keyframes titlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.slide-title-blue{color:#fff;text-shadow:0 0 30px rgba(59,130,246,1),0 0 60px rgba(59,130,246,.8),0 0 90px rgba(59,130,246,.6),0 4px 8px rgba(0,0,0,.8);filter:drop-shadow(0 0 40px rgba(102,187,255,.5))}.slide-title-red{color:#fff;text-shadow:0 0 30px rgba(255,68,68,1),0 0 60px rgba(255,68,68,.8),0 0 90px rgba(255,68,68,.6),0 4px 8px rgba(0,0,0,.8);filter:drop-shadow(0 0 40px rgba(255,107,107,.5))}.slide-title-green{color:#fff;text-shadow:0 0 30px rgba(0,255,136,1),0 0 60px rgba(0,255,136,.8),0 0 90px rgba(0,255,136,.6),0 4px 8px rgba(0,0,0,.8);filter:drop-shadow(0 0 40px rgba(0,255,136,.5))}.slide-subtitle{font-size:clamp(.7rem,1.1vw,.85rem);font-weight:300;color:#ffffff80;margin-bottom:20px;letter-spacing:.25em;text-transform:uppercase;transition:opacity .4s ease}.slide-description{font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.8;color:#ffffffbf;margin-bottom:32px;font-weight:200;letter-spacing:.02em;max-width:700px;margin-left:auto;margin-right:auto}.slide-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.slide-cta button{padding:14px 36px;font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;font-family:Inter,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-blue-glow{background:#3b82f626;color:#ffffffe6;border:1px solid rgba(59,130,246,.3);box-shadow:0 4px 20px #3b82f626,inset 0 1px #ffffff1a}.btn-blue-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.btn-blue-glow:hover{background:#3b82f640;border-color:#3b82f680;box-shadow:0 6px 30px #3b82f640,inset 0 1px #ffffff26;transform:translateY(-1px)}.btn-blue-glow:hover:before{left:100%}.btn-blue-outline{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0000001a,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-blue-outline:hover{background:#ffffff0d;border-color:#ffffff4d;color:#ffffffe6;box-shadow:0 6px 30px #00000026,inset 0 1px #ffffff1a;transform:translateY(-1px)}.btn-red-glow{background:#ff444426;color:#ffffffe6;border:1px solid rgba(255,68,68,.3);box-shadow:0 4px 20px #ff444426,inset 0 1px #ffffff1a}.btn-red-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.btn-red-glow:hover{background:#ff444440;border-color:#ff444480;box-shadow:0 6px 30px #ff444440,inset 0 1px #ffffff26;transform:translateY(-1px)}.btn-red-glow:hover:before{left:100%}.btn-red-outline{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0000001a,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-red-outline:hover{background:#ffffff0d;border-color:#ffffff4d;color:#ffffffe6;box-shadow:0 6px 30px #00000026,inset 0 1px #ffffff1a;transform:translateY(-1px)}.btn-green-glow{background:#00ff8826;color:#ffffffe6;border:1px solid rgba(0,255,136,.3);box-shadow:0 4px 20px #00ff8826,inset 0 1px #ffffff1a}.btn-green-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.btn-green-glow:hover{background:#00ff8840;border-color:#00ff8880;box-shadow:0 6px 30px #00ff8840,inset 0 1px #ffffff26;transform:translateY(-1px)}.btn-green-glow:hover:before{left:100%}.btn-green-outline{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0000001a,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-green-outline:hover{background:#ffffff0d;border-color:#ffffff4d;color:#ffffffe6;box-shadow:0 6px 30px #00000026,inset 0 1px #ffffff1a;transform:translateY(-1px)}.fp-auto-height.footer-section{height:auto!important;width:100%!important;padding:0!important;border-top:1px solid rgba(255,255,255,.1);background:#00000080;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.footer-wrapper{width:100%!important;padding:24px 64px!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.footer-info{text-align:left;display:flex;flex-direction:column;gap:4px}.footer-links-compact{display:flex;gap:24px;align-items:center}.footer-copyright{font-size:.75rem;color:#fff9;margin:0;font-weight:500}.footer-disclaimer{font-size:.65rem;color:#ffffff4d;margin:0;font-style:italic}.footer-links-compact a{color:#ffffff80;text-decoration:none;font-size:.75rem;font-weight:500;transition:all .3s ease;position:relative;cursor:pointer}.footer-links-compact a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:#fffc;transition:width .3s ease}.footer-links-compact a:hover{color:#ffffffe6}.footer-links-compact a:hover:after{width:100%}@media(max-width:768px){.slide-content{padding:32px 16px}.slide-title{font-size:clamp(2.5rem,10vw,4rem)}.slide-cta{flex-direction:column}.slide-cta button{width:100%}.footer-wrapper{flex-direction:column!important;text-align:center!important;gap:.8rem!important;padding:1.6rem 16px!important}.footer-info{text-align:center}.footer-links-compact{flex-wrap:wrap;justify-content:center;gap:.8rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-badge{animation:fadeInUp .8s ease backwards;animation-delay:.2s}.slide-title{animation:fadeInUp 1s ease backwards;animation-delay:.4s}.slide-subtitle{animation:fadeInUp 1s ease backwards;animation-delay:.6s}.slide-description{animation:fadeInUp 1s ease backwards;animation-delay:.8s}.slide-cta{animation:fadeInUp 1s ease backwards;animation-delay:1s}.legal-container{position:relative;min-height:100vh;color:#fff;overflow-y:auto}.legal-content{position:relative;max-width:900px;margin:0 auto;padding:60px 24px;z-index:50;opacity:0;animation:fadeIn .8s ease-in forwards .3s}@keyframes fadeIn{to{opacity:1}}.legal-header{text-align:center;margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid rgba(102,126,234,.2)}.legal-header h1{font-size:2.5rem;font-weight:800;margin:0 0 12px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.legal-header .update-date{font-size:.9rem;color:#ffffff80;margin:0}.legal-section{margin-bottom:40px;padding:28px;background:linear-gradient(145deg,#0a0a0cb3,#05050899);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(102,126,234,.15);border-radius:0;box-shadow:0 0 0 1px #667eea1a,0 10px 40px #0009,inset 0 1px #667eea1a}.legal-section h2{font-size:1.6rem;font-weight:700;margin:0 0 20px;color:#667eea;letter-spacing:-.01em}.legal-section p{font-size:1rem;line-height:1.7;color:#ffffffbf;margin:0 0 16px}.legal-section ul{margin:16px 0;padding-left:24px}.legal-section li{font-size:1rem;line-height:1.7;color:#ffffffbf;margin-bottom:10px}.legal-section strong{color:#667eea;font-weight:600}.warning-box{background:#667eea1a;border:2px solid rgba(102,126,234,.4);border-radius:0;padding:20px;margin:20px 0}.warning-box strong{display:block;font-size:1.1rem;margin-bottom:12px;color:#667eea}.warning-box p{margin:0 0 12px;color:#ffffffd9}.warning-box ul{margin:12px 0 0;padding-left:20px}.warning-box li{color:#fffc;margin-bottom:8px}.legal-footer{text-align:center;margin-top:50px;padding:30px 0;border-top:1px solid rgba(102,126,234,.2)}.legal-footer .final-notice{font-size:.95rem;color:#ffffffb3;margin:0 0 24px;font-style:italic}.btn-back{margin-top:20px;padding:12px 32px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid rgba(102,126,234,.4);border-radius:0;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d}.btn-back:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 15px 40px #667eea66;transform:translateY(-2px)}@media(max-width:768px){.legal-content{padding:40px 16px}.legal-header h1{font-size:2rem}.legal-section{padding:20px}.legal-section h2{font-size:1.3rem}}.help-page{min-height:100vh;background:#000;position:relative;overflow:visible}.help-page:after{content:"";position:fixed;inset:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none;z-index:1}.help-page.cyber-matrix{background:#000}.help-hero{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}.help-hero-content{position:relative;z-index:50;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.help-container{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:60px 20px;color:#fff}.help-back-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 20px;border-radius:0;cursor:pointer;font-size:14px;margin-bottom:40px;transition:all .3s ease}.help-back-btn:hover{background:#ffffff1a;transform:translate(-5px)}.help-header{text-align:center;margin-bottom:60px}.help-header h1{font-size:42px;font-weight:700;margin-bottom:15px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.help-subtitle{font-size:18px;color:#fff9;font-weight:300}.help-content{display:flex;flex-direction:column;gap:60px}.help-section{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:0;padding:40px}.help-section h2{font-size:32px;font-weight:600;margin-bottom:25px;color:#fff}.help-section h3{font-size:22px;font-weight:500;margin-bottom:15px;color:#ffffffe6}.help-text p{font-size:16px;line-height:1.8;color:#ffffffb3;margin-bottom:15px}.help-text strong{color:#667eea;font-weight:600}.help-example{background:#667eea1a;border-left:3px solid #667eea;padding:20px;margin-top:25px;border-radius:0}.help-example h3{font-size:18px;margin-bottom:10px;color:#667eea}.help-example p{font-size:15px;line-height:1.7;color:#fffc;margin:0}.help-metric{margin-bottom:40px}.help-metric:last-child{margin-bottom:0}.help-ratio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:25px 0}.ratio-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:20px;text-align:center;transition:all .3s ease}.ratio-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.ratio-card.potential{border-color:#34d3994d}.ratio-card.potential .ratio-value{color:#34d399}.ratio-card.medium{border-color:#fbbf244d}.ratio-card.medium .ratio-value{color:#fbbf24}.ratio-card.high{border-color:#fb923c4d}.ratio-card.high .ratio-value{color:#fb923c}.ratio-card.extreme{border-color:#ef44444d}.ratio-card.extreme .ratio-value{color:#ef4444;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.ratio-value{font-size:24px;font-weight:700;margin-bottom:8px}.ratio-label{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#ffffffe6;margin-bottom:5px}.ratio-card p{font-size:13px;color:#ffffff80;margin:0}.help-warning{background:#fbbf241a;border-left:3px solid #fbbf24;padding:15px 20px;margin-top:25px;border-radius:0;font-size:14px;line-height:1.6;color:#fffc}.help-warning strong{color:#fbbf24}.help-checklist{list-style:none;padding:0;margin:20px 0}.help-checklist li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:15px;line-height:1.6;color:#ffffffb3}.help-checklist li:last-child{border-bottom:none}.help-checklist strong{color:#667eea;font-weight:600}.help-explanation{background:#ffffff08;padding:15px 20px;border-radius:0;margin-top:20px;font-size:14px;line-height:1.7;color:#ffffffb3}.help-explanation strong{color:#fff}.help-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:25px 0}.region-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:20px;text-align:center;transition:all .3s ease}.region-card:hover{background:#ffffff0d;border-color:#667eea}.region-card h4{font-size:18px;margin-bottom:10px}.region-card p{font-size:13px;color:#fff9;margin:0}.help-note{background:#667eea1a;border-left:3px solid #667eea;padding:15px 20px;margin-top:20px;border-radius:0;font-size:14px;line-height:1.6;color:#fffc}.help-steps{display:flex;flex-direction:column;gap:20px;margin-top:30px}.step-card{display:flex;gap:20px;align-items:flex-start;background:#ffffff08;padding:25px;border-radius:0;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.step-card:hover{background:#ffffff0d;border-color:#667eea}.step-number{min-width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0;font-size:24px;font-weight:700;color:#fff}.step-content h3{font-size:18px;margin-bottom:8px;color:#fff}.step-content p{font-size:15px;line-height:1.6;color:#ffffffb3;margin:0}.step-content a{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.step-content a:hover{border-bottom-color:#667eea}.help-strategy{margin-top:20px}.help-strategy h3{font-size:20px;margin-top:30px;margin-bottom:15px;color:#667eea}.help-strategy h3:first-child{margin-top:0}.help-strategy ul{list-style:none;padding:0;margin:0}.help-strategy ul li{padding:10px 0 10px 30px;position:relative;font-size:15px;line-height:1.6;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.05)}.help-strategy ul li:last-child{border-bottom:none}.help-strategy ul li:before{content:"→";position:absolute;left:0;color:#667eea;font-weight:700}.help-disclaimer-section{border-color:#ef44444d}.help-disclaimer-box{background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:0;padding:30px}.help-disclaimer-box h2{color:#ef4444;font-size:24px;margin-bottom:20px}.help-disclaimer-box p{font-size:15px;line-height:1.7;color:#fffc;margin-bottom:15px}.help-disclaimer-box p:last-child{margin-bottom:0}.help-disclaimer-box strong{color:#fff}.help-footer{text-align:center;margin-top:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.help-dashboard-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:16px 40px;border-radius:0;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d}.help-dashboard-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea66}@media(max-width:768px){.help-container{padding:40px 15px}.help-header h1{font-size:28px}.help-subtitle{font-size:15px}.help-section{padding:25px 20px}.help-section h2{font-size:24px}.help-section h3{font-size:18px}.help-ratio-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ratio-card{padding:15px}.ratio-value{font-size:20px}.help-regions{grid-template-columns:1fr}.step-card{flex-direction:column;padding:20px}.step-number{min-width:40px;height:40px;font-size:20px}.help-dashboard-btn{width:100%;padding:14px 30px}}.help-page .menu__toggler{border-color:#3b82f699}.help-page .menu__toggler.active>span:before,.help-page .menu__toggler.active>span:after{background:#3b82f6e6}.help-page .footer{position:relative;z-index:10}.help-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:visible;background:linear-gradient(180deg,#3b82f626,#000c,#000);border-bottom:2px solid rgba(59,130,246,.3);margin-bottom:60px;margin-top:0;padding:0}.help-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(59,130,246,.03) 2px,rgba(59,130,246,.03) 4px);pointer-events:none;animation:scanlines 8s linear infinite}.help-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.1) 0%,transparent 60%);pointer-events:none}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}.hero-scanline{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.5) 30%,rgba(96,165,250,1) 50%,rgba(59,130,246,.5) 70%,transparent 100%);animation:scanlineGlitch 4s ease-in-out infinite;filter:blur(2px) drop-shadow(0 0 8px rgba(59,130,246,.8));z-index:100}@keyframes scanlineGlitch{0%{top:0;opacity:1;transform:translate(0) scaleX(1)}15%{top:15%;opacity:.9;transform:translate(5px) scaleX(.95)}16%{top:15%;opacity:.3;transform:translate(-8px) scaleX(1.1)}17%{top:15%;opacity:1;transform:translate(0) scaleX(1)}35%{top:40%;opacity:.8;transform:translate(0) scaleX(1)}48%{top:55%;opacity:.9;transform:translate(-3px) scaleX(.9)}49%{top:55%;opacity:.2;transform:translate(10px) scaleX(1.2)}50%{top:55%;opacity:1;transform:translate(0) scaleX(1)}70%{top:80%;opacity:.7;transform:translate(0) scaleX(1)}82%{top:95%;opacity:.9;transform:translate(0) scaleX(1)}83%{top:95%;opacity:.1;transform:translate(-15px) scaleX(.7)}84%{top:95%;opacity:1;transform:translate(0) scaleX(1)}to{top:100%;opacity:.3;transform:translate(0) scaleX(1)}}.hero-content{position:relative;z-index:10;text-align:center;padding:0 40px;max-width:1200px;width:100%;margin:0!important}.cyber-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:15px;text-shadow:0 0 20px rgba(59,130,246,.8),0 0 40px rgba(59,130,246,.5),0 0 60px rgba(59,130,246,.3);animation:titleGlow 3s ease-in-out infinite}@keyframes titleGlow{0%,to{text-shadow:0 0 20px rgba(59,130,246,.8),0 0 40px rgba(59,130,246,.5),0 0 60px rgba(59,130,246,.3)}50%{text-shadow:0 0 30px rgba(59,130,246,1),0 0 60px rgba(59,130,246,.7),0 0 90px rgba(59,130,246,.5)}}.title-bracket{color:#3b82f6;font-weight:300;margin:0 15px;animation:bracketFlicker 4s ease-in-out infinite}@keyframes bracketFlicker{0%,to{opacity:1}50%{opacity:.5}}.cyber-subtitle{font-size:clamp(.75rem,1.3vw,1rem);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#3b82f6cc;margin-bottom:30px}.hero-stats{display:flex;justify-content:center;align-items:center;gap:30px;margin:30px 0;flex-wrap:wrap}.hero-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px;background:#3b82f608;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2);border-radius:12px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.hero-stats .stat-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left .5s ease}.hero-stats .stat-item:hover:before{left:100%}.hero-stats .stat-item:hover{background:#3b82f614;border-color:#3b82f680;box-shadow:0 8px 32px #3b82f64d,inset 0 1px #ffffff1a;transform:translateY(-4px) scale(1.02)}.help-stat-value{font-family:Courier New,monospace;font-size:2.5rem;font-weight:900;color:#3b82f6!important;background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd)!important;background-size:200% 200%;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 20px rgba(59,130,246,.6);filter:drop-shadow(0 0 12px rgba(59,130,246,.6))!important;animation:statGlowBlue 3s ease infinite!important;line-height:1}@keyframes statGlowBlue{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-stats .stat-label{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.stat-divider{width:2px;height:50px;background:linear-gradient(180deg,transparent,rgba(59,130,246,.5),transparent)}.hero-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.hero-btn{display:flex;align-items:center;gap:12px;padding:16px 32px;font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:2px solid rgba(59,130,246,.5);background:#0009;color:#fff;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.hero-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);transition:left .5s ease}.hero-btn:hover:before{left:100%}.hero-btn:hover{border-color:#3b82f6;box-shadow:0 0 20px #3b82f666,inset 0 0 20px #3b82f61a;transform:translateY(-2px)}.hero-btn.primary{background:#3b82f633;border-color:#3b82f6}.hero-btn.primary:hover{background:#3b82f64d;box-shadow:0 0 30px #3b82f699,inset 0 0 20px #3b82f633}.hero-btn.secondary{background:#0009;border-color:#60a5fa80}.btn-icon{font-size:1.2rem}.help-main-layout{display:grid;grid-template-columns:280px minmax(0,900px) 320px;gap:40px;max-width:1800px;margin:0 auto;padding:0 40px 80px;position:relative;z-index:2;justify-content:center}.help-sidebar{position:sticky;top:100px;height:fit-content;max-height:none;overflow:visible;background:transparent;border:none;padding:0;transition:all .3s ease}.help-sidebar.collapsed{width:60px;padding:0}.help-sidebar.collapsed .sidebar-content{opacity:0;pointer-events:none}.sidebar-toggle{display:none}.sidebar-content{transition:opacity .3s ease}.sidebar-section{margin-bottom:32px}.sidebar-section:last-child{margin-bottom:0}.section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:none}.section-icon{font-size:1.2rem}.section-title{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#3b82f6}.section-nav{display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;color:#ffffffb3;font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;position:relative;transition:all .3s ease;width:100%}.nav-item:hover{background:transparent;color:#fff;transform:translate(5px)}.nav-item.active{background:transparent;color:#3b82f6}.nav-item.active:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3b82f6;box-shadow:0 0 10px #3b82f6}.nav-icon{font-size:1.1rem;flex-shrink:0}.nav-text{flex:1}.nav-indicator{width:6px;height:6px;border-radius:50%;background:transparent;transition:background .3s ease}.nav-item.active .nav-indicator{background:#3b82f6;box-shadow:0 0 10px #3b82f6}.help-page .help-content-area{min-height:600px}.help-page .content-wrapper{background:#0006;border:1px solid rgba(59,130,246,.2);padding:40px;position:relative}.help-page .content-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5) 30%,rgba(96,165,250,1) 50%,rgba(59,130,246,.5) 70%,transparent)}.help-page .content-section{animation:contentFadeIn .5s ease}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.help-page .section-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:24px}.help-page .breadcrumb-separator{color:#3b82f680}.help-page .breadcrumb-active{color:#3b82f6}.help-page .section-main-title{font-size:2.5rem;font-weight:800;margin-bottom:30px;color:#fff;text-shadow:0 0 20px rgba(59,130,246,.3)}.help-page .section-intro{margin-bottom:40px;padding:24px;background:#3b82f60d;border-left:3px solid #3b82f6}.help-page .intro-text{font-size:1.1rem;line-height:1.8;color:#fffc}.help-page .content-placeholder{padding:120px 40px;text-align:center;font-size:1.2rem;font-weight:600;letter-spacing:.1em;color:#3b82f666;border:2px dashed rgba(59,130,246,.2);background:#0000004d}.help-page .help-right-sidebar{position:sticky;top:100px;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto}.help-page .help-right-sidebar::-webkit-scrollbar{width:6px}.help-page .help-right-sidebar::-webkit-scrollbar-track{background:#0000004d}.help-page .help-right-sidebar::-webkit-scrollbar-thumb{background:#3b82f680;border-radius:3px}.help-page .right-sidebar-content{display:flex;flex-direction:column;gap:24px}.help-page .sidebar-widget{background:#0009;border:1px solid rgba(59,130,246,.3);padding:20px;position:relative;overflow:hidden}.help-page .sidebar-widget:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.help-page .widget-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(59,130,246,.2)}.help-page .widget-icon{font-size:1.2rem}.help-page .widget-title{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#3b82f6}.help-page .widget-content{color:#ffffffb3;font-size:.9rem;line-height:1.6}.help-page .toc-placeholder{padding:40px 20px;text-align:center;color:#3b82f666;font-size:.85rem;border:1px dashed rgba(59,130,246,.2);background:#0000004d}.help-page .toc-nav{display:flex;flex-direction:column;gap:4px}.help-page .toc-link{display:block;padding:8px 12px;color:#fff9;text-decoration:none;font-size:.85rem;line-height:1.4;border-left:2px solid transparent;transition:all .2s ease;cursor:pointer}.help-page .toc-link:hover{color:#ffffffe6;background:#3b82f61a;border-left-color:#3b82f680;transform:translate(4px)}.help-page .toc-link.active{color:#3b82f6;background:#3b82f626;border-left-color:#3b82f6;font-weight:600}.help-page .toc-link.toc-level-2{padding-left:12px;font-weight:500}.help-page .toc-link.toc-level-3{padding-left:24px;font-size:.8rem;font-weight:400}.help-page .tip-text{font-size:.85rem;line-height:1.7;color:#ffffffb3}.help-page .related-links{display:flex;flex-direction:column;gap:8px}.help-page .related-link{display:block;padding:10px 12px;background:#0000004d;border:1px solid rgba(59,130,246,.2);color:#ffffffb3;text-decoration:none;font-size:.85rem;transition:all .3s ease}.help-page .related-link:hover{background:#3b82f61a;border-color:#3b82f6;color:#fff;transform:translate(5px)}.help-floating-actions{position:fixed;bottom:40px;right:40px;display:flex;flex-direction:column;gap:12px;z-index:1000}.floating-btn{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#3b82f633;border:2px solid rgba(59,130,246,.5);color:#fff;font-size:1.3rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating-btn:hover{background:#3b82f64d;border-color:#3b82f6;transform:scale(1.1);box-shadow:0 0 20px #3b82f680}.floating-btn:active{transform:scale(.95)}@media(max-width:1400px){.help-main-layout{grid-template-columns:260px 1fr 280px;gap:30px;padding:0 30px 60px}}@media(max-width:1200px){.help-page .help-main-layout{grid-template-columns:240px 1fr;gap:30px}.help-page .help-right-sidebar{display:none}}@media(max-width:968px){.help-page .help-main-layout{grid-template-columns:1fr;gap:20px;padding:0 20px 40px}.help-page .help-sidebar{position:relative;top:0;max-height:none;margin-bottom:30px}.help-page .help-sidebar.collapsed{width:100%}.help-page .sidebar-toggle{right:20px}.help-page .help-floating-actions{bottom:20px;right:20px}.help-page .floating-btn{width:48px;height:48px;font-size:1.1rem}}@media(max-width:768px){.help-page .help-hero{min-height:auto;margin-bottom:40px}.help-page .hero-content{padding:0 20px 40px;margin:0 auto}.help-page .cyber-title{font-size:2rem}.help-page .cyber-subtitle{font-size:.75rem}.help-page .hero-stats{gap:20px;margin:30px 0}.help-page .help-stat-value{font-size:2.5rem}.help-page .stat-divider{height:40px}.help-page .hero-btn{padding:12px 24px;font-size:.8rem}.help-page .content-wrapper{padding:24px 20px}.help-page .section-main-title{font-size:1.8rem}.help-page .content-placeholder{padding:60px 20px;font-size:1rem}}@media(max-width:480px){.help-page .help-hero{min-height:40vh}.help-page .cyber-title{font-size:1.5rem;letter-spacing:.1em}.help-page .title-bracket{margin:0 8px}.help-page .hero-stats{flex-direction:column;gap:20px}.help-page .stat-divider{width:80px;height:2px}.help-page .hero-actions{flex-direction:column;width:100%}.help-page .hero-btn{width:100%;justify-content:center}.help-page .help-main-layout{padding:0 15px 30px}.help-page .nav-item{font-size:.8rem;padding:10px 12px}.help-page .help-floating-actions{bottom:15px;right:15px;gap:8px}.help-page .floating-btn{width:44px;height:44px;font-size:1rem}}@keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.05em -.025em 0 rgba(0,255,0,.75),-.025em .05em 0 rgba(0,0,255,.75)}14%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.05em -.025em 0 rgba(0,255,0,.75),-.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}49%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}99%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}to{text-shadow:-.025em 0 0 rgba(255,0,0,.75),-.025em -.025em 0 rgba(0,255,0,.75),-.025em -.05em 0 rgba(0,0,255,.75)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.help-sidebar,.help-right-sidebar,.help-floating-actions,.hero-scanline,.sidebar-toggle{display:none}.help-main-layout{grid-template-columns:1fr}.help-hero{min-height:auto;page-break-after:avoid}.content-section{page-break-inside:avoid}}.help-page .help-content-block{margin-bottom:40px}.help-page .help-content-block h2{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid rgba(59,130,246,.3)}.help-page .help-content-block h3{font-size:1.3rem;font-weight:600;color:#3b82f6;margin:30px 0 15px}.help-page .help-content-block p{font-size:1rem;line-height:1.8;color:#fffc;margin-bottom:15px}.help-page .help-content-block ul,.help-page .help-content-block ol{margin:20px 0;padding-left:30px}.help-page .help-content-block li{font-size:1rem;line-height:1.8;color:#fffc;margin-bottom:10px}.help-page .help-content-block strong{color:#3b82f6;font-weight:600}.help-page .help-content-block code{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);padding:2px 8px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;color:#60a5fa}.help-page .help-info-box{background:#3b82f60d;border-left:4px solid #3b82f6;padding:20px 24px;margin:30px 0}.help-page .help-info-box.warning{background:#fbbf240d;border-left-color:#fbbf24}.help-page .help-info-box.danger{background:#ef44440d;border-left-color:#ef4444}.help-page .help-info-box.success{background:#22c55e0d;border-left-color:#22c55e}.help-page .help-info-box-title{font-size:1rem;font-weight:700;color:#3b82f6;margin-bottom:10px;display:flex;align-items:center;gap:8px}.help-page .help-info-box.warning .help-info-box-title{color:#fbbf24}.help-page .help-info-box.danger .help-info-box-title{color:#ef4444}.help-page .help-info-box.success .help-info-box-title{color:#22c55e}.help-page .help-info-box-content{font-size:.95rem;line-height:1.7;color:#fffc}.help-page .help-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:30px 0}.help-page .help-feature-card{background:#0006;border:1px solid rgba(59,130,246,.3);padding:24px;transition:all .3s ease}.help-page .help-feature-card:hover{border-color:#3b82f6;background:#3b82f60d;transform:translateY(-4px);box-shadow:0 8px 24px #3b82f633}.help-page .help-feature-icon{font-size:2.5rem;margin-bottom:16px}.help-page .help-feature-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:12px}.help-page .help-feature-description{font-size:.9rem;line-height:1.6;color:#ffffffb3}.help-page .help-steps{display:flex;flex-direction:column;gap:24px;margin:30px 0}.help-page .help-step{display:flex;gap:20px;background:#0006;border:1px solid rgba(59,130,246,.2);padding:24px;transition:all .3s ease}.help-page .help-step:hover{border-color:#3b82f680;background:#3b82f608}.help-page .help-step-number{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#3b82f633;border:2px solid #3b82f6;font-size:1.5rem;font-weight:900;color:#3b82f6;font-family:Courier New,monospace}.help-page .help-step-content h4{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:8px}.help-page .help-step-content p{font-size:.95rem;line-height:1.7;color:#fffc;margin:0}.help-page .help-table-container{overflow-x:auto;margin:30px 0}.help-page .help-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(59,130,246,.3)}.help-page .help-table thead{background:#3b82f61a}.help-page .help-table th{padding:16px;text-align:left;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3b82f6;border-bottom:2px solid rgba(59,130,246,.3)}.help-page .help-table td{padding:16px;font-size:.95rem;color:#fffc;border-bottom:1px solid rgba(59,130,246,.15)}.help-page .help-table tbody tr:hover{background:#3b82f60d}.help-page .help-table tbody tr:last-child td{border-bottom:none}.help-page .help-code-block{background:#0009;border:1px solid rgba(59,130,246,.3);border-radius:4px;padding:20px;margin:30px 0;overflow-x:auto}.help-page .help-code-block pre{margin:0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;color:#60a5fa}.help-page .help-stats-highlight{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:30px 0}.help-page .help-stat-item{background:#0006;border:1px solid rgba(59,130,246,.3);padding:20px;text-align:center}.help-page .help-stat-value{font-size:2.5rem;font-weight:900;color:#3b82f6;font-family:Courier New,monospace;line-height:1;margin-bottom:8px}.help-page .help-stat-label{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff9}@media(max-width:768px){.help-page .help-feature-grid{grid-template-columns:1fr}.help-page .help-step{flex-direction:column}.help-page .help-step-number{width:40px;height:40px;font-size:1.2rem}.help-page .help-table-container{font-size:.85rem}.help-page .help-table th,.help-page .help-table td{padding:12px 8px}}.dao-header{position:fixed;top:0;left:0;right:0;z-index:10002;background:transparent;border-bottom:none;padding:20px 48px;transition:transform .4s ease,opacity .4s ease;box-shadow:none;opacity:0;transform:translateY(-32px);filter:blur(10px)}.dao-header.visible{animation:slideInDAOHeader 1s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto}@keyframes slideInDAOHeader{0%{opacity:0;transform:translateY(-32px);filter:blur(10px)}60%{opacity:.9;transform:translateY(2px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.dao-header.hidden{transform:translateY(-120%);opacity:0;pointer-events:none}.dao-header .header-content{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.dao-header .header-logo{flex-shrink:0}.dao-header .logo-text{font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#0f8;text-shadow:0 0 20px rgba(0,255,136,.5);text-decoration:none;transition:all .3s ease;cursor:pointer}.dao-header .logo-text:hover{color:#fff;text-shadow:0 0 30px rgba(0,255,136,.8)}.dao-header .header-nav{display:flex;align-items:center;gap:32px;flex:1;justify-content:center}.dao-header .nav-dropdown{position:relative}.dao-header .dropdown-trigger{display:flex;align-items:center;gap:6px;cursor:pointer}.dao-header .dropdown-trigger svg{transition:transform .3s ease}.dao-header .nav-dropdown:hover .dropdown-trigger svg{transform:rotate(180deg)}.dao-header .dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:12px;background:#000;border:2px solid #00ff88!important;min-width:180px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;box-shadow:0 0 20px #0f89,0 0 40px #00ff884d,inset 0 0 10px #00ff881a}.dao-header .dropdown-menu.open{opacity:1;visibility:visible;margin-top:8px}.dao-header .dropdown-menu .dropdown-item{display:block;padding:14px 20px;color:#ffffffb3;text-decoration:none;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all .2s ease;border:none!important}.dao-header .dropdown-menu .dropdown-item:last-child{border:none!important}.dao-header .dropdown-menu .dropdown-item:hover{background:#00ff881a;color:#0f8;padding-left:24px}.dao-header .nav-link{color:#ffffffb3;text-decoration:none;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;position:relative;padding:8px 0}.dao-header .nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#0f8;transition:width .3s ease}.dao-header .nav-link:hover{color:#fff}.dao-header .nav-link:hover:after{width:100%}.dao-header .header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}@media(max-width:1024px){.dao-header .header-nav{display:none}}@media(max-width:768px){.dao-header{padding:12px 16px}.dao-header .header-content{gap:16px}.dao-header .logo-text{font-size:1rem}}.dao-header .mobile-submenu{margin:8px 0;padding-left:0}.dao-header .mobile-submenu p{color:#ffffffb3;font-size:.85rem;margin:6px 0;cursor:pointer;transition:color .2s ease}.dao-header .mobile-submenu p:hover{color:#fff}.dao-header .menu__toggler{border:2px solid rgba(0,255,136,.6)}.dao-header .menu__toggler.active>span:before,.dao-header .menu__toggler.active>span:after{background:#00ff88e6}.loading-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.loading-spinner-advanced{position:relative}.spinner-small .loading-spinner-advanced{width:40px;height:40px}.spinner-medium .loading-spinner-advanced{width:80px;height:80px}.spinner-large .loading-spinner-advanced{width:120px;height:120px}.spinner-green .spinner-ring{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:#0f8;border-right-color:#0f89;animation:spinRing 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}.spinner-green .spinner-ring-inner{position:absolute;inset:8px;border-radius:50%;border:2px solid transparent;border-left-color:#0f8c;border-bottom-color:#0f86;animation:spinRingReverse 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.spinner-green .spinner-core{position:absolute;inset:28px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,136,.3) 0%,transparent 100%);animation:pulseCore 2s ease-in-out infinite}.spinner-green .particle{position:absolute;width:4px;height:4px;background:#0f8;border-radius:50%;top:50%;left:50%;margin:-2px 0 0 -2px;box-shadow:0 0 6px #0f8c}.spinner-green .loading-text{background:linear-gradient(90deg,#0f8,#0f89,#0f8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerText 2s ease-in-out infinite;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.spinner-red .spinner-ring{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:#f44;border-right-color:#f449;animation:spinRing 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;filter:drop-shadow(0 0 8px rgba(255,68,68,.6))}.spinner-red .spinner-ring-inner{position:absolute;inset:8px;border-radius:50%;border:2px solid transparent;border-left-color:#f44c;border-bottom-color:#f446;animation:spinRingReverse 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.spinner-red .spinner-core{position:absolute;inset:28px;border-radius:50%;background:radial-gradient(circle,rgba(255,68,68,.3) 0%,transparent 100%);animation:pulseCore 2s ease-in-out infinite}.spinner-red .particle{position:absolute;width:4px;height:4px;background:#f44!important;border-radius:50%;top:50%;left:50%;margin:-2px 0 0 -2px;box-shadow:0 0 6px #f44c!important}.spinner-red .loading-text{background:linear-gradient(90deg,#f44,#f449,#f44);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerText 2s ease-in-out infinite;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.particle:nth-child(1){animation:orbitParticle 2s linear infinite}.particle:nth-child(2){animation:orbitParticle 2s linear infinite .5s}.particle:nth-child(3){animation:orbitParticle 2s linear infinite 1s}.particle:nth-child(4){animation:orbitParticle 2s linear infinite 1.5s}@media(max-width:768px){.spinner-large .loading-spinner-advanced{width:80px;height:80px}.spinner-medium .loading-spinner-advanced{width:60px;height:60px}.loading-text{font-size:.9rem}}.dao-page-wrapper .section{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.dao-page-wrapper.content-visible .section{opacity:1;transform:translateY(0)}.dao-unicorn-effect{opacity:0;transition:opacity 2s ease}.dao-page-wrapper.content-visible .dao-unicorn-effect{opacity:1}.dao-page-wrapper.content-visible .section:nth-child(1){transition-delay:.2s}.dao-page-wrapper.content-visible .section:nth-child(2){transition-delay:.4s}.dao-page-wrapper.content-visible .section:nth-child(3){transition-delay:.6s}.dao-page-wrapper.content-visible .section:nth-child(4){transition-delay:.8s}body.fp-viewing-section-0,body.fp-viewing-section-1,body.fp-viewing-section-2,body.fp-viewing-section-3,body.fp-viewing-section-4{overflow:hidden!important}.dao-page-wrapper #fullpage{z-index:50}.fp-overflow{overflow:hidden!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}#fp-nav{z-index:200!important}.fp-watermark{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important}#fp-nav ul li a span{background:#00ff884d}.dao-page-wrapper #fp-nav ul li a.active span,.dao-page-wrapper #fp-nav ul li:hover a.active span{background:#0f8}.dao-page-wrapper #fp-nav ul li .fp-tooltip{color:#0f8!important;background:#0f8!important;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11.2px;font-weight:500}.dao-unicorn-effect{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;pointer-events:none}.dao-unicorn-effect>div{width:100%!important;height:100%!important}.dao-page-wrapper .section{position:relative;z-index:100;display:flex;align-items:center;justify-content:center;padding:48px 32px;overflow:hidden}.dao-page-wrapper .content-wrapper{max-width:1200px;width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh}.section-hero{background:transparent;position:relative;align-items:center;overflow:hidden!important}.hero-content{position:absolute;bottom:14rem;left:50%!important;transform:translate(-50%)!important;z-index:200;width:100%;max-width:1200px;margin:0 auto}.hero-spacer{height:0}.dao-page-wrapper .hero-subtitle{font-family:Inter,sans-serif;font-size:clamp(.8rem,1.6vw,1.2rem);font-weight:400;color:#0f8c;margin-bottom:1.6rem;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.8);text-align:center}.hero-cta{display:flex;gap:1.2rem;justify-content:center;align-items:center;flex-wrap:wrap}.dao-page-wrapper .btn{font-family:Inter,sans-serif;padding:.8rem 2rem;font-size:.8rem;font-weight:400;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden}.dao-page-wrapper .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00ff881a;transition:left .3s ease}.dao-page-wrapper .btn:hover:before{left:100%}.dao-page-wrapper .btn-secondary{background:transparent;color:#0f8;border:2px solid rgba(0,255,136,.3)}.dao-page-wrapper .btn-secondary:hover{border-color:#0f8;background:#00ff880d;box-shadow:0 0 20px #00ff884d}.section-modules{background:transparent;padding:60px 32px!important;position:relative}.dao-page-wrapper .section-modules .content-wrapper,.dao-page-wrapper .section-metrics .content-wrapper,.dao-page-wrapper .section-governance .content-wrapper,.dao-page-wrapper .section-activity .content-wrapper{max-height:none;overflow-y:visible;justify-content:center}.dao-page-wrapper .section-title{font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:500;margin-bottom:2rem;text-transform:uppercase;letter-spacing:-.02em;color:#fff;text-shadow:0 0 20px rgba(0,255,136,.5)}.dao-page-wrapper .subsection-title{font-size:1rem;font-weight:500;margin:1.5rem 0 .8rem;text-transform:uppercase;letter-spacing:.05em;color:#0f8c;text-align:left}.navigation-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:0}@media(max-width:1400px){.navigation-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.navigation-grid{grid-template-columns:repeat(2,1fr)}}.nav-card{background:#0009;border:1px solid rgba(0,255,136,.3);padding:24px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:220px}.nav-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.1),transparent);transition:left .5s ease}.nav-card:hover:before{left:100%}.nav-card:hover{border-color:#0f8;box-shadow:0 0 30px #00ff884d;transform:translateY(-4px)}.nav-card-icon{font-size:36px;margin-bottom:12px;filter:grayscale(100%);transition:filter .3s ease;text-shadow:0 0 10px rgba(0,255,136,.5)}.nav-card:hover .nav-card-icon{filter:grayscale(0%);text-shadow:0 0 20px rgba(0,255,136,.8)}.nav-card-title{font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f8;margin-bottom:8px}.nav-card-description{font-size:12px;color:#999;line-height:1.5;margin-bottom:12px;flex:1}.nav-card-stats{font-size:12px;color:#0f8;font-weight:600;letter-spacing:.05em;margin-bottom:8px;margin-top:auto}.nav-card-arrow{position:absolute;bottom:16px;right:16px;font-size:24px;color:#00ff884d;transition:all .3s ease}.nav-card:hover .nav-card-arrow{color:#0f8;transform:translate(4px)}.metrics-section{margin-bottom:2rem}.metrics-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:1.5rem}@media(max-width:1200px){.metrics-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}.metric-card{background:#0009;border:1px solid rgba(0,255,136,.2);padding:16px;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden;min-height:100px;display:flex;flex-direction:column;justify-content:space-between}.metric-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00ff88,transparent);opacity:0;transition:opacity .3s ease}.metric-card:hover{border-color:#0f86;box-shadow:0 0 20px #0f83;transform:translateY(-2px)}.metric-card:hover:before{opacity:1}.metric-card.highlight{border:1px solid rgba(0,255,136,.6);background:#00ff8814}.metric-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#888;margin-bottom:8px}.metric-value{font-size:22px;font-weight:700;color:#fff;font-family:Courier New,monospace;line-height:1.2}.metric-value.success{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.4)}.metric-value.danger{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.4)}.metric-sublabel{font-size:11px;color:#666;margin-top:6px;font-weight:400}.section-metrics,.section-governance,.section-activity{background:transparent;padding:60px 32px!important;position:relative}.activity-section{margin-bottom:0}.activity-feed{background:#0009;border:1px solid rgba(0,255,136,.3);padding:20px;max-height:calc(100vh - 260px);overflow-y:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.activity-feed::-webkit-scrollbar{width:6px}.activity-feed::-webkit-scrollbar-track{background:#0000004d}.activity-feed::-webkit-scrollbar-thumb{background:#00ff884d;border-radius:3px}.activity-feed::-webkit-scrollbar-thumb:hover{background:#00ff8880}.activity-item{display:grid;grid-template-columns:120px 150px 1fr 100px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(0,255,136,.1)}.activity-item:last-child{border-bottom:none}.activity-type{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#0f8;font-weight:600}.activity-user{font-size:13px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-description{font-size:14px;color:#ccc}.activity-time{font-size:12px;color:#666;text-align:right}.no-activity{text-align:center;color:#666;padding:40px;font-style:italic}.dao-loading{text-align:center;padding:60px 20px;font-size:18px;color:#0f8;letter-spacing:.1em;text-transform:uppercase}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.section .content-wrapper>*{animation:fadeInUp .8s ease backwards}.section .content-wrapper>*:nth-child(1){animation-delay:.1s}.section .content-wrapper>*:nth-child(2){animation-delay:.2s}.section .content-wrapper>*:nth-child(3){animation-delay:.3s}.section .content-wrapper>*:nth-child(4){animation-delay:.4s}@media(max-width:768px){.dao-page-wrapper .section{padding:32px 16px}.hero-content{margin-top:50vh}.dao-page-wrapper .hero-subtitle{font-size:10px;padding:0 20px}.hero-cta{flex-direction:column}.navigation-grid{grid-template-columns:1fr!important}.nav-card{min-height:180px}.metric-value{font-size:22px}.activity-item{grid-template-columns:1fr 1fr;gap:8px}.activity-time{text-align:left}.dao-page-wrapper .section-title{font-size:24px}}@media(max-width:1024px){#fp-nav,.fp-right,.fp-show-active{display:none!important;visibility:hidden!important;opacity:0!important}}.dao-footer{display:grid;grid-template-columns:1fr auto;align-items:center;padding:19.2px calc((100vw - 960px)/2 + 12.8px);margin-top:32px;background:#0000004d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:0;border-top:1px solid rgba(0,255,136,.12);border-bottom:1px solid rgba(0,255,136,.12);color:#fff9;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-shadow:0 0 0 1px #00ff8814,0 8px 32px #0009,inset 0 1px #00ff8814;animation:fadeInBlur 1s ease-out 1.2s backwards}@keyframes fadeInBlur{0%{opacity:0;filter:blur(16px);transform:translateY(24px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.dao-footer .footer-info{justify-self:start;text-align:left}.dao-footer .footer-info h3{font-size:.88rem;font-weight:700;margin:0 0 3.2px;color:#00ff88e6;letter-spacing:.05em}.dao-footer .footer-info p{font-size:.6rem;margin:1.6px 0;line-height:1.4;color:#ffffff80}.dao-footer .footer-info .footer-data-info{font-size:.56rem;margin-top:4.8px;color:#fff6}.dao-footer .footer-links-compact{justify-self:end;display:flex;gap:16px}.dao-footer .footer-links-compact a{color:#fff9;text-decoration:none;font-size:.68rem;transition:color .3s ease;letter-spacing:.02em}.dao-footer .footer-links-compact a:hover{color:#00ff88e6}@media(max-width:768px){.dao-footer{grid-template-columns:1fr;gap:16px;margin-top:25.6px;padding:16px 12.8px}.dao-footer .footer-info{justify-self:center;text-align:center}.dao-footer .footer-links-compact{justify-self:center;gap:12.8px}.dao-footer .footer-links-compact a{font-size:.64rem}}.dao-page-wrapper{min-height:100vh;display:flex;flex-direction:column}.dao-container{position:relative;max-width:1400px;margin:120px auto 0;padding:32px 16px;z-index:50;opacity:0;transform:translateY(16px);transition:none;flex:1;width:100%}.dao-container.visible{opacity:1;transform:translateY(0);animation:fadeInSync .8s ease-out forwards}@keyframes fadeInSync{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dao-page-header{margin-bottom:48px;text-align:center}.dao-page-header h1{font-size:48px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:32px;text-shadow:0 0 20px rgba(0,255,136,.5)}.dao-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.dao-stat-item{display:flex;flex-direction:column;align-items:center;gap:8px}.dao-stat-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#888}.dao-stat-value{font-size:32px;font-weight:700;color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.4)}.dao-power-section{margin:48px 0;padding:32px;background:#0000004d;border:2px solid rgba(0,255,136,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.power-title{font-size:32px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:24px;text-align:center;text-shadow:0 0 20px rgba(0,255,136,.5)}.power-stats{display:flex;justify-content:center;gap:48px;margin-bottom:32px;flex-wrap:wrap}.power-stat{display:flex;flex-direction:column;align-items:center;gap:8px}.power-stat-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#888}.power-stat-value{font-size:24px;font-weight:700;color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.4)}.power-chart-container{margin-top:32px}.power-chart{display:flex;flex-direction:column;gap:16px}.power-bar{display:flex;flex-direction:column;gap:8px}.power-bar-info{display:flex;align-items:center;gap:12px;margin-bottom:4px}.power-bar-rank{font-size:14px;font-weight:700;color:#0f8;min-width:35px;font-family:monospace}.power-bar-email{font-size:13px;color:#fff;font-family:monospace;flex:1;display:flex;align-items:center;min-width:0}.power-bar-email .display-name-with-banner{width:100%;max-width:200px;position:relative}.power-bar-email .display-name-banner{width:100%;padding-left:12px;padding-right:20px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);text-align:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.power-bar-badge{display:inline-block;padding:4px 12px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:0}.power-bar-badge.level-0{color:#555;border-color:#3a3a3a;background:#3a3a3a1a}.power-bar-badge.level-1{color:#4a7c59;border-color:#3d6649;background:#4a7c591a;box-shadow:0 0 5px #4a7c5933}.power-bar-badge.level-2{color:#6bc98d;border-color:#57a876;background:#6bc98d26;box-shadow:0 0 12px #6bc98d59}.power-bar-badge.level-3{color:#38ef7d;border-color:#2dc96b;background:#38ef7d33;box-shadow:0 0 18px #38ef7d80;text-shadow:0 0 2px rgba(56,239,125,.3)}.power-bar-badge.level-4{color:#0f8;border-color:#0d7;background:linear-gradient(135deg,#00ff8840,#0d73);box-shadow:0 0 25px #0f89;text-shadow:0 0 3px rgba(0,255,136,.4)}.power-bar-badge.level-5{color:#0fc;border-color:#0db;background:linear-gradient(135deg,#00ffcc4d,#00ddbb40);box-shadow:0 0 35px #00ffccb3,0 0 15px #0fc6;text-shadow:0 0 5px rgba(0,255,204,.5)}.power-bar-badge.level-6{color:#e0ffee;border-color:#0f8;background:linear-gradient(135deg,#e0ffee59,#00ff884d);box-shadow:0 0 40px #00ff88e6,0 0 20px #e0ffee99,0 0 10px #00ff8880;text-shadow:0 0 8px rgba(224,255,238,.8),0 0 4px rgba(0,255,136,.6)}.power-bar-container{position:relative;width:100%;height:32px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);overflow:visible}.power-bar-fill{height:100%;transition:width .8s ease-out;position:absolute;top:0;left:0;box-shadow:0 0 20px #0f86;animation:fillBar .8s ease-out;z-index:1}@keyframes fillBar{0%{width:0!important}}.power-bar-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;font-family:monospace;white-space:nowrap;z-index:2;transition:color .3s ease;pointer-events:none}.power-bar-amount{font-size:11px;color:#aaa;font-family:monospace;margin-top:4px;text-align:right}.dao-loading,.dao-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:64px 32px;color:#fff;text-transform:uppercase;letter-spacing:.1em}.loading-spinner-advanced{position:relative;width:80px;height:80px}.spinner-ring{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:#0f8;border-right-color:#0f89;animation:spinRing 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}.spinner-ring-inner{position:absolute;inset:8px;border-radius:50%;border:2px solid transparent;border-left-color:#0f8c;border-bottom-color:#0f86;animation:spinRingReverse 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.spinner-core{position:absolute;inset:20px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,136,.3),transparent);animation:pulseCore 2s ease-in-out infinite}.spinner-particles{position:absolute;inset:0}.spinner-particles .particle{position:absolute;width:4px;height:4px;background:#0f8;border-radius:50%;top:50%;left:50%;margin:-2px 0 0 -2px;box-shadow:0 0 6px #0f8c}.spinner-particles .particle:nth-child(1){animation:orbitParticle 2s linear infinite}.spinner-particles .particle:nth-child(2){animation:orbitParticle 2s linear infinite .5s}.spinner-particles .particle:nth-child(3){animation:orbitParticle 2s linear infinite 1s}.spinner-particles .particle:nth-child(4){animation:orbitParticle 2s linear infinite 1.5s}.loading-text{background:linear-gradient(90deg,#0f8,#0f89,#0f8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerText 2s ease-in-out infinite;font-weight:600;letter-spacing:.15em}@keyframes spinRing{0%{transform:rotate(0) scale(1);opacity:1}50%{transform:rotate(180deg) scale(1.05);opacity:.8}to{transform:rotate(360deg) scale(1);opacity:1}}@keyframes spinRingReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulseCore{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.2);opacity:1}}@keyframes orbitParticle{0%{transform:rotate(0) translate(40px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:rotate(360deg) translate(40px) rotate(-360deg);opacity:0}}@keyframes shimmerText{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.dao-error{color:#f80}.retry-btn{padding:12px 32px;background:#000;border:2px solid #00ff88;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.retry-btn:before{content:"";position:absolute;top:6px;left:-2px;width:calc(100% + 4px);height:calc(100% - 12px);background-color:#08080a;transition:.3s ease-in-out;transform:scaleY(1);z-index:-1}.retry-btn:hover:before{transform:scaleY(0)}.retry-btn:after{content:"";position:absolute;left:6px;top:-2px;height:calc(100% + 4px);width:calc(100% - 12px);background-color:#08080a;transition:.3s ease-in-out;transform:scaleX(1);z-index:-1}.retry-btn:hover:after{transform:scaleX(0)}.retry-btn:hover{background:#0f8;box-shadow:0 0 20px #00ff8880}.dao-table-wrapper{overflow-x:auto;background:#0000004d;border:2px solid rgba(0,255,136,.6);border-radius:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dao-table{width:100%;border-collapse:collapse;font-size:13px;color:#fff}.dao-table thead{background:#00000080;border-bottom:2px solid #00ff88}.dao-table th{padding:16px 12px;text-align:left;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:#0f8;white-space:nowrap}.dao-table tbody tr{border-bottom:1px solid rgba(0,255,136,.2);transition:background .2s ease}.dao-table tbody tr:hover{background:#00ff880d}.dao-table td{padding:14px 12px;vertical-align:middle}.email-cell{max-width:200px}.email-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:12px}.wallet-cell{min-width:130px}.wallet-btn,.tx-btn{background:transparent;border:1px solid rgba(0,255,136,.4);color:#fff;padding:6px 12px;font-family:monospace;font-size:11px;cursor:pointer;transition:all .2s ease;text-transform:none}.wallet-btn:hover,.tx-btn:hover{border-color:#0f8;background:#00ff881a;box-shadow:0 0 10px #00ff884d}.na-text{color:#555;font-style:italic;font-size:11px}.access-cell{text-align:center}.access-badge{display:inline-block;padding:6px 16px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:2px solid;border-radius:0}.access-badge.level-0{color:#555;border-color:#3a3a3a;background:#3a3a3a1a}.access-badge.level-1{color:#4a7c59;border-color:#3d6649;background:#4a7c591a;box-shadow:0 0 5px #4a7c5933}.access-badge.level-2{color:#6bc98d;border-color:#57a876;background:#6bc98d26;box-shadow:0 0 12px #6bc98d59}.access-badge.level-3{color:#38ef7d;border-color:#2dc96b;background:#38ef7d33;box-shadow:0 0 18px #38ef7d80;text-shadow:0 0 2px rgba(56,239,125,.3)}.access-badge.level-4{color:#0f8;border-color:#0d7;background:linear-gradient(135deg,#00ff8840,#0d73);box-shadow:0 0 25px #0f89;text-shadow:0 0 3px rgba(0,255,136,.4)}.access-badge.level-5{color:#0fc;border-color:#0db;background:linear-gradient(135deg,#00ffcc4d,#00ddbb40);box-shadow:0 0 35px #00ffccb3,0 0 15px #0fc6;text-shadow:0 0 5px rgba(0,255,204,.5)}.access-badge.level-6{color:#e0ffee;border-color:#0f8;background:linear-gradient(135deg,#e0ffee59,#00ff884d);box-shadow:0 0 40px #00ff88e6,0 0 20px #e0ffee99,0 0 10px #00ff8880;text-shadow:0 0 5px rgba(0,255,136,.5)}.balance-cell{text-align:right;font-family:monospace;font-weight:600;color:#4ade80}.date-cell{font-family:monospace;font-size:11px;color:#aaa;white-space:nowrap}.tx-cell{min-width:130px}@media(max-width:1024px){.dao-page-header h1{font-size:32px}.dao-stats{gap:32px}.dao-stat-value,.power-title{font-size:24px}.power-stats{gap:32px}.power-stat-value{font-size:20px}.power-bar-rank{min-width:30px;font-size:12px}.power-bar-email,.dao-table{font-size:11px}.dao-table th{font-size:10px;padding:12px 8px}.dao-table td{padding:10px 8px}}@media(max-width:768px){.dao-container{padding:24px 12px}.dao-page-header h1{font-size:24px;margin-bottom:24px}.dao-stats{flex-direction:column;gap:16px}.dao-power-section{padding:20px 16px}.power-title{font-size:20px}.power-stats{flex-direction:column;gap:16px}.power-stat-value{font-size:18px}.power-bar-info{flex-wrap:wrap;gap:8px}.power-bar-rank{min-width:25px;font-size:11px}.power-bar-email{font-size:10px}.power-bar-badge{padding:3px 8px;font-size:8px}.power-bar-container{height:24px}.power-bar-label{font-size:10px;padding:0 8px}.power-bar-amount{font-size:10px}.dao-table-wrapper{border:1px solid rgba(0,255,136,.6)}.dao-table{font-size:10px}.dao-table th,.dao-table td{padding:8px 6px}.wallet-btn,.tx-btn{padding:4px 8px;font-size:10px}.access-badge{padding:4px 12px;font-size:9px}}.proposals-section{margin-bottom:50px}.proposals-section.ended-section{margin-top:60px;padding-top:40px;border-top:2px solid rgba(128,128,128,.2)}.dao-proposals-page .section-title{font-size:1.5rem;font-weight:900;color:#0f8;text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;text-shadow:0 0 20px rgba(0,255,136,.4);text-align:center}.dao-proposals-page .ended-section .section-title{color:#888;text-shadow:0 0 10px rgba(128,128,128,.3)}.proposals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-top:30px}.proposal-card{background:#0009;border:2px solid rgba(0,255,136,.3);border-radius:0;padding:24px;transition:all .3s ease;display:flex;flex-direction:column;box-shadow:0 0 10px #00ff881a;overflow:visible;min-height:500px;position:relative}.proposal-card:hover{border-color:#0f89;background:#000000b3;transform:translateY(-4px);box-shadow:0 0 25px #00ff884d}.proposal-card.ended-proposal{border-color:#5050504d;background:#14141499;opacity:.65}.proposal-card.ended-proposal:hover{border-color:#5a5a5a66;background:#191919b3;box-shadow:0 0 12px #50505033}.proposal-card.ended-proposal h3,.proposal-card.ended-proposal .proposal-description,.proposal-card.ended-proposal .creator-email{color:#787878e6}.proposal-card.ended-proposal .proposal-type{border-color:#64646466;color:#777;background:#3c3c3c1a}.proposal-outcome-badge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:2.2rem;font-weight:900;text-transform:uppercase;letter-spacing:.25em;z-index:10;animation:outcomeAppear .8s ease;pointer-events:none;padding:0 20px}@keyframes outcomeAppear{0%{opacity:0}to{opacity:1}}.proposal-outcome-badge.outcome-passed{background:radial-gradient(ellipse at center,rgba(0,255,136,.4) 0%,rgba(0,255,136,.25) 30%,rgba(0,255,136,.1) 60%,transparent 100%);color:#0f8;text-shadow:0 0 30px rgba(0,0,0,.9),0 0 60px rgba(0,0,0,.7)}.proposal-outcome-badge.outcome-executed{background:radial-gradient(ellipse at center,rgba(59,130,246,.4) 0%,rgba(59,130,246,.25) 30%,rgba(59,130,246,.1) 60%,transparent 100%);color:#3b82f6;text-shadow:0 0 30px rgba(0,0,0,.9),0 0 60px rgba(0,0,0,.7)}.proposal-outcome-badge.outcome-failed{background:radial-gradient(ellipse at center,rgba(239,68,68,.4) 0%,rgba(239,68,68,.25) 30%,rgba(239,68,68,.1) 60%,transparent 100%);color:#ef4444;text-shadow:0 0 30px rgba(0,0,0,.9),0 0 60px rgba(0,0,0,.7)}.proposal-outcome-badge.outcome-rejected{background:radial-gradient(ellipse at center,rgba(156,163,175,.4) 0%,rgba(156,163,175,.25) 30%,rgba(156,163,175,.1) 60%,transparent 100%);color:#9ca3af;text-shadow:0 0 30px rgba(0,0,0,.9),0 0 60px rgba(0,0,0,.7)}.proposal-type{background:#00ff8814;border:2px solid rgba(0,255,136,.5);border-radius:0;color:#0f8;padding:8px 14px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;box-shadow:0 0 10px #0f83;transition:all .3s ease}.proposal-status{padding:8px 14px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;border-radius:0;border:2px solid;transition:all .3s ease}.proposal-status.active{background:#00ff8814;border-color:#00ff8880;color:#0f8;box-shadow:0 0 10px #0f83}.proposal-status.passed{background:#00ff881a;border-color:#0f8;color:#0f8;box-shadow:0 0 12px #00ff884d}.proposal-status.rejected{background:#ff444414;border-color:#ff444480;color:#f44;box-shadow:0 0 10px #f443}.proposal-status.ended{background:#80808014;border-color:#80808080;color:#888;box-shadow:0 0 10px #80808033}.proposal-status-bottom{margin-top:16px;display:flex;justify-content:center}.proposal-status-bottom .proposal-status{width:100%;text-align:center;padding:12px 14px;font-size:.75rem}.voting-ended-notice{margin-top:12px;padding:8px 12px;background:#ffa5001a;border:1px solid rgba(255,165,0,.3);color:orange;font-size:.85rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.05em}.proposal-card h3{color:#fff;font-size:1.3rem;font-weight:800;margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 10px rgba(0,255,136,.3)}.proposal-description{margin-bottom:20px;padding-bottom:20px;min-height:120px;max-height:120px;overflow:hidden}.proposal-description p{color:#ffffffb3;font-size:.9rem;line-height:1.6;margin:0 0 10px;letter-spacing:.02em}.proposal-bottom-section{margin-top:auto;display:flex;flex-direction:column}.read-more-btn{background:#00ff8814;border:2px solid rgba(0,255,136,.4);border-radius:0;color:#0f8;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:10px 16px;transition:all .3s ease;box-shadow:0 0 8px #00ff8826}.read-more-btn:hover{background:#00ff8826;border-color:#0f8;color:#0f8;transform:translateY(-2px);box-shadow:0 0 20px #00ff884d}.view-details-btn{width:100%;background:#00ff880d;border:2px solid rgba(0,255,136,.3);border-radius:0;color:#0f8;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;padding:12px;transition:all .3s ease;margin-bottom:16px;box-shadow:0 0 10px #00ff881a}.view-details-btn:hover{background:#00ff881a;border-color:#0f8;transform:translateY(-2px);box-shadow:0 0 20px #00ff884d;text-shadow:0 0 10px rgba(0,255,136,.5)}.voting-stats{margin-bottom:20px;padding:20px 0;overflow:visible}.vote-bar{display:flex;height:60px;background:#000c;border:2px solid rgba(255,255,255,.1);border-radius:0;overflow:visible;box-shadow:inset 0 0 30px #000000b3;position:relative}.vote-for{background:linear-gradient(135deg,#00ff884d,#38ef7d33);border-right:3px solid #00ff88;display:flex;align-items:center;justify-content:center;color:#0f8;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:0 12px;text-shadow:0 0 15px rgba(0,255,136,.8);position:relative;box-shadow:0 0 20px #0f89,0 0 40px #0f86,0 0 60px #0f83,inset 0 0 20px #00ff884d;animation:neonPulseGreen 3s ease-in-out infinite}.vote-against{background:linear-gradient(135deg,#ff44444d,#ff646433);display:flex;align-items:center;justify-content:center;color:#f44;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:0 12px;text-shadow:0 0 15px rgba(255,68,68,.8);position:relative;box-shadow:0 0 20px #f449,0 0 40px #f446,0 0 60px #f443,inset 0 0 20px #ff44444d;animation:neonPulseRed 3s ease-in-out infinite}@keyframes neonPulseGreen{0%,to{box-shadow:0 0 20px #0f89,0 0 40px #0f86,0 0 60px #0f83,inset 0 0 20px #00ff884d}50%{box-shadow:0 0 30px #0f8c,0 0 50px #0f89,0 0 80px #0f86,inset 0 0 30px #00ff8880}}@keyframes neonPulseRed{0%,to{box-shadow:0 0 20px #f449,0 0 40px #f446,0 0 60px #f443,inset 0 0 20px #ff44444d}50%{box-shadow:0 0 30px #f44c,0 0 50px #f449,0 0 80px #f446,inset 0 0 30px #ff444480}}.quorum{color:#0f89;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-top:10px;text-align:center}.proposal-actions{display:flex;gap:12px}.vote-btn{flex:1;padding:14px 20px;border:2px solid;border-radius:0;background:#0006;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.vote-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.ended-proposal .vote-btn{border-color:#8080804d;color:#666;background:#3232324d}.ended-proposal .view-details-btn{border-color:#8080804d;color:#888;background:#3232324d}.ended-proposal .view-details-btn:hover{border-color:#80808080;background:#3c3c3c66;box-shadow:0 0 10px #80808033}.ended-proposal .vote-bar{border-color:#80808033}.ended-proposal .vote-for,.ended-proposal .vote-against{opacity:.5}.vote-for-btn{border-color:#00ff8880;color:#0f8;box-shadow:0 0 15px #0f83}.vote-for-btn:hover:not(:disabled){background:#00ff881a;border-color:#0f8;box-shadow:0 0 30px #00ff8880;transform:translateY(-3px);text-shadow:0 0 10px rgba(0,255,136,.8)}.vote-against-btn{border-color:#ff444480;color:#f44;box-shadow:0 0 15px #f443}.vote-against-btn:hover:not(:disabled){background:#ff44441a;border-color:#f44;box-shadow:0 0 30px #ff444480;transform:translateY(-3px);text-shadow:0 0 10px rgba(255,68,68,.8)}.no-proposals{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#666;font-size:1.1rem}.notification{position:fixed;top:100px;right:30px;z-index:9800;padding:20px 24px;border-radius:4px;background:#000000f2;border:2px solid;display:flex;align-items:center;gap:16px;font-size:.95rem;font-weight:600;letter-spacing:.02em;animation:slideInRight .3s ease;box-shadow:0 4px 20px #00000080;max-width:450px}.notification.success{border-color:#38ef7d;color:#38ef7d}.notification.error{border-color:#f80;color:#f80}.notification button{background:none;border:none;color:inherit;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;opacity:.7;transition:opacity .2s ease}.notification button:hover{opacity:1}@keyframes slideInRight{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.dao-page-wrapper.blurred>*:not(.modal-backdrop){filter:blur(15px);pointer-events:none}.modal-backdrop{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:9500;padding:20px;backdrop-filter:blur(8px) brightness(.7);-webkit-backdrop-filter:blur(8px) brightness(.7);animation:backdropFadeIn .3s ease}.proposal-detail-modal{max-width:700px;max-height:70vh;background:#08080afa}.proposal-detail-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.proposal-detail-header>div{display:flex;gap:12px}.proposal-meta-info{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0;padding:20px;background:#00ff8808;border:1px solid rgba(0,255,136,.2);border-radius:0}.meta-item{display:flex;flex-direction:column;gap:6px}.meta-label{color:#0f89;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.meta-value{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.05em}.proposal-full-description{margin:30px 0}.proposal-full-description h3{color:#f44;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.proposal-full-description p{color:#aaa;font-size:1rem;line-height:1.8;white-space:pre-wrap}.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='%2300ff88' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6L0 0h10L5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:10px 6px;padding-right:40px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none!important;border-color:#0f8!important;background-color:#00ff880d!important;box-shadow:0 0 20px #00ff884d!important}.form-group select:focus{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='%2300ff88' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6L0 0h10L5 6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:right 16px center;background-size:10px 6px}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:#0f89!important;background-color:#00ff8805!important}@media(max-width:768px){.proposals-grid{grid-template-columns:1fr}.modal-content{padding:24px}.modal-actions{flex-direction:column}}.proposal-card.cyber-matrix{position:relative;overflow:hidden}.proposal-card.cyber-matrix:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,136,.6) 50%,transparent 100%);animation:scanline 3s linear infinite}@keyframes scanline{0%{transform:translate(-100%)}to{transform:translate(100%)}}.proposal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-left{display:flex;gap:12px;flex-wrap:wrap}.timer-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#00ff8814;border:1px solid rgba(0,255,136,.4);border-radius:0;color:#0f8;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 0 15px #0f83}.timer-badge.pulsating{animation:timerPulse 2s ease-in-out infinite}@keyframes timerPulse{0%,to{box-shadow:0 0 15px #0f83;border-color:#0f86}50%{box-shadow:0 0 25px #00ff8880;border-color:#0f8c}}.timer-icon{color:#0f8}.creator-badge{margin-bottom:12px;border-left:3px solid rgba(0,255,136,.6);font-size:.8rem}.creator-badge-inner{display:flex;align-items:center;gap:8px;position:relative}.creator-badge .display-name-with-banner{display:block;flex:1;width:100%}.creator-badge .display-name-banner{width:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:8px}.creator-badge .user-icon{color:#0f8;flex-shrink:0;position:relative;z-index:2;margin-left:8px}.creator-email{color:#00ff88e6;font-weight:600;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposal-description{margin-bottom:20px}.proposal-description p{color:#aaa;font-size:.95rem;line-height:1.6;margin:0 0 10px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-word}.cyber-matrix-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9}.cyber-matrix-modal{max-width:800px;max-height:90vh;overflow-y:auto;border:2px solid rgba(0,255,136,.4);box-shadow:0 0 40px #00ff884d,inset 0 0 60px #00ff880d;position:relative}.cyber-matrix-modal:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,255,136,.03) 0%,transparent 50%,rgba(0,255,136,.03) 100%),repeating-linear-gradient(0deg,transparent 0px,rgba(0,255,136,.03) 1px,transparent 2px,transparent 4px);pointer-events:none;animation:matrixLines 20s linear infinite}@keyframes matrixLines{0%{transform:translateY(0)}to{transform:translateY(40px)}}.matrix-header{border-bottom:2px solid rgba(0,255,136,.3);background:linear-gradient(135deg,#00ff8814,#0006)}.header-badges{display:flex;gap:12px;flex-wrap:wrap}.matrix-close{background:#ff44441a;border:2px solid rgba(255,68,68,.4);color:#f44;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease}.matrix-close:hover{background:#f443;border-color:#f44;box-shadow:0 0 20px #f446;transform:rotate(90deg)}.creator-section{display:flex;align-items:center;gap:12px;padding:20px;margin:20px 0;background:#00ff880d;border:1px solid rgba(0,255,136,.3);border-left:4px solid #00ff88}.matrix-glow{box-shadow:0 0 20px #00ff8826}.user-icon-large{color:#0f8;flex-shrink:0}.creator-info{display:flex;flex-direction:column;gap:4px}.creator-label{color:#0f89;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.creator-email-large{color:#0f8;font-size:1rem;font-weight:700;letter-spacing:.05em;text-shadow:0 0 10px rgba(0,255,136,.4)}.creator-name-with-banner{font-size:1.1rem}.creator-name-with-banner .display-name-container{justify-content:center}.countdown-section{margin:30px 0;text-align:center}.countdown-label{color:#0f89;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:16px}.countdown-display{display:flex;justify-content:center;align-items:center;gap:8px;padding:30px;background:#0009;border:2px solid rgba(0,255,136,.4);border-radius:0}.matrix-glow-strong{box-shadow:0 0 30px #00ff884d,inset 0 0 30px #00ff881a;animation:countdownPulse 2s ease-in-out infinite}@keyframes countdownPulse{0%,to{border-color:#0f86}50%{border-color:#0f8c;box-shadow:0 0 40px #00ff8880,inset 0 0 40px #00ff8826}}.time-unit{display:flex;flex-direction:column;align-items:center;gap:8px}.time-value{font-size:2.5rem;font-weight:800;color:#0f8;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(0,255,136,.6),0 0 20px rgba(0,255,136,.4),0 0 30px rgba(0,255,136,.2);line-height:1}.time-label{font-size:.65rem;font-weight:700;color:#00ff88b3;text-transform:uppercase;letter-spacing:.1em}.time-separator{font-size:2rem;color:#00ff8880;font-weight:700;margin:0 4px;animation:separatorBlink 1s ease-in-out infinite}@keyframes separatorBlink{0%,49%,to{opacity:1}50%,99%{opacity:.3}}.voters-section{margin:30px 0}.matrix-section{background:#00ff8805;border:1px solid rgba(0,255,136,.2);padding:20px}.voters-section h3{color:#f44;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(0,255,136,.2)}.loading-voters,.no-voters{color:#00ff8880;font-size:.85rem;text-align:center;padding:20px;font-style:italic}.voters-list{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding-right:8px}.voters-list::-webkit-scrollbar{width:6px}.voters-list::-webkit-scrollbar-track{background:#0000004d}.voters-list::-webkit-scrollbar-thumb{background:#00ff884d;border-radius:0}.voters-list::-webkit-scrollbar-thumb:hover{background:#00ff8880}.voter-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#0006;border-left:3px solid transparent;transition:all .3s ease}.voter-item.for{border-left-color:#0f89}.voter-item.against{border-left-color:#f449}.voter-item:hover{background:#00ff880d;box-shadow:0 0 15px #00ff881a}.voter-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.voter-icon{color:#0f8;flex-shrink:0}.voter-email{color:#00ff88e6;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voter-details{display:flex;align-items:center;gap:12px;flex-shrink:0}.vote-badge{padding:4px 8px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:0}.vote-badge.for{background:#00ff881a;border-color:#0f86;color:#0f8}.vote-badge.against{background:#ff44441a;border-color:#f446;color:#f44}.vote-weight{color:#fff;font-size:.8rem;font-weight:600;font-family:Courier New,monospace}.dao-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:64px 32px;background:#0009;border:2px solid rgba(255,68,68,.4);border-radius:0;position:relative;overflow:hidden}.dao-error:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,rgba(255,68,68,.03) 1px,transparent 2px,transparent 4px);animation:errorLines 10s linear infinite}@keyframes errorLines{0%{transform:translateY(0)}to{transform:translateY(40px)}}.dao-error:after{content:"⚠";position:absolute;top:20px;right:20px;font-size:3rem;color:#f443;animation:errorPulse 2s ease-in-out infinite}@keyframes errorPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.dao-error h3{color:#f44;font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin:0;text-shadow:0 0 10px rgba(255,68,68,.6),0 0 20px rgba(255,68,68,.4);z-index:1}.dao-error p{color:#f44c;font-size:.9rem;font-weight:600;text-align:center;max-width:500px;line-height:1.6;letter-spacing:.05em;margin:0;z-index:1}.dao-error code{display:block;margin-top:16px;padding:12px 20px;background:#0009;border:1px solid rgba(255,68,68,.3);border-left:3px solid #ff4444;color:#ff4444e6;font-family:Courier New,monospace;font-size:.85rem;letter-spacing:.02em;text-align:left;word-wrap:break-word;box-shadow:0 0 15px #ff44441a}@media(max-width:768px){.countdown-display{padding:20px;gap:4px}.time-value{font-size:1.8rem}.time-separator{font-size:1.5rem;margin:0 2px}.time-label{font-size:.6rem}.voter-item{flex-direction:column;align-items:flex-start;gap:8px}.voter-details{width:100%;justify-content:space-between}.dao-error{padding:40px 20px}.dao-error:after{font-size:2rem}.dao-error h3{font-size:1rem}}.retry-btn{margin-top:24px;padding:14px 32px;background:#00ff881a;color:#fff!important;border:2px solid rgba(0,255,136,.4);border-radius:0;font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 0 15px #0f83;z-index:1}.retry-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.3),transparent);transition:left .5s ease}.retry-btn:hover:before{left:100%}.retry-btn:hover{background:#0f83;border-color:#0f8;transform:translateY(-2px);box-shadow:0 0 30px #0f86,0 4px 12px #00ff884d;text-shadow:0 0 10px rgba(0,255,136,.6)}.retry-btn:active{transform:translateY(0);box-shadow:0 0 20px #00ff884d}.create-proposal-btn{background:#00ff881a;border:2px solid rgba(0,255,136,.4);border-radius:0;color:#0f8;padding:14px 28px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;margin:20px auto 0;display:block;box-shadow:0 0 20px #00ff881a}.create-proposal-btn:hover{background:#0f83;border-color:#0f8;transform:translateY(-2px);box-shadow:0 0 30px #0f86,0 4px 12px #00ff884d;text-shadow:0 0 10px rgba(0,255,136,.5)}.create-proposal-btn:active{transform:translateY(0);box-shadow:0 0 15px #00ff884d}.coin-autocomplete{position:relative;width:100%}.coin-autocomplete input{width:100%;padding:12px 16px!important;background-color:#00000080!important;background-image:none!important;border:1px solid rgba(0,255,136,.3)!important;border-radius:0!important;color:#fff!important;font-size:.9rem;transition:all .3s ease}.coin-autocomplete input:focus{outline:none!important;border-color:#0f8!important;background-color:#00ff880d!important;box-shadow:0 0 20px #00ff884d!important;background-image:none!important}.coin-dropdown{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:#000000f2;border:2px solid #00ff88;border-top:none;z-index:1000;margin-top:-2px}.coin-option{padding:12px;cursor:pointer;border-bottom:1px solid rgba(0,255,136,.2);transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.coin-option:hover{background:#00ff881a}.coin-option:last-child{border-bottom:none}.coin-option.no-results{color:#999;cursor:default;justify-content:center}.coin-option.no-results:hover{background:transparent}.coin-symbol{color:#fff;font-weight:600;font-size:15px}.coin-info{color:#999;font-size:12px}.coin-details-card{margin-top:16px;padding:16px;background:#00ff880d;border:1px solid rgba(0,255,136,.3);display:grid;grid-template-columns:1fr 1fr;gap:12px}.coin-detail{display:flex;justify-content:space-between;align-items:center}.coin-detail .label{color:#999;font-size:13px}.coin-detail .value{color:#fff;font-weight:600;font-size:14px}.coin-detail .value.crime{color:#0f8;animation:pulse-crime 2s infinite}@keyframes pulse-crime{0%,to{opacity:1}50%{opacity:.7}}.current-price-card{margin-top:16px;padding:16px;background:#000c;border:2px solid rgba(56,239,125,.3);display:flex;justify-content:space-between;align-items:center;min-height:80px;position:relative}.leverage-calculator{margin:24px 0;padding:20px;background:linear-gradient(135deg,#00ff881a,#38ef7d1a);border:2px solid rgba(0,255,136,.4);border-radius:8px}.leverage-calculator h3{color:#0f8;font-size:16px;font-weight:700;margin:0 0 16px;text-transform:uppercase;letter-spacing:1px}.calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.calc-item{display:flex;flex-direction:column;gap:4px;padding:12px;background:#0009;border-left:3px solid #666;border-radius:4px}.calc-item.profit{border-left-color:#38ef7d;background:#38ef7d0d}.calc-item.loss,.calc-item.rr{border-left-color:#f44;background:#ff44440d}.calc-item.warning{border-left-color:#f44;background:#ff444414}.calc-item.warning .calc-value{color:#f44}.calc-item.tokens{border-left-color:#38ef7d;background:#38ef7d14}.calc-item.tokens .calc-value{color:#38ef7d;font-size:18px}.calc-label{color:#999;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.calc-value{color:#fff;font-size:20px;font-weight:700;font-family:Courier New,monospace}.calc-value.exposure{color:#fff}.calc-value.good{color:#38ef7d}.calc-value.ok{color:orange}.calc-value.bad{color:#f80}.calc-hint{color:#666;font-size:12px}.calc-item.profit .calc-value{color:#38ef7d}.calc-item.loss .calc-value{color:#f44}.price-loading{color:#0f8;font-size:14px;text-align:center;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;animation:loadingPulse 1.5s ease-in-out infinite}.price-loading:before{content:"";display:inline-block;width:8px;height:8px;background:#0f8;border-radius:50%;animation:loadingDot 1.2s ease-in-out infinite}.price-loading:after{content:"";display:inline-block;width:20px;height:2px;background:linear-gradient(90deg,transparent,#00ff88,transparent);animation:loadingScan 1s linear infinite}@keyframes loadingPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes loadingDot{0%,to{transform:scale(1);box-shadow:0 0 5px #00ff8880}50%{transform:scale(1.3);box-shadow:0 0 15px #0f8c}}@keyframes loadingScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.price-error{color:#f44;font-size:14px;text-align:center;width:100%}.price-main{display:flex;flex-direction:column;gap:4px}.price-label{color:#999;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.price-value{color:#fff;font-size:24px;font-weight:700;font-family:Courier New,monospace;min-width:280px;display:inline-block;text-align:left}.price-change{font-size:14px;font-weight:600;padding:6px 12px;border-radius:0;border:1px solid transparent;transition:all .3s ease;position:relative;overflow:hidden}.price-change:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.current-price-card.updating .price-change:before{left:100%}.price-change.positive{color:#38ef7d;background:#38ef7d1a;border-color:#38ef7d4d}.price-change.positive:hover{background:#38ef7d26;border-color:#38ef7d80;box-shadow:0 0 10px #38ef7d33}.animated-price{display:inline-block;position:relative;font-family:Courier New,monospace}.price-content{display:inline-block;position:relative}.price-number{display:inline-block}.price-indicator{display:inline-block;margin-left:6px;font-size:.8em;animation:indicatorPulse .4s ease-out}.price-indicator.increase{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.6)}.price-indicator.decrease{color:#f44;text-shadow:0 0 8px rgba(255,68,68,.6)}@keyframes indicatorPulse{0%{opacity:0;transform:scale(.5) translateY(5px)}50%{opacity:1;transform:scale(1.2) translateY(-2px)}to{opacity:.8;transform:scale(1) translateY(0)}}.animated-price--exiting .price-content{animation:digitExit .3s ease-in forwards}@keyframes digitExit{0%{opacity:1;filter:blur(0px);transform:scale(1)}to{opacity:0;filter:blur(2px);transform:scale(.95)}}.animated-price--skeleton{position:relative}.price-skeleton{display:inline-flex;gap:3px;align-items:center}.skeleton-block{display:inline-block;width:12px;height:20px;background:linear-gradient(90deg,#00ff881a,#0f83,#00ff881a);background-size:200% 100%;border:1px solid rgba(0,255,136,.3);border-radius:0;animation:skeletonPulse 1.5s ease-in-out infinite,skeletonShine 2s linear infinite;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #00ff881a}@keyframes skeletonPulse{0%,to{border-color:#00ff884d;box-shadow:inset 0 0 10px #00ff881a,0 0 5px #0f83}50%{border-color:#0f89;box-shadow:inset 0 0 10px #0f83,0 0 10px #0f86}}@keyframes skeletonShine{0%{background-position:200% center}to{background-position:-200% center}}.skeleton-scanner{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(0,255,136,.4) 50%,transparent 100%);animation:scannerMove .8s ease-in-out infinite}@keyframes scannerMove{0%{left:-100%}to{left:100%}}.animated-price--entering .price-content{animation:digitEnter .3s ease-out forwards}@keyframes digitEnter{0%{opacity:0;filter:blur(3px);transform:scale(.9)}60%{opacity:.8;filter:blur(1px);transform:scale(1.02)}to{opacity:1;filter:blur(0px);transform:scale(1)}}.animated-price--idle .price-content{opacity:1;filter:blur(0px);transform:scale(1)}.current-price-card{transition:border-color .3s ease,box-shadow .3s ease}.current-price-card.updating{border-color:#0f89!important;box-shadow:0 0 20px #00ff884d;animation:cardPulse 1s ease-in-out}@keyframes cardPulse{0%,to{box-shadow:0 0 20px #0f83}50%{box-shadow:0 0 30px #0f86}}.animated-price--exiting .price-number:before{content:attr(data-text);position:absolute;left:2px;text-shadow:-2px 0 #ff00ff;top:0;color:#0f8;overflow:hidden;animation:glitch1 .3s linear}.animated-price--exiting .price-number:after{content:attr(data-text);position:absolute;left:-2px;text-shadow:2px 0 #00ffff;top:0;color:#0f8;overflow:hidden;animation:glitch2 .3s linear}@keyframes glitch1{0%,to{clip-path:inset(0 0 0 0)}20%{clip-path:inset(20% 0 30% 0)}40%{clip-path:inset(60% 0 10% 0)}60%{clip-path:inset(10% 0 70% 0)}80%{clip-path:inset(50% 0 20% 0)}}@keyframes glitch2{0%,to{clip-path:inset(0 0 0 0)}20%{clip-path:inset(40% 0 20% 0)}40%{clip-path:inset(10% 0 60% 0)}60%{clip-path:inset(70% 0 10% 0)}80%{clip-path:inset(20% 0 50% 0)}}.animated-price--entering:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:#0f8;border-radius:50%;box-shadow:0 0 10px #0f8c,20px 10px 8px #0f89,-20px -10px 8px #0f89,15px -15px 8px #00ff8880,-15px 15px 8px #00ff8880;animation:particleExplosion .3s ease-out forwards;pointer-events:none}@keyframes particleExplosion{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.animated-price--up.animated-price--skeleton .skeleton-block{background:linear-gradient(90deg,#00ff8826,#00ff884d,#00ff8826);background-size:200% 100%;border-color:#0f86}.animated-price--down.animated-price--skeleton .skeleton-block{background:linear-gradient(90deg,#ff444426,#ff44444d,#ff444426);background-size:200% 100%;border-color:#f446}.animated-price--up.animated-price--skeleton .skeleton-scanner{background:linear-gradient(90deg,transparent 0%,rgba(0,255,136,.5) 50%,transparent 100%)}.animated-price--down.animated-price--skeleton .skeleton-scanner{background:linear-gradient(90deg,transparent 0%,rgba(255,68,68,.5) 50%,transparent 100%)}.animated-price--up.animated-price--entering:after{background:#0f8;box-shadow:0 0 10px #0f8c,20px 10px 8px #0f89,-20px -10px 8px #0f89,15px -15px 8px #00ff8880,-15px 15px 8px #00ff8880}.animated-price--down.animated-price--entering:after{background:#f44;box-shadow:0 0 10px #f44c,20px 10px 8px #f449,-20px -10px 8px #f449,15px -15px 8px #ff444480,-15px 15px 8px #ff444480}.price-change.negative{color:#f80;background:#ff88001a;border-color:#ff88004d}.price-change.negative:hover{background:#ff880026;border-color:#ff880080;box-shadow:0 0 10px #f803}.trade-tabs-container{display:flex;align-items:flex-end;gap:25px;margin-bottom:30px;border-bottom:2px solid rgba(0,255,136,.2);padding-bottom:0}.trade-tabs{display:flex;gap:10px;flex:1}.tab-btn{padding:15px 25px;background:transparent;border:none;color:#fff9;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;gap:8px;border-bottom:3px solid transparent;margin-bottom:-2px}.tab-btn:hover{color:#ffffffe6}.tab-btn.active{color:#0f8;border-bottom-color:#0f8}.tab-count{background:#0f83;color:#0f8;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:700;min-width:24px;text-align:center}.tab-btn.active .tab-count{background:#0f8;color:#000}.refresh-btn{padding:15px 0;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#fff9;font-size:16px;font-weight:600;cursor:pointer;transition:color .3s ease;margin-bottom:21px}.refresh-btn:hover:not(:disabled){color:#ffffffe6}.refresh-btn:disabled{opacity:.3;cursor:not-allowed}.refresh-btn:focus{outline:none!important;box-shadow:none!important}@media(max-width:768px){.trade-tabs-container{flex-direction:column;align-items:stretch;border-bottom:none}.trade-tabs{flex-direction:column;gap:5px}.tab-btn{padding:12px 20px;border-bottom:none;border-left:3px solid transparent;margin-bottom:0}.tab-btn.active{border-bottom-color:transparent;border-left-color:#0f8;background:#00ff881a}.refresh-btn{width:100%;margin-bottom:10px}}.trades-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;margin-top:32px}.trade-card{background:#0009;border:2px solid rgba(0,255,136,.3);padding:24px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.trade-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#0f8;opacity:0;transition:opacity .3s ease}.trade-card:hover{border-color:#0f8;box-shadow:0 0 20px #00ff884d;transform:translateY(-2px)}.trade-card:hover:before{opacity:1}.trade-card.long{border-color:#38ef7d4d}.trade-card.long:before{background:#38ef7d}.trade-card.long:hover{border-color:#38ef7d;box-shadow:0 0 20px #38ef7d4d}.trade-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.direction-badge{padding:6px 12px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:2px solid;border-radius:0;transition:all .3s ease}.direction-badge.long{color:#0f8;border-color:#0f8;background:#00ff881a;box-shadow:0 0 10px #0f83}.direction-badge.long:hover{box-shadow:0 0 20px #0f86}.direction-badge.short{color:#f44;border-color:#f44;background:#ff44441a;box-shadow:0 0 10px #f443}.direction-badge.short:hover{box-shadow:0 0 20px #f446}.trade-card .symbol{font-size:1.1rem;font-weight:700;color:#fff;font-family:monospace}.status-badge{padding:6px 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:#8883;color:#888;border:2px solid rgba(136,136,136,.3);border-radius:0;display:flex;align-items:center;gap:6px;transition:all .3s ease}.status-badge .live-dot{animation:pulse-live 2s ease-in-out infinite;font-size:.6em;color:#0f8}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.3}}.status-badge.pending,.status-badge.funding{background:#ffa5001a;color:orange;border-color:#ffa50066}.status-badge.active{background:#00ff881a;color:#0f8;border-color:#0f86}.status-badge.open,.status-badge.executing{background:#00ff881a;color:#0f8;border-color:#0f86;box-shadow:0 0 15px #0f83}.status-badge.funded{background:#0f83;color:#0f8;border-color:#0f8}.status-badge.closed_win{background:#00ff8826;color:#0f8;border-color:#00ff8880}.status-badge.closed_loss{background:#ff44441a;color:#f44;border-color:#f446}.trade-card h3{font-size:1.1rem;color:#fff;margin-bottom:20px;font-weight:700}.trade-details{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.detail-row{display:flex;justify-content:space-between;font-size:.9rem;color:#888}.detail-row .value{color:#fff;font-weight:600;font-family:monospace}.detail-row .value.risk{color:orange}.pnl{font-size:1.1rem;font-weight:800;text-align:center;padding:12px;margin:16px 0;border:2px solid;font-family:monospace}.pnl.positive{color:#38ef7d;border-color:#38ef7d;background:#38ef7d1a}.pnl.negative{color:#f44;border-color:#f44;background:#ff44441a}.funding-progress{margin-top:16px;padding-top:16px;border-top:1px solid rgba(56,239,125,.2)}.funding-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.funding-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#38ef7d;font-weight:600}.funding-amount{font-size:.85rem;font-weight:700;color:#fff;font-family:Courier New,monospace}.funding-bar{height:24px;background:#00000080;border:1px solid rgba(56,239,125,.3);overflow:hidden;position:relative}.funding-fill{height:100%;background:linear-gradient(90deg,#38ef7d,#11998e);transition:width .5s ease;position:relative}.funding-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.funding-stats{display:flex;justify-content:space-between;margin-top:8px;font-size:.8rem}.funding-percent{color:#38ef7d;font-weight:600}.funding-deadline{color:#888;font-weight:500}.funding-complete{margin-top:16px;padding:12px;background:#38ef7d1a;border:1px solid rgba(56,239,125,.3);border-radius:4px;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#38ef7d}.status-icon{font-size:1.2rem}.voting-stats{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,68,68,.2)}.vote-bar{height:50px;background:#0000004d;border:1px solid rgba(255,255,255,.1);position:relative;margin-bottom:12px;overflow:hidden;display:flex}.vote-for{height:100%;background:#38ef7d4d;border-right:2px solid #38ef7d;transition:width .3s ease;display:flex;align-items:center;justify-content:center;color:#38ef7d;font-size:.9rem;font-weight:700;text-transform:uppercase}.vote-against{height:100%;background:#ff44444d;flex:1;display:flex;align-items:center;justify-content:center;color:#f44;font-size:.9rem;font-weight:700;text-transform:uppercase}.vote-counts{display:flex;justify-content:space-between;font-size:.8rem;font-weight:600}.vote-counts .for{color:#38ef7d}.vote-counts .against{color:#f44}.no-data{text-align:center;padding:80px 20px;color:#888}.no-data p{font-size:1.1rem;margin-bottom:12px}.no-data .hint{color:#f44;font-size:.95rem}.form-group{display:flex;flex-direction:column;margin-bottom:20px}.form-group label{color:#f44;font-size:11px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px;line-height:1.3}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;background-color:#0009;border:2px solid rgba(255,68,68,.3);color:#fff;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2300ff88' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px!important;padding-right:40px!important}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#f44;box-shadow:0 0 10px #f443}.form-row{display:flex;gap:16px;margin-bottom:0}.form-group.half,.form-group.third{flex:1;min-width:0;margin-bottom:20px}.form-row input[type=text],.form-row input[type=number]{background-image:none!important;padding-right:16px!important}.risk-warning{background:#ffa5001a;border:2px solid rgba(255,165,0,.4);color:orange;padding:16px;margin:16px 0 12px;font-size:.9rem;line-height:1.6}.trade-details-modal{max-width:800px;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.trade-details-modal *{box-sizing:border-box}.trade-modal-header{margin-bottom:0}.active-position-modal .modal-zone-header{padding:20px;border-bottom:2px solid rgba(0,255,136,.2);background:#00ff8805}.active-position-modal .modal-zone-content{padding:20px}.trade-title-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:0;flex-wrap:wrap}.trade-title-row h2{margin:0;font-size:1.5rem;transform:translateY(3.5px)}.symbol-large{font-size:2rem;font-weight:800;color:#fff;font-family:monospace;letter-spacing:2px}.trade-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:32px}.detail-card{background:#0006;border:1px solid rgba(0,255,136,.2);padding:16px;text-align:center}.detail-card label{display:block;font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.detail-card .value{font-size:1.3rem;font-weight:700;color:#fff;font-family:monospace}.detail-card .value.risk{color:orange}.detail-card .value.green{color:#38ef7d}.detail-card .value.red{color:#f44}.pnl-large{text-align:center;padding:24px;margin:24px 0;border:3px solid}.pnl-large label{display:block;font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.pnl-large .amount{font-size:2.5rem;font-weight:900;font-family:monospace}.pnl-large.positive{background:#38ef7d1a;border-color:#38ef7d}.pnl-large.positive .amount{color:#38ef7d}.pnl-large.negative{background:#ff44441a;border-color:#f44}.pnl-large.negative .amount{color:#f44}.description-section{margin:32px 0}.description-section h3{color:#0f8;font-size:1.2rem;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.description-section p{color:#ccc;line-height:1.8;font-size:.95rem}.funding-section{margin:32px 0}.funding-section h3{color:#38ef7d;font-size:1.2rem;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.funding-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.funding-amount-display{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700}.funding-amount-display .current{color:#38ef7d}.funding-amount-display .separator{color:#666;margin:0 8px}.funding-amount-display .required{color:#fff}.funding-amount-display .currency{color:#888;font-size:1rem;margin-left:4px}.deadline-info{font-size:.9rem;color:orange;font-weight:600}.funding-bar-large{height:40px;background:#000c;border:2px solid rgba(0,255,136,.4);border-radius:0;overflow:hidden;position:relative;margin-bottom:16px;box-shadow:inset 0 2px 8px #00000080,0 0 20px #00ff881a}.funding-bar-large .funding-fill{height:100%;background:linear-gradient(90deg,#0f8,#38ef7d,#0f8);background-size:200% 100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 20px #00ff8880,inset 0 0 20px #0f83;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.funding-bar-large .funding-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 60%,transparent 100%);animation:shimmer 2.5s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(400%);opacity:0}}.funding-percentage{text-align:center;font-size:1.1rem;font-weight:700;color:#38ef7d;margin-bottom:16px}.min-contribution-info{display:flex;align-items:center;gap:8px;padding:12px;background:#38ef7d1a;border:1px solid rgba(56,239,125,.3);border-radius:4px}.min-contribution-info .label{color:#888;font-size:.9rem}.min-contribution-info .value{color:#38ef7d;font-weight:700;font-family:monospace}.min-contribution-info .hint{color:#666;font-size:.85rem;font-style:italic}.lock-tokens-section{margin:32px 0;padding:24px;background:#38ef7d0d;border:2px solid rgba(56,239,125,.3);border-radius:8px}.lock-tokens-section h3{color:#38ef7d;font-size:1.2rem;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.wallet-address-box{margin-bottom:20px}.wallet-address-box label{display:block;font-size:.9rem;color:#888;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.address-display{display:flex;gap:8px;align-items:stretch}.address-display code{flex:1;padding:12px;background:#000c;border:2px solid rgba(56,239,125,.3);color:#38ef7d;font-size:.85rem;font-family:Courier New,monospace;font-weight:600;word-break:break-all;border-radius:4px;display:flex;align-items:center}.copy-btn{padding:8px 16px;background:#38ef7d33;border:2px solid #38ef7d;color:#38ef7d;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.copy-btn:hover{background:#38ef7d;color:#000;transform:translateY(-2px);box-shadow:0 4px 15px #38ef7d66}.funding-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:20px 0}.funding-info-item{padding:16px;background:#0006;border:1px solid rgba(56,239,125,.2);border-radius:4px;display:flex;flex-direction:column;gap:8px}.funding-info-item .label{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.funding-info-item .value{font-size:1rem;color:#38ef7d;font-weight:700;font-family:Courier New,monospace}.lock-hint{text-align:center;color:#888;font-size:.9rem;line-height:1.6;padding:16px;background:#0000004d;border-radius:4px;margin-top:20px}.manual-lock-section{margin-top:24px;padding:20px;background:#38ef7d0d;border:1px solid rgba(56,239,125,.2);border-radius:4px}.manual-lock-label{color:#38ef7d;font-size:.9rem;font-weight:600;margin-bottom:12px;text-align:center}.manual-lock-form{display:flex;gap:12px;align-items:center}.manual-lock-form input{flex:1;padding:12px 16px;background:#00000080;border:2px solid rgba(56,239,125,.3);border-radius:4px;color:#fff;font-size:1rem;font-family:Courier New,monospace}.manual-lock-form input:focus{outline:none;border-color:#38ef7d;background:#000000b3}.register-contribution-btn{padding:12px 24px;background:linear-gradient(135deg,#38ef7d,#11998e);color:#000;font-weight:700;font-size:.95rem;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.register-contribution-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #38ef7d66}.generating-wallet{text-align:center;padding:40px}.spinner{width:50px;height:50px;border:4px solid rgba(56,239,125,.2);border-top-color:#38ef7d;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}.generating-wallet p{color:#38ef7d;font-size:1rem;font-weight:600}.funded-banner{padding:16px 20px;background:#00ff881a;border:2px solid rgba(0,255,136,.4);border-radius:0;display:flex;align-items:center;justify-content:center;gap:12px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0f8;margin:24px 0;box-shadow:0 0 20px #0f83}.funded-banner.active{background:#00ff8826;animation:bannerPulse 2s ease-in-out infinite}@keyframes bannerPulse{0%,to{opacity:1;box-shadow:0 0 20px #0f83}50%{opacity:.9;box-shadow:0 0 30px #0f86}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.funded-banner .icon{font-size:1.5rem}.voting-section{margin:32px 0}.voting-section h3{color:#f44;font-size:1.2rem;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.vote-bar-large{height:16px;background:#f443;margin-bottom:16px}.vote-bar-large .vote-for{height:100%;background:#38ef7d}.vote-stats-large{display:flex;gap:24px;justify-content:space-around}.vote-stats-large .stat{text-align:center}.vote-stats-large .label{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.vote-stats-large .value{font-size:1.5rem;font-weight:800;font-family:monospace}.vote-stats-large .stat.for .value{color:#38ef7d}.vote-stats-large .stat.against .value{color:#f44}.vote-stats-large .stat.total .value{color:#fff}.vote-btn{flex:1;padding:16px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;border:3px solid;background:transparent;cursor:pointer;transition:all .3s ease}.vote-btn.for{color:#38ef7d;border-color:#38ef7d}.vote-btn.for:hover{background:#38ef7d;color:#000;box-shadow:0 0 20px #38ef7d80}.vote-btn.against{color:#f44;border-color:#f44}.vote-btn.against:hover{background:#f44;color:#fff;box-shadow:0 0 20px #ff444480}.active-position-modal{max-width:900px!important;max-height:90vh;overflow-y:auto;padding:0!important}.active-position-modal::-webkit-scrollbar{width:8px}.active-position-modal::-webkit-scrollbar-track{background:#00000080;border-left:1px solid rgba(0,255,136,.1)}.active-position-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38ef7d,#0f8);border-radius:0;box-shadow:0 0 10px #00ff8880}.active-position-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f8,#38ef7d);box-shadow:0 0 15px #00ff88b3}.active-position-modal::-webkit-scrollbar-thumb:active{background:#0f8;box-shadow:0 0 20px #00ff88e6}.active-position-modal{scrollbar-width:thin;scrollbar-color:#00ff88 rgba(0,0,0,.5)}.active-position-modal .status-badge{display:flex!important}.live-indicator{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;background:#00ff881a;border:2px solid rgba(0,255,136,.4);border-radius:0;color:#0f8;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-top:12px;box-shadow:0 0 20px #0f83}.pulse-dot{width:8px;height:8px;background:#0f8;border-radius:50%;box-shadow:0 0 10px #0f8;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 10px #0f0}50%{opacity:.5;box-shadow:0 0 20px #0f0}}.active-position-details{display:flex;flex-direction:column;gap:25px;margin-top:20px}.active-position-details h3{color:#0f8;font-size:18px;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid rgba(0,255,136,.3);padding-bottom:10px}.position-info-section,.price-info-section,.funding-info-section,.execution-log-section{background:#0006;padding:20px;border-radius:0;border:1px solid rgba(0,255,136,.2);margin-bottom:24px;transition:all .3s ease}.price-info-section .price-grid{display:flex;flex-direction:row;gap:12px;align-items:stretch;justify-content:space-between}.price-info-section .price-card{flex:1;min-width:0}.position-info-section:hover,.price-info-section:hover,.funding-info-section:hover,.execution-log-section:hover{border-color:#0f86}.position-info-section h3,.price-info-section h3,.funding-info-section h3,.execution-log-section h3{color:#0f8;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin:0 0 16px;text-shadow:0 0 10px rgba(0,255,136,.3)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.info-item{display:flex;flex-direction:column;gap:5px}.info-item .label{color:#0f89;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.info-item .value{color:#fff;font-size:.95rem;font-weight:700}.info-item .value.mono{font-family:Courier New,monospace;font-size:14px;word-break:break-all}.info-item .value.small{font-size:12px}.info-item.full-width{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.copy-btn-inline{padding:8px 12px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);border-radius:0;color:#0f8;cursor:pointer;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;width:fit-content;margin-top:8px}.copy-btn-inline:hover{background:#0f83;border-color:#0f8;box-shadow:0 0 15px #00ff884d}.price-grid{display:flex;flex-direction:row;gap:12px;align-items:stretch}.price-card{background:#0009;padding:12px;border-radius:0;text-align:center;border:2px solid rgba(0,255,136,.2);transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.price-card:hover{transform:translateY(-2px);border-color:#00ff8880;box-shadow:0 0 20px #0f83}.price-card.entry{border-color:#00ff884d}.price-card.entry:hover{box-shadow:0 0 20px #00ff884d}.price-card.profit{border-color:#0f86}.price-card.profit:hover{box-shadow:0 0 20px #0f86}.price-card.loss{border-color:#f446}.price-card.loss:hover{box-shadow:0 0 20px #f446}.price-card.current{border-width:3px;animation:priceCardPulse 2s ease-in-out infinite}.price-card.current:hover{box-shadow:0 0 25px #00ff8880}.price-card.pnl{border-width:3px;background:#000000b3;margin:0}@keyframes priceCardPulse{0%,to{opacity:1}50%{opacity:.7}}.price-label{color:#fff9;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-weight:700}.price-value{color:#fff;font-size:1rem;font-weight:700;font-family:Courier New,monospace;margin:6px 0;word-break:break-all}.price-value.green{color:#0f8}.price-value.red{color:#f44}.price-time{color:#fff6;font-size:.65rem;margin-top:4px}.price-change{color:#fffc;font-size:.8rem;margin-top:4px;font-weight:600}.log-items{display:flex;flex-direction:column;gap:12px}.log-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#0009;border-radius:0;border:2px solid rgba(255,255,255,.1);transition:all .3s ease}.log-item:hover{border-color:#00ff884d;transform:translate(4px)}.log-item.success{border-color:#0f86;background:#00ff880d;box-shadow:0 0 10px #00ff881a}.log-item.success:hover{border-color:#0f89;box-shadow:0 0 15px #0f83}.log-icon{font-size:20px;filter:drop-shadow(0 0 8px rgba(0,255,136,.4))}.log-text{flex:1;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.02em}.log-time{color:#0f89;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.action-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:0;padding:0 20px 20px}.binance-action-btn,.solana-action-btn{padding:16px 24px;border-radius:0;text-align:center;text-decoration:none;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;transition:all .3s ease;border:2px solid;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.binance-action-btn:before,.solana-action-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 .5s ease}.binance-action-btn:hover:before,.solana-action-btn:hover:before{left:100%}.binance-action-btn{background:#00ff8814;border-color:#00ff8880;color:#0f8}.binance-action-btn:hover{background:#00ff8826;border-color:#0f8;color:#0f8;box-shadow:0 0 25px #0f86;transform:translateY(-2px)}.solana-action-btn{background:#00ff8814;border-color:#00ff8880;color:#0f8}.solana-action-btn:hover{background:#00ff8826;border-color:#0f8;color:#0f8;box-shadow:0 0 25px #0f86;transform:translateY(-2px)}@media(max-width:768px){.active-position-modal{max-width:95vw!important}.price-grid,.action-buttons,.info-grid{grid-template-columns:1fr}}.modal-backdrop{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;backdrop-filter:blur(8px) brightness(.7);-webkit-backdrop-filter:blur(8px) brightness(.7);animation:backdropFadeIn .3s ease}@keyframes backdropFadeIn{0%{opacity:0;backdrop-filter:blur(0px) brightness(1);-webkit-backdrop-filter:blur(0px) brightness(1)}to{opacity:1;backdrop-filter:blur(8px) brightness(.7);-webkit-backdrop-filter:blur(8px) brightness(.7)}}.modal-content{background:#000000d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(0,255,136,.6);border-radius:0;padding:0;max-width:600px;width:100%;max-height:85vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 60px #00ff884d;position:relative;margin:0 auto!important;transform:translate(0)!important;animation:modalSlideIn .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#00000080;border-left:1px solid rgba(0,255,136,.1)}.modal-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38ef7d,#0f8);border-radius:0;box-shadow:0 0 10px #00ff8880}.modal-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f8,#38ef7d);box-shadow:0 0 15px #00ff88b3}.modal-content::-webkit-scrollbar-thumb:active{background:#0f8;box-shadow:0 0 20px #00ff88e6}.modal-content{scrollbar-width:thin;scrollbar-color:#00ff88 rgba(0,0,0,.5)}.modal-zone-header{padding:20px;border-bottom:2px solid rgba(0,255,136,.2);background:#00ff8805}.modal-zone-form,.modal-zone-content{padding:20px}.modal-zone-actions{padding:16px 20px;border-top:2px solid rgba(0,255,136,.2);background:#0000004d}.close-btn{position:absolute;top:20px;right:20px;background:none!important;border:none;color:#fff9;font-size:2rem;line-height:1;width:40px;height:40px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0;font-weight:300}.close-btn:hover{color:#0f8;background:none!important;transform:rotate(90deg) scale(1.1);text-shadow:0 0 10px rgba(0,255,136,.5)}.modal-content h2{color:#0f8;font-size:1.8rem;font-weight:800;text-transform:uppercase;margin:0 0 8px;text-shadow:0 0 10px rgba(0,255,136,.3);letter-spacing:.15em;animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,to{text-shadow:0 0 10px rgba(0,255,136,.3)}50%{text-shadow:0 0 20px rgba(0,255,136,.6),0 0 30px rgba(0,255,136,.3)}}.modal-subtitle{color:#0f89;font-size:.9rem;margin:0 0 24px;line-height:1.4;letter-spacing:.05em}.modal-info{color:#00ff8880;font-size:.75rem;margin-bottom:0;line-height:1.6;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.proposal-form{display:flex;flex-direction:column;gap:20px}.form-group label{color:#0f8!important;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.form-group input,.form-group select,.form-group textarea{background:#00000080!important;border:1px solid rgba(0,255,136,.3)!important;border-radius:0!important;color:#fff!important;padding:12px 16px;font-size:.9rem;font-family:inherit;transition:all .3s ease;cursor:pointer}.form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#000000e6!important;background-image:none!important;padding-right:16px}.form-group select option{background:#08080a;color:#fff;padding:12px}.form-group input:focus,.form-group textarea:focus{outline:none!important;border-color:#0f8!important;background-color:#00ff880d!important;box-shadow:0 0 20px #00ff884d!important}.form-group select:focus{outline:none!important;border-color:#0f8!important;background:#000000e6!important;background-image:none!important;box-shadow:0 0 20px #00ff884d!important}.form-group input:hover,.form-group textarea:hover{border-color:#0f89!important;background-color:#00ff8805!important}.form-group select:hover{border-color:#0f89!important;background:#000000e6!important;background-image:none!important}.form-group textarea{resize:vertical}.modal-actions{display:flex;flex-direction:column;gap:12px;margin-top:0;align-items:stretch}.cancel-btn,.submit-btn{padding:12px 24px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;border:2px solid;border-radius:0;white-space:nowrap;flex-shrink:0}.cancel-btn{background:transparent;border-color:#00ff884d;color:#0f89}.cancel-btn:hover{border-color:#0f89;color:#0f8;background:#00ff880d;box-shadow:0 0 15px #0f83}.submit-btn{background:#0f8;border-color:#0f8;color:#fff;font-weight:800}.submit-btn:hover{background:#38ef7d;border-color:#38ef7d;color:#08080a;transform:translateY(-2px);box-shadow:0 0 25px #00ff8880;text-shadow:0 0 2px rgba(0,0,0,.3)}.treasury-loading,.treasury-error{text-align:center;padding:60px 20px}.treasury-loading .spinner{width:60px;height:60px;border:4px solid rgba(56,239,125,.2);border-top-color:#38ef7d;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.treasury-error{color:#f80}.retry-btn{margin-top:20px;padding:12px 24px;background:#38ef7d;color:#000;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:all .3s}.retry-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #38ef7d66}.treasury-balance-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0}.balance-card{background:#0009;border:2px solid rgba(56,239,125,.3);border-radius:8px;padding:32px;text-align:center;transition:all .3s}.balance-card:hover{border-color:#38ef7d;transform:translateY(-4px);box-shadow:0 8px 24px #38ef7d33}.balance-card.main-balance{background:linear-gradient(135deg,#38ef7d1a,#11998e1a);border-color:#38ef7d}.balance-label{display:block;color:#888;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:12px}.balance-value{display:flex;justify-content:center;color:#38ef7d;font-size:2.5rem;font-weight:700;font-family:Courier New,monospace;margin-bottom:8px}.main-balance .balance-value{font-size:3rem}.balance-currency{display:block;color:#666;font-size:.9rem}.balance-card.positive .balance-value{color:#38ef7d}.balance-card.negative .balance-value{color:#f80}.treasury-stats-section{margin:60px 0}.treasury-stats-section h2{color:#38ef7d;font-size:1.5rem;margin-bottom:24px;text-align:center;letter-spacing:2px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card{background:#00000080;border:1px solid rgba(56,239,125,.2);border-radius:6px;padding:20px;text-align:center;transition:all .3s}.stat-card:hover{border-color:#38ef7d!important;transform:translateY(-2px);box-shadow:0 0 20px #38ef7d4d!important;background:#00000080!important}.stat-label{display:block;color:#888;font-size:.75rem;font-weight:600;letter-spacing:1px;margin-bottom:10px}.stat-value{display:block;color:#fff;font-size:1.8rem;font-weight:700;font-family:Courier New,monospace}.stat-card.positive .stat-value{color:#38ef7d}.stat-card.negative .stat-value{color:#f80}.treasury-chart-section{margin:60px 0}.treasury-chart-section h2{color:#38ef7d;font-size:1.5rem;margin-bottom:24px;text-align:center;letter-spacing:2px}.pnl-chart{display:flex;align-items:flex-end;justify-content:space-between;background:#00000080;border:1px solid rgba(56,239,125,.2);border-radius:8px;padding:40px 20px 20px;height:300px;gap:4px;overflow-x:auto}.pnl-bar-wrapper{display:flex;flex-direction:column;align-items:center;flex:1;min-width:20px}.pnl-bar{width:100%;border-radius:2px 2px 0 0;transition:all .3s;cursor:pointer}.pnl-bar.positive{background:linear-gradient(to top,#38ef7d,#11998e)}.pnl-bar.negative{background:linear-gradient(to top,#f80,#c50);align-self:flex-start;border-radius:0 0 2px 2px}.pnl-bar:hover{opacity:.8;transform:scaleY(1.05)}.pnl-date{display:block;color:#666;font-size:.7rem;margin-top:8px;writing-mode:horizontal-tb}.treasury-transactions-section{margin:60px 0}.treasury-transactions-section h2{color:#38ef7d;font-size:1.5rem;margin-bottom:24px;text-align:center;letter-spacing:2px}.transactions-table{background:#00000080;border:1px solid rgba(56,239,125,.2);border-radius:8px;overflow:hidden}.transactions-table table{width:100%;border-collapse:collapse}.transactions-table th{background:#38ef7d1a;color:#38ef7d;font-size:.85rem;font-weight:700;letter-spacing:1px;padding:16px;text-align:left}.transactions-table td{color:#fff;padding:16px;border-top:1px solid rgba(56,239,125,.1);font-family:Courier New,monospace}.transactions-table td.deposit{color:#38ef7d;font-weight:600}.transactions-table td.withdrawal{color:#f80;font-weight:600}.transactions-table tr:hover{background:#38ef7d0d}.treasury-footer{text-align:center;margin:60px 0 40px;color:#888;font-size:.9rem}.treasury-footer p{margin:8px 0}.last-update{color:#666;font-size:.85rem}@media(max-width:768px){.treasury-balance-section{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.pnl-chart{height:200px;padding:20px 10px 10px}.transactions-table{overflow-x:auto}}.access-level-badge-wrapper{display:flex;flex-direction:column;gap:16px;min-width:260px}.access-level-badge{position:relative;padding:20px 24px;background:#0a0a0acc;border:2px solid;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .3s ease}.access-level-badge:hover{transform:scale(1.05)}.badge-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;opacity:.1;filter:blur(20px);animation:badgeGlowPulse 3s ease-in-out infinite;pointer-events:none}@keyframes badgeGlowPulse{0%,to{opacity:.1}50%{opacity:.2}}.badge-content{position:relative;z-index:1;display:flex;align-items:center;gap:16px}.badge-icon{font-size:2.5rem;filter:drop-shadow(0 0 8px currentColor);animation:badgeIconFloat 2s ease-in-out infinite}@keyframes badgeIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.badge-text{display:flex;flex-direction:column;gap:4px}.badge-level-name{font-size:1.5rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 10px currentColor;line-height:1}.badge-level-number{font-size:.75rem;font-weight:600;color:#888;letter-spacing:1px;text-transform:uppercase}.level-progress-wrapper{display:flex;flex-direction:column;gap:8px;padding:16px;background:#38ef7d08;border:1px solid rgba(56,239,125,.2);border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.progress-label{font-size:.85rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.progress-percent{font-size:.9rem;font-weight:700;text-shadow:0 0 8px currentColor}.progress-bar-track{position:relative;height:12px;background:#ffffff0d;border-radius:6px;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d}.progress-bar-fill{position:relative;height:100%;border-radius:6px;transition:width .5s ease;overflow:hidden}.progress-bar-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine 2s ease-in-out infinite}@keyframes progressShine{0%{left:-100%}to{left:200%}}.progress-milestone{position:absolute;top:0;width:2px;height:100%;background:#fff3;transform:translate(-50%);transition:background .3s ease}.progress-milestone.passed{background:#ffffff80;box-shadow:0 0 4px #ffffff80}.progress-details{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.progress-current{font-size:.8rem;font-weight:700;color:#38ef7d;text-shadow:0 0 6px rgba(56,239,125,.5)}.progress-remaining{font-size:.75rem;font-weight:500;color:#888;font-style:italic}.max-level-badge{position:relative;padding:12px 20px;background:linear-gradient(135deg,#ff00ff1a,#ffd7001a);border:2px solid;border-image:linear-gradient(135deg,#f0f,gold) 1;border-radius:12px;text-align:center;overflow:hidden}.max-level-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:maxLevelShine 3s ease-in-out infinite}@keyframes maxLevelShine{0%{left:-100%}to{left:200%}}.max-level-text{position:relative;z-index:1;font-size:.9rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg,#f0f,gold,#0f8);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:maxLevelGradient 3s ease infinite}@keyframes maxLevelGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(max-width:768px){.access-level-badge-wrapper{min-width:unset;width:100%}.badge-level-name{font-size:1.2rem}.badge-icon{font-size:2rem}.progress-label,.progress-percent{font-size:.75rem}}.access-level-badge[data-level="0"]{border-color:#666}.access-level-badge[data-level="1"]{border-color:#888}.access-level-badge[data-level="2"]{border-color:#38ef7d;box-shadow:0 0 20px #38ef7d33}.access-level-badge[data-level="3"]{border-color:#0f8;box-shadow:0 0 20px #00ff884d}.access-level-badge[data-level="4"]{border-color:#60f99e;box-shadow:0 0 20px #60f99e4d}.access-level-badge[data-level="5"]{border-color:gold;box-shadow:0 0 20px #ffd7004d}.access-level-badge[data-level="6"]{border-color:#f0f;box-shadow:0 0 20px #ff00ff4d,0 0 40px #ffd70033}.profile-hero-card{position:relative;background:#38ef7d08;border:2px solid rgba(0,255,136,.3);border-radius:16px;padding:48px;margin-bottom:40px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.profile-hero-card:hover{border-color:#00ff8880;transform:translateY(-2px)}.hero-card-border-glow{position:absolute;inset:-2px;background:linear-gradient(45deg,transparent,rgba(0,255,136,.3),transparent,rgba(56,239,125,.3),transparent);background-size:400% 400%;border-radius:16px;z-index:-1;opacity:0;animation:borderGlow 8s ease-in-out infinite;transition:opacity .3s ease}.profile-hero-card:hover .hero-card-border-glow{opacity:1}@keyframes borderGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-card-content{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;position:relative;z-index:1}.hero-avatar-section{position:relative}.hero-avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid rgba(56,239,125,.5);position:relative;z-index:2;background:#0000004d;box-shadow:0 0 30px #38ef7d4d,0 0 60px #38ef7d1a}.hero-avatar svg{width:100%;height:100%;display:block}.avatar-ring{position:absolute;top:50%;left:50%;width:140px;height:140px;margin:-70px 0 0 -70px;border:2px solid transparent;border-top-color:#38ef7d80;border-radius:50%;animation:avatarRingSpin 3s linear infinite;z-index:1}@keyframes avatarRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-info-section{display:flex;flex-direction:column;gap:12px}.hero-name-row{display:flex;align-items:center;gap:12px}.hero-display-name{font-size:2.5rem;font-weight:800;color:#38ef7d;margin:0;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 20px rgba(56,239,125,.5);font-family:Inter,sans-serif}.hero-edit-btn{background:#38ef7d1a;border:1px solid rgba(56,239,125,.3);color:#38ef7d;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.hero-edit-btn:hover{background:#38ef7d33;border-color:#38ef7d;transform:scale(1.05)}.hero-username{font-size:1.1rem;color:#888;font-weight:500;font-family:Courier New,monospace}.hero-meta-row{display:flex;gap:24px;align-items:center;margin-top:8px}.hero-meta-item{display:flex;align-items:center;gap:8px;font-size:.95rem;color:#aaa}.meta-icon{font-size:1.2rem}.meta-text{font-weight:500}.hero-badge-section{display:flex;justify-content:flex-end}.hero-actions{display:flex;gap:12px;margin-top:32px;padding-top:32px;border-top:1px solid rgba(56,239,125,.1)}.hero-action-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif}.hero-action-btn svg{width:16px;height:16px}.hero-action-btn.primary{background:linear-gradient(135deg,#38ef7d,#0f8);border:none;color:#000}.hero-action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #38ef7d66}.hero-action-btn.secondary{background:#38ef7d1a;border:1px solid rgba(56,239,125,.3);color:#38ef7d}.hero-action-btn.secondary:hover{background:#38ef7d33;border-color:#38ef7d}.hero-action-btn:disabled{opacity:.5;cursor:not-allowed}.hero-action-btn:disabled:hover{transform:none;box-shadow:none}.hero-corner-accent{position:absolute;width:40px;height:40px;pointer-events:none}.hero-corner-accent:before,.hero-corner-accent:after{content:"";position:absolute;background:linear-gradient(90deg,#38ef7d,transparent)}.hero-corner-accent.top-left{top:-2px;left:-2px}.hero-corner-accent.top-left:before{width:100%;height:2px;top:0;left:0}.hero-corner-accent.top-left:after{width:2px;height:100%;top:0;left:0;background:linear-gradient(180deg,#38ef7d,transparent)}.hero-corner-accent.top-right{top:-2px;right:-2px;transform:scaleX(-1)}.hero-corner-accent.top-right:before{width:100%;height:2px;top:0;left:0}.hero-corner-accent.top-right:after{width:2px;height:100%;top:0;right:0;background:linear-gradient(180deg,#38ef7d,transparent)}.hero-corner-accent.bottom-left{bottom:-2px;left:-2px;transform:scaleY(-1)}.hero-corner-accent.bottom-left:before{width:100%;height:2px;bottom:0;left:0}.hero-corner-accent.bottom-left:after{width:2px;height:100%;bottom:0;left:0;background:linear-gradient(180deg,#38ef7d,transparent)}.hero-corner-accent.bottom-right{bottom:-2px;right:-2px;transform:scale(-1)}.hero-corner-accent.bottom-right:before{width:100%;height:2px;bottom:0;left:0}.hero-corner-accent.bottom-right:after{width:2px;height:100%;bottom:0;right:0;background:linear-gradient(180deg,#38ef7d,transparent)}@media(max-width:1024px){.hero-card-content{grid-template-columns:1fr;gap:24px;text-align:center}.hero-avatar-section{margin:0 auto}.hero-name-row,.hero-meta-row,.hero-badge-section{justify-content:center}.hero-actions{flex-wrap:wrap;justify-content:center}}@media(max-width:768px){.profile-hero-card{padding:32px 24px}.hero-display-name{font-size:2rem}.hero-actions{flex-direction:column}.hero-action-btn{width:100%;justify-content:center}}.edit-profile-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease}.edit-profile-modal{width:90%;max-width:500px;background:#0a0a0af2;border:2px solid rgba(56,239,125,.3);border-radius:20px;padding:0;box-shadow:0 0 40px #38ef7d33,0 20px 60px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:slideUp .3s ease;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid rgba(56,239,125,.2);background:linear-gradient(135deg,#38ef7d0d,#00ff8808)}.modal-title{font-size:1.5rem;font-weight:700;color:#38ef7d;text-transform:uppercase;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(56,239,125,.5)}.modal-close-btn{background:none;border:none;color:#888;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.modal-close-btn:hover{color:#38ef7d;background:#38ef7d1a;transform:rotate(90deg)}.modal-form{padding:28px;display:flex;flex-direction:column;gap:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:.9rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.form-input{padding:14px 16px;background:#ffffff08;border:1px solid rgba(56,239,125,.3);border-radius:10px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s ease;outline:none}.form-input:focus{border-color:#38ef7d;box-shadow:0 0 15px #38ef7d4d;background:#38ef7d0d}.form-input:disabled{opacity:.5;cursor:not-allowed}.form-input::placeholder{color:#555}.form-hint{font-size:.8rem;color:#666;font-style:italic;margin-top:4px}.form-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px;border-radius:10px;transition:background .2s ease}.form-checkbox-label:hover{background:#38ef7d0d}.form-checkbox{width:20px;height:20px;cursor:pointer;accent-color:#38ef7d}.checkbox-text{font-size:.95rem;color:#ddd;font-weight:500}.form-error,.form-success{padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:500;animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.form-error{background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#f44}.form-success{background:#38ef7d1a;border:1px solid rgba(56,239,125,.3);color:#38ef7d}.error-icon,.success-icon{font-size:1.2rem}.modal-actions{display:flex;gap:12px;margin-top:8px}.modal-btn{flex:1;padding:14px 24px;border:none;border-radius:10px;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;font-family:inherit}.modal-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.modal-btn-primary{background:linear-gradient(135deg,#38ef7d,#0f8);color:#000;box-shadow:0 4px 15px #38ef7d4d}.modal-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #38ef7d66}.modal-btn-primary:active:not(:disabled){transform:translateY(0)}.modal-btn-secondary{background:#ffffff0d;color:#aaa;border:1px solid rgba(255,255,255,.1)}.modal-btn-secondary:hover:not(:disabled){background:#ffffff1a;color:#fff;border-color:#fff3}@media(max-width:768px){.edit-profile-modal{width:95%;max-width:none}.modal-header{padding:20px}.modal-title{font-size:1.2rem}.modal-form{padding:20px}.modal-actions{flex-direction:column}.modal-btn{width:100%}}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0}.stat-column{background:#38ef7d08;border:1px solid rgba(56,239,125,.2);border-radius:16px;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .3s ease}.stat-column:hover{border-color:#38ef7d66;transform:translateY(-2px);box-shadow:0 8px 24px #38ef7d26}.column-header{background:linear-gradient(135deg,#38ef7d1a,#00ff880d);padding:20px 24px;border-bottom:1px solid rgba(56,239,125,.2);display:flex;align-items:center;gap:12px}.column-icon{font-size:1.5rem;filter:drop-shadow(0 0 8px rgba(56,239,125,.5))}.column-title{font-size:1.1rem;font-weight:700;color:#38ef7d;text-transform:uppercase;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(56,239,125,.5)}.stat-rows{padding:16px;display:flex;flex-direction:column;gap:12px}.stat-row{padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.stat-row:hover{background:#38ef7d0d;border-color:#38ef7d33}.stat-row.highlight{background:linear-gradient(135deg,#38ef7d1a,#00ff880d);border:2px solid rgba(56,239,125,.3)}.stat-row.highlight:hover{background:linear-gradient(135deg,#38ef7d26,#00ff8814)}.stat-label{display:flex;align-items:center;gap:8px}.stat-icon{font-size:1.2rem;opacity:.8}.stat-label-text{font-size:.85rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.stat-value-container{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.stat-value{font-size:1.8rem;font-weight:800;color:#fff!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.3)!important;filter:none!important;line-height:1}.stat-suffix{font-size:.9rem;font-weight:600;color:#38ef7d!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#38ef7d!important;margin-left:4px}.stat-trend{font-size:1.5rem;font-weight:900;animation:trendPulse 2s ease-in-out infinite}.stat-trend.green{color:#38ef7d;text-shadow:0 0 10px rgba(56,239,125,.6)}.stat-trend.red{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.6)}@keyframes trendPulse{0%,to{opacity:.7}50%{opacity:1}}.stat-subtitle{font-size:.75rem;color:#666;font-style:italic;margin-top:-4px}.trading-column .column-header{border-bottom-color:#38ef7d4d}.trading-column:hover{box-shadow:0 8px 24px #38ef7d33}.governance-column .column-header{border-bottom-color:#00ff884d}.governance-column:hover{box-shadow:0 8px 24px #0f83}.reputation-column .column-header{border-bottom-color:#60f99e4d}.reputation-column:hover{box-shadow:0 8px 24px #60f99e33}.stat-empty{text-align:center;padding:40px 20px;color:#666;font-style:italic}.stat-empty-icon{font-size:3rem;margin-bottom:12px;opacity:.3}.stat-loading{padding:20px;text-align:center}.stat-loading-spinner{display:inline-block;width:40px;height:40px;border:3px solid rgba(56,239,125,.1);border-top-color:#38ef7d;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.reputation-column{grid-column:1 / -1}}@media(max-width:768px){.stats-grid{grid-template-columns:1fr;gap:20px}.column-header{padding:16px 20px}.column-title{font-size:1rem}.stat-rows,.stat-row{padding:12px}.stat-value{font-size:1.5rem;color:#fff!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important}.stat-icon{font-size:1rem}}@media(min-width:769px)and (max-width:1024px){.stat-value{font-size:1.6rem}}.pnl-chart-container{background:#38ef7d08;border:1px solid rgba(56,239,125,.2);border-radius:16px;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;margin:0;transition:all .3s ease}.pnl-chart-container:hover{border-color:#38ef7d66;box-shadow:0 8px 24px #38ef7d26}.chart-header{background:linear-gradient(135deg,#38ef7d1a,#00ff880d);padding:20px 24px;border-bottom:1px solid rgba(56,239,125,.2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.chart-title-section{display:flex;align-items:center;gap:20px}.chart-title{font-size:1.1rem;font-weight:700;color:#38ef7d;text-transform:uppercase;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(56,239,125,.5)}.chart-total{font-size:1.5rem;font-weight:800;padding:8px 16px;border-radius:8px;text-shadow:0 0 15px currentColor}.chart-total.positive{color:#38ef7d;background:#38ef7d1a;border:1px solid rgba(56,239,125,.3)}.chart-total.negative{color:#f44;background:#ff44441a;border:1px solid rgba(255,68,68,.3)}.chart-legend{display:flex;gap:20px;align-items:center}.legend-item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#aaa;font-weight:500}.legend-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 8px currentColor}.legend-dot.positive{background:#38ef7d}.legend-dot.negative{background:#f44}.chart-canvas-wrapper{padding:20px;position:relative;height:350px}.pnl-canvas{width:100%;height:100%;display:block}.chart-empty{text-align:center;padding:80px 20px;color:#666}.empty-icon{font-size:4rem;margin-bottom:16px;opacity:.3;animation:emptyFloat 3s ease-in-out infinite}.chart-empty p{font-size:1rem;font-style:italic;margin:0}@media(max-width:768px){.chart-header{flex-direction:column;align-items:flex-start}.chart-title-section{width:100%;justify-content:space-between}.chart-title{font-size:1rem}.chart-total{font-size:1.2rem;padding:6px 12px}.chart-legend{width:100%;justify-content:center}.chart-canvas-wrapper{height:280px;padding:16px}}@media(max-width:480px){.chart-canvas-wrapper{height:240px}}.recent-trades-container{background:#38ef7d08;border:1px solid rgba(56,239,125,.2);border-radius:16px;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.recent-trades-container:hover{border-color:#38ef7d66;box-shadow:0 8px 24px #38ef7d26}.trades-header{background:linear-gradient(135deg,#38ef7d1a,#00ff880d);padding:20px 24px;border-bottom:1px solid rgba(56,239,125,.2);display:flex;justify-content:space-between;align-items:center;height:68px}.trades-title{font-size:1.1rem;font-weight:700;color:#38ef7d;text-transform:uppercase;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(56,239,125,.5);line-height:1.1rem}.trades-count{font-size:.85rem;font-weight:600;color:#888;background:#ffffff0d;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.trades-list{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.trade-row{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:16px;transition:all .2s ease}.trade-row:hover{background:#38ef7d0d;border-color:#38ef7d33;transform:translate(4px)}.trade-row.profit{border-left:3px solid #38ef7d}.trade-row.loss{border-left:3px solid #ff4444}.trade-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.trade-symbol-section{display:flex;align-items:center;gap:12px}.trade-direction{font-size:1.5rem;filter:drop-shadow(0 0 8px currentColor)}.trade-direction.long{color:#38ef7d}.trade-direction.short{color:#f44}.trade-symbol-info{display:flex;flex-direction:column;gap:4px}.trade-symbol{font-size:1.1rem;font-weight:700;color:#fff;text-transform:uppercase}.trade-direction-text{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.trade-pnl-section{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.trade-pnl{font-size:1.3rem;font-weight:800;text-shadow:0 0 10px currentColor}.trade-pnl.profit{color:#38ef7d}.trade-pnl.loss{color:#f44}.trade-pnl-percent{font-size:.9rem;font-weight:700;padding:4px 8px;border-radius:6px}.trade-pnl-percent.profit{color:#38ef7d;background:#38ef7d1a;border:1px solid rgba(56,239,125,.3)}.trade-pnl-percent.loss{color:#f44;background:#ff44441a;border:1px solid rgba(255,68,68,.3)}.trade-details{display:flex;gap:20px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.trade-detail-item{display:flex;flex-direction:column;gap:4px}.detail-label{font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.detail-value{font-size:.85rem;font-weight:600;color:#aaa}.trades-empty{text-align:center;padding:60px 20px;color:#666;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.trades-empty p{font-size:.95rem;font-style:italic;margin:0}@media(max-width:768px){.trades-header{padding:16px 20px}.trades-title{font-size:1rem}.trades-list,.trade-row{padding:12px}.trade-main{flex-direction:column;align-items:flex-start;gap:12px}.trade-pnl-section{align-self:stretch;flex-direction:row;justify-content:space-between;align-items:center}.trade-details{flex-wrap:wrap;gap:12px}.trade-detail-item{flex:1;min-width:100px}}.activity-feed-container{background:#38ef7d08;border:1px solid rgba(56,239,125,.2);border-radius:16px;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.activity-feed-container:hover{border-color:#38ef7d66;box-shadow:0 8px 24px #38ef7d26}.activity-header{background:linear-gradient(135deg,#38ef7d1a,#00ff880d);padding:20px 24px;border-bottom:1px solid rgba(56,239,125,.2);display:flex;justify-content:space-between;align-items:center;height:68px}.activity-title{font-size:1.1rem;font-weight:700;color:#38ef7d;text-transform:uppercase;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(56,239,125,.5);line-height:1.1rem}.activity-count{font-size:.85rem;font-weight:600;color:#888;background:#ffffff0d;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.activity-list{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto}.activity-list::-webkit-scrollbar{width:6px}.activity-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.activity-list::-webkit-scrollbar-thumb{background:#38ef7d4d;border-radius:3px}.activity-list::-webkit-scrollbar-thumb:hover{background:#38ef7d80}.activity-row{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:14px;transition:all .2s ease}.activity-row:hover{background:#38ef7d0d;border-color:#38ef7d33;transform:translate(4px)}.activity-icon-wrapper{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#38ef7d1a;border:1px solid rgba(56,239,125,.3);border-radius:10px}.activity-icon{font-size:1.3rem;filter:drop-shadow(0 0 6px rgba(56,239,125,.5))}.activity-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.activity-description{font-size:.9rem;font-weight:500;color:#ddd;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.activity-time{font-size:.75rem;font-weight:500;color:#666}.activity-type-badge{flex-shrink:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px;border-radius:6px;background:#38ef7d1a;color:#38ef7d;border:1px solid rgba(56,239,125,.3)}.activity-row.activity-vote .activity-icon-wrapper{background:#60f99e1a;border-color:#60f99e4d}.activity-row.activity-trade_supported .activity-icon-wrapper{background:#ffd7001a;border-color:#ffd7004d}.activity-row.activity-trade_closed .activity-icon-wrapper{background:#00ff881a;border-color:#00ff884d}.activity-row.activity-tokens_burned .activity-icon-wrapper{background:#ff44441a;border-color:#ff44444d}.activity-row.activity-level_up .activity-icon-wrapper{background:#ff00ff1a;border-color:#ff00ff4d}.activity-empty{text-align:center;padding:60px 20px;color:#666;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-icon{font-size:3.5rem;margin-bottom:12px;opacity:.3;animation:emptyFloat 3s ease-in-out infinite}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.activity-empty p{font-size:.95rem;font-style:italic;margin:0}@media(max-width:768px){.activity-header{padding:16px 20px}.activity-title{font-size:1rem}.activity-list{padding:12px;max-height:500px}.activity-row{padding:12px;gap:12px}.activity-icon-wrapper{width:36px;height:36px}.activity-icon{font-size:1.1rem}.activity-description{font-size:.85rem}.activity-type-badge{font-size:.65rem;padding:4px 8px}}.achievements-container{background:#38ef7d08;border:1px solid rgba(56,239,125,.2);border-radius:16px;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;margin:0;transition:all .3s ease}.achievements-container:hover{border-color:#38ef7d66;box-shadow:0 8px 24px #38ef7d26}.achievements-header{background:linear-gradient(135deg,#38ef7d1a,#00ff880d);padding:20px 24px;border-bottom:1px solid rgba(56,239,125,.2)}.achievements-title-section{display:flex;justify-content:space-between;align-items:center;gap:20px}.achievements-title{font-size:1.1rem;font-weight:700;color:#38ef7d;text-transform:uppercase;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(56,239,125,.5)}.achievements-progress{display:flex;align-items:center;gap:12px}.progress-text{font-size:.9rem;font-weight:700;color:#38ef7d;min-width:60px;text-align:right}.progress-bar-mini{width:100px;height:8px;background:#ffffff0d;border-radius:4px;overflow:hidden}.progress-fill-mini{height:100%;background:linear-gradient(90deg,#38ef7d,#0f8);border-radius:4px;transition:width .5s ease}.achievements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:20px}.achievement-card{position:relative;background:#ffffff05;border:2px solid;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:all .3s ease;overflow:hidden}.achievement-card.unlocked{cursor:pointer}.achievement-card.unlocked:hover{transform:translateY(-4px)}.achievement-card.locked{opacity:.6}.achievement-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:achievementShine 3s ease-in-out infinite;pointer-events:none}@keyframes achievementShine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.achievement-icon-wrapper{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#38ef7d0d;border-radius:50%;margin-bottom:8px}.achievement-icon{font-size:3rem;transition:all .3s ease}.achievement-card.unlocked .achievement-icon{animation:achievementFloat 3s ease-in-out infinite}@keyframes achievementFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lock-overlay{position:absolute;font-size:2rem;opacity:.8}.achievement-info{text-align:center;width:100%}.achievement-name{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;text-shadow:0 0 8px currentColor}.achievement-description{font-size:.85rem;color:#888;line-height:1.4;margin-bottom:8px}.achievement-unlocked-date{font-size:.75rem;color:#666;font-style:italic;margin-top:8px}.achievement-progress-bar{margin-top:12px;width:100%}.progress-label{font-size:.75rem;font-weight:600;color:#888;margin-bottom:6px;text-align:center}.progress-track{width:100%;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#38ef7d,#0f8);border-radius:3px;transition:width .5s ease}.achievement-reward{font-size:.8rem;color:gold;background:#ffd7001a;padding:6px 12px;border-radius:6px;border:1px solid rgba(255,215,0,.3);margin-top:8px}.achievement-rarity{position:absolute;top:12px;right:12px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:6px;border:1px solid;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.achievement-card.common .achievement-icon-wrapper{background:#8888881a}.achievement-card.rare .achievement-icon-wrapper{background:#38ef7d1a}.achievement-card.epic .achievement-icon-wrapper{background:#a855f71a}.achievement-card.legendary .achievement-icon-wrapper{background:#ffd7001a}@media(max-width:1200px){.achievements-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.achievements-header{padding:16px 20px}.achievements-title-section{flex-direction:column;align-items:flex-start;gap:12px}.achievements-progress{width:100%}.progress-bar-mini{flex:1}.achievements-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px}.achievement-card{padding:16px}.achievement-icon-wrapper{width:60px;height:60px}.achievement-icon{font-size:2.5rem}.achievement-name{font-size:.9rem}}.wallet-balances-container{background:#0a0a0a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(56,239,125,.2);border-radius:12px;padding:28px;position:relative;overflow:hidden;margin:0}.wallet-balances-container:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(56,239,125,.5) 30%,rgba(0,255,136,.8) 50%,rgba(56,239,125,.5) 70%,transparent);animation:borderGlow 8s ease-in-out infinite}.wallet-balances-container:after{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:linear-gradient(135deg,transparent 50%,rgba(56,239,125,.1) 50%);pointer-events:none}.wallet-balances-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(56,239,125,.15)}.wallet-balances-title{font-size:1.5rem;font-weight:700;color:#38ef7d!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#38ef7d!important;filter:none!important;margin:0;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 20px rgba(56,239,125,.3)}.total-value{display:flex;flex-direction:column;align-items:flex-end}.total-value-label{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.total-value-amount{font-size:1.8rem;font-weight:700;color:#38ef7d!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#38ef7d!important;filter:none!important;text-shadow:0 0 15px rgba(56,239,125,.4)}.balance-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}.balance-card{background:#0006;border:1px solid rgba(56,239,125,.2);border-radius:12px;padding:20px;position:relative;overflow:hidden;transition:all .3s ease}.balance-card:hover{border-color:#38ef7d66;transform:translateY(-2px);box-shadow:0 8px 24px #38ef7d26}.balance-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.wallet-badge{font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.phantom-badge{background:#ab54ff26;color:#ab54ff;border:1px solid rgba(171,84,255,.3)}.internal-badge{background:#38ef7d26;color:#38ef7d!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#38ef7d!important;filter:none!important;border:1px solid rgba(56,239,125,.3)}.balance-card-token-info{margin-bottom:8px}.token-symbol{font-size:.85rem;font-weight:600;color:#fff9!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important;filter:none!important;text-transform:uppercase;letter-spacing:1px}.price-change{font-size:.85rem;font-weight:600;padding:4px 10px;border-radius:6px;background:#0000004d}.price-change.positive{color:#38ef7d!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#38ef7d!important;filter:none!important}.price-change.negative{color:#ff4757}.balance-card-amount{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:8px}.token-amount{font-size:1.8rem;font-weight:700;color:#fff!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important}.token-label{font-size:.9rem;color:#ffffff80;font-weight:500}.balance-card-usd{font-size:1rem;color:#fff9;font-weight:500}.balance-breakdown{background:#0000004d;border:1px solid rgba(56,239,125,.15);border-radius:12px;padding:20px;margin-bottom:28px}.breakdown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.breakdown-header h4{font-size:1.1rem;font-weight:600;color:#fff!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important;margin:0}.active-trades-badge{font-size:.8rem;color:#38ef7d!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#38ef7d!important;filter:none!important;padding:6px 12px;background:#38ef7d1a;border:1px solid rgba(56,239,125,.3);border-radius:6px;font-weight:600}.breakdown-bars{display:flex;flex-direction:column;gap:16px}.breakdown-row{display:grid;grid-template-columns:120px 1fr 150px;align-items:center;gap:16px;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;transform:none!important;transition:all .2s ease!important}.breakdown-row:before{display:none!important}.breakdown-row:hover{background:#38ef7d08!important;border:none!important;box-shadow:none!important;transform:none!important}.breakdown-label{display:flex;align-items:center;gap:8px;font-size:.95rem;color:#fffc!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:rgba(255,255,255,.8)!important;filter:none!important;font-weight:500}.breakdown-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.breakdown-dot.available{background:#38ef7d;box-shadow:0 0 8px #38ef7d80}.breakdown-dot.locked{background:#ff9800;box-shadow:0 0 8px #ff980080}.breakdown-bar-container{height:12px;background:#ffffff0d;border-radius:6px;overflow:hidden;position:relative}.breakdown-bar{height:100%;border-radius:6px;transition:width .5s ease;position:relative}.breakdown-bar.available{background:linear-gradient(90deg,#38ef7d,#0f8);box-shadow:0 0 10px #38ef7d66}.breakdown-bar.locked{background:linear-gradient(90deg,#ff9800,#ffb142);box-shadow:0 0 10px #ff980066}.breakdown-value{text-align:right;font-size:.95rem;font-weight:600;color:#fff!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important}.locked-usd{font-size:.85rem;color:#ffffff80;margin-left:6px}.locked-trades-section{background:#0000004d;border:1px solid rgba(56,239,125,.15);border-radius:12px;padding:20px}.locked-trades-section h4{font-size:1.1rem;font-weight:600;color:#fff!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important;margin:0 0 16px}.locked-trades-list{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.locked-trades-list::-webkit-scrollbar{width:6px}.locked-trades-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.locked-trades-list::-webkit-scrollbar-thumb{background:#38ef7d4d;border-radius:3px}.locked-trades-list::-webkit-scrollbar-thumb:hover{background:#38ef7d80}.locked-trade-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0000004d;border:1px solid rgba(56,239,125,.1);border-radius:8px;transition:all .2s ease}.locked-trade-row:hover{background:#38ef7d0d;border-color:#38ef7d4d}.locked-trade-info{display:flex;align-items:center;gap:12px}.trade-direction{font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.trade-direction.long{background:#38ef7d26;color:#38ef7d;border:1px solid rgba(56,239,125,.3)}.trade-direction.short{background:#ff475726;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.trade-symbol{font-size:.95rem;font-weight:600;color:#fff!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important}.locked-trade-amount{font-size:.95rem;font-weight:600;color:#ff9800!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ff9800!important;filter:none!important}.wallet-balances-empty{padding:60px 20px;text-align:center;color:#fff6;font-size:1rem}@media(max-width:1024px){.balance-cards{grid-template-columns:1fr}.breakdown-row{grid-template-columns:100px 1fr 120px;gap:12px}}@media(max-width:768px){.wallet-balances-container{padding:20px}.wallet-balances-header{flex-direction:column;align-items:flex-start;gap:12px}.total-value{align-items:flex-start}.total-value-amount{font-size:1.5rem}.breakdown-row{grid-template-columns:80px 1fr 100px;gap:8px}.breakdown-label,.breakdown-value{font-size:.85rem}.locked-usd{display:block;margin-left:0;margin-top:2px}}@media(max-width:480px){.wallet-balances-title{font-size:1.2rem}.token-amount{font-size:1.5rem}.breakdown-row{grid-template-columns:1fr;gap:8px}.breakdown-bar-container{order:3}.breakdown-value{text-align:left;order:2}}.rank-progression-card{background:#0009;border:1px solid rgba(0,255,136,.3);padding:24px;margin-bottom:24px;position:relative;overflow:hidden}.rank-progression-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00ff88,transparent);animation:scanline 3s linear infinite}.rp-header{margin-bottom:24px;text-align:center}.rp-title{font-size:1.3rem;font-weight:700;color:#0f8;letter-spacing:.15em;margin:0 0 8px;text-shadow:0 0 20px rgba(0,255,136,.5)}.rp-subtitle{font-size:.85rem;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase}.rp-content{display:flex;flex-direction:column;gap:20px}.rp-current-level{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#00ff880d;border:1px solid rgba(0,255,136,.2)}.rp-level-badge{display:flex;align-items:center;gap:16px}.rp-level-number{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;color:#0f8;background:#0009;border:2px solid #00ff88;text-shadow:0 0 20px rgba(0,255,136,.8)}.rp-level-name{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.1em}.rp-rank-info{text-align:right}.rp-rank-label{font-size:.75rem;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.rp-rank-value{font-size:1.3rem;font-weight:700;color:#0f8}.rp-progress-bar{position:relative;height:40px;background:#0009;border:1px solid rgba(0,255,136,.3);overflow:hidden}.rp-progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#0f8,#38ef7d);transition:width .6s ease-out;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.rp-progress-glow{position:absolute;top:0;right:0;width:40px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:progressGlow 2s ease-in-out infinite}@keyframes progressGlow{0%,to{opacity:.3}50%{opacity:.8}}.rp-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.1rem;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.8);z-index:2}.rp-next-level{padding:16px;background:#0006;border:1px dashed rgba(0,255,136,.3)}.rp-next-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rp-arrow{font-size:1.5rem;color:#0f8}.rp-next-name{font-size:1.2rem;font-weight:700;color:#0f8;letter-spacing:.1em;flex:1}.rp-next-number{font-size:.9rem;color:#fff9;letter-spacing:.1em}.rp-requirements{display:flex;flex-direction:column;gap:8px}.rp-req-item{display:flex;justify-content:space-between;padding:8px 12px;background:#00ff880d;border-left:2px solid rgba(0,255,136,.3)}.rp-req-label{font-size:.85rem;color:#fff9;letter-spacing:.05em}.rp-req-value{font-size:.9rem;font-weight:600;color:#0f8}.rp-max-level{text-align:center;padding:32px;background:radial-gradient(circle,rgba(0,255,136,.1) 0%,transparent 70%)}.rp-max-icon{font-size:4rem;margin-bottom:16px;animation:crownPulse 2s ease-in-out infinite}@keyframes crownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.rp-max-text{font-size:1.5rem;font-weight:800;color:#0f8;letter-spacing:.15em;margin-bottom:8px;text-shadow:0 0 30px rgba(0,255,136,.6)}.rp-max-subtext{font-size:.95rem;color:#fff9;letter-spacing:.05em}.achievement-highlights-card{background:#0009;border:1px solid rgba(0,255,136,.3);border-radius:16px;padding:24px;margin-top:24px;margin-bottom:24px;position:relative;overflow:hidden}.achievement-highlights-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00ff88,transparent);animation:scanline 3s linear infinite}@keyframes scanline{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.ah-header{margin-bottom:24px;text-align:center}.ah-title{font-size:1.3rem;font-weight:700;color:#0f8;letter-spacing:.15em;margin:0 0 8px;text-shadow:0 0 20px rgba(0,255,136,.5)}.ah-subtitle{font-size:.85rem;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase}.ah-empty{text-align:center;padding:48px 24px;background:#0006;border:1px dashed rgba(0,255,136,.2);position:relative}.ah-empty:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,255,136,.03) 0%,transparent 70%);pointer-events:none}.ah-empty-icon{font-size:4rem;margin-bottom:16px;opacity:.5;filter:drop-shadow(0 0 20px rgba(0,255,136,.3));animation:emptyPulse 3s ease-in-out infinite}@keyframes emptyPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.ah-empty-text{font-size:1.1rem;font-weight:600;color:#ffffffb3;margin-bottom:8px;position:relative;z-index:1}.ah-empty-subtext{font-size:.9rem;color:#ffffff80;position:relative;z-index:1}.ah-grid{display:grid;gap:16px}.ah-item{position:relative;display:flex;align-items:center;gap:16px;padding:20px;background:#0009;border:2px solid rgba(0,255,136,.3);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.ah-item:after{content:"";position:absolute;inset:-2px;background:linear-gradient(90deg,transparent,var(--rarity-color, rgba(0, 255, 136, .3)),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.ah-item.ah-common{border-color:#00ff884d;--rarity-color: rgba(136, 136, 136, .5)}.ah-item.ah-rare{border-color:#00ff884d;--rarity-color: rgba(0, 184, 255, .6)}.ah-item.ah-epic{border-color:#00ff884d;--rarity-color: rgba(200, 68, 255, .6)}.ah-item.ah-legendary{border-color:#0f86;--rarity-color: rgba(255, 136, 0, .8);animation:legendaryPulse 3s ease-in-out infinite}@keyframes legendaryPulse{0%,to{box-shadow:0 0 20px #f806,inset 0 0 20px #ff88000d}50%{box-shadow:0 0 40px #ff8800b3,inset 0 0 30px #ff88001a}}.ah-rank-badge{font-size:3rem;font-weight:900;color:#0f8;flex-shrink:0;text-shadow:0 0 10px rgba(0,255,136,.8),0 0 20px rgba(0,255,136,.6),0 0 30px rgba(0,255,136,.4);line-height:1;font-family:Courier New,monospace}.ah-icon{font-size:3rem;flex-shrink:0;filter:drop-shadow(0 0 10px var(--rarity-color, rgba(0, 255, 136, .5)))}.ah-info{flex:1;min-width:0}.ah-name{font-size:1.1rem;font-weight:700;color:#0f8;letter-spacing:.05em;margin-bottom:4px;text-shadow:0 0 10px rgba(0,255,136,.4)}.ah-description{font-size:.85rem;color:#00ff88b3;line-height:1.4;margin-bottom:8px}.ah-meta{display:flex;gap:16px;font-size:.75rem;letter-spacing:.05em}.ah-rarity{font-weight:700;text-transform:uppercase}.ah-date{color:#fff6}.ah-glow{position:absolute;top:50%;right:-50%;width:200%;height:200%;transform:translateY(-50%);pointer-events:none;opacity:.3;transition:opacity .3s ease}.ah-item:hover .ah-glow{opacity:.6}.ah-footer{margin-top:20px;padding:16px;background:#00ff880d;border:1px solid rgba(0,255,136,.2);text-align:center;position:relative;overflow:hidden}.ah-footer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.1),transparent);animation:footerShine 4s ease-in-out infinite}@keyframes footerShine{0%,to{left:-100%}50%{left:100%}}.ah-total{font-size:.95rem;color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:1}.ah-total-count{font-weight:800;color:#0f8;font-size:1.3rem;margin-left:8px;text-shadow:0 0 15px rgba(0,255,136,.6);display:inline-block;animation:countPulse 2s ease-in-out infinite}@keyframes countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(max-width:768px){.ah-item{padding:16px}.ah-icon{font-size:2rem}.ah-rank-badge{font-size:1.5rem}.ah-name{font-size:1rem}}@keyframes skeletonShimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-line,.skeleton-avatar,.skeleton-badge,.skeleton-stat-row,.skeleton-chart-canvas,.skeleton-trade-row,.skeleton-activity-item,.skeleton-wallet-card,.skeleton-achievement-card,.skeleton-section-header,.skeleton-breakdown-bar{background:linear-gradient(90deg,#ffffff08,#38ef7d14,#ffffff08);background-size:1000px 100%;animation:skeletonShimmer 2s infinite linear;border-radius:8px}.skeleton-hero{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:28px;background:#0a0a0a99;border:1px solid rgba(56,239,125,.2);border-radius:12px;margin-bottom:20px}.skeleton-avatar{width:120px;height:120px;border-radius:50%}.skeleton-info{display:flex;flex-direction:column;gap:12px;justify-content:center}.skeleton-title{width:200px;height:24px}.skeleton-subtitle{width:150px;height:16px}.skeleton-text{width:180px;height:14px}.skeleton-badge{width:180px;height:140px;border-radius:12px}.skeleton-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.skeleton-stats-column{background:#0a0a0a99;border:1px solid rgba(56,239,125,.2);border-radius:12px;padding:24px}.skeleton-column-title{width:120px;height:20px;margin-bottom:20px;background:linear-gradient(90deg,#ffffff0d,#38ef7d1a,#ffffff0d);background-size:1000px 100%;animation:skeletonShimmer 2s infinite linear;border-radius:8px}.skeleton-stat-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;height:48px}.skeleton-stat-label{width:100px;height:14px;background:#ffffff0d;border-radius:4px}.skeleton-stat-value{width:60px;height:18px;background:#38ef7d1a;border-radius:4px}.skeleton-chart{background:#0a0a0a99;border:1px solid rgba(56,239,125,.2);border-radius:12px;padding:24px;margin-bottom:20px}.skeleton-chart-header{display:flex;justify-content:space-between;margin-bottom:20px}.skeleton-chart-title{width:150px;height:20px}.skeleton-chart-value{width:100px;height:24px}.skeleton-chart-canvas{height:280px;position:relative;background:#0000004d;border-radius:8px;overflow:hidden}.skeleton-chart-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-around;padding:20px}.skeleton-chart-line{height:1px;background:#38ef7d1a}.skeleton-chart-wave{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(90deg,transparent 0%,rgba(56,239,125,.1) 20%,rgba(56,239,125,.15) 40%,rgba(56,239,125,.1) 60%,transparent 80%);background-size:200% 100%;animation:waveMove 3s ease-in-out infinite}@keyframes waveMove{0%,to{transform:translate(0)}50%{transform:translate(50%)}}.skeleton-trades{background:#0a0a0a99;border:1px solid rgba(56,239,125,.2);border-radius:12px;padding:24px}.skeleton-section-header{width:150px;height:24px;margin-bottom:20px}.skeleton-trade-row{padding:16px 0;border-bottom:1px solid rgba(56,239,125,.1)}.skeleton-trade-row:last-child{border-bottom:none}.skeleton-trade-main{display:flex;justify-content:space-between;margin-bottom:8px}.skeleton-trade-symbol{width:80px;height:16px}.skeleton-trade-pnl{width:100px;height:20px}.skeleton-trade-details{display:flex;gap:16px}.skeleton-trade-detail{width:100px;height:14px}.skeleton-activity{background:#0a0a0a99;border:1px solid rgba(56,239,125,.2);border-radius:12px;padding:24px}.skeleton-activity-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgba(56,239,125,.1)}.skeleton-activity-item:last-child{border-bottom:none}.skeleton-activity-badge{width:32px;height:32px;border-radius:6px;flex-shrink:0}.skeleton-activity-content{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-activity-text{width:70%;height:14px}.skeleton-activity-time{width:60px;height:12px}.skeleton-wallet{background:#0a0a0a99;border:1px solid rgba(56,239,125,.2);border-radius:12px;padding:28px;margin-bottom:20px}.skeleton-wallet-header{display:flex;justify-content:space-between;margin-bottom:24px}.skeleton-wallet-title{width:180px;height:24px}.skeleton-wallet-total{width:120px;height:28px}.skeleton-wallet-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}.skeleton-wallet-card{height:140px;border-radius:12px}.skeleton-wallet-breakdown{background:#0000004d;border-radius:12px;padding:20px}.skeleton-breakdown-title{width:150px;height:18px;margin-bottom:20px}.skeleton-breakdown-bar{height:40px;margin-bottom:16px;border-radius:8px}.skeleton-achievements{background:#0a0a0a99;border:1px solid rgba(56,239,125,.2);border-radius:12px;padding:28px}.skeleton-achievements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.skeleton-achievement-card{height:160px;border-radius:12px}@media(max-width:1200px){.skeleton-stats-grid{grid-template-columns:repeat(2,1fr)}.skeleton-wallet-cards{grid-template-columns:1fr}}@media(max-width:768px){.skeleton-hero{grid-template-columns:1fr;text-align:center}.skeleton-avatar{margin:0 auto}.skeleton-stats-grid{grid-template-columns:1fr}.skeleton-achievements-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.banner-selector{padding:20px;background:#0000004d;border-radius:12px;margin:20px 0}.banner-selector-title{font-size:1.5rem;font-weight:700;color:#0f8;margin-bottom:8px}.banner-selector-subtitle{font-size:.9rem;color:#ffffffb3;margin-bottom:24px}.banner-selector-loading{text-align:center;padding:40px;color:#fff9}.banner-rarity-group{margin-bottom:32px}.banner-rarity-title{font-size:1.1rem;font-weight:700;margin-bottom:16px;letter-spacing:.1em}.banner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.banner-card{background:#00000080;border:2px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;cursor:pointer;transition:all .3s ease;position:relative}.banner-card:hover:not(.locked){border-color:#0f8;transform:translateY(-4px);box-shadow:0 4px 20px #00ff884d}.banner-card.selected{border-color:#0f8;background:#00ff881a;box-shadow:0 0 20px #0f86}.banner-card.locked{cursor:not-allowed;opacity:.6}.banner-card .display-name-banner{margin-bottom:12px;width:100%;display:flex;justify-content:center}.banner-info{text-align:center}.banner-name{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:4px}.banner-description{font-size:.8rem;color:#fff9;margin-bottom:8px}.banner-unlock-req{font-size:.75rem;color:#fbbf24;background:#fbbf241a;padding:4px 8px;border-radius:4px;margin-top:8px}.banner-selected-badge{position:absolute;top:8px;right:8px;background:#0f8;color:#000;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:4px}.banner-saving-indicator{position:fixed;bottom:20px;right:20px;background:#00ff88e6;color:#000;padding:12px 20px;border-radius:8px;font-weight:600;box-shadow:0 4px 20px #00ff8880;animation:fadeInOut 2s ease-in-out}@keyframes fadeInOut{0%{opacity:0;transform:translateY(10px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media(max-width:768px){.banner-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.banner-card{padding:12px}}.profile-command-center{display:grid;grid-template-columns:320px 1fr;gap:24px;min-height:calc(100vh - 200px);position:relative}.command-left-panel{position:sticky;top:20px;height:fit-content;max-height:calc(100vh - 40px);display:flex;flex-direction:column;gap:20px;overflow-y:auto}.command-left-panel::-webkit-scrollbar{width:4px}.command-left-panel::-webkit-scrollbar-track{background:#38ef7d0d;border-radius:2px}.command-left-panel::-webkit-scrollbar-thumb{background:#38ef7d4d;border-radius:2px}.command-left-panel::-webkit-scrollbar-thumb:hover{background:#38ef7d80}.panel-hero{background:#0a0a0acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid rgba(56,239,125,.3);border-radius:16px;padding:32px 28px;position:relative;overflow:hidden;min-height:500px}.panel-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(56,239,125,.5) 30%,rgba(0,255,136,.8) 50%,rgba(56,239,125,.5) 70%,transparent);animation:borderGlowMove 8s ease-in-out infinite}@keyframes borderGlowMove{0%,to{transform:translate(-100%);opacity:.5}50%{transform:translate(100%);opacity:1}}.panel-level-large{text-align:center;padding:16px 20px;margin-bottom:16px;background:linear-gradient(135deg,#38ef7d26,#00ff881a);border:2px solid rgba(56,239,125,.4);border-radius:12px;position:relative;overflow:hidden}.panel-level-large:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(56,239,125,.3),transparent);animation:levelShine 3s ease-in-out infinite}@keyframes levelShine{0%{left:-100%}50%,to{left:100%}}.level-name-large{font-size:1.6rem;font-weight:900;color:#38ef7d;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px;text-shadow:0 0 30px rgba(56,239,125,.6),0 0 60px rgba(0,255,136,.4);animation:levelGlow 2s ease-in-out infinite}@keyframes levelGlow{0%,to{text-shadow:0 0 30px rgba(56,239,125,.6),0 0 60px rgba(0,255,136,.4)}50%{text-shadow:0 0 40px rgba(56,239,125,.8),0 0 80px rgba(0,255,136,.6)}}.level-number-large{font-size:.9rem;font-weight:600;color:#38ef7dcc;text-transform:uppercase;letter-spacing:2px}.panel-user-info{text-align:center;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(56,239,125,.2)}.panel-display-name{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 6px;text-shadow:0 0 10px rgba(56,239,125,.3)}.panel-wallet-address{font-size:.85rem;color:#fff9;font-family:Courier New,monospace;margin-bottom:8px}.panel-rank{font-size:.9rem;color:#38ef7d;font-weight:600}.panel-portfolio{text-align:center;padding:14px;background:#38ef7d0d;border:1px solid rgba(56,239,125,.2);border-radius:12px;margin-bottom:14px}.portfolio-label{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.portfolio-value{font-size:1.6rem;font-weight:700;color:#38ef7d;text-shadow:0 0 20px rgba(56,239,125,.4);margin-bottom:6px;animation:valueGlow 3s ease-in-out infinite}@keyframes valueGlow{0%,to{text-shadow:0 0 20px rgba(56,239,125,.4)}50%{text-shadow:0 0 30px rgba(56,239,125,.6),0 0 40px rgba(0,255,136,.4)}}.portfolio-tokens{font-size:.9rem;color:#ffffffb3;font-weight:500}.panel-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.panel-action-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:#38ef7d1a;border:2px solid rgba(56,239,125,.3);border-radius:10px;color:#38ef7d;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.panel-action-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#38ef7d33;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.panel-action-btn:hover:before{width:300px;height:300px}.panel-action-btn:hover{background:#38ef7d33;border-color:#38ef7d80;transform:translate(4px);box-shadow:0 4px 16px #38ef7d4d}.panel-action-btn:disabled{opacity:.5;cursor:not-allowed}.panel-action-btn.refresh.refreshing .btn-icon{animation:spin 1s linear infinite}.btn-icon{font-size:1.2rem;position:relative;z-index:1}.btn-text{position:relative;z-index:1}.panel-tabs{display:flex;flex-direction:column;gap:8px;background:#0a0a0a99;border:2px solid rgba(56,239,125,.2);border-radius:12px;padding:16px}.panel-tab{display:flex;align-items:center;gap:12px;padding:14px 16px;background:transparent;border:2px solid transparent;border-radius:8px;color:#fff9;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}.panel-tab:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:60%;background:#38ef7d;border-radius:0 4px 4px 0;transition:width .3s ease}.panel-tab:hover{background:#38ef7d0d;color:#38ef7d}.panel-tab.active{background:#38ef7d26;border-color:#38ef7d80;color:#38ef7d;box-shadow:0 0 20px #38ef7d33}.panel-tab.active:before{width:4px}.tab-icon{font-size:1.3rem;filter:drop-shadow(0 0 4px rgba(56,239,125,.5))}.tab-label{letter-spacing:.5px}.command-right-panel{position:relative;min-height:600px}.tab-content{display:none;animation:fadeIn .4s ease-in-out}.tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.profile-command-center{grid-template-columns:280px 1fr}.panel-avatar{width:100px;height:100px}.avatar-image{font-size:2rem}.portfolio-value{font-size:1.6rem}}@media(max-width:1024px){.profile-command-center{grid-template-columns:1fr}.command-left-panel{position:relative;top:0;max-height:none;margin-bottom:24px}.panel-tabs{flex-direction:row;overflow-x:auto}.panel-tab{flex-shrink:0;min-width:120px}}@media(max-width:768px){.panel-hero{padding:20px}.panel-avatar{width:80px;height:80px}.avatar-image{font-size:1.6rem}.panel-display-name{font-size:1.2rem}.portfolio-value{font-size:1.4rem}.panel-action-btn{padding:12px 16px;font-size:.9rem}.panel-tabs{padding:12px}.panel-tab{padding:10px 12px;font-size:.85rem}.tab-icon{font-size:1.1rem}}.profile-content{margin-top:40px;display:flex;flex-direction:column;gap:40px}.profile-loading{text-align:center;padding:60px 20px;color:#38ef7d;font-size:1.2rem;font-weight:600;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.profile-error{background:#ff44441a;border:2px solid rgba(255,68,68,.3);padding:20px;border-radius:12px;text-align:center}.profile-error p{color:#f44;font-size:1rem;font-weight:600;margin:0}.coming-soon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:20px}.coming-soon-card{background:#38ef7d08;border:1px solid rgba(56,239,125,.2);border-radius:16px;padding:32px 24px;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.coming-soon-card:hover{border-color:#38ef7d66;background:#38ef7d0d;transform:translateY(-2px);box-shadow:0 8px 20px #38ef7d26}.coming-soon-card h3{color:#38ef7d;font-size:1.3rem;font-weight:700;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px}.coming-soon-card p{color:#888;font-size:.95rem;line-height:1.6;margin:0}.no-profile{text-align:center;padding:100px 20px;color:#666;font-size:1.2rem}.profile-loading-full{display:flex;justify-content:center;align-items:center;min-height:400px;padding:60px 20px}.page-header-content{display:flex;justify-content:space-between;align-items:center;gap:20px}.page-header-content>div{text-align:center;flex:1}.refresh-button{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#38ef7d1a;border:2px solid rgba(56,239,125,.3);border-radius:8px;color:#38ef7d;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.refresh-button:hover:not(:disabled){background:#38ef7d33;border-color:#38ef7d80;transform:translateY(-2px);box-shadow:0 4px 16px #38ef7d33}.refresh-button:disabled{opacity:.6;cursor:not-allowed}.refresh-button.refreshing .refresh-icon{animation:refreshSpin 1s linear infinite}@keyframes refreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-icon{font-size:1.2rem;display:inline-block}.refresh-text{letter-spacing:.5px}.profile-two-column{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0;align-items:start}.profile-column-left,.profile-column-right{min-width:0;height:100%}.profile-column-left>*,.profile-column-right>*{height:100%}@media(max-width:1024px){.coming-soon-grid,.profile-two-column{grid-template-columns:1fr}.page-header-content{flex-direction:column;align-items:center}.refresh-button{width:100%;justify-content:center}}@media(max-width:768px){.profile-content{gap:24px}.coming-soon-card{padding:24px 20px}.coming-soon-card h3{font-size:1.1rem}.profile-two-column{gap:20px;margin:24px 0}.refresh-button{padding:10px 20px;font-size:.9rem}.refresh-icon{font-size:1rem}}.prediction-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#f44;font-family:Courier New,monospace;font-size:18px}.prediction-container{max-width:1400px;margin:0 auto;padding:100px 40px 40px;min-height:100vh;opacity:0;transform:translateY(40px);filter:blur(15px);transition:opacity .8s ease-out,transform .8s ease-out,filter .8s ease-out}.prediction-container.visible{opacity:1;transform:translateY(0);filter:blur(0)}.prediction-notification{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;background:linear-gradient(135deg,#08080afa,#030305fa);border:2px solid;padding:20px 32px;border-radius:0;font-family:Courier New,monospace;font-size:16px;font-weight:700;display:flex;align-items:center;gap:16px;animation:popIn .3s ease-out;box-shadow:0 0 50px #000000e6;max-width:600px;width:auto;min-width:350px}@keyframes popIn{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.prediction-notification.success{border-color:#0f8;color:#0f8;box-shadow:0 0 30px #00ff884d}.prediction-notification.error{border-color:#f44;color:#f44;box-shadow:0 0 30px #ff44444d}.prediction-notification.info{border-color:#48f;color:#48f;box-shadow:0 0 30px #4488ff4d}.prediction-notification button{background:none;border:none;color:inherit;font-size:24px;font-weight:700;cursor:pointer;padding:0;margin-left:auto;opacity:.6;transition:opacity .2s;line-height:1}.prediction-notification button:hover{opacity:1}.prediction-header{margin-bottom:40px}.back-btn{background:#ff44441a;border:1px solid #ff4444;color:#f44;padding:10px 20px;font-family:Courier New,monospace;font-size:14px;cursor:pointer;transition:all .2s;margin:0}.back-btn:hover{background:#f44;color:#000;box-shadow:0 0 20px #ff444480}.token-info{background:linear-gradient(135deg,#08080af2,#030305fa);border:1px solid rgba(255,68,68,.2);padding:30px;box-shadow:0 0 20px #ff44441a}.token-symbol{font-family:Courier New,monospace;font-size:42px;color:#f44;margin:0 0 20px;text-transform:uppercase;letter-spacing:2px}.token-stats{display:flex;gap:40px}.stat-item{display:flex;flex-direction:column;gap:5px}.stat-label{font-family:Courier New,monospace;font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.stat-value{font-family:Courier New,monospace;font-size:18px;color:#f44;font-weight:700}.prediction-content{display:grid;grid-template-columns:350px 1fr;gap:30px;margin-top:30px;align-items:start}.prediction-content:has(.empty-markets-state){grid-template-columns:1fr}.prediction-content:has(.empty-markets-state) .markets-sidebar{width:100%}.markets-sidebar{background:linear-gradient(135deg,#08080af2,#030305fa);border:1px solid rgba(255,68,68,.2);padding:20px;min-height:500px;height:fit-content;box-shadow:0 0 20px #ff44441a;display:flex;flex-direction:column}.sidebar-title{font-family:Courier New,monospace;font-size:16px;color:#f44;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.market-item{background:#ff44440d;border:1px solid rgba(255,68,68,.2);padding:15px;margin-bottom:15px;cursor:pointer;transition:all .2s}.market-item:hover{background:#ff44441a;border-color:#f44;box-shadow:0 0 15px #ff44444d}.market-item.active{background:#ff444426;border-color:#f44;box-shadow:0 0 20px #f446}.market-question{font-family:Courier New,monospace;font-size:13px;color:#fff;margin-bottom:10px;line-height:1.4}.market-stats{display:flex;justify-content:space-between;margin-bottom:10px;font-family:Courier New,monospace;font-size:11px;color:#fff9}.market-prices{display:flex;justify-content:space-between;font-family:Courier New,monospace;font-size:12px}.market-prices .price{padding:3px 8px;border-radius:3px}.market-prices .price.yes{background:#22c55e33;color:#22c55e}.market-prices .price.no{background:#ef444433;color:#ef4444}.empty-markets-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:60px 20px}.empty-icon{font-size:80px;margin-bottom:25px;color:#ff44444d;text-shadow:0 0 20px rgba(255,68,68,.5)}.empty-title{font-family:Courier New,monospace;font-size:18px;color:#f44;margin-bottom:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700;text-shadow:0 0 10px rgba(255,68,68,.5)}.empty-subtitle{font-family:Courier New,monospace;font-size:12px;color:#ffffff80;text-align:center;line-height:1.6;max-width:250px;margin-bottom:20px}.propose-market-btn{background:linear-gradient(135deg,#f44,#c00);border:1px solid #ff4444;color:#000;padding:12px 24px;font-family:Courier New,monospace;font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 0 20px #ff44444d;margin-top:10px}.propose-market-btn:hover{background:linear-gradient(135deg,#f66,#f44);transform:translateY(-2px);box-shadow:0 0 30px #f449}.propose-market-btn:active{transform:translateY(0);box-shadow:0 0 15px #ff44444d}.market-details{background:linear-gradient(135deg,#08080af2,#030305fa);border:1px solid rgba(255,68,68,.2);padding:30px;box-shadow:0 0 20px #ff44441a}.market-header{margin-bottom:30px}.market-title{font-family:Courier New,monospace;font-size:24px;color:#fff;margin:0 0 15px;line-height:1.4}.market-meta{display:flex;gap:30px;font-family:Courier New,monospace;font-size:13px;color:#fff9}.market-baseline{margin-top:16px;padding:12px 16px;background:#ff44440d;border-left:3px solid #ff4444;font-family:Courier New,monospace}.baseline-label{font-size:11px;text-transform:uppercase;color:#ffffff80;margin-bottom:6px;letter-spacing:1px}.baseline-value{display:flex;align-items:center;gap:12px;font-size:14px;color:#ffffffe6}.baseline-amount{color:#22c55e;font-weight:700}.baseline-arrow{color:#fff6}.baseline-target{color:#f44;font-weight:700}.price-chart{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.outcome-box{background:#ff44440d;border:2px solid rgba(255,68,68,.3);padding:30px;text-align:center;transition:all .2s}.outcome-box:hover{border-color:#f44;box-shadow:0 0 25px #ff44444d}.outcome-box.yes{border-color:#22c55e80}.outcome-box.yes:hover{border-color:#22c55e;box-shadow:0 0 25px #22c55e4d}.outcome-box.no{border-color:#ef444480}.outcome-box.no:hover{border-color:#ef4444;box-shadow:0 0 25px #ef44444d}.outcome-label{font-family:Courier New,monospace;font-size:16px;color:#ffffffb3;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.outcome-shares{font-family:Courier New,monospace;font-size:24px;color:#f44;margin-bottom:10px;font-weight:700}.outcome-box.yes .outcome-shares{color:#22c55e}.outcome-box.no .outcome-shares{color:#ef4444}.outcome-probability{font-family:Courier New,monospace;font-size:18px;color:#fff9}.user-position{background:linear-gradient(135deg,#ff44441a,#ff44440d);border:1px solid rgba(255,68,68,.3);padding:20px;margin-top:20px}.position-title{font-family:Courier New,monospace;font-size:14px;color:#f44;margin:0 0 15px;text-transform:uppercase;letter-spacing:1px}.position-details{display:flex;flex-direction:column;gap:10px}.position-row{display:flex;justify-content:space-between;align-items:center;font-family:Courier New,monospace;font-size:13px;color:#fffc}.position-row span:first-child{color:#ffffff80}.position-side{font-weight:700;padding:2px 8px;border-radius:3px;font-size:11px}.position-side.yes{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.4)}.position-side.no{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.position-row.profit{border-top:1px solid rgba(255,68,68,.2);padding-top:10px;margin-top:5px;font-weight:700;font-size:14px}.position-row.profit.positive span:last-child{color:#22c55e}.position-row.profit.negative span:last-child{color:#ef4444}.market-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.betting-interface{background:#ff44440d;border:1px solid rgba(255,68,68,.2);padding:25px}.betting-title{font-family:Courier New,monospace;font-size:18px;color:#f44;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.side-selector{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.side-btn{background:#ff44441a;border:2px solid rgba(255,68,68,.3);color:#f44;padding:15px;font-family:Courier New,monospace;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:1px}.side-btn:hover{border-color:#f44;box-shadow:0 0 15px #ff44444d}.side-btn.active.yes{background:#22c55e33;border-color:#22c55e;color:#22c55e;box-shadow:0 0 20px #22c55e66}.side-btn.active.no{background:#ef444433;border-color:#ef4444;color:#ef4444;box-shadow:0 0 20px #ef444466}.amount-input{margin-bottom:25px}.amount-input label{display:block;font-family:Courier New,monospace;font-size:13px;color:#ffffffb3;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.amount-input input{width:100%;background:#0000004d;border:1px solid rgba(255,68,68,.3);color:#fff;padding:12px 15px;font-family:Courier New,monospace;font-size:16px;margin-bottom:10px}.amount-input input:focus{outline:none;border-color:#f44;box-shadow:0 0 10px #ff44444d}.quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.quick-amounts button{background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#f44;padding:8px;font-family:Courier New,monospace;font-size:12px;cursor:pointer;transition:all .2s}.quick-amounts button:hover{background:#f443;border-color:#f44}.bet-summary{background:#0000004d;border:1px solid rgba(255,68,68,.2);padding:15px;margin-bottom:20px}.summary-row{display:flex;justify-content:space-between;font-family:Courier New,monospace;font-size:13px;color:#ffffffb3;margin-bottom:10px}.summary-row:last-child{margin-bottom:0}.summary-row.total{padding-top:10px;border-top:1px solid rgba(255,68,68,.2);font-size:15px;color:#f44;font-weight:700}.place-bet-btn{width:100%;background:#f44;border:none;color:#000;padding:15px;font-family:Courier New,monospace;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:2px;transition:all .2s;margin-bottom:15px}.place-bet-btn:hover:not(:disabled){background:#f66;box-shadow:0 0 30px #f449;transform:translateY(-2px)}.place-bet-btn:active:not(:disabled){transform:translateY(0)}.place-bet-btn:disabled{background:#ff44444d;color:#00000080;cursor:not-allowed;box-shadow:none}.bet-disclaimer{font-family:Courier New,monospace;font-size:11px;color:#ffffff80;text-align:center;line-height:1.4}.trades-history{background:linear-gradient(135deg,#08080af2,#030305fa);border:1px solid rgba(255,68,68,.2);padding:20px;box-shadow:0 0 20px #ff44441a}.trades-title{font-family:Courier New,monospace;font-size:16px;color:#f44;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.trades-empty{font-family:Courier New,monospace;font-size:13px;color:#fff6;text-align:center;padding:40px 20px}.trades-list{display:flex;flex-direction:column;gap:3px;max-height:500px;overflow-y:auto}.trades-list::-webkit-scrollbar{width:6px}.trades-list::-webkit-scrollbar-track{background:#0000004d}.trades-list::-webkit-scrollbar-thumb{background:#f446;border-radius:3px}.trades-list::-webkit-scrollbar-thumb:hover{background:#f449}.trade-item{background:#ff44440d;border:1px solid rgba(255,68,68,.2);padding:4px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .2s;animation:fadeInTrade .3s ease-out}@keyframes fadeInTrade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.trade-item:hover{background:#ff444414;border-color:#ff44444d}.trade-user{font-family:Courier New,monospace;font-size:10px;color:#fffc;font-weight:700;flex:0 0 80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-side{font-family:Courier New,monospace;font-size:9px;padding:1px 5px;border-radius:2px;font-weight:700;letter-spacing:.5px}.trade-side.yes{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.4)}.trade-side.no{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.trade-amount{color:#f44;font-weight:700;font-family:Courier New,monospace;font-size:9px;flex:0 0 70px;text-align:right}.trade-time{color:#fff6;font-style:italic;font-family:Courier New,monospace;font-size:9px;flex:0 0 50px;text-align:right}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.password-modal.unicorn-modal{background:linear-gradient(135deg,#08080afa,#030305fa)!important;border:2px solid #ff4444!important;padding:0;max-width:520px;width:90%;box-shadow:0 0 80px #ff444480,0 0 40px #ff44444d,inset 0 0 60px #ff44440d!important;animation:modalEntrance .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}@keyframes modalEntrance{0%{transform:scale(.7) rotateX(20deg);opacity:0;filter:blur(10px)}to{transform:scale(1) rotateX(0);opacity:1;filter:blur(0)}}.modal-glow-effect{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,68,68,.15) 0%,transparent 70%);animation:glowPulse 3s ease-in-out infinite;pointer-events:none}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.modal-header{background:linear-gradient(135deg,#ff444426,#ff44440d);border-bottom:2px solid #ff4444!important;padding:32px 40px;display:flex;align-items:center;justify-content:center;position:relative}.password-modal h2{font-family:Courier New,monospace;font-size:22px;color:#f44;margin:0;text-transform:uppercase;letter-spacing:3px}.modal-title-glitch{position:relative;display:inline-block;animation:glitchText 5s infinite}@keyframes glitchText{0%,90%,to{text-shadow:0 0 10px rgba(255,68,68,.8),0 0 20px rgba(255,68,68,.5)}92%,94%,96%{text-shadow:-2px 0 rgba(255,68,68,.8),2px 0 rgba(68,136,255,.8),0 0 20px rgba(255,68,68,.5)}}.modal-body{padding:40px}.modal-description{font-family:Courier New,monospace;font-size:16px;color:#ffffffe6;margin:0 0 12px;line-height:1.8;text-align:center}.modal-description .highlight{color:#f44;font-weight:700;text-shadow:0 0 10px rgba(255,68,68,.5)}.modal-description .side-badge{display:inline-block;padding:2px 12px;border:1px solid;font-size:14px;font-weight:700;margin:0 4px}.modal-description .side-badge.yes{color:#0f8;border-color:#0f8;background:#00ff881a;box-shadow:0 0 10px #00ff884d}.modal-description .side-badge.no{color:#f44;border-color:#f44;background:#ff44441a;box-shadow:0 0 10px #ff44444d}.modal-security-note{font-family:Courier New,monospace;font-size:13px;color:#ffffff80;margin:0 0 32px;text-align:center}.password-input-fancy{width:100%;background:#0009;border:2px solid #ff4444!important;color:#fff;padding:16px 20px;font-family:Courier New,monospace;font-size:18px;letter-spacing:4px;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;margin-bottom:32px}.password-input-fancy:focus{outline:none;border-color:#f44!important;background:#000c;box-shadow:0 0 30px #f446,inset 0 0 20px #ff44441a;transform:scale(1.02)}.password-modal .modal-actions{display:flex;gap:16px;padding:0 40px 40px}.password-modal .modal-btn{flex:1;padding:16px 24px;font-family:Courier New,monospace;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px}.password-modal .modal-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 .5s ease}.password-modal .modal-btn:hover:before{left:100%}.password-modal .confirm-btn{background:linear-gradient(135deg,#f44,#c00);border-color:#f44;color:#000;box-shadow:0 4px 15px #f446}.password-modal .confirm-btn:hover:not(:disabled){background:linear-gradient(135deg,#f66,#f44);box-shadow:0 6px 25px #f449,0 0 40px #f446;transform:translateY(-3px);border-color:#f66}.password-modal .confirm-btn:active:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 10px #f446}.password-modal .confirm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.password-modal .cancel-btn{background:#ff44440d;border-color:#f446;color:#f44}.password-modal .cancel-btn:hover:not(:disabled){background:#ff444426;border-color:#f44;box-shadow:0 0 20px #f443;transform:translateY(-2px)}.btn-loader{width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1024px){.prediction-content{grid-template-columns:1fr}.markets-sidebar{max-height:400px;overflow-y:auto}.market-actions{grid-template-columns:1fr}}@media(max-width:768px){.prediction-container{padding:80px 20px 20px}.token-stats{flex-direction:column;gap:15px}.price-chart,.side-selector{grid-template-columns:1fr}}.all-markets-container{min-height:100vh;padding:120px 40px 80px;max-width:1600px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.all-markets-container.visible{opacity:1;transform:translateY(0)}.markets-loading{min-height:100vh;display:flex;align-items:center;justify-content:center}.markets-header{display:flex;align-items:center;gap:30px;margin-bottom:40px}.markets-title{font-size:3rem;font-weight:900;letter-spacing:-.04em;background:linear-gradient(135deg,#f449,#f44,#f449);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 32px rgba(255,68,68,.3)}.markets-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.markets-stats .stat-card{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:none!important;position:relative;overflow:hidden}.markets-stats .stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,68,68,.2),transparent);transition:left .5s ease}.markets-stats .stat-card:hover:before{left:100%}.markets-stats .stat-card:hover{background:#ffffff0d!important;border-color:#f449!important;transform:translateY(-2px);box-shadow:0 8px 32px #ff44444d!important}.markets-stats .stat-card.active{border-color:#8888884d!important;box-shadow:none!important}.markets-stats .stat-card.active:hover{border-color:#f449!important;box-shadow:0 8px 32px #ff44444d!important}.markets-stats .stat-card.resolved{border-color:#22c55e66!important;box-shadow:none!important}.markets-stats .stat-card.resolved:hover{border-color:#f449!important;box-shadow:0 8px 32px #ff44444d!important}.markets-stats .stat-label{font-size:.9rem;color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.markets-stats .stat-value{font-size:2rem;font-weight:800;color:#fff!important;letter-spacing:-.02em;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important}.markets-filters{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:40px;padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-group{display:flex;flex-direction:column;gap:8px;flex:1;min-width:150px}.filter-group label{font-size:.85rem;color:#fff9;text-transform:uppercase;letter-spacing:.1em}.filter-group select,.filter-group input{padding:12px 16px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;cursor:pointer}.filter-group select:hover,.filter-group input:hover{border-color:#f449;background:#0009}.filter-group select:focus,.filter-group input:focus{outline:none;border-color:#f44;box-shadow:0 0 0 3px #ff44441a}.filter-group input{cursor:text}.markets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;margin-bottom:60px}.markets-section-header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:20px 0 16px;margin-top:16px;border-bottom:2px solid rgba(255,68,68,.3)}.markets-section-header:first-child{margin-top:0}.markets-section-title{font-size:1.8rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#f449,#f44,#f449);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 24px rgba(255,68,68,.3)}.section-count{font-size:1.1rem;font-weight:700;color:#fff9;background:#ffffff0d;padding:6px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.markets-section-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.no-markets{grid-column:1 / -1;text-align:center;padding:80px 20px;color:#fff6;font-size:1.2rem}.market-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.market-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff4444,transparent);opacity:0;transition:opacity .3s ease}.market-card:hover:before{opacity:1}.market-card:hover{background:#ffffff0d;border-color:#f449;transform:translateY(-4px);box-shadow:0 12px 48px #ff44444d}.market-card.resolved{opacity:.7}.market-card.resolved:before{background:linear-gradient(90deg,transparent,#888,transparent)}.market-card.resolved:hover{border-color:#8888884d;box-shadow:0 12px 48px #8888881a}.market-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.market-symbol{font-size:1.4rem;font-weight:800;color:#fff;letter-spacing:-.02em}.market-status{padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.market-status.active{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.3)}.market-status.resolved{background:#8888881a;color:#888;border:1px solid rgba(136,136,136,.3)}.market-card .market-question{font-size:1.1rem;color:#ffffffe6;line-height:1.5;margin-bottom:16px;min-height:50px}.market-meta{display:flex;gap:12px;margin-bottom:20px}.market-type,.market-timeframe{padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.8rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.pool-distribution{margin-bottom:20px}.pool-bar{height:8px;background:#0006;border-radius:4px;overflow:hidden;display:flex;margin-bottom:12px}.pool-bar-yes{background:linear-gradient(90deg,#0f8,#00cc6a);transition:width .3s ease}.pool-bar-no{background:linear-gradient(90deg,#f44,#f66);transition:width .3s ease}.pool-labels{display:flex;justify-content:space-between;gap:12px}.pool-label{display:flex;flex-direction:column;gap:4px;font-size:.95rem;font-weight:700}.pool-label.yes{color:#0f8}.pool-label.no{color:#f44}.pool-label small{font-size:.75rem;font-weight:400;color:#ffffff80}.market-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.market-card-stats .stat{display:flex;flex-direction:column;gap:6px}.market-card-stats .stat-label{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em}.market-card-stats .stat-value{font-size:1.1rem;font-weight:700;color:#fff!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important}.market-pool-info{padding:12px;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.pool-info-row{display:flex;justify-content:space-between;padding:6px 0;font-size:.85rem;color:#fff9}.pool-info-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.pool-info-row .highlight{color:#0f8;font-weight:700}.market-baseline-info{margin-top:8px;padding:12px;background:#ff44440d;border-radius:8px;border:1px solid rgba(255,68,68,.2)}.baseline-info-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:.85rem}.baseline-info-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:6px;padding-bottom:8px}.baseline-label{color:#ffffffb3;font-size:.8rem;font-weight:500}.baseline-value-display{color:#f44;font-weight:700;font-size:.9rem}.baseline-info-row.target .target-label{color:#ffffffb3;font-size:.8rem;font-weight:500}.baseline-info-row.target .target-value{color:#0f8;font-weight:700;font-size:.9rem}@media(max-width:1200px){.markets-grid,.markets-section-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(max-width:768px){.all-markets-container{padding:100px 20px 60px}.markets-title{font-size:2rem}.markets-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.markets-filters{flex-direction:column}.markets-grid,.markets-section-grid{grid-template-columns:1fr}.markets-section-header{flex-direction:column;align-items:flex-start;gap:12px}.markets-section-title{font-size:1.4rem}}.dao-chat-page{min-height:100vh;background:#000;color:#fff;position:relative;overflow:hidden;animation:pageEnter .6s cubic-bezier(.16,1,.3,1)}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}.dao-chat-container{position:relative;z-index:10;min-height:100vh;padding-top:80px;display:flex;justify-content:center;align-items:center;animation:containerSlideUp .5s cubic-bezier(.16,1,.3,1) .1s backwards}@keyframes containerSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.chat-content-wrapper{width:100%;max-width:1200px;height:calc(100vh - 120px);margin:20px;background:#0009;border:1px solid rgba(102,126,234,.3);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 0 40px #667eea33,inset 0 0 60px #667eea0d;animation:wrapperScale .6s cubic-bezier(.16,1,.3,1) .2s backwards}@keyframes wrapperScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.chat-content-wrapper:before{content:"";position:absolute;inset:-2px;border-radius:16px;padding:2px;background:linear-gradient(135deg,transparent 0%,rgba(102,126,234,.4) 25%,transparent 50%,rgba(102,126,234,.4) 75%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderFlow 4s linear infinite;pointer-events:none}@keyframes borderFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}.chat-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(102,126,234,.2);background:#667eea0d;position:relative;animation:headerSlideDown .5s cubic-bezier(.16,1,.3,1) .3s backwards}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.chat-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#667eea,transparent);animation:scanLine 3s ease-in-out infinite}@keyframes scanLine{0%,to{opacity:.3}50%{opacity:1}}.chat-header-title{display:flex;align-items:center;gap:16px;animation:titleSlideIn .6s cubic-bezier(.16,1,.3,1) .4s backwards}@keyframes titleSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.title-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#667eea1a;border:1px solid rgba(102,126,234,.3);border-radius:8px;animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{box-shadow:0 0 10px #667eea4d}50%{box-shadow:0 0 20px #667eea99}}.chat-header-title h1{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.status-indicator{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#667eeacc;letter-spacing:.1em;animation:statusFadeIn .6s cubic-bezier(.16,1,.3,1) .5s backwards}@keyframes statusFadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.status-dot{width:8px;height:8px;background:#667eea;border-radius:50%;animation:statusBlink 2s ease-in-out infinite;box-shadow:0 0 10px #667eeacc}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.3}}.clear-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#667eea1a;border:1px solid rgba(102,126,234,.3);border-radius:6px;color:#667eea;font-size:.75rem;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .3s ease}.clear-btn:hover{background:#667eea33;box-shadow:0 0 20px #667eea4d;transform:translateY(-2px)}.chat-messages{flex:1;overflow-y:auto;padding:32px;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin;scrollbar-color:rgba(102,126,234,.3) transparent;animation:messagesSlideUp .5s cubic-bezier(.16,1,.3,1) .4s backwards}@keyframes messagesSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-messages::-webkit-scrollbar{width:8px}.chat-messages::-webkit-scrollbar-track{background:#667eea0d}.chat-messages::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#667eea80}.welcome-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:64px 32px;text-align:center;animation:welcomeFadeIn .8s cubic-bezier(.16,1,.3,1) .6s backwards}@keyframes welcomeFadeIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.welcome-icon{animation:iconFadeIn .6s cubic-bezier(.16,1,.3,1) .7s backwards,float 3s ease-in-out 1.3s infinite}@keyframes iconFadeIn{0%{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.typing-text{font-family:Courier New,monospace;line-height:1.6}.message-header{margin-bottom:8px}.message-sender{font-size:.75rem;font-weight:600;color:#667eea;text-transform:uppercase;letter-spacing:.1em}.typing-cursor{display:inline-block;width:2px;height:1.2em;background:#667eea;margin-left:2px;animation:blink .8s infinite;vertical-align:text-bottom}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.welcome-message h2{font-size:2rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.welcome-message p{font-size:1rem;color:#fff9;margin:0}.message{display:flex;gap:16px;animation:messageSlideIn .3s ease-out}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-avatar{flex-shrink:0;width:40px;height:40px}.avatar-user{width:100%;height:100%;background:linear-gradient(135deg,#667eea4d,#764ba21a);border:1px solid rgba(102,126,234,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem;color:#667eea}.avatar-ai{width:100%;height:100%;background:#667eea1a;border:1px solid rgba(102,126,234,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:aiPulse 2s ease-in-out infinite}@keyframes aiPulse{0%,to{box-shadow:0 0 15px #667eea4d}50%{box-shadow:0 0 25px #667eea99}}.message-content{flex:1;display:flex;flex-direction:column;gap:8px}.message-text{padding:16px 20px;border-radius:12px;font-size:.95rem;line-height:1.6;word-wrap:break-word}.message.user .message-text{background:#667eea26;border:1px solid rgba(102,126,234,.3);color:#fff;margin-left:auto;max-width:70%}.message.assistant .message-text{background:#667eea0d;border:1px solid rgba(102,126,234,.2);color:#ffffffe6;max-width:80%}.message-text h1,.message-text h2,.message-text h3{color:#667eea;margin:16px 0 8px;font-weight:600;letter-spacing:.02em}.message-text h1{font-size:1.4rem;border-bottom:2px solid rgba(102,126,234,.3);padding-bottom:8px}.message-text h2{font-size:1.2rem}.message-text h3{font-size:1.05rem}.message-text p{margin:12px 0;line-height:1.7}.message-text strong{color:#a78bfa;font-weight:600}.message-text em{color:#ffffffd9;font-style:italic}.message-text ul,.message-text ol{margin:12px 0;padding-left:24px}.message-text li{margin:8px 0;line-height:1.6}.message-text li::marker{color:#667eea}.message-text code{background:#0006;border:1px solid rgba(102,126,234,.2);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:#a78bfa}.message-text pre{background:#0006;border:1px solid rgba(102,126,234,.2);border-radius:8px;padding:16px;margin:12px 0;overflow-x:auto}.message-text pre code{background:none;border:none;padding:0;color:#fff}.message-text blockquote{border-left:4px solid #667eea;padding-left:16px;margin:12px 0;color:#fffc;font-style:italic}.message-text a{color:#667eea;text-decoration:none;border-bottom:1px solid rgba(102,126,234,.3);transition:all .2s ease}.message-text a:hover{color:#a78bfa;border-bottom-color:#a78bfa}.message-text hr{border:none;border-top:1px solid rgba(102,126,234,.2);margin:16px 0}.message-text table{width:100%;border-collapse:collapse;margin:12px 0}.message-text th,.message-text td{border:1px solid rgba(102,126,234,.2);padding:8px 12px;text-align:left}.message-text th{background:#667eea1a;color:#667eea;font-weight:600}.chronicle-typing-effect{animation:chronicleReveal .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes chronicleReveal{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.chronicle-typing-effect p{animation:wordWave .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--p-index, 0) * .1s);opacity:0}.chronicle-typing-effect p:nth-child(1){--p-index: 0;animation-delay:0s}.chronicle-typing-effect p:nth-child(2){--p-index: 1;animation-delay:.1s}.chronicle-typing-effect p:nth-child(3){--p-index: 2;animation-delay:.2s}.chronicle-typing-effect p:nth-child(4){--p-index: 3;animation-delay:.3s}.chronicle-typing-effect p:nth-child(5){--p-index: 4;animation-delay:.4s}.chronicle-typing-effect p:nth-child(6){--p-index: 5;animation-delay:.5s}@keyframes wordWave{0%{opacity:0;transform:translate(-20px);filter:blur(8px)}to{opacity:1;transform:translate(0);filter:blur(0)}}.chronicle-typing-effect li{animation:itemPop .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--li-index, 0) * .08s);opacity:0;transform:scale(.8)}.chronicle-typing-effect li:nth-child(1){--li-index: 0}.chronicle-typing-effect li:nth-child(2){--li-index: 1}.chronicle-typing-effect li:nth-child(3){--li-index: 2}.chronicle-typing-effect li:nth-child(4){--li-index: 3}.chronicle-typing-effect li:nth-child(5){--li-index: 4}.chronicle-typing-effect li:nth-child(6){--li-index: 5}.chronicle-typing-effect li:nth-child(7){--li-index: 6}.chronicle-typing-effect li:nth-child(8){--li-index: 7}.chronicle-typing-effect li:nth-child(9){--li-index: 8}.chronicle-typing-effect li:nth-child(10){--li-index: 9}@keyframes itemPop{0%{opacity:0;transform:scale(.8) translate(-10px)}to{opacity:1;transform:scale(1) translate(0)}}.chronicle-typing-effect h1,.chronicle-typing-effect h2,.chronicle-typing-effect h3{animation:headingSlide .7s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes headingSlide{0%{opacity:0;transform:translateY(-20px);filter:blur(6px);letter-spacing:.2em}to{opacity:1;transform:translateY(0);filter:blur(0);letter-spacing:.02em}}.chronicle-typing-effect code,.chronicle-typing-effect pre{animation:codeGlitch .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes codeGlitch{0%{opacity:0;transform:translate(-5px);filter:blur(4px)}50%{opacity:.7;transform:translate(2px)}to{opacity:1;transform:translate(0);filter:blur(0)}}.chronicle-typing-effect strong{animation:strongPulse .6s cubic-bezier(.34,1.56,.64,1) forwards;display:inline-block}@keyframes strongPulse{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.message-time{font-size:.7rem;color:#fff6;letter-spacing:.05em}.message.user .message-time{text-align:right}.typing-indicator{display:flex;gap:6px;padding:16px 20px}.typing-indicator span{width:8px;height:8px;background:#667eea;border-radius:50%;animation:typingBounce 1.4s ease-in-out infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}.error-message{display:flex;align-items:center;gap:12px;padding:16px;background:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:8px;color:#f44;font-size:.9rem}.chat-input-area{padding:20px 32px;border-top:1px solid rgba(102,126,234,.2);background:#0006;animation:inputSlideUp .5s cubic-bezier(.16,1,.3,1) .5s backwards}@keyframes inputSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.input-wrapper{display:flex;gap:12px;align-items:center;background:#667eea0d;border:1px solid rgba(102,126,234,.3);border-radius:12px;padding:16px 20px;min-height:72px;width:100%;transition:all .3s ease}.input-wrapper:focus-within{border-color:#667eea99;box-shadow:0 0 20px #667eea33}.input-wrapper textarea{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:1rem;font-family:Inter,sans-serif;resize:none;max-height:120px;min-height:32px;line-height:1.5;padding:0}.input-wrapper textarea::placeholder{color:#fff6}.send-btn{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea4d,#764ba21a);border:1px solid rgba(102,126,234,.4);border-radius:8px;color:#667eea;cursor:pointer;transition:all .3s ease}.send-btn:hover:not(:disabled){background:linear-gradient(135deg,#667eea66,#764ba233);box-shadow:0 0 20px #667eea66;transform:translateY(-2px)}.send-btn:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.dao-chat-container{padding-top:60px}.chat-content-wrapper{margin:10px;height:calc(100vh - 80px);border-radius:12px}.chat-header{padding:16px 20px;flex-direction:column;gap:12px;align-items:flex-start}.chat-header-title{gap:12px}.chat-header-title h1{font-size:1.2rem}.chat-messages{padding:20px 16px;gap:16px}.message.user .message-text,.message.assistant .message-text{max-width:85%}.chat-input-area{padding:16px}.welcome-message{padding:32px 20px}.welcome-message h2{font-size:1.5rem}}@media(max-width:480px){.title-icon{width:32px;height:32px}.chat-header-title h1{font-size:1rem}.status-indicator{font-size:.65rem}.clear-btn{padding:6px 12px;font-size:.7rem}}.chat-access-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px}.chat-access-denied h2{color:#667eea;font-size:2rem;margin-bottom:20px;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.1em}.chat-access-denied p{color:#fffc;font-size:1.1rem;margin:10px 0;font-family:Courier New,monospace}.dao-chat-page .wallet-dropdown-help{border-color:#4af9!important;box-shadow:0 0 60px #44aaff4d!important}.dao-chat-page .wallet-dropdown-help .wallet-dropdown-zone-header{border-bottom:1px solid rgba(68,170,255,.15)!important;background:#44aaff05!important}.dao-chat-page .wallet-dropdown-help .level-label-small{color:#44aaffb3!important}.dao-chat-page .wallet-dropdown-help .level-name-large{color:#6bf!important;text-shadow:0 0 30px rgba(102,187,255,.6)!important}.dao-chat-page .wallet-dropdown-help .progress-bar-bg{background:#44aaff26!important}.dao-chat-page .wallet-dropdown-help .progress-bar-fill{background:linear-gradient(90deg,#4af,#6bf)!important;box-shadow:0 0 20px #4af9!important}.dao-chat-page .wallet-dropdown-help .zone-2-actions-header{color:#6bf!important}.dao-chat-page .wallet-dropdown-help .action-btn-blue{background:linear-gradient(135deg,#4af,#6bf)!important;box-shadow:0 4px 20px #4af6!important}.dao-chat-page .wallet-dropdown-help .action-btn-blue:hover{box-shadow:0 6px 30px #4af9!important}.changes-display{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:8px;padding:12px;background:linear-gradient(180deg,#1f1f1f,#181818);border-radius:0;border:1px solid #2a2a2a}.changes-display.no-data{justify-content:center}.no-data-text{font-size:.75rem;color:#71717a;font-style:italic}.change-item{display:flex;align-items:center;gap:6px}.change-label{font-size:.75rem;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.change-indicator{font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:0;display:inline-flex;align-items:center;gap:2px;letter-spacing:-.01em;transition:all .2s ease;white-space:nowrap}.change-indicator:hover{transform:scale(1.05)}.change-indicator.positive{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b9814d}.change-indicator.negative{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #ef44444d}.change-indicator.neutral{background:linear-gradient(135deg,#6b7280,#4b5563);color:#d1d5db;box-shadow:0 2px 8px #6b728033}@media(max-width:768px){.changes-display{gap:8px;padding:10px}.change-label{font-size:.7rem}.change-indicator{font-size:.8rem;padding:3px 6px}}.metric-history-container{grid-column:1 / -1;width:100%;margin:10px 0}.metric-history-dropdown{width:100%;background:linear-gradient(135deg,#191919fa,#0f0f0ffa);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,68,68,.3);border-radius:0;overflow:hidden;animation:slideDown .4s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 60px #0009,0 0 40px #f443}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px);filter:blur(15px)}to{opacity:1;max-height:1000px;transform:translateY(0);filter:blur(0)}}.history-header{padding:24px 32px;border-bottom:1px solid rgba(255,68,68,.2);display:flex;align-items:center;justify-content:space-between;background:#0006}.history-header h3{font-size:1.5rem;font-weight:500;color:#fff;margin:0;letter-spacing:.5px;text-shadow:0 0 10px rgba(255,68,68,.3)}.history-symbol{font-size:.875rem;font-weight:600;color:#9ca3af;padding:4px 10px;background:#0a0a0a;border-radius:0}.close-btn{background:none;border:2px solid rgba(255,68,68,.6);color:#f44;font-size:2rem;line-height:1;width:40px;height:40px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0}.close-btn:hover{background:#ff44441a;border-color:#f44;transform:rotate(90deg)}.chart-controls{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;background:#0000004d;border-bottom:1px solid rgba(255,68,68,.15);gap:20px}.chart-type-section{display:flex;align-items:center;gap:12px}.chart-type-label{font-size:.85rem;color:#ffffffb3;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.chart-type-buttons{display:flex;gap:8px}.timeframe-btn,.chart-type-btn{background:#ff44441a;border:1px solid rgba(255,68,68,.2);color:#fffc;padding:8px 16px;border-radius:0;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.timeframe-btn.active,.chart-type-btn.active{background:#f44;color:#000;border-color:#f44;box-shadow:0 0 15px #ff444480}.timeframe-btn:hover,.chart-type-btn:hover{background:#f443;border-color:#f446;transform:translateY(-2px)}.chart-type-btn{font-size:1.2rem;padding:8px 12px}.metric-history-dropdown .chart-container{padding:0;background:transparent;min-height:200px;display:flex;align-items:center;justify-content:center;border:none;border-bottom:none;border-top:none;box-shadow:none}.chart-svg{width:100%;height:200px;filter:none;border:none;box-shadow:none}.chart-svg.candlestick{height:250px}.no-data{color:#ffffff80;font-size:1rem;text-align:center;padding:40px}.custom-tooltip{background:linear-gradient(145deg,#0a0a0ffa,#05050af2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,68,68,.4);border-radius:0;padding:12px 16px;box-shadow:0 10px 40px #000c,0 0 20px #ff44444d}.tooltip-time{font-size:.75rem;color:#fff9;margin:0 0 6px}.tooltip-value{font-size:1.1rem;font-weight:500;color:#fff;margin:0 0 4px;font-family:Courier New,monospace}.tooltip-change{font-size:.875rem;font-weight:600;margin:0;font-family:Courier New,monospace}.tooltip-change.positive{color:#4f8}.tooltip-change.negative{color:#f44}.heatmap-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;width:100%;max-width:800px}.heatmap-cell{aspect-ratio:1;border-radius:2px;border:1px solid rgba(255,255,255,.1);transition:all .2s ease;cursor:pointer}.heatmap-cell:hover{transform:scale(1.2);z-index:10;box-shadow:0 0 20px #f449}.history-timeline{flex:1;overflow-y:auto;padding:32px;min-height:0;max-height:60vh;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}@media(max-width:768px){.history-timeline{grid-template-columns:1fr;padding:20px}}.history-calendar{flex:1;overflow-y:auto;padding:32px;min-height:0;max-height:60vh;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px}@media(max-width:768px){.history-calendar{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));padding:20px;gap:12px}}.calendar-flip-card{perspective:1000px;height:140px}.calendar-card-inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.calendar-flip-card:hover .calendar-card-inner{transform:rotateY(180deg)}.calendar-card-front,.calendar-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(255,68,68,.3);background:#141414e6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;transition:all .3s ease}.calendar-card-front{background:linear-gradient(135deg,#191919f2,#0f0f0ff2)}.calendar-card-front.positive{border-color:#22c55e80;box-shadow:0 0 20px #22c55e33}.calendar-card-front.negative{border-color:#ef444480;box-shadow:0 0 20px #ef444433}.calendar-card-back{transform:rotateY(180deg);background:linear-gradient(135deg,#232323fa,#141414fa);border-color:#f446;padding:0;justify-content:space-between}.calendar-card-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px}.calendar-card-footer{width:100%;margin:0;padding:0}.calendar-day{font-size:2rem;font-weight:500;color:#fff;line-height:1;margin-bottom:4px}.calendar-month{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.calendar-change{font-size:.85rem;font-weight:600;padding:4px 8px;border-radius:4px;background:#0000004d}.calendar-card-front.positive .calendar-change{color:#22c55e}.calendar-card-front.negative .calendar-change{color:#ef4444}.calendar-full-date{font-size:.7rem;color:#ffffffb3;text-align:center;margin-bottom:8px;line-height:1.3}.calendar-value{font-size:1.1rem;font-weight:500;color:#fff;margin-bottom:6px}.calendar-card-footer .change-indicator{width:100%;border-radius:0;justify-content:center;transition:none;margin:0;padding:4px 6px;font-size:.75rem;box-shadow:none}.calendar-card-footer .change-indicator:hover{transform:none}.history-calendar::-webkit-scrollbar{width:8px}.history-calendar::-webkit-scrollbar-track{background:#0a0a0a;border-radius:0}.history-calendar::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:0}.history-calendar::-webkit-scrollbar-thumb:hover{background:#404040}.history-entry{position:relative;padding:14px 16px;margin-bottom:8px;background:linear-gradient(180deg,#1f1f1f,#1a1a1a);border:1px solid #2a2a2a;border-radius:0;transition:all .2s ease}.history-entry:last-child{margin-bottom:0}.history-entry:hover{border-color:#404040;background:linear-gradient(180deg,#222,#1d1d1d)}.history-entry.latest{border-color:#667eea;box-shadow:0 4px 16px #667eea33}.history-entry.latest:before{content:"LATEST";position:absolute;top:-8px;right:12px;font-size:.65rem;font-weight:500;color:#667eea;background:#0a0a0a;padding:2px 8px;border-radius:0;letter-spacing:.1em}.entry-time{display:flex;align-items:center;gap:8px;margin-bottom:8px}.entry-timestamp{font-size:.875rem;color:#9ca3af;font-weight:500}.time-diff{font-size:.75rem;color:#6b7280;background:#1f1f1f;padding:2px 8px;border-radius:0}.entry-value{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.entry-value .value{font-size:1.125rem;font-weight:500;color:#fff;letter-spacing:-.01em}.timeline-connector{position:absolute;left:24px;bottom:-16px;width:2px;height:16px;background:linear-gradient(180deg,#2a2a2a 0%,transparent 100%)}.history-footer{padding:12px 16px;border-top:1px solid #2a2a2a;text-align:center;background:#0a0a0a}.history-footer p{margin:0;font-size:.8125rem;color:#6b7280}.history-loading,.history-error{padding:60px 24px;text-align:center;color:#9ca3af}.history-loading .spinner{width:40px;height:40px;border:3px solid #2a2a2a;border-top:3px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-error{color:#ef4444}@media(max-width:768px){.metric-history-overlay{padding:0}.metric-history-panel{max-width:100%;max-height:100vh;border-radius:0}.history-timeline{padding:16px}.history-entry{padding:12px}}.token-analytics-page{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative}.loading-container{display:flex;align-items:center;justify-content:center;min-height:100vh;font-family:SF Mono,Monaco,Courier New,monospace;color:#f44}.analytics-header{display:flex;justify-content:space-between;align-items:center;padding:20px 35px;background:#0003;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,102,102,.4);position:relative}.back-btn{display:flex;align-items:center;gap:10px;background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,68,68,.3);color:#f44;padding:12px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;text-transform:uppercase;letter-spacing:1px}.back-btn:hover{background:#f443;border-color:#f44;transform:translate(-5px)}.back-icon{font-size:18px;transition:transform .3s ease}.back-btn:hover .back-icon{transform:translate(-5px)}.header-center{display:flex;flex-direction:column;align-items:center;gap:5px}.header-spacer{width:150px}.token-symbol-large{font-family:SF Mono,Monaco,Courier New,monospace;font-size:36px;background:linear-gradient(45deg,#f44,#f66,#f44,#f88);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;text-transform:uppercase;letter-spacing:3px;font-weight:700;filter:drop-shadow(0 0 20px rgba(255,68,68,.8)) drop-shadow(0 0 40px rgba(255,102,102,.4));animation:holographicText 4s ease infinite;position:relative}@keyframes holographicText{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 20px rgba(255,68,68,.8)) drop-shadow(0 0 40px rgba(255,102,102,.4))}50%{background-position:100% 50%;filter:drop-shadow(0 0 30px rgba(255,68,68,1)) drop-shadow(0 0 60px rgba(255,102,102,.6))}}.token-subtitle{font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:2px}.token-info-panel{display:grid;grid-template-columns:repeat(6,1fr);gap:25px;padding:20px 35px;background:#00000026;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,102,102,.4)}.stat-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:15px;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,102,102,.3);border-radius:12px;transition:all .3s ease}.stat-item:hover{background:#ff666614;border-color:#ff666680;transform:translateY(-2px)}.stat-label{font-family:SF Mono,Monaco,Courier New,monospace;font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.stat-value{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:18px;background:linear-gradient(45deg,#f44,#f66,#f44,#f88);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;filter:drop-shadow(0 0 20px rgba(255,68,68,.8)) drop-shadow(0 0 40px rgba(255,102,102,.4));animation:statGlow 4s ease infinite}@keyframes statGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.stat-value.crime-score{background:linear-gradient(135deg,#f44,#f66,#f88);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:none;filter:none}.analytics-content{display:grid;grid-template-columns:320px 1fr;gap:0;flex:1;overflow:hidden}.charts-sidebar{background:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid rgba(255,102,102,.4);padding:20px;overflow-y:auto;display:flex;flex-direction:column;height:100%}.sidebar-title{font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;color:#f44;margin:0 0 20px;text-transform:uppercase;letter-spacing:1.5px;padding-bottom:15px;border-bottom:1px solid rgba(255,68,68,.2)}.chart-nav-list{display:flex;flex-direction:column;gap:12px}.chart-nav-item{background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,102,102,.35);color:#fffc;padding:15px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;cursor:pointer;transition:all .3s ease;text-align:left;display:flex;align-items:center;gap:12px;border-radius:12px}.chart-nav-item:hover{background:#ff666626;border-color:#ff666680;color:#fff;transform:translate(5px)}.chart-nav-item.active{background:#ff666640;border-color:#f66;color:#f88;font-weight:700}.nav-icon{font-size:18px;flex-shrink:0}.nav-label{flex:1}.chart-display-area{background:#00000026;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:30px;overflow-y:auto;display:flex;flex-direction:column;height:100%}.chart-display-section{flex:1;display:flex;flex-direction:column}.chart-section-title{font-family:SF Mono,Monaco,Courier New,monospace;font-size:22px;color:#f44;margin:0 0 15px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.chart-divider{height:1px;background:linear-gradient(90deg,#ff4444 0%,rgba(255,68,68,.3) 50%,transparent 100%);margin-bottom:30px}.exchange-breakdown-list{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.breakdown-row{display:flex;align-items:center;gap:12px;padding:12px 15px;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,102,102,.3);border-radius:10px;transition:all .3s ease}.breakdown-row:hover{background:#ff66661f;border-color:#ff666680;transform:translate(3px)}.breakdown-color{width:16px;height:16px;border-radius:2px;flex-shrink:0;box-shadow:0 0 8px currentColor}.breakdown-name{flex:1;font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;color:#fffc;text-transform:uppercase;letter-spacing:1px}.breakdown-percent{font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;color:#f44;font-weight:700}.chart-controls{display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:20px;padding:12px 0;border-bottom:1px solid rgba(255,68,68,.15)}.timeframe-buttons{display:flex;gap:8px}.timeframe-btn{background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,102,102,.35);color:#ffffffe6;padding:10px 20px;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-family:SF Mono,Monaco,Courier New,monospace}.timeframe-btn.active{background:#ff666659;color:#fff;border-color:#f66;font-weight:700}.timeframe-btn:hover{background:#f663;border-color:#ff666680}.chart-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.chart-stat-box{background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,102,102,.35);padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:8px;transition:all .3s ease}.chart-stat-box:hover{background:#ff66661f;border-color:#ff666680;transform:translateY(-2px)}.chart-stat-label{font-family:SF Mono,Monaco,Courier New,monospace;font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.chart-stat-value{font-family:SF Mono,Monaco,Courier New,monospace;font-size:24px;color:#f44;font-weight:700}.chart-stat-value.long{color:#22c55e}.chart-stat-value.short{color:#ef4444}.chart-stat-value.funding{color:#fc4}.chart-stat-value.warning{color:#f84;animation:pulse-warning 2s ease-in-out infinite}@keyframes pulse-warning{0%,to{text-shadow:0 0 10px rgba(255,136,68,.5)}50%{text-shadow:0 0 20px rgba(255,136,68,.8)}}.chart-loading{display:flex;align-items:center;justify-content:center;height:350px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;color:#ffffff80}.sentiment-alert{margin-top:25px;padding:15px 20px;background:#ff88441a;border:1px solid rgba(255,136,68,.3);border-left:4px solid #ff8844;display:flex;align-items:center;gap:12px;animation:pulse-alert 2s ease-in-out infinite}@keyframes pulse-alert{0%,to{box-shadow:0 0 10px #ff88444d}50%{box-shadow:0 0 20px #ff884480}}.alert-icon{font-size:24px;animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.alert-text{font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;color:#f84;font-weight:700;text-transform:uppercase;letter-spacing:1px}.charts-sidebar::-webkit-scrollbar,.chart-display-area::-webkit-scrollbar{width:8px}.charts-sidebar::-webkit-scrollbar-track,.chart-display-area::-webkit-scrollbar-track{background:#0000004d}.charts-sidebar::-webkit-scrollbar-thumb,.chart-display-area::-webkit-scrollbar-thumb{background:#ff44444d;border-radius:4px}.charts-sidebar::-webkit-scrollbar-thumb:hover,.chart-display-area::-webkit-scrollbar-thumb:hover{background:#ff444480}.chart-nav-item{animation:slideInLeft .3s ease backwards}.chart-nav-item:nth-child(1){animation-delay:.05s}.chart-nav-item:nth-child(2){animation-delay:.1s}.chart-nav-item:nth-child(3){animation-delay:.15s}.chart-nav-item:nth-child(4){animation-delay:.2s}.chart-nav-item:nth-child(5){animation-delay:.25s}.chart-nav-item:nth-child(6){animation-delay:.3s}.chart-nav-item:nth-child(7){animation-delay:.35s}.chart-nav-item:nth-child(8){animation-delay:.4s}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media(max-width:1400px){.token-info-panel{grid-template-columns:repeat(3,1fr)}.analytics-content{grid-template-columns:280px 1fr}}@media(max-width:1024px){.token-info-panel{grid-template-columns:repeat(2,1fr);gap:15px;padding:15px 20px}.analytics-content{grid-template-columns:1fr}.charts-sidebar{display:none}.chart-stats-grid{grid-template-columns:1fr}.chart-display-area{padding:20px}}.crime-token-page{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative;padding:0;max-width:1600px;margin:0 auto;width:100%}.crime-token-page .token-header{padding:80px 60px 50px;position:relative;margin:85px 20px 20px}.crime-token-page .token-header-content{text-align:center;margin-top:20px}.crime-token-page .token-title{font-family:SF Mono,Monaco,Courier New,monospace;font-size:56px;background:linear-gradient(45deg,#60a5fa,#93c5fd,#bfdbfe,#93c5fd);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 15px;text-transform:uppercase;letter-spacing:5px;font-weight:900;filter:drop-shadow(0 0 20px rgba(59,130,246,.8));animation:statGlow 4s ease infinite}.crime-token-page .token-tagline{font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;color:#fff9;text-transform:uppercase;letter-spacing:2px;margin:0}.crime-token-page .token-stats-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;padding:60px 60px 40px;background:linear-gradient(135deg,#0006,#3b82f60d);border-bottom:2px solid rgba(59,130,246,.4);margin:20px 20px 0;position:relative}.crime-token-page .token-stats-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.8),transparent)}.crime-token-page .stat-card{display:flex;flex-direction:column;gap:12px;padding:25px;background:linear-gradient(135deg,#00000080,#3b82f614);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(59,130,246,.4);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.crime-token-page .stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent);transition:left .5s ease}.crime-token-page .stat-card:hover:before{left:100%}.crime-token-page .stat-card:hover{background:linear-gradient(135deg,#3b82f626,#3b82f640);border-color:#3b82f6cc;transform:translateY(-3px)}.crime-token-page .stat-card.clickable-stat:hover{background:#3b82f626;border-color:#3b82f6b3;transform:translateY(-4px);box-shadow:0 8px 24px #3b82f64d}.crime-token-page .stat-card.clickable-stat:active{transform:translateY(-1px)}.crime-token-page .stat-card .stat-label{font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.crime-token-page .stat-card .stat-value{font-family:SF Mono,Monaco,Courier New,monospace;font-size:28px;background:linear-gradient(45deg,#60a5fa,#93c5fd,#bfdbfe,#93c5fd);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;filter:drop-shadow(0 0 25px rgba(59,130,246,.9));animation:statGlow 4s ease infinite;letter-spacing:1px}.crime-token-page .stat-change{font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;font-weight:700}.crime-token-page .stat-change.positive{color:#60a5fa}.crime-token-page .stat-change.negative{color:#ef4444}.crime-token-page .action-buttons{display:flex;gap:25px;padding:60px 60px 40px;justify-content:center;flex-wrap:wrap;background:linear-gradient(135deg,#0000004d,#3b82f60d);margin:20px 20px 0;border-bottom:2px solid rgba(59,130,246,.3)}.crime-token-page .action-btn{display:flex;align-items:center;gap:12px;padding:18px 35px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;border-radius:14px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;overflow:hidden}.crime-token-page .action-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#3b82f64d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.crime-token-page .action-btn:hover:before{width:300px;height:300px}.crime-token-page .action-btn.primary{background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);border:2px solid #3b82f6;color:#fff;box-shadow:0 8px 25px #3b82f666,0 0 0 1px #3b82f64d inset}.crime-token-page .action-btn.primary:hover{background:linear-gradient(135deg,#60a5fa,#93c5fd,#bfdbfe);box-shadow:0 15px 40px #3b82f699,0 0 60px #3b82f666;transform:translateY(-5px) scale(1.05);border-color:#60a5fa}.crime-token-page .action-btn.secondary{background:linear-gradient(135deg,#00000080,#3b82f61a);border:2px solid rgba(59,130,246,.5);color:#fffffff2}.crime-token-page .action-btn.secondary:hover{background:linear-gradient(135deg,#3b82f633,#3b82f626);border-color:#3b82f6cc;transform:translateY(-5px) scale(1.03);box-shadow:0 10px 35px #3b82f659}.crime-token-page .btn-icon{font-size:20px}.crime-token-page .token-tabs{display:flex;gap:0;padding:0;background:linear-gradient(135deg,#0006,#3b82f614);border-bottom:3px solid rgba(59,130,246,.5);margin:20px 20px 0;position:relative}.crime-token-page .tab-btn{flex:1;padding:25px 40px;background:transparent;border:none;border-bottom:3px solid transparent;color:#ffffff80;font-family:SF Mono,Monaco,Courier New,monospace;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.crime-token-page .tab-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(59,130,246,.1));opacity:0;transition:opacity .3s ease}.crime-token-page .tab-btn:hover{color:#fffffff2;background:#3b82f61a}.crime-token-page .tab-btn:hover:before{opacity:1}.crime-token-page .tab-btn.active{color:#93c5fd;border-bottom-color:transparent;background:#3b82f626;text-shadow:0 0 20px rgba(59,130,246,.8)}.crime-token-page .tab-btn.active:before{opacity:1}.crime-token-page .tab-content{flex:1;padding:50px 60px;overflow-y:auto;min-height:600px;position:relative;z-index:1;background:linear-gradient(180deg,#0006,#3b82f60d);margin:0 20px 20px;border-radius:0 0 20px 20px;box-shadow:0 8px 32px #0006}.crime-token-page .section-title{font-family:SF Mono,Monaco,Courier New,monospace;font-size:36px;font-weight:900;background:linear-gradient(135deg,#60a5fa,#93c5fd,#bfdbfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;letter-spacing:3px;margin:0 0 40px;text-align:center;filter:drop-shadow(0 4px 20px rgba(59,130,246,.6));position:relative;padding-bottom:20px}.crime-token-page .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:150px;height:3px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);border-radius:2px}.crime-token-page .overview-section{@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.crime-token-page .overview-section overview-section{display:flex;flex-direction:column;gap:40px;animation:fadeInUp .6s ease-out}.crime-token-page .overview-section .crime-token-page .chart-container .chart-container{background:linear-gradient(135deg,#00000080,#3b82f61a);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(59,130,246,.4);border-radius:20px;padding:35px;box-shadow:0 10px 40px #3b82f633}.crime-token-page .overview-section .crime-token-page .chart-container .crime-token-page .jupiter-chart-embed{width:100%;min-height:500px;border-radius:16px;overflow:hidden;background:#000;border:2px solid rgba(59,130,246,.5);box-shadow:0 8px 32px #0009,inset 0 0 0 1px #3b82f633}.crime-token-page .overview-section .crime-token-page .chart-container .crime-token-page .jupiter-chart-embed iframe{border-radius:20px}.crime-token-page .overview-section .crime-token-page .chart-container .crime-token-page .info-box{background:linear-gradient(135deg,#00000080,#3b82f61a);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(59,130,246,.4);border-radius:20px;padding:35px;box-shadow:0 8px 32px #3b82f633;position:relative;overflow:hidden}@media(max-width:768px){:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page{max-width:100%}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-header{padding:30px 20px;margin:10px;border-radius:15px 15px 0 0}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-logo{width:100px;height:100px;font-size:50px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-title{font-size:36px;letter-spacing:2px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-symbol{font-size:24px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel oken-stats-panel{grid-template-columns:1fr;padding:25px 20px;margin:0 10px;gap:15px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .stat-card{padding:20px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-buttons{padding:25px 20px;margin:0 10px;flex-direction:column;gap:15px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn page .action-btn{width:100%;justify-content:center}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .token-tabs{padding:0 20px;margin:0 10px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .tab-btn{padding:20px 15px;font-size:13px;letter-spacing:1px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .tab-content{padding:30px 20px;margin:0 10px 10px;min-height:400px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .section-title{font-size:28px;margin-bottom:30px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .chart-container{padding:20px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .utility-grid{grid-template-columns:1fr;gap:20px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .utility-card ge .utility-card{padding:25px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .utility-card .crime-token-page .tokenomics-grid{grid-template-columns:1fr;gap:20px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .utility-card .crime-token-page .tokenomics-card{padding:25px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-container{display:flex;justify-content:center;align-items:center;min-height:500px;padding:60px 20px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-content{max-width:800px;text-align:center;background:linear-gradient(135deg,#0009,#3b82f61a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(59,130,246,.4);border-radius:20px;padding:60px 40px;box-shadow:0 20px 60px #00000080,0 0 80px #3b82f633}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-title{font-family:SF Mono,Monaco,Courier New,monospace;font-size:48px;font-weight:900;background:linear-gradient(45deg,#60a5fa,#93c5fd,#bfdbfe,#93c5fd);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 30px;letter-spacing:3px;animation:statGlow 4s ease infinite}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-icon{font-size:80px;margin:20px 0;animation:iconFloat 3s ease-in-out infinite}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-subtitle{font-family:SF Mono,Monaco,Courier New,monospace;font-size:24px;font-weight:700;color:#60a5fa;text-transform:uppercase;letter-spacing:3px;margin:0 0 30px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-text{font-family:SF Mono,Monaco,Courier New,monospace;font-size:16px;line-height:1.8;color:#fffc;margin:0 0 20px}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:40px 0}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .feature-item{font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;font-weight:600;color:#93c5fd;background:#3b82f61a;padding:12px 20px;border-radius:10px;border:1px solid rgba(59,130,246,.3);transition:all .3s ease}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .feature-item:hover{background:#3b82f633;border-color:#3b82f680;transform:translateY(-2px)}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-note{font-family:SF Mono,Monaco,Courier New,monospace;font-size:15px;color:#ffffffb3;margin:30px 0 0;padding-top:30px;border-top:1px solid rgba(59,130,246,.3)}:is() .crime-token-page .info-title .crime-token-page .info-text .crime-token-page .utility-icon .crime-token-page .utility-title .crime-token-page .tokenomics-section .crime-token-page .tokenomics-grid .crime-token-page .tokenomics-card .crime-token-page .tokenomics-card:hover .crime-token-page .tokenomics-card.full-width .crime-token-page .tokenomics-title .crime-token-page .tokenomics-details .crime-token-page .detail-row .crime-token-page .detail-row:last-child .crime-token-page .detail-label .crime-token-page .distribution-chart .crime-token-page .distribution-item .crime-token-page .distribution-bar .crime-token-page .distribution-bar:hover .crime-token-page .distribution-label .crime-token-page .vesting-info .crime-token-page .vesting-text .crime-token-page .token-stats-panel .crime-token-page .action-btn .crime-token-page .coming-soon-note strong{color:#60a5fa;font-weight:700}}
