:root{--bg: #050208;--bg2: #0e0b14;--bg3: #141020;--card: rgba(14,11,20,.92);--card2: rgba(20,16,32,.92);--border: rgba(255,255,255,.08);--border2: rgba(232,184,75,.18);--text: #e8f0ff;--muted: #9aa4c0;--accent: #e8b84b;--accent2: #c8980a;--green: #2de89a;--green2: #6fffc0;--amber: #ffd97a;--red: #f46b6b;--purple: #9b7ff4;--pink: #c4acff;--cyan: #00e5ff;--font: "Space Grotesk", sans-serif;--mono: "IBM Plex Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}body{background:#050208;color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 20% 10%,rgba(155,127,244,.14) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 80%,rgba(232,184,75,.1) 0%,transparent 55%),radial-gradient(ellipse 40% 35% at 60% 40%,rgba(45,232,154,.05) 0%,transparent 50%),radial-gradient(1.5px 1.5px at 8% 12%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1px 1px at 22% 5%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 37% 28%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 52% 8%,rgba(232,184,75,.5) 0%,transparent 100%),radial-gradient(1px 1px at 68% 22%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1px 1px at 79% 6%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 91% 18%,rgba(155,127,244,.55) 0%,transparent 100%),radial-gradient(1px 1px at 14% 42%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(1px 1px at 29% 58%,rgba(255,255,255,.25) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 44% 72%,rgba(45,232,154,.4) 0%,transparent 100%),radial-gradient(1px 1px at 61% 55%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 73% 68%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 85% 48%,rgba(232,184,75,.45) 0%,transparent 100%),radial-gradient(1px 1px at 5% 78%,rgba(155,127,244,.4) 0%,transparent 100%),radial-gradient(1px 1px at 18% 88%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 33% 92%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 57% 85%,rgba(232,184,75,.35) 0%,transparent 100%),radial-gradient(1px 1px at 76% 90%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 95% 75%,rgba(45,232,154,.35) 0%,transparent 100%),#050208;animation:auroraShift 12s ease-in-out infinite alternate,molten-pulse 8s ease-in-out infinite alternate}@keyframes auroraShift{0%{opacity:1;transform:scale(1) translate(0)}33%{opacity:.92;transform:scale(1.02) translate(1%,.5%)}66%{opacity:.96;transform:scale(1.01) translate(-.5%,1%)}to{opacity:1;transform:scale(1.03) translate(.5%,-.5%)}}@keyframes molten-pulse{0%{filter:brightness(1) saturate(1)}50%{filter:brightness(1.08) saturate(1.15)}to{filter:brightness(1) saturate(1)}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.015) 2px,rgba(0,0,0,.015) 4px)}.layout{position:relative;z-index:1;display:flex;min-height:100vh}.sidebar-holo-wrap{width:240px;flex-shrink:0;position:sticky;top:0;height:100vh;padding:2px;background:linear-gradient(135deg,#e8b84b80,#9b7ff480,#2de89a80,#e8b84b80,#9b7ff480,#e8b84b80);background-size:300% 300%;animation:holoSpin 5s linear infinite;box-shadow:0 0 15px #e8b84b33,0 0 30px #9b7ff41a;z-index:20}.sidebar{width:100%;height:100%;background:#040209;background-image:conic-gradient(from 0deg at 50% 50%,#9b7ff40a,#e8b84b08,#2de89a05,#c4acff08,#9b7ff40a 360deg),radial-gradient(ellipse 100% 100% at 50% 50%,rgba(155,127,244,.03) 0%,transparent 70%);border-radius:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative}.sidebar>*{position:relative;z-index:1}@keyframes vortexSpin{0%{transform:rotate(0) scale(1);opacity:.6}50%{transform:rotate(180deg) scale(1.15);opacity:1}to{transform:rotate(360deg) scale(1);opacity:.6}}@keyframes vortexPulse{0%,to{opacity:.6}50%{opacity:1}}.sidebar-vortex-ring{position:absolute;border-radius:50%;border:1px solid;pointer-events:none;z-index:0}.logo{padding:18px 16px 16px;border-bottom:1px solid rgba(232,184,75,.1);display:flex;align-items:center;gap:10px}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--accent),var(--purple));border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,monospace;font-weight:900;font-size:14px;color:#000;flex-shrink:0}.logo-text{font-family:Orbitron,monospace;font-weight:900;font-size:15px;letter-spacing:2px;background:linear-gradient(135deg,#fff,#e8b84b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase}.logo-sub{font-family:Rajdhani,sans-serif;font-size:15px;letter-spacing:3px;color:#e8b84b8c;text-transform:uppercase;font-weight:600}.nav{padding:10px 8px;flex:1}.nav-section{font-family:Courier New,monospace;font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e8b84b80;padding:10px 8px 4px;text-shadow:none}.nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#b4d7f0d1;margin-bottom:2px;position:relative;overflow:hidden;transition:color .2s,background .2s,box-shadow .2s;border:1px solid transparent}.nav-item:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:none}.nav-item:hover:after{animation:navShimmer .45s ease forwards}@keyframes navShimmer{0%{left:-100%}to{left:150%}}.nav-item:hover{color:#fff;background:#e8b84b04;border-color:#e8b84b0b;box-shadow:0 0 4px #e8b84b05}.nav-item.active{background:#e8b84b1f;color:#e8b84b;border-color:#e8b84b66;box-shadow:0 0 10px #e8b84b4d,inset 0 0 8px #e8b84b1a;font-weight:700;letter-spacing:2px;text-shadow:none}.nav-item.active:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#e8b84b,#7651e3);box-shadow:0 0 2px #e8b84b2d}.nav-item .icon{width:16px;text-align:center;font-size:14px;flex-shrink:0}.nav-badge{margin-left:auto;font-family:Courier New,monospace;font-size:15px;font-weight:700;padding:2px 6px;border-radius:20px;flex-shrink:0;letter-spacing:0}.nav-badge.green{background:#e8b84b1f;color:#0f8;border:1px solid rgba(0,255,136,.3)}.nav-badge.amber{background:#f0b90b1f;color:#f0b90b;border:1px solid rgba(240,185,11,.3)}.nav-badge.red{background:#ff47571f;color:#ff4757;border:1px solid rgba(255,71,87,.3);animation:badgePulse 1.5s ease-in-out infinite}.nav-badge.cyan{background:#e8b84b1a;color:#e8b84b;border:1px solid rgba(232,184,75,.25)}.nav-badge.purple{background:#a78bfa1a;color:#a78bfa;border:1px solid rgba(167,139,250,.25)}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.35}}.nav-live{display:flex;align-items:center;gap:6px;padding:8px 10px;margin:6px 8px 0;border-top:1px solid rgba(232,184,75,.07);font-family:Courier New,monospace;font-size:15px;letter-spacing:1.5px;color:#e8b84b;text-transform:uppercase}.nav-live-dot{width:5px;height:5px;border-radius:50%;background:#e8b84b;box-shadow:0 0 1px #e8b84b;animation:livePulse 1.2s ease-in-out infinite;flex-shrink:0}@keyframes livePulse{0%,to{box-shadow:0 0 #00ff882d}50%{box-shadow:0 0 0 1px #0f80}}.wallet-box{padding:12px 14px 16px}.wallet-label{font-family:Courier New,monospace;font-size:15px;color:#e8b84b29;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;text-shadow:none}.wallet-addr{font-family:var(--mono);font-size:14px;color:var(--accent);background:#e8b84b0f;padding:6px 8px;border-radius:6px;border:1px solid rgba(232,184,75,.18);word-break:break-all;cursor:pointer;transition:background .2s}.wallet-addr:hover{background:#e8b84b1f}.main{flex:1;overflow-x:hidden;min-width:0}.topbar{background:#050912eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid var(--border);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:10}.page-title{font-size:16px;font-weight:600}.topbar-right{display:flex;align-items:center;gap:10px}.status-badge{display:flex;align-items:center;gap:6px;font-size:15px;padding:5px 10px;border-radius:20px;font-weight:500}.status-badge.active{background:#00e8871f;color:var(--green);border:1px solid rgba(0,232,135,.25)}.status-badge.capped{background:#ff47571f;color:var(--red);border:1px solid rgba(255,71,87,.25)}.status-badge.testing{background:#ffc1071f;color:var(--amber);border:1px solid rgba(255,193,7,.25)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor}.content{padding:24px}.addr-bar{border-radius:14px;padding:2px;background:linear-gradient(135deg,#e8b84b,#7651e3,#f46,#f0b90b,#0f8,#e8b84b);background-size:300% 300%;animation:holoSpin 3s linear infinite;box-shadow:0 0 12px #e8b84b40,0 0 25px #7651e326;margin-bottom:24px}.addr-bar-inner{background:#050912f7;border-radius:12px;padding:13px 16px;display:flex;gap:10px;align-items:center}.addr-bar-inner span{font-family:Orbitron,monospace;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e8b84b;white-space:nowrap;text-shadow:none}.addr-bar-inner input{flex:1;background:#e8b84b0a;border:1px solid rgba(232,184,75,.35);border-radius:8px;padding:9px 12px;color:#e8b84b;font-family:var(--mono);font-size:15px;outline:none;transition:border .2s,box-shadow .2s;box-shadow:inset 0 0 8px #e8b84b14}.addr-bar-inner input:focus{border-color:#e8b84b30;box-shadow:0 0 5px #e8b84b10,inset 0 0 3px #e8b84b05}.addr-bar-inner input::placeholder{color:#e8b84b59}.btn{font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#e8b84b,#c8980a);color:#000;border:none;border-radius:8px;padding:9px 20px;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;transition:transform .15s,box-shadow .2s;box-shadow:0 0 4px #e8b84b10,0 4px 12px #00000013}.btn:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.btn:hover:after{animation:btnShimmer .4s ease forwards}@keyframes btnShimmer{0%{left:-100%}to{left:150%}}.btn:hover{transform:translateY(-2px);box-shadow:0 0 6px #e8b84b1d,0 6px 18px #0000001a}.btn:active{transform:translateY(0)}.btn.secondary{background:#ffffff0a;color:#c8e6ffbf;border:1px solid rgba(255,255,255,.12);box-shadow:none}.btn.secondary:hover{background:#ffffff0a;border-color:#ffffff1c;color:var(--text);box-shadow:none}.btn.danger{background:linear-gradient(135deg,#ff4757,#c23);color:#fff;box-shadow:0 0 4px #ff475710,0 4px 12px #00000013}.btn.danger:hover{box-shadow:0 0 7px #ff47571d,0 6px 18px #0000001a}.btn.success{background:linear-gradient(135deg,#00e887,#00b56a);color:#000;box-shadow:0 0 4px #00e88710,0 4px 12px #00000013}.btn.success:hover{box-shadow:0 0 7px #00e8871d,0 6px 18px #0000001a}.btn.wallet-btn{font-family:Orbitron,monospace;font-size:15px;letter-spacing:1.5px;background:linear-gradient(135deg,#e8b84b26,#7651e326);color:#e8b84b;border:1px solid rgba(232,184,75,.45);box-shadow:0 0 4px #e8b84b0a,inset 0 0 4px #e8b84b03}.btn.wallet-btn:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(232,184,75,.12),transparent);animation:walletShine 3s infinite}@keyframes walletShine{0%{left:-100%}to{left:200%}}.btn.wallet-btn:hover{border-color:#e8b84b30;box-shadow:0 0 8px #e8b84b13,inset 0 0 4px #e8b84b05}.btn.sm{padding:6px 14px;font-size:14px;letter-spacing:1.5px}.btn.full{width:100%;text-align:center}.tabs{display:flex;gap:4px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:4px;margin-bottom:20px}.tab{flex:1;padding:8px 12px;border-radius:7px;text-align:center;cursor:pointer;font-size:15px;font-weight:500;color:var(--muted);transition:all .15s;white-space:nowrap}.tab:hover{color:var(--text)}.tab.active{background:var(--accent);color:#000}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}@keyframes holo-spin{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes holo-pulse{0%,to{opacity:.65}50%{opacity:1}}.card{background:var(--card);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid transparent;border-radius:12px;padding:18px 20px;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;background-clip:padding-box}.card:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:13px;z-index:0;background:linear-gradient(135deg,#9b7ff4e6,#e8b84bd9,#2de89acc,#60b8f8d9,#f46b6bbf,#e8b84bd9,#9b7ff4e6);background-size:400% 400%;animation:holo-spin 6s ease infinite,holo-pulse 3s ease infinite;pointer-events:none}.card:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:11px;background:var(--card);z-index:0;pointer-events:none}.card>*{position:relative;z-index:1}.card:hover:before{animation:holo-spin 2s ease infinite,holo-pulse 1.2s ease infinite}.card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000004d}.card.accent-border{border-color:#e8b84b6b;--card-hl: rgba(232,184,75,.6)}.card.accent-border:hover{border-color:#e8b84bb8;box-shadow:0 0 5px #e8b84b0a,0 8px 24px #00000016}.card.green-border{border-color:#00e8876b;--card-hl: rgba(0,232,135,.6)}.card.green-border:hover{border-color:#00e887b8;box-shadow:0 0 5px #00e8870a,0 8px 24px #00000016}.card.amber-border{border-color:#ffc1076b;--card-hl: rgba(255,193,7,.6)}.card.amber-border:hover{border-color:#ffc107b8;box-shadow:0 0 5px #ffc1070a,0 8px 24px #00000016}.card.red-border{border-color:#ff47576b;--card-hl: rgba(255,71,87,.6)}.card.red-border:hover{border-color:#ff4757b8;box-shadow:0 0 5px #ff47570a,0 8px 24px #00000016}.card.purple-border{border-color:#a78bfa6b;--card-hl: rgba(167,139,250,.6)}.card.purple-border:hover{border-color:#a78bfab8;box-shadow:0 0 5px #a78bfa0a,0 8px 24px #00000016}.holo-wrap{border-radius:14px;padding:2px;background:linear-gradient(135deg,#e8b84b80,#9b7ff480,#2de89a80,#e8b84b80,#9b7ff480,#e8b84b80);background-size:300% 300%;animation:holoSpin 4s linear infinite;box-shadow:0 0 3px #e8b84b04;transition:box-shadow .4s ease}.holo-wrap:hover{animation:holoSpin 1.5s linear infinite,holoGlow 1.5s ease-in-out infinite}.holo-wrap .card{border:none!important;border-radius:12px;transform:none!important;box-shadow:none!important}.holo-wrap .card:hover{transform:none!important;box-shadow:none!important}.holo-wrap .card:before{display:none}.holo-wrap .card:after{display:none}@keyframes holoSpin{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes holoGlow{0%,to{box-shadow:0 0 2px #e8b84b05,0 0 0 1px #e8b84b06}50%{box-shadow:0 0 6px #7651e310,0 0 9px #e8b84b06}}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.card-title{font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e8b84ba6}.card-badge{font-size:15px;padding:3px 8px;border-radius:20px;font-weight:600}.metric-big{font-family:Orbitron,monospace;font-size:26px;font-weight:700;letter-spacing:1px;line-height:1.1;margin-bottom:4px;position:relative;display:inline-block;overflow:hidden}.metric-big:after{content:none}.metric-big.accent{background:linear-gradient(135deg,#fff,#e8b84b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.metric-big.green{color:var(--green);text-shadow:none}.metric-big.amber{color:var(--amber);text-shadow:none}.metric-sub{font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;color:#a0c8e699}.metric-change{font-size:15px;font-weight:600;margin-top:4px}.metric-change.up{color:var(--green)}.metric-change.down{color:var(--red)}.progress-wrap{margin:8px 0 4px}.progress-label{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin-bottom:5px}.progress-track{height:6px;background:var(--bg);border-radius:3px;overflow:hidden}.progress-fill{height:100%;border-radius:3px;transition:width .4s}.progress-fill.accent{background:var(--accent)}.progress-fill.green{background:var(--green)}.progress-fill.amber{background:var(--amber)}.progress-fill.red{background:var(--red)}.progress-fill.purple{background:var(--purple)}.data-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid rgba(232,184,75,.08);font-size:15px}.data-row:last-child{border-bottom:none}.data-row .key{font-family:Rajdhani,sans-serif;font-size:15px;font-weight:600;letter-spacing:.5px;color:#a0c8e694}.data-row .val{font-weight:600;font-family:var(--mono);font-size:15px;background:linear-gradient(135deg,#e2e8f4 40%,#a0c8e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.data-row .val.green{background:none;-webkit-text-fill-color:var(--green);color:var(--green);text-shadow:none}.data-row .val.red{background:none;-webkit-text-fill-color:var(--red);color:var(--red)}.data-row .val.amber{background:none;-webkit-text-fill-color:var(--amber);color:var(--amber);text-shadow:none}.data-row .val.accent{background:none;-webkit-text-fill-color:var(--accent);color:var(--accent);text-shadow:none}.data-row .val.purple{background:none;-webkit-text-fill-color:var(--purple);color:var(--purple);text-shadow:none}.data-row .val.muted{background:none;-webkit-text-fill-color:var(--muted);color:var(--muted)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:15px}th{text-align:left;padding:10px 12px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e8b84b8c;border-bottom:1px solid rgba(232,184,75,.1)}td{padding:11px 12px;border-bottom:1px solid var(--border)}tr:last-child td{border-bottom:none}tr:hover td{background:#ffffff05}.pill{display:inline-block;font-size:15px;font-weight:600;padding:3px 8px;border-radius:20px}.pill.active{background:#00e88726;color:var(--green)}.pill.inactive{background:#ff47571f;color:var(--red)}.pill.pending{background:#ffc1071f;color:var(--amber)}.tree-outer{overflow:auto;position:relative}.tree-controls{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.tree-depth-label{font-size:14px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.depth-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--border2);background:var(--card2);color:var(--text);font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;line-height:1;-webkit-user-select:none;user-select:none}.depth-btn:hover{border-color:var(--accent);color:var(--accent);background:#e8b84b14}.depth-val{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--accent);min-width:20px;text-align:center}.tree-legend{display:flex;gap:14px;margin-left:auto;align-items:center;flex-wrap:wrap}.legend-item{font-size:14px;color:var(--muted);display:flex;align-items:center;gap:5px}.legend-dot{width:8px;height:8px;border-radius:50%}.tree-container{overflow:auto;padding:20px 10px 10px;display:flex;justify-content:center}.tree-level-wrap{display:flex;flex-direction:column;align-items:center}.tree-row{display:flex;justify-content:center;margin-bottom:0}.tree-node-col{display:flex;flex-direction:column;align-items:center}.tree-svg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.tnode{position:relative;background:linear-gradient(135deg,#141929f2,#1a2235f2);border:1px solid var(--border2);border-radius:12px;padding:9px 13px;min-width:118px;text-align:center;cursor:pointer;transition:all .2s;margin:0 6px;box-shadow:0 2px 12px #00000013}.tnode:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 20px #e8b84b0a}.tnode.root{background:linear-gradient(135deg,#e8b84b1f,#a78bfa14);border-color:var(--accent);box-shadow:0 0 0 1px #e8b84b08,0 4px 20px #e8b84b0d}.tnode.left-node{border-color:#e8b84b59}.tnode.right-node{border-color:#00e88759}.tnode.empty{background:#ffffff05;border:1px dashed rgba(255,255,255,.12);box-shadow:none;cursor:default}.tnode.empty:hover{transform:none;box-shadow:none;border-color:#ffffff0f}.tnode.collapsed{opacity:.7}.tnode-badge{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.tnode-badge.you{color:var(--accent);font-size:18px;font-weight:900;letter-spacing:.15em;text-shadow:0 0 16px rgba(232,184,75,.5)}.tnode-badge.left{color:var(--accent)}.tnode-badge.right{color:var(--green)}.tnode-badge.empty-lbl{color:#fff3}.tnode-addr{font-family:var(--mono);font-size:15px;color:#fff6;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;cursor:pointer;transition:color .2s}.tnode-addr:hover{color:var(--accent);text-decoration:underline}.tnode-vol{font-size:15px;font-weight:600}.tnode.compact{padding:5px 8px;min-width:0;width:90px;margin:0 4px;border-radius:8px}.tnode.compact .tnode-badge{font-size:9px;letter-spacing:1.5px;margin-bottom:2px}.tnode.compact .tnode-addr{font-size:10px;max-width:76px;margin-bottom:0}.tnode.compact.left-node{border-color:#e8b84b66}.tnode.compact.right-node{border-color:#2de89a66}.tnode.compact:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 14px #e8b84b1f}.tnode.compact.right-node:hover{border-color:var(--green);box-shadow:0 4px 14px #2de89a1f}.tnode-expand{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:var(--card2);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--muted);z-index:5;cursor:pointer;transition:all .15s}.tnode-expand:hover{border-color:var(--accent);color:var(--accent);background:#e8b84b1a}.tnode-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:transparent}.tnode-popup{position:fixed;z-index:8001;width:520px;background:linear-gradient(135deg,#0a1223fc,#0f0a1efc);border:1px solid rgba(232,184,75,.35);border-radius:16px;padding:0;box-shadow:0 8px 40px #000c,0 0 0 1px #e8b84b14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;animation:popupIn .18s cubic-bezier(.34,1.56,.64,1)}@keyframes popupIn{0%{opacity:0;transform:scale(.92) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.tnode-popup-header{background:linear-gradient(90deg,#e8b84b21,#a78bfa14);border-bottom:1px solid rgba(232,184,75,.18);padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.tnode-popup-title{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.tnode-popup-addr{font-family:var(--mono);font-size:11px;color:#fff6;margin-top:1px;cursor:pointer;transition:color .2s;word-break:break-all}.tnode-popup-addr:hover{color:var(--accent)}.tnode-popup-close{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tnode-popup-close:hover{background:#ff3c3c33;color:#ff6b6b;border-color:#ff3c3c4d}.tnode-popup-body{padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.tnode-popup-row{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);gap:6px}.tnode-popup-row:hover{background:#e8b84b0d;border-color:#e8b84b1f}.tnode-popup-row.full-width{grid-column:1 / -1}.tnode-popup-key{font-size:11px;color:#fff6;font-weight:500;white-space:nowrap}.tnode-popup-val{font-size:12px;font-weight:700;color:#fff;font-family:var(--mono);text-align:right}.tnode-popup-val.accent{color:var(--accent)}.tnode-popup-val.green{color:var(--green)}.tnode-popup-val.purple{color:var(--purple)}.tnode-popup-val.muted{color:#ffffff59}.tnode-popup-footer{padding:8px 14px 12px;display:flex;gap:8px;border-top:1px solid rgba(255,255,255,.05)}.tnode-popup-btn{flex:1;padding:7px 10px;border-radius:8px;border:none;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s;letter-spacing:.04em}.tnode-popup-btn.copy{background:#e8b84b1f;color:var(--accent);border:1px solid rgba(232,184,75,.25)}.tnode-popup-btn.copy:hover{background:#e8b84b38}.tnode-popup-btn.drill{background:#00e8871a;color:var(--green);border:1px solid rgba(0,232,135,.25)}.tnode-popup-btn.drill:hover{background:#00e88733}.tree-level-gap{height:36px}.card.info-card{border:1px solid rgba(232,184,75,.18);border-left:3px solid rgba(232,184,75,.5);border-radius:0 12px 12px 0;box-shadow:-3px 0 14px #e8b84b04;--card-hl: rgba(232,184,75,.5);position:relative}.card.info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,rgba(232,184,75,.6),rgba(118,81,227,.4),transparent);border-radius:0 12px 0 0}.card.info-card:hover{transform:translateY(-2px);border-color:#e8b84b59;box-shadow:-3px 0 20px #e8b84b06,0 8px 24px #00000013}.card.info-card .card-title{color:#e8b84b8c}.rank-badge{display:inline-flex;align-items:center;gap:5px;font-size:15px;font-weight:700;padding:5px 12px;border-radius:20px}.rank-0{background:#7a8ba526;color:var(--muted)}.rank-1{background:#e8b84b26;color:var(--accent)}.rank-2{background:#00e88726;color:var(--green)}.rank-3{background:#a78bfa26;color:var(--purple)}.rank-4{background:#f472b626;color:var(--pink)}.rank-5{background:#ffc10726;color:var(--amber)}.rank-6{background:linear-gradient(90deg,#ffc10733,#ff475733);color:#fff}.section-title{font-family:Orbitron,monospace;font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#fff,#e8b84b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title:after{content:"";flex:1;height:1px;background:var(--border)}.loading{text-align:center;padding:40px;color:var(--muted);font-size:15px}.spinner{width:24px;height:24px;border:2px solid var(--border2);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite;margin:0 auto 12px}@keyframes spin{to{transform:rotate(360deg)}}.alert{padding:12px 16px;border-radius:8px;font-size:15px;margin-bottom:16px;display:flex;gap:10px;align-items:flex-start}.alert.info{background:#e8b84b14;border:1px solid rgba(232,184,75,.2);color:var(--accent)}.alert.warn{background:#ffc10714;border:1px solid rgba(255,193,7,.2);color:var(--amber)}.alert.danger{background:#ff475714;border:1px solid rgba(255,71,87,.2);color:var(--red)}.alert.success{background:#00e88714;border:1px solid rgba(0,232,135,.2);color:var(--green)}.modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:100;align-items:center;justify-content:center}.modal-overlay.open{display:flex}.modal{background:var(--card);border:1px solid var(--border2);border-radius:16px;padding:24px;width:420px;max-width:90vw}.modal-title{font-size:16px;font-weight:600;margin-bottom:16px}.modal-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.form-group{margin-bottom:14px}.form-label{font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:block}.form-input{width:100%;background:var(--bg);border:1px solid var(--border2);border-radius:8px;padding:9px 12px;color:var(--text);font-family:var(--font);font-size:15px;outline:none;transition:border .15s}.form-input:focus{border-color:var(--accent)}.tooltip-wrap{position:relative;display:inline-block;cursor:help}.tooltip{display:none;position:absolute;bottom:120%;left:50%;transform:translate(-50%);background:#1a2235;border:1px solid var(--border2);color:var(--text);font-size:14px;padding:6px 10px;border-radius:6px;white-space:nowrap;z-index:50}.tooltip-wrap:hover .tooltip{display:block}.mini-chart{height:50px;display:flex;align-items:flex-end;gap:3px}.bar{flex:1;border-radius:3px 3px 0 0;background:#e8b84b4d;transition:height .3s;min-height:4px}.bar:hover{background:var(--accent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}@media(max-width:1100px){.grid4{grid-template-columns:1fr 1fr}}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:#e8b84b14;border:1px solid rgba(232,184,75,.25);border-radius:8px;cursor:pointer;flex-shrink:0;transition:all .2s}.hamburger:hover{background:#e8b84b26}.hamburger span{display:block;width:18px;height:2px;background:#e8b84b;border-radius:2px;transition:all .25s ease}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mob-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:18;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mob-overlay.open{display:block}@media(max-width:768px){.sidebar-holo-wrap{position:fixed!important;top:0;left:0;height:100vh;z-index:19;transform:translate(-105%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.sidebar-holo-wrap.mob-open{transform:translate(0)}.hamburger{display:flex}.topbar{padding:10px 14px;gap:8px}.page-title{font-size:15px}.status-badge{font-size:15px;padding:4px 8px}.status-badge span:not(.dot){display:none}.content{padding:14px}.grid2,.grid3,.grid4{grid-template-columns:1fr}.addr-bar-inner{flex-wrap:wrap;gap:8px}.addr-bar-inner span{display:none}.addr-bar-inner input{min-width:0;font-size:14px}.addr-bar-inner .btn{flex:1;text-align:center}.week-bar{flex-direction:column;gap:10px}.week-bar-left,.week-bar-right{width:100%}.week-countdown{font-size:16px}.holo-wrap{width:100%}.ref-share-row{flex-wrap:wrap}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.metric-big{font-size:22px}.tree-controls{flex-wrap:wrap;gap:8px}.tree-legend{margin-left:0}.modal{width:95vw;padding:18px}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.tab{flex-shrink:0;font-size:14px;padding:7px 10px}}@media(max-width:480px){.grid4{grid-template-columns:1fr}.topbar-right{gap:6px}.btn.wallet-btn{font-size:15px;padding:7px 12px}.week-countdown{font-size:14px;letter-spacing:1px}.metric-big{font-size:20px}.section-title{font-size:15px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease}.panel{display:none}.panel.active{display:block}#pkg-success-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:500;overflow:hidden}.pkg-flash{position:fixed;top:0;right:0;bottom:0;left:0;background:#e8b84b1f;opacity:0;pointer-events:none}.pkg-flash.go{animation:pkgFlash .7s ease forwards}@keyframes pkgFlash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.pkg-toast-success{position:fixed;top:80px;left:50%;transform:translate(-50%) translateY(-80px);background:linear-gradient(135deg,#0a1628fa,#080f1afa);border:1px solid rgba(232,184,75,.5);border-radius:12px;padding:14px 24px;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:#0f8;font-family:Rajdhani,sans-serif;letter-spacing:1px;box-shadow:0 0 8px #00ff880d,0 8px 32px #00000020;opacity:0;pointer-events:none;z-index:501;white-space:nowrap}.pkg-toast-success.go{animation:pkgToastIn 2s ease forwards}@keyframes pkgToastIn{0%{opacity:0;transform:translate(-50%) translateY(-80px)}15%{opacity:1;transform:translate(-50%) translateY(0)}70%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-80px)}}.pkg-toast-dot{width:8px;height:8px;border-radius:50%;background:#0f8;box-shadow:0 0 2px #0f8;flex-shrink:0;animation:tdot .8s ease-in-out infinite}@keyframes tdot{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.pkg-confetti-wrap{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:502;overflow:hidden}.pkg-cp{position:absolute;border-radius:1px;opacity:0;animation:cpFall var(--cd,1.2s) var(--cdl,0s) ease-in forwards}@keyframes cpFall{0%{opacity:1;transform:translateY(-10px) rotate(0)}to{opacity:0;transform:translateY(100vh) rotate(var(--cr,360deg))}}.pkg-ripple-wrap{position:fixed;top:50%;left:50%;pointer-events:none;z-index:500}.pkg-ripple{position:absolute;border-radius:50%;border:2px solid rgba(232,184,75,.6);width:80px;height:80px;margin:-40px 0 0 -40px;opacity:0}.pkg-ripple.go{animation:pkgRipple 1s ease-out forwards}.pkg-ripple.go2{animation:pkgRipple 1s ease-out .2s forwards}.pkg-ripple.go3{animation:pkgRipple 1s ease-out .4s forwards}@keyframes pkgRipple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(8)}}.ref-card-wrap{border-radius:14px;padding:2px;margin-bottom:16px;background:linear-gradient(135deg,#e8b84b80,#9b7ff480,#2de89a80,#e8b84b80,#9b7ff480,#e8b84b80);background-size:300% 300%;animation:holoSpin 4s linear infinite;box-shadow:0 0 3px #e8b84b03}.ref-card{background:linear-gradient(135deg,#0a1628fa,#080f1afa);border-radius:12px;padding:18px 20px}.ref-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ref-title{font-family:Orbitron,monospace;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#fff,#e8b84b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ref-active-badge{display:flex;align-items:center;gap:6px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#0f8;background:#00ff881a;border:1px solid rgba(0,255,136,.3);border-radius:20px;padding:4px 10px}.ref-active-dot{width:5px;height:5px;border-radius:50%;background:#0f8;box-shadow:0 0 1px #0f8;animation:livePulse 1.2s ease-in-out infinite;flex-shrink:0}.ref-link-row{display:flex;gap:8px;align-items:center;margin-bottom:12px}.ref-link-box{flex:1;background:#00000073;border:1px solid rgba(232,184,75,.18);border-radius:8px;padding:9px 12px;font-family:var(--mono);font-size:14px;color:#e8b84b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:border .2s}.ref-link-box:hover{border-color:#e8b84b66}.ref-share-row{display:flex;gap:8px;flex-wrap:wrap}.ref-share-btn{font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px;border-radius:7px;cursor:pointer;border:none;transition:all .2s;position:relative;overflow:hidden}.ref-share-btn:hover{transform:translateY(-1px)}.ref-share-btn:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.ref-share-btn:hover:after{animation:btnShimmer .4s ease forwards}.ref-s-wa{background:#25d3661f;color:#25d366;border:1px solid rgba(37,211,102,.3)}.ref-s-tg{background:#0088cc1f;color:#08c;border:1px solid rgba(0,136,204,.3)}.ref-s-tw{background:#1da1f21a;color:#1da1f2;border:1px solid rgba(29,161,242,.3)}.ref-copied{font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#0f8;opacity:0;transition:opacity .3s;margin-left:auto;display:flex;align-items:center;gap:5px}.ref-copied.show{opacity:1}.week-bar{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#0a1628f7,#080f1af7);border:1px solid rgba(232,184,75,.2);border-left:3px solid rgba(232,184,75,.6);border-radius:0 12px 12px 0;padding:12px 18px;margin-bottom:20px;position:relative;overflow:hidden}.week-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(232,184,75,.5),rgba(118,81,227,.3),transparent)}.week-bar-left{display:flex;flex-direction:column;gap:3px;min-width:180px}.week-bar-label{font-family:Courier New,monospace;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:#e8b84b80}.week-bar-range{font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#e2e8f4}.week-bar-center{display:flex;flex-direction:column;align-items:center;gap:3px}.week-countdown{font-family:Orbitron,monospace;font-size:20px;font-weight:700;color:#e8b84b;letter-spacing:2px;text-shadow:none}.week-bar-right{display:flex;align-items:center;gap:10px;flex:1}.week-progress-track{flex:1;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.week-progress-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#e8b84b,#7651e3);transition:width 1s linear}.week-pct{font-family:Courier New,monospace;font-size:14px;color:#e8b84b99;min-width:36px;text-align:right}@media(max-width:768px){.week-bar{flex-direction:column;gap:10px}.week-bar-right{width:100%}}.roi-timer-bar{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#00e8870f,#080f1af7);border:1px solid rgba(0,232,135,.25);border-left:3px solid rgba(0,232,135,.6);border-radius:0 12px 12px 0;padding:12px 18px;margin-bottom:16px;gap:16px;flex-wrap:wrap}.roi-timer-left{display:flex;flex-direction:column;gap:3px}.roi-timer-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.roi-timer-label{font-family:Courier New,monospace;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:#00e88780}.roi-timer-pkg{font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;color:#c8e6c8e6;letter-spacing:1px}.roi-timer-countdown{font-family:Orbitron,monospace;font-size:18px;font-weight:700;color:#00e887;letter-spacing:2px;text-shadow:none}@media(max-width:768px){.roi-timer-bar{flex-direction:column;align-items:flex-start}.roi-timer-right{align-items:flex-start}.roi-timer-countdown{font-size:14px}}@keyframes worldsFirstFloat{0%{transform:translateY(0);text-shadow:none}50%{transform:translateY(-6px);text-shadow:none}to{transform:translateY(0);text-shadow:none}}@keyframes worldsFirstShine{0%{background-position:-200% center}to{background-position:200% center}}.worlds-first{display:inline-block;font-size:clamp(15px,3.5vw,22px);font-family:monospace;font-weight:900;letter-spacing:5px;text-transform:uppercase;margin-bottom:10px;animation:worldsFirstFloat 3s ease-in-out infinite;background:linear-gradient(90deg,#e8b84b,#a78bfa,#f472b6,#00e896,#e8b84b);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:worldsFirstFloat 3s ease-in-out infinite,worldsFirstShine 4s linear infinite;position:relative}.worlds-first:before{content:"✦";font-size:10px;position:absolute;left:-18px;top:50%;transform:translateY(-50%);-webkit-text-fill-color:#e8b84b;animation:worldsFirstFloat 2s ease-in-out infinite reverse}.worlds-first:after{content:"✦";font-size:10px;position:absolute;right:-18px;top:50%;transform:translateY(-50%);-webkit-text-fill-color:#a78bfa;animation:worldsFirstFloat 2.5s ease-in-out infinite}.fh-wrap .form-input,.fh-wrap select.form-input{flex:1;min-width:0}.fh-tag.warn{color:#e8b84b;background:#e8b84b12;border-color:#e8b84b2e}.fh-close{position:absolute;top:9px;right:9px;width:18px;height:18px;border-radius:50%;background:#ffffff0f;border:none;color:#9aa4c0;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;z-index:3;font-family:inherit}.fh-close:hover{background:#f46b6b33;color:#f46b6b}@keyframes secHolo{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes secShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes secPulse{0%,to{box-shadow:0 0 #f0b90b00}50%{box-shadow:0 0 24px 4px #f0b90b2e}}@keyframes secBlink{0%,to{opacity:1}50%{opacity:.3}}.sec-rule{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:11px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden;transition:all .2s}.sec-rule:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;background:linear-gradient(180deg,#e5373a,#ff6b6b)}.sec-rule:hover{background:#e5373a0f;border-color:#e5373a33;transform:translate(2px)}.sec-rx-wrap{width:26px;height:26px;border-radius:7px;background:#e5373a1f;border:1px solid rgba(229,55,58,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sec-rx{width:10px;height:10px;position:relative}.sec-rx:before,.sec-rx:after{content:"";position:absolute;width:100%;height:1.5px;background:#e5373a;top:50%;left:0;border-radius:2px}.sec-rx:before{transform:rotate(45deg)}.sec-rx:after{transform:rotate(-45deg)}.sec-rtxt{font-size:13px;color:#ddd;font-weight:500;line-height:1.3;flex:1}.sec-rbadge{font-size:9px;color:#e5373a;background:#e5373a1a;border:1px solid rgba(229,55,58,.2);padding:2px 7px;border-radius:6px;flex-shrink:0;font-weight:700;letter-spacing:.5px}@media(max-width:768px){.topbar{padding:10px 12px;gap:8px;flex-wrap:nowrap}.page-title{flex:1;min-width:0;overflow:hidden}.page-title span[id=page-title-text]{font-size:10px!important;letter-spacing:1px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block;animation:none!important;-webkit-text-fill-color:var(--accent)!important;background:none!important}.topbar-right{flex-shrink:0;display:flex!important;align-items:center;gap:6px}.btn.wallet-btn{white-space:nowrap;flex-shrink:0}.status-badge span:not(.dot){display:none}}@media(max-width:480px){.page-title{display:none!important}.topbar{justify-content:space-between}.topbar-right{margin-left:auto}.btn.wallet-btn{font-size:12px!important;padding:7px 12px!important;letter-spacing:1px!important}}@media(max-width:600px){.tnode-popup{width:95vw!important;left:2.5vw!important;right:2.5vw!important;top:50%!important;transform:translateY(-50%)!important}.tnode-popup-body{grid-template-columns:1fr!important}}@media(max-width:480px){.splash-stats{flex-wrap:wrap!important}.splash-stats>div{flex:1 1 45%!important;border-right:none!important;border-bottom:1px solid rgba(232,184,75,.15)!important}}@media(hover:none){.card:hover,.tnode:hover,.btn:hover,.ref-share-btn:hover{transform:none!important}}@media(max-width:768px){.tree-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch;justify-content:flex-start!important;padding:20px 16px 10px!important}.tnode{min-width:90px!important;padding:6px 8px!important}}@media(max-width:360px){.btn.wallet-btn{font-size:11px!important;padding:6px 8px!important;letter-spacing:.5px!important}.content{padding:10px!important}.metric-big{font-size:18px!important}}@media(max-width:480px){.ref-share-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.ref-share-btn{text-align:center!important}}@media(max-width:768px){.table-wrap table{min-width:560px}td,th{padding:8px!important;font-size:12px!important}}@media(max-width:400px){.modal{width:100vw!important;max-width:100vw!important;border-radius:12px 12px 0 0!important;margin:0!important}.modal-overlay{align-items:flex-end!important;padding:0!important}}@keyframes splashBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes splashFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes splashLogoIn{0%{opacity:0;transform:scale(.7) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes splashLineGrow{0%{width:0;opacity:0}to{width:120px;opacity:1}}@keyframes splashPulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}@keyframes splashBtnGlow{0%,to{box-shadow:0 0 4px #e8b84b1a}50%{box-shadow:0 0 9px #e8b84b33,0 0 15px #e8b84b13}}@keyframes borderGlow{0%,to{border-color:#e8b84b40}50%{border-color:#e8b84bb3}}@keyframes splashParticle{0%{transform:translateY(0) scale(1);opacity:.8}to{transform:translateY(-80px) scale(0);opacity:0}}@keyframes splashScanline{0%{top:-10%}to{top:110%}}@keyframes splashCounterBorder{0%{stroke-dashoffset:283}to{stroke-dashoffset:0}}#splash{transition:opacity .7s ease}.splash-pill{animation:splashFadeUp .6s ease .1s both}.splash-logo{animation:splashLogoIn .7s cubic-bezier(.34,1.56,.64,1) .3s both}.splash-line{animation:splashLineGrow .8s ease .8s both}.splash-tagline{animation:splashFadeUp .6s ease 1s both}.splash-stats{animation:splashFadeUp .6s ease 1.2s both}.splash-btn{animation:splashFadeUp .6s ease 1.5s both,splashBtnGlow 2s ease 2s infinite}@keyframes pgTitleShimmer{0%{background-position:0% center}to{background-position:250% center}}@keyframes pgTitleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
