@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--bg-primary:#0a0b0f;--bg-secondary:#12131a;--bg-card:#12131ab3;--bg-card-hover:#191b26cc;--border-color:#ffffff0f;--border-glow:#9945ff26;--text-primary:#f0f0f5;--text-secondary:#f0f0f58c;--text-muted:#f0f0f54d;--solana-purple:#9945ff;--solana-green:#14f195;--neon-blue:#00d4ff;--warn-red:#ff4b6e;--gold:gold;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9945ff4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9945ff80}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:#9945ff4d transparent}html,body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.program-sidebar{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-right:1px solid var(--border-color);background:#0a0b0feb;flex-direction:column;height:100vh;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar-collapsed{width:48px}.sidebar-expanded{width:260px}.sidebar-toggle{width:100%;height:48px;color:var(--text-secondary);cursor:pointer;border:none;border-bottom:1px solid var(--border-color);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:all .2s;display:flex}.sidebar-toggle:hover{color:var(--text-primary);background:#9945ff14}.sidebar-toggle-icon{font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block;transform:rotate(180deg)}.sidebar-toggle-open{transform:rotate(0)}.sidebar-content{opacity:0;pointer-events:none;flex-direction:column;flex:1;transition:opacity .2s 50ms,transform .2s 50ms;display:flex;overflow:hidden;transform:translate(-10px)}.sidebar-expanded .sidebar-content{opacity:1;pointer-events:auto;transform:translate(0)}.sidebar-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.sidebar-title{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.sidebar-scanner-link{color:var(--solana-purple);letter-spacing:.5px;border:1px solid #9945ff4d;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;text-decoration:none;transition:all .2s}.sidebar-scanner-link:hover{border-color:var(--solana-purple);background:#9945ff26}[data-theme=mono] .sidebar-scanner-link{color:#333;border-color:#0003}[data-theme=mono] .sidebar-scanner-link:hover{background:#0000000f;border-color:#0006}.sidebar-programs{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.sidebar-programs::-webkit-scrollbar{width:3px}.sidebar-programs::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.sidebar-program-item{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;font-family:Open Sans,sans-serif;transition:all .25s;display:flex;position:relative}.sidebar-program-item:hover{color:var(--text-primary);background:#9945ff0f;border-color:#9945ff1f}.sidebar-program-active{border-color:var(--solana-purple);color:var(--text-primary);background:#9945ff1a;box-shadow:0 0 16px #9945ff1a}.sidebar-program-icon{text-align:center;min-width:28px;font-size:20px}.sidebar-program-logo{object-fit:cover;border-radius:50%}.program-details{border-bottom:1px solid var(--border-color);background:#0f1117f2;flex-shrink:0;transition:border-color .2s;overflow:visible}.program-details:hover{border-color:#9945ff4d}.program-details-toggle{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.program-details-toggle:hover{background:#9945ff14}.program-details-toggle-left{align-items:center;gap:8px;display:flex}.program-details-toggle-logo{object-fit:cover;border-radius:50%}.program-details-toggle-name{white-space:nowrap}.program-details-chevron{color:var(--text-secondary);font-size:14px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.program-details-chevron-open{transform:rotate(180deg)}.program-details-body{padding:0 14px 14px;animation:.25s pd-slide-in}@keyframes pd-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.program-details-banner{border-radius:8px;margin-bottom:10px;overflow:hidden}.program-details-banner-img{object-fit:cover;width:100%;height:auto;display:block}.program-details-desc{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:1.5}.program-details-program-id{background:#9945ff0f;border:1px solid #9945ff26;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:6px 10px;display:flex}.program-details-program-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:10px;font-weight:600}.program-details-program-link{color:#9945ff;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:color .15s;display:inline-flex}.program-details-program-link:hover{color:#c4a1ff}.program-details-external-icon{opacity:.7;font-size:10px}.program-details-links{flex-wrap:wrap;gap:6px;display:flex}.program-details-link{color:#c4a1ff;background:#9945ff1a;border:1px solid #9945ff33;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.program-details-link:hover{color:#d9c0ff;background:#9945ff33;border-color:#9945ff66;transform:translateY(-1px)}.program-details-link-icon{font-size:13px}.sidebar-program-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-program-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar-program-id{color:var(--text-muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px}.sidebar-program-active .sidebar-program-id{color:var(--solana-purple)}.sidebar-program-dot{background:var(--solana-green);width:6px;height:6px;box-shadow:0 0 8px var(--solana-green);border-radius:50%;flex-shrink:0;animation:1.5s ease-in-out infinite pulse-glow}.sidebar-markets{border-top:1px solid var(--border-color);flex:1;min-height:0;padding:8px 10px;overflow-y:auto}.sidebar-markets-header{justify-content:space-between;align-items:center;padding:4px 8px 8px;display:flex}.sidebar-markets-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:10px;font-weight:700}.sidebar-markets-count{color:var(--text-muted);background:#ffffff0d;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.sidebar-market-item{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:3px;margin-bottom:2px;padding:8px 10px;transition:all .15s;display:flex}.sidebar-market-item:hover{background:#9945ff14;border-color:#9945ff26}.sidebar-market-active{background:#9945ff1f;border-color:#9945ff59}.sidebar-market-skeleton{flex-direction:column;gap:6px;margin-bottom:2px;padding:8px 10px;display:flex}.sidebar-skeleton-name{background:#ffffff0f;border-radius:4px;width:60%;height:12px;animation:1.5s ease-in-out infinite skeleton-pulse}.sidebar-skeleton-stats{background:#ffffff0a;border-radius:4px;width:40%;height:10px;animation:1.5s ease-in-out .3s infinite skeleton-pulse}[data-theme=mono] .sidebar-skeleton-name{background:#0000000f}[data-theme=mono] .sidebar-skeleton-stats{background:#0000000a}.sidebar-market-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.sidebar-market-stats{color:var(--text-secondary);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.sidebar-market-price{color:var(--solana-green);font-weight:600}.sidebar-market-dot,.sidebar-market-pos{color:var(--text-muted)}.sidebar-footer{border-top:1px solid var(--border-color);justify-content:center;align-items:center;gap:16px;margin-top:auto;padding:12px 18px;display:flex}.sidebar-footer-link{color:var(--text-muted);letter-spacing:.3px;white-space:nowrap;font-size:10px;text-decoration:none;transition:color .15s}.sidebar-footer-link:hover{color:var(--solana-purple)}.sidebar-footer-pulse{color:var(--text-muted);align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.sidebar-footer-pulse .counter-icon{color:var(--solana-purple);font-size:10px}.sidebar-overlay{display:none}.pulse-app{flex-direction:column;height:100vh;margin-left:48px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.pulse-app.sidebar-open{margin-left:260px}.pulse-app:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 20% 0,#9945ff14 0%,#0000 50%),radial-gradient(at 80% 100%,#14f1950d 0%,#0000 50%),radial-gradient(#00d4ff08 0%,#0000 60%);position:fixed;inset:0}.pulse-app>*{z-index:1;position:relative}.pulse-header{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#0a0b0fcc;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.header-left{align-items:center;gap:14px;display:flex}.logo-container{align-items:center;gap:12px;display:flex}.logo-pulse{background:var(--solana-green);width:12px;height:12px;box-shadow:0 0 12px var(--solana-green),0 0 24px #14f1954d;border-radius:50%;animation:2s ease-in-out infinite pulse-glow}.header-logo{object-fit:contain;filter:drop-shadow(0 0 6px #9945ff66);mix-blend-mode:lighten;width:32px;height:32px}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.logo-text{flex-direction:column;line-height:1.1;display:flex}.logo-meme{letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);font-size:10px;font-weight:600}.logo-percolator{color:var(--text-primary);font-size:18px;font-weight:800}.logo-tagline{color:var(--text-muted);letter-spacing:.3px;font-size:9.5px;font-weight:500}.header-badge{letter-spacing:1px;color:var(--solana-green);background:#14f1950d;border:1px solid #14f19533;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:flex}.badge-dot{background:var(--solana-green);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse-glow}.header-right{align-items:center;gap:16px;display:flex}.ws-badge{color:var(--solana-green);letter-spacing:.05em;white-space:nowrap;background:#14f1951f;border:1px solid #14f1954d;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;animation:2s ease-in-out infinite ws-pulse;display:inline-flex}.ws-badge-dot{background:var(--solana-green);width:6px;height:6px;box-shadow:0 0 6px var(--solana-green);border-radius:50%;display:inline-block}@keyframes ws-pulse{0%,to{opacity:1}50%{opacity:.7}}[data-theme=mono] .ws-badge{color:var(--text-secondary);background:#b4b4b41a;border-color:#b4b4b44d}[data-theme=mono] .ws-badge-dot{background:var(--text-secondary);box-shadow:none}.header-program{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.program-label{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:600}.program-id{color:var(--solana-purple);font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:color .2s}.program-id:hover{color:var(--solana-green)}.vision-token-badge{cursor:pointer;background:#9945ff12;border:1px solid #9945ff4d;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.vision-token-badge:hover{background:#9945ff26;border-color:#9945ff8c}.vision-token-ticker{color:var(--solana-purple);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.vision-token-ca{color:#fff6;letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:10px}@media (max-width:500px){.vision-token-ca{font-size:9px}}.vision-token-price{color:#ffffffb3;font-family:JetBrains Mono,monospace;font-size:10px}.vision-token-change{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.vision-change-up{color:#14f195}.vision-change-down{color:#ff4b6e}.vision-panel{background:#9945ff0a;border:1px solid #9945ff33;border-radius:10px;margin:0 0 16px;overflow:clip}.vision-panel-header{text-align:left;box-sizing:border-box;background:#9945ff0d;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:8px 14px;display:flex}.vision-panel-header-btn{appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;border-bottom:1px solid #9945ff1f;transition:background .15s}.vision-panel-header-btn:hover{background:#9945ff14}.vision-panel-left{flex-shrink:0;align-items:center;gap:8px;display:flex}.vision-panel-title{text-transform:uppercase;letter-spacing:.1em;color:var(--solana-purple);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-decoration:none}.vision-panel-title:hover{opacity:.8}.vision-panel-ca{color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:10px}.vision-panel-summary{flex-wrap:nowrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.vision-summary-price{color:#ffffffd9;white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.vision-summary-change{white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.vision-summary-burned{color:#ff6432d9;white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px}.vision-summary-milestone{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:10px;overflow:hidden}.vision-panel-chevron{color:#ffffff4d;flex-shrink:0;font-size:11px}.vision-panel-body{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.vision-stats-row{flex-wrap:wrap;gap:0;display:flex}.vision-stat{border-right:1px solid #ffffff0f;flex-direction:column;flex:1;gap:3px;min-width:100px;padding:6px 14px;display:flex}.vision-stat:first-child{padding-left:0}.vision-stat:last-child{border-right:none}.vision-stat-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:9px}.vision-stat-value{color:#ffffffe6;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;line-height:1}.vision-price{color:var(--solana-purple)}.vision-burned{color:#ff4b6e}.vision-burned-pct{color:#ff4b6e99;font-family:JetBrains Mono,monospace;font-size:9px}.vision-change{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.vision-skeleton{background:#ffffff14;border-radius:4px;width:70px;height:15px;animation:1.4s ease-in-out infinite shimmer}.vision-milestone{flex-direction:column;gap:6px;display:flex}.vision-milestone-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.vision-milestone-title{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:9px}.vision-milestone-status{align-items:center;gap:10px;display:flex}.vision-burns-done{color:#ff4b6e;background:#ff4b6e1a;border:1px solid #ff4b6e33;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:9px}.vision-milestone-progress-text{color:#fff6;font-family:JetBrains Mono,monospace;font-size:9px}.vision-milestone-bar-track{background:#ffffff12;border-radius:4px;height:4px;overflow:hidden}.vision-milestone-bar-fill{background:linear-gradient(90deg,var(--solana-purple),#14f195);border-radius:4px;min-width:2px;height:100%;transition:width .6s}.vision-milestone-desc{color:#fff3;text-align:center;font-family:JetBrains Mono,monospace;font-size:9px}.vision-burn-history{flex-direction:column;gap:6px;display:flex}.vision-burn-history-title{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:9px}.vision-burn-history-list{flex-direction:column;gap:2px;display:flex}.vision-burn-row{background:#ff4b6e0a;border:1px solid #ff4b6e14;border-radius:6px;align-items:center;gap:10px;padding:5px 8px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.vision-burn-row:hover{background:#ff4b6e1a;border-color:#ff4b6e33}.vision-burn-label{color:#ffffffb3;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.vision-burn-tx{color:#ffffff4d;flex:1;font-family:JetBrains Mono,monospace;font-size:10px}.vision-burn-arrow{color:#ff4b6e99;flex-shrink:0;font-size:10px}.health-chip-wrap{margin:0 0 8px}.health-chip{cursor:pointer;width:100%;color:inherit;text-align:left;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-family:inherit;transition:background .15s;display:flex}.health-chip:hover{background:#ffffff0f}.health-chip-icon{flex-shrink:0;font-size:13px}.health-chip-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff73;flex-shrink:0;font-size:11px;font-weight:600}.health-chip-score{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.health-chip-grade{color:#fff9;flex-shrink:0;font-size:11px;font-weight:600}.health-mini-bars{flex-shrink:0;align-items:flex-end;gap:2px;height:14px;display:flex}.health-mini-bar-track{background:#ffffff14;border-radius:2px;align-items:flex-end;width:4px;height:100%;display:flex;overflow:hidden}.health-mini-bar-fill{opacity:.85;border-radius:2px;width:100%;transition:height .5s}.health-chip-chevron{color:#ffffff4d;flex-shrink:0;margin-left:auto;font-size:10px}.health-breakdown{background:#ffffff05;border:1px solid #ffffff0f;border-top:none;border-radius:0 0 8px 8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.health-breakdown-row{grid-template-columns:70px 1fr 36px auto;align-items:center;gap:8px;display:grid}.health-bd-label{color:#ffffff8c;white-space:nowrap;font-size:10px;font-weight:600}.health-bd-bar-track{background:#ffffff12;border-radius:2px;height:3px;overflow:hidden}.health-bd-bar-fill{opacity:.8;border-radius:2px;height:100%;transition:width .5s}.health-bd-score{color:#ffffffb3;text-align:right;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.health-bd-max{color:#ffffff47;font-size:8px}.health-bd-detail{color:#ffffff47;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}[data-theme=mono] .health-chip{background:#00000005;border-color:#0000001a}[data-theme=mono] .health-chip:hover{background:#0000000d}[data-theme=mono] .health-chip-icon{filter:grayscale()}[data-theme=mono] .health-chip-label{color:#0006}[data-theme=mono] .health-chip-score{color:#000000b3!important}[data-theme=mono] .health-chip-grade{filter:grayscale();color:#00000080!important}[data-theme=mono] .health-chip-chevron{color:#00000040}[data-theme=mono] .health-mini-bar-track{background:#00000012}[data-theme=mono] .health-mini-bar-fill{background:#00000059!important}[data-theme=mono] .health-breakdown{background:#00000005;border-color:#00000014}[data-theme=mono] .health-bd-label{color:#00000080}[data-theme=mono] .health-bd-bar-track{background:#00000012}[data-theme=mono] .health-bd-bar-fill{background:#00000059!important}[data-theme=mono] .health-bd-score{color:#0009!important}[data-theme=mono] .health-bd-max,[data-theme=mono] .health-bd-detail{color:#00000047}.ai-insights{border-bottom:1px solid var(--border-color);background:#9945ff06;flex-direction:column;gap:6px;padding:10px 20px;display:flex}.ai-insights-header{align-items:center;gap:8px;display:flex}.ai-insights-icon{color:var(--solana-purple);font-size:13px}.ai-insights-title{text-transform:uppercase;letter-spacing:.7px;color:#fff6;flex:1;font-size:11px;font-weight:700}.ai-insights-meta{align-items:center;gap:8px;display:flex}.ai-insights-timestamp{color:#ffffff40;font-family:JetBrains Mono,monospace;font-size:10px}.ai-insights-refresh{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;font-size:12px;line-height:1;transition:all .2s}.ai-insights-refresh:hover:not(:disabled){border-color:var(--solana-purple);color:var(--solana-purple)}.ai-insights-refresh:disabled{opacity:.35;cursor:not-allowed}.ai-insights-body{align-items:flex-start;gap:12px;min-height:20px;display:flex}.ai-insights-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.ai-insights-sentiment{letter-spacing:.5px;white-space:nowrap;border:1px solid;border-radius:12px;padding:3px 8px;font-size:10px;font-weight:700}.sentiment-bullish{color:var(--solana-green);background:#14f1950f;border-color:#14f1954d}.sentiment-bearish{color:#ff4b6e;background:#ff4b6e0f;border-color:#ff4b6e4d}.sentiment-neutral{color:#ffffff80;background:0 0;border-color:#ffffff1f}.sentiment-mixed{color:gold;background:#ffd7000a;border-color:#ffd7004d}.ai-insights-confidence{color:#ffffff4d;white-space:nowrap;font-size:10px;font-weight:600}.ai-insights-text{color:#ffffffa6;flex:1;margin:0;font-size:12px;line-height:1.55}.ai-insights-loading{color:#ffffff4d;align-items:center;gap:8px;font-size:12px;display:flex}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-insights-spinner{border:2px solid #ffffff1a;border-top-color:var(--solana-purple);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite ai-spin;display:inline-block}.ai-insights-error{color:#ffffff59;font-size:12px}.ai-insights-fallback-note{color:#fff3;font-size:10px;font-style:italic}[data-theme=mono] .ai-insights{background:#00000004;border-bottom-color:#00000014}[data-theme=mono] .ai-insights-title{color:#00000059}[data-theme=mono] .ai-insights-icon{filter:grayscale();color:#0006}[data-theme=mono] .ai-insights-timestamp{color:#0003}[data-theme=mono] .ai-insights-refresh{color:#0000004d;border-color:#0000001a}[data-theme=mono] .ai-insights-refresh:hover:not(:disabled){color:#00000080;border-color:#00000059}[data-theme=mono] .sentiment-bullish,[data-theme=mono] .sentiment-bearish,[data-theme=mono] .sentiment-neutral,[data-theme=mono] .sentiment-mixed{color:#0000008c;background:#00000008;border-color:#00000026}[data-theme=mono] .ai-insights-confidence{color:#00000040}[data-theme=mono] .ai-insights-text{color:#0000008c}[data-theme=mono] .ai-insights-loading{color:#0000004d}[data-theme=mono] .ai-insights-spinner{border-color:#0006 #00000014 #00000014}[data-theme=mono] .ai-insights-error{color:#00000059}[data-theme=mono] .ai-insights-fallback-note{color:#0003}.ai-insights-eco{border:1px solid #ffffff0f;border-radius:8px;margin:0;padding:10px 14px}[data-theme=mono] .ai-insights-eco{border-color:#00000014}.wallet-btn{color:#fff9;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;transition:all .2s;display:flex}.wallet-btn:hover{border-color:var(--solana-purple);color:#ffffffd9}.wallet-btn-connect .wallet-btn-icon{font-size:12px}.wallet-btn-connect .wallet-btn-text{font-weight:600}.wallet-btn-addr{color:#ffffff73}.wallet-btn-bal{font-weight:600}.wallet-btn-need{color:#ff4b6e99;font-weight:400}.wallet-btn-status{font-size:11px}.wallet-unlocked{border-color:#14f19540}.wallet-unlocked .wallet-btn-status,.wallet-unlocked .wallet-btn-bal{color:var(--solana-green)}.wallet-locked .wallet-btn-status{font-size:10px}[data-theme=mono] .wallet-btn{color:#0000008c;background:#00000008;border-color:#0000001a}[data-theme=mono] .wallet-btn:hover{color:#000000bf;border-color:#0000004d}[data-theme=mono] .wallet-btn-addr{color:#00000059}[data-theme=mono] .wallet-unlocked{border-color:#0003}[data-theme=mono] .wallet-unlocked .wallet-btn-status,[data-theme=mono] .wallet-unlocked .wallet-btn-bal{color:#0009}[data-theme=mono] .wallet-btn-need{color:#00000059}.wallet-adapter-button{letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:14px!important;height:28px!important;padding:0 12px!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:700!important;line-height:28px!important;transition:all .2s!important}.wallet-adapter-button-trigger{background-color:var(--solana-purple)!important}.wallet-adapter-button:not([disabled]):hover{box-shadow:0 2px 10px #9945ff4d;background-color:#7c35d9!important}.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{width:14px!important;height:14px!important}.wallet-adapter-button-start-icon{margin-right:5px!important}[data-theme=mono] .wallet-adapter-button-trigger{background-color:#000000a6!important}[data-theme=mono] .wallet-adapter-button:not([disabled]):hover{box-shadow:0 2px 10px #00000026;background-color:#000c!important}.wallet-adapter-modal-list .wallet-adapter-button{text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;height:40px!important;padding:0 16px!important;font-size:13px!important}.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:24px!important;height:24px!important}.wallet-adapter-modal-list .wallet-adapter-button-start-icon{margin-right:10px!important}.wallet-btn-wrap{position:relative}.wallet-menu{z-index:100;background:#1a1a2e;border:1px solid #ffffff1f;border-radius:8px;min-width:160px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000080}.wallet-menu-item{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:12px;transition:background .15s;display:block}.wallet-menu-item:hover{color:#fff;background:#ffffff14}.wallet-menu-disconnect{color:#ff4b6eb3}.wallet-menu-disconnect:hover{color:#ff4b6e;background:#ff4b6e1f}[data-theme=mono] .wallet-menu{background:#f5f5f5;border-color:#0000001a;box-shadow:0 8px 24px #0000001a}[data-theme=mono] .wallet-menu-item{color:#0009}[data-theme=mono] .wallet-menu-item:hover{color:#000000d9;background:#0000000f}[data-theme=mono] .wallet-menu-disconnect{color:#b4323299}[data-theme=mono] .wallet-menu-disconnect:hover{color:#b43232d9;background:#b4323214}.vision-gate .ai-insights-header{opacity:.6}.vision-gate-badge{letter-spacing:.8px;text-transform:uppercase;color:var(--solana-purple);background:#9945ff0f;border:1px solid #9945ff40;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.vision-gate-body{flex-direction:column;align-items:center;gap:8px;padding:12px 0 6px;display:flex}.vision-gate-lock{opacity:.4;filter:grayscale(.5);font-size:22px}.vision-gate-text{color:#fff6;text-align:center;margin:0;font-size:12px}.vision-gate-text strong{color:#ffffffb3}.vision-gate-cta{border:1px solid var(--solana-purple);color:var(--solana-purple);cursor:pointer;background:#9945ff1a;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.vision-gate-cta:hover{color:#b87aff;background:#9945ff33}[data-theme=mono] .vision-gate-badge{color:#00000073;background:#00000008;border-color:#0000001f}[data-theme=mono] .vision-gate-lock{filter:grayscale()}[data-theme=mono] .vision-gate-text{color:#00000059}[data-theme=mono] .vision-gate-text strong{color:#0009}[data-theme=mono] .vision-gate-cta{color:#0000008c;background:#0000000a;border-color:#0003}[data-theme=mono] .vision-gate-cta:hover{color:#000000b3;background:#00000014}@media (max-width:900px){.ai-insights{padding:8px 14px}.ai-insights-body{flex-direction:column;gap:6px}.wallet-btn-text,.wallet-btn-addr{display:none}}.pulse-counter{color:var(--text-secondary);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.counter-icon{color:var(--solana-purple);animation:8s linear infinite spin-slow}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-banner{color:var(--warn-red);text-align:center;background:#ff4b6e1a;border-bottom:1px solid #ff4b6e33;padding:8px 20px;font-size:12px}.market-selector{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:8px 20px;display:flex;overflow-x:auto}.selector-label{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.selector-btn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:flex}.selector-btn:hover{border-color:var(--solana-purple);color:var(--text-primary);background:#9945ff0d}.selector-btn.active{border-color:var(--solana-purple);color:var(--text-primary);background:#9945ff1f;box-shadow:0 0 12px #9945ff26}.selector-icon{font-size:16px}.selector-name{font-weight:600}.selector-badge{letter-spacing:.5px;color:var(--solana-purple);background:#9945ff26;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.selector-btn.active .selector-badge{color:var(--solana-green);background:#14f19526}.section-market-name{color:var(--text-secondary);font-size:13px;font-weight:400}.market-stats{background:var(--border-color);border-bottom:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;padding:0;display:grid}.stat-card{background:var(--bg-secondary);align-items:center;gap:10px;padding:10px 14px;transition:background .3s;display:flex;position:relative;overflow:hidden}.stat-card:hover{background:var(--bg-card-hover)}.stat-loading{animation:1.5s infinite shimmer}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.5}}.stat-icon{text-align:center;min-width:22px;font-size:16px}.stat-info{flex-direction:column;gap:2px;min-width:0;display:flex}.stat-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10px;font-weight:600}.stat-value{white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;overflow:hidden}.stat-glow{opacity:.4;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.stat-card:hover .stat-glow{opacity:.8}.stat-skeleton{background:#ffffff0f;border-radius:4px;width:72px;height:14px;animation:1.5s ease-in-out infinite skeleton-pulse;display:inline-block}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}.skeleton-canvas{background:#ffffff04;border-radius:12px;width:100%;height:400px;position:relative;overflow:hidden}.skeleton-bubble{background:#ffffff0a;border-radius:50%;animation:1.5s ease-in-out infinite skeleton-pulse;position:absolute}.skeleton-bubble-1{width:90px;height:90px;animation-delay:0s;top:30%;left:20%}.skeleton-bubble-2{width:120px;height:120px;animation-delay:.3s;top:25%;left:50%}.skeleton-bubble-3{width:70px;height:70px;animation-delay:.6s;top:55%;left:35%}.skeleton-bubble-4{width:100px;height:100px;animation-delay:.9s;top:50%;left:65%}.skeleton-panel{border:1px solid var(--border-color);background:#ffffff05;border-radius:10px;margin-bottom:12px;padding:16px}.skeleton-panel-title{background:#ffffff0f;border-radius:4px;width:40%;height:10px;margin-bottom:14px;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-panel-bar{background:#ffffff0a;border-radius:4px;width:100%;height:8px;margin-bottom:12px;animation:1.5s ease-in-out .2s infinite skeleton-pulse}.skeleton-panel-row{background:#ffffff0a;border-radius:4px;width:70%;height:10px;margin-bottom:8px;animation:1.5s ease-in-out .4s infinite skeleton-pulse}[data-theme=mono] .stat-skeleton,[data-theme=mono] .skeleton-bubble,[data-theme=mono] .skeleton-panel-title,[data-theme=mono] .skeleton-panel-bar,[data-theme=mono] .skeleton-panel-row{background:#0000000f}[data-theme=mono] .skeleton-canvas,[data-theme=mono] .skeleton-panel{background:#00000005}.pulse-content{flex:1;grid-template-columns:1fr 340px;gap:0;min-height:0;display:grid}.pulse-main{border-right:1px solid var(--border-color);flex-direction:column;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow:hidden}.pulse-sidebar{flex-direction:column;gap:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.pulse-sidebar-scroll{flex:1;min-height:0;overflow-y:auto}.section-header{justify-content:space-between;align-items:center;display:flex}.section-title{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.title-icon{color:var(--solana-purple);font-size:15px}.section-subtitle{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:12px}.collapsible-header{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.collapsible-header:hover .section-title{color:var(--solana-purple)}.collapsible-chevron{color:var(--text-muted);font-size:14px;transition:transform .2s;transform:rotate(-90deg)}.collapsible-chevron-open{transform:rotate(0)}.live-dot{background:var(--solana-green);border-radius:50%;width:6px;height:6px;margin-left:8px;animation:1.5s ease-in-out infinite pulse-glow;display:inline-block}.bubble-canvas-container{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#0000004d;height:calc(100vh - 250px);position:relative;overflow:hidden}.bubble-empty{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.bubble-empty-icon{color:var(--solana-purple);opacity:.3;font-size:48px;animation:3s ease-in-out infinite pulse-glow}.bubble-empty-sub{color:var(--text-muted);font-size:12px}.bubble-tooltip{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a14f2;border:1px solid #9945ff66;border-radius:8px;min-width:180px;padding:10px 14px;position:absolute;box-shadow:0 4px 20px #00000080}.bubble-tooltip-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;display:flex}.bubble-tooltip-side{letter-spacing:.5px;font-size:11px;font-weight:700}.bubble-tooltip-wallet{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:11px}.bubble-tooltip-rows{flex-direction:column;gap:4px;display:flex}.bubble-tooltip-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.bubble-tooltip-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:10px}.bubble-tooltip-value{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.bubble-tooltip-hint{color:var(--solana-purple);text-align:center;letter-spacing:.3px;border-top:1px solid #ffffff14;margin-top:8px;padding-top:6px;font-size:9px}.lp-gauges{border-bottom:1px solid var(--border-color);padding:16px}.gauges-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-top:10px;display:grid}.gauge-card{border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:6px;transition:background .2s;display:flex}.gauge-clickable{cursor:pointer}.gauge-clickable:hover{background:#9945ff0f}.gauge-svg{width:84px;height:84px}.gauge-label{color:var(--text-secondary);font-size:11px;font-weight:500}.lp-empty{text-align:center;color:var(--text-muted);padding:20px;font-size:13px}.activity-feed{flex:1;padding:16px}.feed-list{flex-direction:column;gap:2px;max-height:380px;margin-top:12px;display:flex;overflow-y:auto}.feed-list::-webkit-scrollbar{width:4px}.feed-list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.feed-item{border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px;transition:background .2s;animation:.3s both feed-slide-in;display:flex}@keyframes feed-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.feed-item:hover{background:#ffffff08}.feed-icon{text-align:center;min-width:24px;font-size:16px}.feed-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feed-desc{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.feed-wallet{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.feed-time{color:var(--text-muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px}.feed-empty{text-align:center;color:var(--text-muted);padding:30px;font-size:13px}.pulse-footer{border-top:1px solid var(--border-color);color:var(--text-muted);justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.pulse-footer a{color:var(--solana-purple);text-decoration:none;transition:color .2s}.pulse-footer a:hover{color:var(--solana-green)}@media (max-width:900px){.program-sidebar{width:0;overflow:visible}.program-sidebar .sidebar-content{display:none}.program-sidebar.sidebar-expanded{width:100vw;overflow:hidden;box-shadow:4px 0 24px #00000080}.program-sidebar.sidebar-expanded .sidebar-content{display:flex}.sidebar-toggle{z-index:201;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);background:#0a0b0fd9;border-radius:6px;width:32px;height:32px;font-size:16px;position:fixed;top:6px;left:6px;box-shadow:0 2px 8px #0000004d}.sidebar-expanded .sidebar-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-bottom:1px solid var(--border-color);width:100%;height:48px;box-shadow:none;background:0 0;border-radius:0;position:static}.pulse-app{overflow-y:auto;margin-left:0!important}.sidebar-overlay{z-index:199;background:#00000080;animation:.2s fade-in;display:block;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.pulse-content{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-y:auto}.content-wrapper{overflow:visible!important}.pulse-main{border-right:none;border-bottom:1px solid var(--border-color);padding:12px}.pulse-sidebar{max-height:none}.pulse-header{flex-direction:row;align-items:center;gap:8px;padding:8px 12px 8px 44px}.header-logo{width:26px;height:26px}.logo-percolator{font-size:14px}.header-right{flex-shrink:0;justify-content:flex-end;gap:6px}.vision-token-price,.vision-token-change{display:none}.vision-token-badge{gap:4px;padding:3px 8px}.pulse-counter{gap:4px;padding:4px 8px;font-size:10px}.market-stats{grid-template-columns:repeat(2,1fr)}.cm-bar{-webkit-overflow-scrolling:touch;gap:10px;padding:6px 12px;overflow-x:auto}.tab-nav{gap:2px;padding:6px 8px}.tab-label{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:9px;overflow:hidden}.tab-btn{flex:1;justify-content:center;padding:10px 8px}.tab-icon{font-size:16px}.cross-market-grid{grid-template-columns:1fr!important}.whale-table{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.whale-header-row,.whale-row{min-width:480px}.coming-soon-content{gap:12px;max-width:calc(100vw - 32px);padding:32px 20px}.coming-soon-logo{width:60px;height:60px}.coming-soon-id-value{word-break:break-all;font-size:10px}.program-sidebar.sidebar-expanded .sidebar-content{-webkit-overflow-scrolling:touch;max-height:100vh;overflow-y:auto}.tab-btn{min-height:44px}.stat-value{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bubble-canvas-container{width:100%}}@media (max-width:500px){.market-stats{grid-template-columns:repeat(2,1fr)}.stat-card{gap:8px;padding:7px 10px}.stat-icon{min-width:18px;font-size:14px}.stat-value{font-size:11.5px}.stat-label{font-size:9px}.gauges-grid{grid-template-columns:repeat(2,1fr)}.logo-text{display:none}.header-right{gap:4px}.wallet-adapter-button{border-radius:12px!important;height:24px!important;padding:0 8px!important;font-size:9px!important;line-height:24px!important}.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{width:12px!important;height:12px!important}.vision-token-ca{display:none}.pulse-main{padding:10px 8px}.section-title{font-size:12px}.section-market-name{font-size:11px}.pulse-header{padding-left:42px}}.cm-bar{border-bottom:1px solid var(--border-color);background:#0a0b0f80;align-items:center;gap:14px;padding:6px 20px;display:flex}.cm-bar-label{color:var(--text-primary);white-space:nowrap;font-size:11px;font-weight:700}.cm-bar-stat{color:var(--text-secondary);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px}.cm-bar-stat strong{color:var(--text-primary)}.cm-bar-usd{color:var(--text-muted);margin-left:2px;font-size:10px}.cm-skeleton-block{background:#ffffff0f;border-radius:4px;width:60px;height:12px;animation:1.5s ease-in-out infinite cm-pulse;display:inline-block}@keyframes cm-pulse{0%,to{opacity:.4}50%{opacity:1}}[data-theme=mono] .cm-skeleton-block{background:#0000000f}.tab-nav{border-bottom:1px solid var(--border-color);background:#0a0b0f99;align-items:center;gap:4px;padding:6px 20px;display:flex;overflow-x:auto}.tab-btn{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 14px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;transition:all .25s;display:flex}.tab-btn:hover{color:var(--text-primary);background:#9945ff0f;border-color:#9945ff1f}.tab-active{color:var(--text-primary);border-color:var(--solana-purple);background:#9945ff1f;box-shadow:0 0 16px #9945ff26,inset 0 0 8px #9945ff0d}.tab-icon{font-size:13px}.tab-label{letter-spacing:.3px;font-weight:600}.tab-full-width{grid-column:1/-1;padding:16px 20px}.liquidation-heatmap{flex-direction:column;gap:8px;display:flex}.liquidation-heatmap canvas{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#0000004d}.cross-market{flex-direction:column;gap:12px;display:flex}.cross-market-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cross-card{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);flex-direction:column;gap:10px;padding:14px;transition:all .3s;display:flex;position:relative;overflow:hidden}.cross-card:before{content:"";background:linear-gradient(90deg,var(--solana-purple),var(--solana-green));opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.cross-card:hover{border-color:var(--border-glow);background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:0 8px 32px #9945ff14}.cross-card:hover:before{opacity:1}.cross-card-header{align-items:center;gap:8px;display:flex}.cross-icon{font-size:20px}.cross-name{flex:1;font-size:16px;font-weight:700}.cross-badge{color:var(--solana-purple);letter-spacing:.5px;background:#9945ff26;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:700}.cross-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cross-stat{flex-direction:column;gap:2px;display:flex}.cross-stat-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.cross-stat-value{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.cross-stat-usd{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.cross-ls-bar{background:#ffffff08;border-radius:6px;height:24px;display:flex;overflow:hidden}.cross-ls-fill{justify-content:center;align-items:center;font-size:10px;font-weight:600;transition:width .5s;display:flex}.cross-ls-fill.long{color:var(--solana-green);background:#14f19533}.cross-ls-fill.short{color:var(--warn-red);background:#ff4b6e33}.cross-health{align-items:center;gap:8px;display:flex}.cross-health-label{color:var(--text-muted);white-space:nowrap;min-width:80px;font-size:10px}.cross-health-bar{background:#ffffff0d;border-radius:2px;flex:1;height:4px;overflow:hidden}.cross-health-fill{border-radius:2px;height:100%;transition:width 1s,background .5s}.cross-health-pct{text-align:right;min-width:40px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.cross-total{background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-color);gap:32px;padding:16px 20px;display:flex}.cross-total-stat{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.cross-total-stat strong{font-family:JetBrains Mono,monospace}.whale-tracker{flex-direction:column;gap:12px;display:flex}.whale-table{border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.whale-header-row{border-bottom:1px solid var(--border-color);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);background:#9945ff0f;grid-template-columns:36px 1fr 90px 90px 100px 100px;gap:4px;padding:8px 14px;font-size:10px;font-weight:600;display:grid}.whale-row{border-bottom:1px solid var(--border-color);grid-template-columns:36px 1fr 90px 90px 100px 100px;gap:4px;padding:10px 14px;transition:all .2s;animation:.3s both whale-slide-in;display:grid}@keyframes whale-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.whale-row:last-child{border-bottom:none}.whale-row:hover{background:#9945ff0a}.whale-top{border-left:2px solid var(--gold);background:#ffd70008}.whale-col{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;font-family:JetBrains Mono,monospace;font-size:12px;display:flex;overflow:hidden}.whale-rank{justify-content:center;font-size:14px;font-weight:700}.whale-side{font-size:11px;font-weight:600}.wallet-link{color:var(--solana-purple);text-decoration:none;transition:color .2s}.wallet-link:hover{color:var(--solana-green)}.whale-empty{text-align:center;color:var(--text-muted);padding:24px;font-size:12px}.position-flow{flex-direction:column;gap:8px;display:flex}.flow-timeline{flex-direction:column;gap:4px;max-height:500px;display:flex;overflow-y:auto}.flow-timeline::-webkit-scrollbar{width:4px}.flow-timeline::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.flow-event{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;animation:.4s both flow-slide-in;display:flex}@keyframes flow-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.flow-event:hover{border-color:var(--border-glow);background:var(--bg-card-hover)}.flow-opened{border-left:3px solid var(--solana-green)}.flow-closed{border-left:3px solid var(--warn-red)}.flow-increased{border-left:3px solid var(--neon-blue)}.flow-decreased{border-left:3px solid var(--gold)}.flow-event-icon{text-align:center;min-width:24px;font-size:18px}.flow-event-content{flex-direction:column;flex:1;gap:4px;display:flex}.flow-event-header{align-items:center;gap:8px;display:flex}.flow-event-type{letter-spacing:.5px;font-size:11px;font-weight:700}.flow-type-opened{color:var(--solana-green)}.flow-type-closed{color:var(--warn-red)}.flow-type-increased{color:var(--neon-blue)}.flow-type-decreased{color:var(--gold)}.flow-event-side{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600}.flow-event-side.long{color:var(--solana-green);background:#14f1951f}.flow-event-side.short{color:var(--warn-red);background:#ff4b6e1f}.flow-event-details{color:var(--text-secondary);align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.flow-wallet{color:var(--solana-purple)}.flow-time{color:var(--text-muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px}.flow-empty{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 16px;display:flex}.flow-empty-icon{opacity:.4;font-size:40px;animation:3s ease-in-out infinite pulse-glow}.flow-empty-sub{color:var(--text-muted);font-size:12px}.insurance-health{border-bottom:1px solid var(--border-color);padding:16px}.insurance-gauges{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid;overflow:visible}.insurance-gauge{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.insurance-gauge-tooltip-fixed{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0a0a14f2;border:1px solid #9945ff66;border-radius:8px;min-width:200px;padding:10px 14px;position:fixed;box-shadow:0 4px 20px #00000080}.insurance-gauge-tooltip-title{color:var(--text-primary);border-bottom:1px solid #ffffff14;margin-bottom:8px;padding-bottom:6px;font-size:11px;font-weight:700}.insurance-gauge-tooltip-row{justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.insurance-gauge-tooltip-label{color:var(--text-muted);font-size:10px}.insurance-gauge-tooltip-val{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.insurance-svg{width:90px;height:90px}.insurance-gauge-label{color:var(--text-secondary);text-align:center;font-size:10px;font-weight:500}.insurance-details{flex-direction:column;gap:5px;margin-top:12px;display:flex}.insurance-detail-row{color:var(--text-secondary);border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}.insurance-detail-row:last-child{border-bottom:none}.insurance-val{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.insurance-usd{color:var(--text-muted);margin-left:4px;font-size:10px}.market-switching-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0fd9;border-radius:0 0 12px 12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:.15s switch-fade-in;display:flex;position:absolute;inset:0}@keyframes switch-fade-in{0%{opacity:0}to{opacity:1}}.market-switching-spinner{border:3px solid #9945ff26;border-top-color:var(--solana-purple);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite switch-spin}@keyframes switch-spin{to{transform:rotate(360deg)}}.market-switching-text{color:var(--text-secondary);letter-spacing:.5px;font-size:12px;font-weight:600}.market-pulse{flex-direction:column;gap:10px;display:flex}.mp-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mp-full-row{grid-column:1/-1}.mp-section{border:1px solid var(--border-color);background:var(--bg-card);border-radius:10px;flex-direction:column;gap:8px;padding:12px;transition:all .3s;display:flex;position:relative;overflow:hidden}.mp-section:before{content:"";background:linear-gradient(90deg,var(--solana-purple),var(--solana-green));opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.mp-section:hover{background:#12131ad9;border-color:#9945ff26}.mp-section:hover:before{opacity:1}.mp-section-header{justify-content:space-between;align-items:center;display:flex}.mp-section-title{color:var(--text-primary);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.mp-low-sample{color:var(--gold);text-align:center;background:#ffd7000f;border:1px solid #ffd70026;border-radius:6px;padding:5px 10px;font-size:10px}.mp-aggression-stats{flex-direction:column;gap:6px;display:flex}.mp-aggression-row{align-items:center;gap:8px;display:flex}.mp-aggression-label{letter-spacing:.5px;text-transform:uppercase;min-width:50px;font-size:9px;font-weight:700}.mp-aggression-bar-track{background:#ffffff08;border-radius:4px;flex:1;height:16px;overflow:hidden}.mp-aggression-bar-fill{border-radius:6px;height:100%;transition:width .8s}.mp-aggression-bar-fill.long{background:linear-gradient(90deg,#14f19526,#14f19580)}.mp-aggression-bar-fill.short{background:linear-gradient(90deg,#ff4b6e26,#ff4b6e80)}.mp-aggression-value{text-align:right;min-width:48px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.mp-aggression-summary{border-top:1px solid var(--border-color);gap:12px;padding-top:6px;display:flex}.mp-aggression-detail{flex-direction:column;gap:2px;display:flex}.mp-aggression-detail-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.mp-aggression-detail-value{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.mp-conviction-gauge-wrap{flex-direction:column;align-items:center;gap:2px;display:flex}.mp-conviction-svg{width:180px;height:126px}.mp-conviction-breakdown{flex-direction:column;gap:1px;display:flex}.mp-breakdown-row{border-bottom:1px solid #ffffff08;align-items:center;gap:6px;padding:3px 0;display:flex}.mp-breakdown-row:last-child{border-bottom:none}.mp-breakdown-label{color:var(--text-secondary);min-width:90px;font-size:10px}.mp-breakdown-bar{background:#ffffff0d;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.mp-breakdown-fill{border-radius:2px;height:100%;transition:width .8s;position:absolute;top:0}.mp-breakdown-value{text-align:right;min-width:44px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.mp-skew-grid{flex-direction:column;gap:10px;display:flex}.mp-skew-group{flex-direction:column;gap:4px;display:flex}.mp-skew-group-label{justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.mp-skew-count{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.mp-skew-bar-wrap{width:100%}.mp-skew-bar{background:#ffffff08;border-radius:4px;height:20px;display:flex;overflow:hidden}.mp-skew-fill{justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;transition:width .6s;display:flex}.mp-skew-fill.long{color:#14f195;background:#14f1954d}.mp-skew-fill.short{color:#ff4b6e;background:#ff4b6e4d}.mp-skew-bias{letter-spacing:.5px;text-align:center;font-size:10px;font-weight:700}.mp-skew-alignment{border:1px solid var(--border-color);background:#ffffff05;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.mp-skew-alignment-badge{letter-spacing:.5px;border-radius:4px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:700}.mp-aligned{color:var(--solana-green);background:#14f1951f;border:1px solid #14f19540}.mp-diverging{color:var(--gold);background:#ffd7001a;border:1px solid #ffd70033}.mp-skew-alignment-desc{color:var(--text-secondary);font-size:10px}.mp-skew-empty{color:var(--text-muted);text-align:center;padding:12px;font-size:11px}.mp-histogram-chart{flex-direction:column;gap:4px;display:flex}.mp-histogram-row{align-items:center;gap:6px;display:flex}.mp-histogram-label{color:var(--text-secondary);text-align:right;min-width:42px;font-family:JetBrains Mono,monospace;font-size:10px}.mp-histogram-bar-track{background:#ffffff08;border-radius:3px;flex:1;height:14px;display:flex;overflow:hidden}.mp-histogram-bar{height:100%;transition:width .6s}.mp-histogram-bar.long{background:#14f19559}.mp-histogram-bar.short{background:#ff4b6e59}.mp-histogram-count{text-align:right;min-width:24px;color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.mp-histogram-legend{justify-content:center;gap:12px;margin-top:2px;display:flex}.mp-legend-item{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;display:flex}.mp-legend-dot{border-radius:2px;width:8px;height:8px;display:inline-block}.mp-legend-dot.long{background:#14f19580}.mp-legend-dot.short{background:#ff4b6e80}.mp-table{border:1px solid var(--border-color);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.mp-table-header{border-bottom:1px solid var(--border-color);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);background:#9945ff0f;grid-template-columns:28px 1fr 60px 72px 84px 84px;gap:4px;padding:6px 10px;font-size:9px;font-weight:600;display:grid}.mp-table-row{border-bottom:1px solid var(--border-color);grid-template-columns:28px 1fr 60px 72px 84px 84px;gap:4px;padding:5px 10px;transition:all .2s;animation:.3s both mp-row-in;display:grid}@keyframes mp-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mp-table-row:last-child{border-bottom:none}.mp-table-row:hover{background:#9945ff0a}.mp-table-top{border-left:2px solid var(--gold);background:#ffd70008}.mp-col{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;overflow:hidden}.mp-col-rank{justify-content:center;font-size:12px;font-weight:700}.mp-col-side{font-size:10px;font-weight:600}.mp-empty{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 16px;display:flex}.mp-empty-icon{opacity:.4;font-size:32px}.mp-empty-sub{color:var(--text-muted);font-size:12px}@media (max-width:900px){.mp-grid{grid-template-columns:1fr}.mp-table-header,.mp-table-row{grid-template-columns:24px 1fr 50px 60px 72px}.mp-col-entry{display:none}}@media (max-width:500px){.mp-conviction-svg{width:160px;height:112px}.mp-aggression-summary{flex-direction:column;gap:6px}}.all-programs-overview{flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px 20px;display:flex}.all-skeleton-label{background:#ffffff14;border-radius:4px;width:55px;height:9px;animation:1.4s ease-in-out infinite shimmer}.all-skeleton-value{background:#ffffff1f;border-radius:4px;width:80px;height:15px;animation:1.4s ease-in-out .1s infinite shimmer}.all-skeleton-sub{background:#ffffff0f;border-radius:4px;width:40px;height:9px;animation:1.4s ease-in-out .2s infinite shimmer}.all-skeleton-bar{background:#ffffff12;border-radius:6px;height:22px;animation:1.4s ease-in-out infinite shimmer}.all-programs-stats{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;gap:0;padding:0;display:flex;overflow:clip}.all-stat{border-right:1px solid #ffffff0f;flex-direction:column;flex:1;gap:4px;min-width:100px;padding:14px 20px;display:flex}.all-stat:last-child{border-right:none}.all-stat-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:9px}.all-stat-value{color:#ffffffe6;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.all-stat-usd{color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:11px}.all-stat-usd-inline{color:#fff6;margin-left:4px;font-size:13px;font-weight:400}.all-programs-layout{flex:1;gap:16px;min-width:0;min-height:0;display:flex}.all-programs-left{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.all-programs-right{flex-direction:column;flex-shrink:0;align-self:stretch;gap:12px;width:320px;display:flex}.all-programs-main{flex:1;gap:16px;min-width:0;min-height:360px;display:flex}.eco-sentiment{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.eco-sentiment-header{justify-content:space-between;align-items:center;display:flex}.eco-sentiment-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:9px}.eco-sentiment-label{letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.eco-sentiment-bar{border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.eco-sentiment-long,.eco-sentiment-short{border-radius:4px;justify-content:center;align-items:center;min-width:0;transition:width .6s;display:flex}.eco-sentiment-bar-label{color:#000000b3;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;overflow:hidden}.eco-sentiment-footer{opacity:.6;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.all-programs-bubbles{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.all-programs-bubbles-header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.all-programs-bubbles-title{text-transform:uppercase;letter-spacing:.08em;color:#fff9;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700}.all-programs-bubbles-count{color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:10px}.all-program-ls-bar{gap:1px;height:3px;display:flex;overflow:hidden}.all-program-ls-long,.all-program-ls-short{transition:width .6s}.all-programs-sidebar{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.all-program-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;overflow:clip}.all-program-card-header{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:10px 12px;display:flex}.all-program-name{color:#ffffffd9;flex:1;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700}.all-program-market-count{color:#ffffff4d;background:#ffffff0f;border-radius:4px;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:9px}.all-program-stats{background:#ffffff0d;border-bottom:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:1px;display:grid}.all-program-stat{background:#0a0a14cc;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.all-program-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:8px}.all-program-stat-value{color:#ffffffd9;font-family:JetBrains Mono,monospace;font-size:12px}.all-program-stat-usd{color:#ffffff40;font-family:JetBrains Mono,monospace;font-size:9px}.all-program-markets-list{-webkit-overflow-scrolling:touch;flex-direction:column;max-height:160px;display:flex;overflow-y:auto}.all-program-market-row{border-bottom:1px solid #ffffff0a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px;display:grid}.all-program-market-row:last-child{border-bottom:none}.all-program-market-row-btn{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none}.all-program-market-row-btn:hover{background:#ffffff0d}.all-program-market-icon{font-size:12px}.all-program-market-name{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.all-program-market-tvl{color:#14f195b3;white-space:nowrap}.all-program-market-pos{color:#ffffff4d;white-space:nowrap}.sidebar-all-programs-btn{border-bottom:1px solid #ffffff0f!important;margin-bottom:4px!important}@media (max-width:600px){.vision-panel-ca{display:none}.vision-panel-header{gap:8px;padding:7px 10px}.vision-summary-burned{display:none}.section-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:10px;overflow:hidden}.all-programs-stats{gap:0}.all-stat-value{font-size:16px}.all-stat-usd-inline{font-size:11px}}@media (max-width:900px){.all-programs-overview{gap:12px;padding:12px}.all-programs-layout{flex-direction:column}.all-programs-right{width:100%;max-height:none;overflow-y:visible}.all-programs-main{flex-direction:column;height:auto}.vision-summary-milestone{display:none}.all-programs-bubbles{flex:none;min-height:300px}.eco-sentiment-footer{font-size:8px}.all-programs-sidebar{-webkit-overflow-scrolling:touch;flex-flow:row;flex:none;width:100%;padding-bottom:4px;overflow:auto visible}.x-feed-card{flex:none;max-height:350px}.all-program-card{flex-shrink:0;min-width:240px}.all-stat{padding:10px 14px}.all-stat-value{font-size:18px}}@media (max-width:500px){.all-programs-overview{gap:10px;padding:8px}.all-programs-bubbles{min-height:240px}.all-stat{border-bottom:1px solid #ffffff0f;border-right:none;flex:45%;padding:8px 12px}.all-stat:last-child{border-bottom:none}.all-stat-value{font-size:13px}.all-program-card{min-width:200px}.vision-summary-milestone{display:none}.all-stat:nth-child(2n),.all-stat:nth-last-child(-n+1):nth-child(odd){border-right:none}}.content-blurred{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4;transition:filter .3s,opacity .3s}.coming-soon-overlay{z-index:100;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.coming-soon-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;text-align:center;background:#0a0b0fd9;border:1px solid #9945ff33;border-radius:20px;flex-direction:column;align-items:center;gap:16px;max-width:440px;padding:48px;animation:.5s coming-soon-in;display:flex}@keyframes coming-soon-in{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.coming-soon-logo{border:2px solid #9945ff4d;border-radius:16px;width:80px;height:80px;box-shadow:0 0 30px #9945ff26}.coming-soon-title{color:var(--text-primary);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800}.coming-soon-badge{letter-spacing:1.5px;color:orange;background:#ffa5001f;border:1px solid #ffa5004d;border-radius:20px;padding:4px 14px;font-size:10px;font-weight:700;display:inline-block}.coming-soon-text{color:var(--solana-green);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:22px;font-weight:700}.coming-soon-desc{color:var(--text-secondary);max-width:360px;margin:0;font-size:14px;line-height:1.5}.coming-soon-program-id{border:1px solid var(--border-color);background:#ffffff08;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:12px 16px;display:flex}.coming-soon-id-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:10px;font-weight:600}.coming-soon-id-value{color:var(--text-secondary);word-break:break-all;font-family:JetBrains Mono,monospace;font-size:11px}.coming-soon-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.coming-soon-link{color:var(--solana-purple);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #9945ff4d;border-radius:8px;padding:8px 20px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.coming-soon-link:hover{border-color:var(--solana-purple);background:#9945ff1a}.coming-soon-ca-link{color:var(--solana-green);text-decoration:none;transition:opacity .2s}.coming-soon-ca-link:hover{opacity:.8;text-decoration:underline}.sidebar-markets-locked{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.sidebar-locked-icon{opacity:.4;font-size:28px}.sidebar-locked-text{color:var(--text-secondary);font-size:12px;font-weight:600}.sidebar-locked-sub{color:var(--text-muted);font-size:10px}.sidebar-markets-locked-icon{font-size:11px}.sidebar-program-name-row{align-items:center;gap:6px;display:flex}.sidebar-program-devnet{letter-spacing:.5px;color:orange;background:#ffa50026;border:1px solid #ffa5004d;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.4}.sidebar-section-divider{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:4px;padding:12px 12px 6px;display:flex}.sidebar-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.sidebar-section-count{color:var(--text-muted);background:#14f1951a;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600}.sidebar-discovered-item{border-left:2px solid #14f19566}.sidebar-discovered-item:hover{border-left-color:var(--solana-green)}.sidebar-discovered-badge{letter-spacing:.5px;color:#14f195;background:#14f19526;border:1px solid #14f1954d;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:7px;font-weight:700;line-height:1.4}.sidebar-discovered-stale{color:#ff6b6b;background:#ff50501f;border-color:#ff505040}.discovery-notification{color:#14f195;cursor:pointer;z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14f1951f;border:1px solid #14f1954d;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;animation:.4s ease-out discovery-slide-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #0000004d}.discovery-notification-icon{font-size:18px}.discovery-notification-text{flex:1}.discovery-notification-dismiss{opacity:.6;font-size:18px;line-height:1}.discovery-notification-dismiss:hover{opacity:1}@keyframes discovery-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=mono] .program-sidebar{background:#fafafaf5}[data-theme=mono] .pulse-header{background:#ffffffe6}[data-theme=mono] .tab-nav{background:#fafafacc}[data-theme=mono] .cm-bar{background:#fafafab3}[data-theme=mono] .program-details{background:#f8f8f8f7}[data-theme=mono] .coming-soon-content{background:#fffffff2;border-color:#0000001a}[data-theme=mono] .bubble-canvas-container{background:#f5f5f580}[data-theme=mono] .bubble-empty-icon{filter:grayscale()}[data-theme=mono] .liquidation-heatmap canvas{background:#f5f5f580}[data-theme=mono] .insurance-gauge-tooltip-fixed,[data-theme=mono] .bubble-tooltip{background:#fffffff7;border-color:#00000026;box-shadow:0 4px 20px #0000001a}[data-theme=mono] .sidebar-toggle:hover{background:#0000000a}[data-theme=mono] .sidebar-program-item:hover{background:#0000000a;border-color:#0000001a}[data-theme=mono] .sidebar-program-active{box-shadow:none;background:#0000000f;border-color:#333}[data-theme=mono] .sidebar-market-item:hover{background:#0000000a;border-color:#0000001a}[data-theme=mono] .program-details-program-id{background:#00000008;border-color:#0000001a}[data-theme=mono] .program-details:hover{border-color:#00000026}[data-theme=mono] .program-details-link{color:#333;background:#0000000a;border-color:#0000001a}[data-theme=mono] .program-details-link:hover{color:#111;background:#00000014;border-color:#0003}[data-theme=mono] .program-details-program-link{color:#333}[data-theme=mono] .program-details-program-link:hover{color:#111}[data-theme=mono] .tab-btn:hover{background:#0000000a;border-color:#0000001a}[data-theme=mono] .tab-active{box-shadow:none;background:#0000000f;border-color:#333}[data-theme=mono] .selector-btn:hover{background:#00000008;border-color:#00000026}[data-theme=mono] .selector-btn.active{box-shadow:none;background:#0000000f;border-color:#333}[data-theme=mono] .selector-badge{background:#0000000f}[data-theme=mono] .selector-btn.active .selector-badge{background:#0000001a}[data-theme=mono] .whale-row:hover,[data-theme=mono] .mp-table-row:hover{background:#00000005}[data-theme=mono] .gauge-clickable:hover{background:#00000008}[data-theme=mono] .feed-item:hover{background:#00000005}[data-theme=mono] .cross-card:hover{box-shadow:0 4px 16px #0000000f}[data-theme=mono] .mp-section:hover{background:#f8f8f8e6;border-color:#00000026}[data-theme=mono] .whale-header-row,[data-theme=mono] .mp-table-header{background:#00000008}[data-theme=mono] .whale-top,[data-theme=mono] .mp-table-top{background:#00000005}[data-theme=mono] .cross-ls-fill.long{color:#2a2a2a;background:#0000001f}[data-theme=mono] .cross-ls-fill.short{color:#888;background:#0000000f}[data-theme=mono] .mp-aggression-bar-fill.long{background:linear-gradient(90deg,#00000014,#0003)}[data-theme=mono] .mp-aggression-bar-fill.short{background:linear-gradient(90deg,#0000000a,#0000001f)}[data-theme=mono] .mp-skew-fill.long{color:#2a2a2a;background:#0000001f}[data-theme=mono] .mp-skew-fill.short{color:#888;background:#0000000f}[data-theme=mono] .mp-histogram-bar.long{background:#00000026}[data-theme=mono] .mp-histogram-bar.short{background:#00000014}[data-theme=mono] .flow-event-side.long{background:#0000000f}[data-theme=mono] .flow-event-side.short{background:#0000000a}[data-theme=mono] .mp-aligned{color:#333;background:#0000000a;border-color:#0000001a}[data-theme=mono] .mp-diverging{color:#666;background:#00000008;border-color:#00000014}[data-theme=mono] .sidebar-program-devnet{color:#666;background:#0000000f;border-color:#0000001a}[data-theme=mono] .coming-soon-badge{color:#666;background:#0000000d;border-color:#0000001a}[data-theme=mono] .coming-soon-link{color:#333;border-color:#00000026}[data-theme=mono] .sidebar-section-count{background:#0000000d}[data-theme=mono] .sidebar-discovered-item{border-left-color:#00000026}[data-theme=mono] .sidebar-discovered-item:hover{border-left-color:#0000004d}[data-theme=mono] .sidebar-discovered-badge{color:#555;background:#0000000f;border-color:#0000001a}[data-theme=mono] .sidebar-discovered-stale{color:#888;background:#0000000a;border-color:#00000014}[data-theme=mono] .discovery-notification{color:#333;background:#0000000f;border-color:#00000026;box-shadow:0 4px 20px #0000001a}[data-theme=mono] .coming-soon-link:hover{background:#0000000a;border-color:#0000004d}[data-theme=mono] .coming-soon-ca-link{color:#333}[data-theme=mono] .coming-soon-logo{border-color:#0000001a;box-shadow:0 0 20px #0000000d}[data-theme=mono] .pulse-app:before{background:0 0}[data-theme=mono] .sidebar-program-dot{box-shadow:none;background:#333}[data-theme=mono] .badge-dot{animation:none}[data-theme=mono] .logo-pulse{box-shadow:none}[data-theme=mono] .header-logo{filter:grayscale()contrast(1.2);mix-blend-mode:multiply}[data-theme=mono] .cross-card:before,[data-theme=mono] .mp-section:before{background:linear-gradient(90deg,#999,#bbb)}[data-theme=mono] .header-badge{color:#333;background:#00000008;border-color:#0000001f}[data-theme=mono] .error-banner{background:#0000000a;border-bottom-color:#00000014}[data-theme=mono] .mp-low-sample{color:#666;background:#00000008;border-color:#00000014}[data-theme=mono] *{scrollbar-color:#00000026 transparent}[data-theme=mono] .market-switching-spinner{border-color:#333 #0000001a #0000001a}[data-theme=mono] .all-programs-stats{background:#00000005;border-color:#0000001a}[data-theme=mono] .all-stat{border-right-color:#00000014}[data-theme=mono] .all-stat-label{color:#0006}[data-theme=mono] .all-stat-value{color:#1a1a1a}[data-theme=mono] .all-stat-usd,[data-theme=mono] .all-stat-usd-inline{color:#0006}[data-theme=mono] .eco-sentiment{background:#00000005;border-color:#0000001a}[data-theme=mono] .eco-sentiment-title{color:#0006}[data-theme=mono] .eco-sentiment-long{background:#0000002e!important}[data-theme=mono] .eco-sentiment-short{background:#00000012!important}[data-theme=mono] .eco-sentiment-bar-label{color:#0009}[data-theme=mono] .eco-sentiment-footer span{color:#00000073!important}[data-theme=mono] .all-programs-bubbles{background:#00000003;border-color:#0000001a}[data-theme=mono] .all-programs-bubbles-header{border-bottom-color:#00000014}[data-theme=mono] .all-programs-bubbles-title{color:#00000080}[data-theme=mono] .all-programs-bubbles-count{color:#00000059}[data-theme=mono] .all-program-card{background:#00000005;border-color:#00000014}[data-theme=mono] .all-program-card-header{border-bottom-color:#0000000f}[data-theme=mono] .all-program-name{color:#1a1a1a}[data-theme=mono] .all-program-market-count{color:#0006}[data-theme=mono] .all-program-stats{background:#0000000f;border-bottom-color:#00000014}[data-theme=mono] .all-program-stat{background:#f5f5f5}[data-theme=mono] .all-program-stat-label{color:#0006}[data-theme=mono] .all-program-stat-value{color:#1a1a1a}[data-theme=mono] .all-program-stat-usd{color:#0006}[data-theme=mono] .all-program-ls-long{background:#0003!important}[data-theme=mono] .all-program-ls-short{background:#00000014!important}[data-theme=mono] .all-program-market-row{border-bottom-color:#0000000d}[data-theme=mono] .all-program-market-row-btn:hover{background:#0000000a}[data-theme=mono] .all-program-market-name{color:#000000a6}[data-theme=mono] .all-program-market-tvl{color:#00000080}[data-theme=mono] .all-program-market-pos{color:#0000004d}[data-theme=mono] .all-program-market-icon{filter:grayscale()}[data-theme=mono] .all-skeleton-label,[data-theme=mono] .all-skeleton-value,[data-theme=mono] .all-skeleton-sub,[data-theme=mono] .all-skeleton-bar,[data-theme=mono] .all-stat-skeleton{background:#0000000f}[data-theme=mono] .all-program-card-skeleton{background:#00000005;border-color:#0000000f}[data-theme=mono] .sidebar-all-programs-btn{border-bottom-color:#00000014!important}[data-theme=mono] .vision-token-badge{background:#0000000a;border-color:#00000026}[data-theme=mono] .vision-token-badge:hover{background:#00000014;border-color:#00000040}[data-theme=mono] .vision-token-ticker{color:#000000bf}[data-theme=mono] .vision-token-ca{color:#00000059}[data-theme=mono] .vision-token-price{color:#0009}[data-theme=mono] .vision-change-up,[data-theme=mono] .vision-change-down{color:#0000008c}[data-theme=mono] .vision-panel{background:#00000005;border-color:#0000001f}[data-theme=mono] .vision-panel-header{background:#00000008;border-bottom-color:#00000014}[data-theme=mono] .vision-panel-ca{color:#0000004d}[data-theme=mono] .vision-panel-header-btn:hover{background:#0000000a}[data-theme=mono] .vision-panel-chevron{color:#0000004d}[data-theme=mono] .vision-panel-title{color:#000000bf}[data-theme=mono] .vision-summary-price{color:#000c}[data-theme=mono] .vision-summary-burned{color:#0000008c}[data-theme=mono] .vision-fire-icon{filter:grayscale()}[data-theme=mono] .vision-summary-milestone{color:#00000059}[data-theme=mono] .vision-stat{border-right-color:#00000012}[data-theme=mono] .vision-stat-label{color:#00000059}[data-theme=mono] .vision-stat-value,[data-theme=mono] .vision-price,[data-theme=mono] .vision-burned{color:#1a1a1a}[data-theme=mono] .vision-burned-pct{color:#0006}[data-theme=mono] .vision-skeleton{background:#0000000f}[data-theme=mono] .vision-milestone-title{color:#00000059}[data-theme=mono] .vision-milestone-progress-text{color:#0006}[data-theme=mono] .vision-milestone-bar-track{background:#00000014}[data-theme=mono] .vision-milestone-bar-fill{background:linear-gradient(90deg,#555,#222)}[data-theme=mono] .vision-milestone-desc{color:#0003}[data-theme=mono] .vision-burn-history-title{color:#00000059}[data-theme=mono] .vision-burn-row{background:#00000008;border-color:#00000014}[data-theme=mono] .vision-burn-row:hover{background:#00000012;border-color:#00000026}[data-theme=mono] .vision-burn-label{color:#000000b3;filter:grayscale()}[data-theme=mono] .vision-burn-tx{color:#0000004d}[data-theme=mono] .vision-burn-arrow{color:#0006}[data-theme=mono] .vision-burns-done{color:#0009;background:#0000000f;border-color:#0000001f}body,.program-sidebar,.pulse-header,.stat-card,.cross-card,.mp-section,.tab-btn,.selector-btn,.flow-event,.whale-row,.bubble-canvas-container{transition:background-color .3s,color .2s,border-color .2s}.theme-toggle{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;transition:all .15s;display:flex}.theme-toggle:hover{border-color:var(--text-muted);color:var(--text-primary)}.theme-toggle svg{flex-shrink:0}.theme-toggle-label{font-family:JetBrains Mono,monospace}[data-theme=mono]{--bg-primary:#fafafa;--bg-secondary:#fff;--bg-card:#ffffffd9;--bg-card-hover:#f0f0f0e6;--border-color:#0000001a;--border-glow:#0000000f;--text-primary:#1a1a1a;--text-secondary:#1a1a1a99;--text-muted:#1a1a1a59;--solana-purple:#555;--solana-green:#333;--neon-blue:#444;--warn-red:#888;--gold:#666}[data-theme=mono] body{background:var(--bg-primary);color:var(--text-primary)}[data-theme=mono] ::-webkit-scrollbar-thumb{background:#00000026}[data-theme=mono] ::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=mono] .pulse-header{border-bottom-color:var(--border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6}[data-theme=mono] .logo-text,[data-theme=mono] .logo-percolator{-webkit-text-fill-color:#1a1a1a;color:#1a1a1a;background:0 0}[data-theme=mono] .header-badge{color:var(--text-secondary);border-color:var(--border-color);background:#0000000d}[data-theme=mono] .badge-dot{box-shadow:none;background:#333}[data-theme=mono] .stat-card,[data-theme=mono] .cross-card,[data-theme=mono] .mp-section,[data-theme=mono] .insurance-health,[data-theme=mono] .lp-gauges,[data-theme=mono] .activity-feed,[data-theme=mono] .whale-tracker,[data-theme=mono] .program-details-body,[data-theme=mono] .liquidation-heatmap{background:var(--bg-card);border-color:var(--border-color);box-shadow:0 1px 3px #0000000a}[data-theme=mono] .stat-glow{display:none}[data-theme=mono] .stat-card:hover{border-color:#00000026;box-shadow:0 2px 8px #0000000f}[data-theme=mono] .tab-nav{border-color:var(--border-color);background:#ffffffb3}[data-theme=mono] .tab-btn{color:var(--text-secondary)}[data-theme=mono] .tab-btn:hover{color:var(--text-primary);background:#0000000a}[data-theme=mono] .tab-active{color:var(--text-primary);border-color:var(--text-primary);background:#0000000f}[data-theme=mono] .program-sidebar{border-right-color:var(--border-color);background:#fffffff2}[data-theme=mono] .sidebar-toggle{background:var(--bg-secondary);border-color:var(--border-color)}[data-theme=mono] .sidebar-program-card{border-color:var(--border-color);background:#00000005}[data-theme=mono] .sidebar-program-card:hover,[data-theme=mono] .sidebar-program-card.sidebar-program-active{background:#0000000d;border-color:#0003}[data-theme=mono] .sidebar-market-btn{border-color:var(--border-color);color:var(--text-primary);background:#00000005}[data-theme=mono] .sidebar-market-btn:hover{background:#0000000d}[data-theme=mono] .sidebar-market-active{background:#0000000f;border-color:#0003}[data-theme=mono] .market-stats{border-color:var(--border-color)}[data-theme=mono] .cross-ls-fill.long{background:#00000026}[data-theme=mono] .cross-ls-fill.short{background:#00000014}[data-theme=mono] .cross-health-bar{background:#0000000f}[data-theme=mono] .cross-total{border-color:var(--border-color);background:#00000005}[data-theme=mono] .feed-event,[data-theme=mono] .whale-row,[data-theme=mono] .whale-header-row{border-color:var(--border-color)}[data-theme=mono] .whale-top{background:#00000008}[data-theme=mono] .wallet-link{color:var(--text-secondary)}[data-theme=mono] .mp-aggression-bar-fill.long,[data-theme=mono] .mp-histogram-bar.long,[data-theme=mono] .mp-skew-fill.long{background:#0003}[data-theme=mono] .mp-aggression-bar-fill.short,[data-theme=mono] .mp-histogram-bar.short,[data-theme=mono] .mp-skew-fill.short{background:#00000014}[data-theme=mono] .mp-aggression-bar-track,[data-theme=mono] .mp-histogram-bar-track,[data-theme=mono] .mp-skew-bar,[data-theme=mono] .mp-breakdown-bar{background:#0000000a}[data-theme=mono] .mp-legend-dot.long{background:#2a2a2a}[data-theme=mono] .mp-legend-dot.short{background:#999}[data-theme=mono] .mp-table-header,[data-theme=mono] .mp-table-row{border-color:var(--border-color)}[data-theme=mono] .mp-table-top{background:#00000008}[data-theme=mono] .insurance-health svg text,[data-theme=mono] .lp-gauges svg text{fill:var(--text-primary)}[data-theme=mono] .program-details-toggle{border-color:var(--border-color);color:var(--text-primary);background:#00000005}[data-theme=mono] .program-details-toggle:hover{background:#0000000d}[data-theme=mono] .coming-soon-overlay{background:#fafafad9}[data-theme=mono] .coming-soon-content{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=mono] .coming-soon-badge{color:var(--text-secondary);background:#0000000f}[data-theme=mono] .coming-soon-link,[data-theme=mono] .error-banner{border-color:var(--border-color);color:var(--text-primary);background:#0000000a}[data-theme=mono] .market-switching-overlay{background:#fafafacc}[data-theme=mono] .pulse-counter{border-color:var(--border-color);color:var(--text-secondary);background:#0000000a}[data-theme=mono] .counter-icon,[data-theme=mono] .section-title{color:var(--text-primary)}[data-theme=mono] .section-subtitle{color:var(--text-secondary)}[data-theme=mono] .header-logo,[data-theme=mono] .coming-soon-logo,[data-theme=mono] .program-details-toggle-logo,[data-theme=mono] .sidebar-program-logo{filter:grayscale()}[data-theme=mono] .stat-icon,[data-theme=mono] .title-icon,[data-theme=mono] .tab-icon,[data-theme=mono] .cross-icon,[data-theme=mono] .program-details-link-icon,[data-theme=mono] .mp-empty-icon,[data-theme=mono] .sidebar-program-icon,[data-theme=mono] .feed-icon,[data-theme=mono] .gauge-icon,[data-theme=mono] .whale-rank,[data-theme=mono] .whale-side,[data-theme=mono] .mp-col-rank,[data-theme=mono] .mp-col-side,[data-theme=mono] .flow-event-icon,[data-theme=mono] .flow-empty-icon,[data-theme=mono] .flow-event-side,[data-theme=mono] .cross-badge,[data-theme=mono] .sidebar-markets-locked-icon,[data-theme=mono] .sidebar-locked-icon{filter:grayscale();opacity:.7}[data-theme=mono] .program-details-banner-img{filter:grayscale()}[data-theme=mono] canvas{filter:grayscale(.8)contrast(1.1)}[data-theme=mono] .program-details-program-link,[data-theme=mono] .coming-soon-ca-link{color:var(--text-secondary)}[data-theme=mono] .program-details-program-link:hover,[data-theme=mono] .coming-soon-ca-link:hover{color:var(--text-primary)}[data-theme=mono] .cross-summary{background:var(--bg-card);border-color:var(--border-color)}[data-theme=mono] .selector-btn{border-color:var(--border-color);color:var(--text-secondary);background:#00000005}[data-theme=mono] .selector-btn:hover{background:#0000000d}[data-theme=mono] .selector-btn.selector-active{color:var(--text-primary);background:#0000000f;border-color:#0003}.scanner-page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.scanner-header{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#0a0b0fcc;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.scanner-header-left{align-items:center;gap:20px;display:flex}.scanner-back-link{color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.scanner-back-link:hover{color:var(--text-primary);border-color:var(--solana-purple);background:#9945ff0f}.scanner-title-block{flex-direction:column;gap:2px;display:flex}.scanner-title{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.scanner-title-icon{font-size:20px}.scanner-subtitle{color:var(--text-muted);margin:0;font-size:11px}.scanner-body{flex-direction:column;gap:24px;max-width:1100px;margin:0 auto;padding:24px;display:flex}.scanner-input-section{flex-direction:column;gap:12px;display:flex}.scanner-form{display:flex}.scanner-input-wrap{border:1px solid var(--border-color);border-radius:var(--radius-md);flex:1;transition:border-color .2s;display:flex;overflow:hidden}.scanner-input-wrap:focus-within{border-color:var(--solana-purple);box-shadow:0 0 0 3px #9945ff1a}.scanner-input{background:var(--bg-secondary);color:var(--text-primary);border:none;outline:none;flex:1;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:13px}.scanner-input::placeholder{color:var(--text-muted)}.scanner-btn{background:linear-gradient(135deg,var(--solana-purple),#7b2ff2);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:14px 28px;font-size:13px;font-weight:700;transition:all .2s}.scanner-btn:hover:not(:disabled){filter:brightness(1.15)}.scanner-btn:disabled{opacity:.5;cursor:not-allowed}.scanner-btn-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.scanner-quick-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scanner-quick-label{color:var(--text-muted);font-size:11px;font-weight:600}.scanner-quick-btn{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .2s}.scanner-quick-btn:hover:not(:disabled){border-color:var(--solana-purple);color:var(--text-primary);background:#9945ff0f}.scanner-quick-btn:disabled{opacity:.5;cursor:not-allowed}.scanner-error{border-radius:var(--radius-sm);color:#ff6b6b;background:#ff3b3014;border:1px solid #ff3b3033;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.scanner-error-icon{font-size:14px}.scanner-result{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border-color);flex-direction:column;gap:16px;padding:20px;display:flex}.scanner-result-valid{border-top:3px solid var(--solana-green)}.scanner-result-invalid{border-top:3px solid #ff3b30}.scanner-result-header{align-items:center;gap:10px;display:flex}.scanner-result-icon{font-size:24px}.scanner-result-name{font-size:18px;font-weight:700}.scanner-result-badge{letter-spacing:.5px;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:800}.scanner-badge-valid{color:var(--solana-green);background:#14f1951f;border:1px solid #14f19540}.scanner-badge-invalid{color:#ff6b6b;background:#ff3b301f;border:1px solid #ff3b3040}.scanner-result-pid-row{align-items:center;gap:8px;display:flex}.scanner-result-pid-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-size:10px;font-weight:600}.scanner-result-pid-link{color:var(--solana-purple);word-break:break-all;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none}.scanner-result-pid-link:hover{text-decoration:underline}.scanner-external-icon{margin-left:4px;font-size:10px}.scanner-result-error{color:var(--text-muted);margin:0;font-size:12px}.scanner-result-stats{background:var(--border-color);border-radius:var(--radius-sm);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.scanner-stat{background:var(--bg-primary);flex-direction:column;gap:4px;padding:12px;display:flex}.scanner-stat-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:9px;font-weight:600}.scanner-stat-value{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.scanner-admin-link{color:var(--solana-purple);font-size:12px;text-decoration:none}.scanner-admin-link:hover{text-decoration:underline}.scanner-markets-section{flex-direction:column;gap:10px;display:flex}.scanner-markets-title{color:var(--text-secondary);margin:0;font-size:13px;font-weight:700}.scanner-markets-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.scanner-market-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:12px;display:flex}.scanner-market-name{color:var(--text-primary);font-size:12px;font-weight:700}.scanner-market-details{color:var(--text-muted);flex-direction:column;gap:2px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.scanner-dashboard-link{border-radius:var(--radius-sm);color:var(--solana-purple);background:#9945ff14;border:1px solid #9945ff33;align-self:flex-start;align-items:center;gap:4px;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.scanner-dashboard-link:hover{border-color:var(--solana-purple);background:#9945ff26}.network-overview{flex-direction:column;gap:16px;display:flex}.network-header{justify-content:space-between;align-items:center;display:flex}.network-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.network-title-icon{font-size:18px}.network-subtitle{color:var(--text-muted);font-size:11px}.network-empty{color:var(--text-muted);border:1px dashed var(--border-color);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:13px;display:flex}.network-empty-icon{font-size:20px}.network-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.network-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex}.network-card:hover{border-color:#9945ff4d;box-shadow:0 4px 20px #00000026}.network-card-header{align-items:center;gap:8px;display:flex}.network-icon{font-size:20px}.network-name{font-size:14px;font-weight:700}.network-badge{letter-spacing:.5px;color:var(--solana-purple);background:#9945ff1a;border:1px solid #9945ff33;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:800}.network-pid{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.network-stats{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.network-stat{flex-direction:column;gap:2px;display:flex}.network-stat-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:9px;font-weight:600}.network-stat-value{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.network-health{align-items:center;gap:8px;display:flex}.network-health-label{text-transform:uppercase;color:var(--text-muted);min-width:56px;font-size:9px;font-weight:600}.network-health-bar{background:#ffffff0f;border-radius:2px;flex:1;height:4px;overflow:hidden}.network-health-fill{border-radius:2px;height:100%;transition:width .5s}.network-health-pct{text-align:right;min-width:40px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.network-dashboard-link{color:var(--solana-purple);font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s}.network-dashboard-link:hover{opacity:.8;text-decoration:underline}@media (max-width:900px){.scanner-header{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.scanner-body{padding:16px}.scanner-result-stats,.network-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.scanner-header-left{flex-direction:column;align-items:flex-start;gap:8px}.scanner-title{font-size:15px}.scanner-result-stats{grid-template-columns:repeat(2,1fr)}.network-grid{grid-template-columns:1fr}.scanner-result-pid-link{font-size:10px}.scanner-btn{padding:14px 18px}}[data-theme=mono] .scanner-header{background:#ffffffe6}[data-theme=mono] .scanner-input{background:var(--bg-primary)}[data-theme=mono] .scanner-btn{background:#333}[data-theme=mono] .scanner-quick-btn,[data-theme=mono] .scanner-result{background:var(--bg-primary)}[data-theme=mono] .scanner-result-valid{border-top-color:#333}[data-theme=mono] .scanner-badge-valid{color:#333;background:#0000000d;border-color:#00000026}[data-theme=mono] .scanner-badge-invalid{color:#666;background:#0000000d;border-color:#00000026}[data-theme=mono] .scanner-stat{background:var(--bg-secondary)}[data-theme=mono] .network-card{background:var(--bg-primary)}[data-theme=mono] .network-card:hover{border-color:#0000004d;box-shadow:0 2px 10px #0000000d}[data-theme=mono] .network-badge{color:#333;background:#0000000d;border-color:#00000026}[data-theme=mono] .network-health-bar{background:#0000000f}[data-theme=mono] .scanner-dashboard-link{color:#333;background:#00000008;border-color:#00000026}[data-theme=mono] .scanner-error{color:#666;background:#00000008;border-color:#0000001a}[data-theme=mono] .network-empty{border-color:#00000026}[data-theme=mono] .scanner-title-icon,[data-theme=mono] .network-title-icon,[data-theme=mono] .network-icon,[data-theme=mono] .network-empty-icon{filter:grayscale();opacity:.7}.defi-checklist{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin:10px 0;overflow:hidden}.defi-checklist-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;transition:background .15s;display:flex}.defi-checklist-open .defi-checklist-header{border-bottom:1px solid #ffffff0d}.defi-checklist-header:hover{background:#ffffff0a}.defi-checklist-header-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.defi-checklist-chevron{color:#ffffff59;flex-shrink:0;font-size:10px;transition:transform .2s;transform:rotate(-90deg)}.defi-checklist-chevron-open{transform:rotate(0)}.defi-checklist-title{color:#ffffff80;white-space:nowrap;font-size:11px;font-weight:600}.defi-checklist-pct{color:#fffc;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.defi-checklist-bar{background:#ffffff0f;border-radius:2px;flex:1;min-width:32px;height:4px;overflow:hidden}.defi-checklist-bar-fill{border-radius:2px;height:100%;transition:width .4s}.defi-checklist-bar-fill.bar-green{background:#14f195}.defi-checklist-bar-fill.bar-yellow{background:gold}.defi-checklist-bar-fill.bar-red{background:#ff6b6b}.defi-checklist-toly{color:#9945ffcc;white-space:nowrap;background:#9945ff0f;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.defi-checklist-toly:hover{color:#b370ff;background:#9945ff26}.defi-checklist-items{padding:2px 0}.defi-check-item{border-bottom:1px solid #ffffff08;padding:7px 12px}.defi-check-item:last-child{border-bottom:none}.defi-check-row{align-items:center;gap:6px;display:flex}.defi-check-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.defi-check-pass .defi-check-icon{color:#14f195;background:#14f1951f}.defi-check-partial .defi-check-icon{color:gold;background:#ffd7001f}.defi-check-fail .defi-check-icon{color:#ff6b6b;background:#ff6b6b1f}.defi-check-unknown .defi-check-icon{color:#888;background:#8888881f}.defi-check-label{color:#ffffffd9;flex:1;font-size:12px;font-weight:500}.defi-check-badge{letter-spacing:.3px;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.defi-badge-pass{color:#14f195;background:#14f1951a}.defi-badge-partial{color:gold;background:#ffd7001a}.defi-badge-fail{color:#ff6b6b;background:#ff6b6b1a}.defi-badge-unknown{color:#888;background:#8888881a}.defi-check-note{color:#fff6;margin:4px 0 0 24px;font-size:10px;line-height:1.45}.defi-check-link{color:#9945ff;font-weight:500;text-decoration:none}.defi-check-link:hover{color:#b370ff;text-decoration:underline}[data-theme=mono] .defi-checklist{background:#00000004;border-color:#00000014}[data-theme=mono] .defi-checklist-header:hover{background:#00000008}[data-theme=mono] .defi-checklist-open .defi-checklist-header{border-bottom-color:#0000000f}[data-theme=mono] .defi-checklist-chevron{color:#aaa}[data-theme=mono] .defi-checklist-title{color:#777}[data-theme=mono] .defi-checklist-pct{color:#333}[data-theme=mono] .defi-checklist-bar{background:#0000000f}[data-theme=mono] .defi-checklist-bar-fill.bar-green{background:#333}[data-theme=mono] .defi-checklist-bar-fill.bar-yellow{background:#666}[data-theme=mono] .defi-checklist-bar-fill.bar-red{background:#999}[data-theme=mono] .defi-checklist-toly{color:#777;background:#00000008}[data-theme=mono] .defi-checklist-toly:hover{color:#333;background:#00000012}[data-theme=mono] .defi-check-item{border-bottom-color:#0000000a}[data-theme=mono] .defi-check-label{color:#333}[data-theme=mono] .defi-check-note{color:#888}[data-theme=mono] .defi-check-link{color:#555}[data-theme=mono] .defi-check-link:hover{color:#000}[data-theme=mono] .defi-check-pass .defi-check-icon{color:#333;background:#00000012}[data-theme=mono] .defi-check-partial .defi-check-icon{color:#666;background:#0000000d}[data-theme=mono] .defi-check-fail .defi-check-icon{color:#999;background:#0000000a}[data-theme=mono] .defi-badge-pass{color:#333;background:#0000000f}[data-theme=mono] .defi-badge-partial{color:#666;background:#0000000a}[data-theme=mono] .defi-badge-fail{color:#999;background:#00000008}.blinks-chat-btn{border:2px solid var(--solana-purple);background:var(--bg-secondary);cursor:pointer;z-index:9998;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:box-shadow .2s,transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #9945ff4d,0 0 0 1px #9945ff1a}.blinks-chat-btn:hover{transform:scale(1.05);box-shadow:0 4px 28px #9945ff80,0 0 0 1px #9945ff33}.blinks-chat-btn img{object-fit:cover;border-radius:50%;width:48px;height:48px}.blinks-chat-panel{border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9998;flex-direction:column;width:380px;height:520px;animation:.25s ease-out blinks-slide-up;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 12px 40px #00000080,0 0 0 1px #9945ff1a}.blinks-chat-header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.blinks-chat-header-left{flex-direction:column;gap:2px;display:flex}.blinks-chat-title{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.blinks-chat-powered{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.blinks-chat-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1;transition:color .15s}.blinks-chat-close:hover{color:var(--text-primary)}.blinks-chat-messages{background:var(--bg-primary);flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}.blinks-chat-msg{align-items:flex-start;gap:8px;max-width:90%;display:flex}.blinks-chat-msg-assistant{align-self:flex-start}.blinks-chat-msg-user{flex-direction:row-reverse;align-self:flex-end}.blinks-chat-msg-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:2px}.blinks-chat-msg-bubble{word-break:break-word;border-radius:12px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:13px;line-height:1.45}.blinks-chat-p{margin:0 0 4px}.blinks-chat-p:last-child{margin-bottom:0}.blinks-chat-list{margin:4px 0;padding-left:18px;list-style:none}.blinks-chat-list li{margin-bottom:3px;padding-left:4px;position:relative}.blinks-chat-list li:before{content:"▸";color:var(--solana-purple);font-size:11px;position:absolute;left:-14px}.blinks-chat-msg-bubble strong{color:var(--solana-green);font-weight:600}.blinks-chat-msg-user .blinks-chat-msg-bubble strong{color:#fff}.blinks-chat-msg-assistant .blinks-chat-msg-bubble{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color)}.blinks-chat-msg-user .blinks-chat-msg-bubble{background:var(--solana-purple);color:#fff}.blinks-chat-typing{align-items:center;gap:4px;padding:10px 14px;display:flex}.blinks-chat-typing span{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blinks-typing-dot}.blinks-chat-typing span:nth-child(2){animation-delay:.2s}.blinks-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes blinks-typing-dot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.blinks-chat-input-row{border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.blinks-chat-input{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:13px;transition:border-color .15s}.blinks-chat-input::placeholder{color:var(--text-muted)}.blinks-chat-input:focus{border-color:var(--solana-purple)}.blinks-chat-send{background:var(--solana-purple);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;transition:opacity .15s;display:flex}.blinks-chat-send:disabled{opacity:.4;cursor:default}@keyframes blinks-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=mono] .blinks-chat-btn{border-color:#555;box-shadow:0 4px 20px #0000004d}[data-theme=mono] .blinks-chat-btn:hover{box-shadow:0 4px 28px #0006}[data-theme=mono] .blinks-chat-btn img{filter:grayscale()}[data-theme=mono] .blinks-chat-panel{border-color:#ccc;box-shadow:0 12px 40px #00000026}[data-theme=mono] .blinks-chat-msg-avatar{filter:grayscale()}[data-theme=mono] .blinks-chat-msg-user .blinks-chat-msg-bubble,[data-theme=mono] .blinks-chat-send{background:#333}@media (max-width:500px){.blinks-chat-panel{width:auto;height:480px;bottom:88px;left:12px;right:12px}}.x-feed-card{background:var(--card-bg,#0000004d);border:1px solid var(--border-color,#ffffff14);border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.x-feed-header{border-bottom:1px solid var(--border-color,#ffffff14);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.x-feed-title{color:var(--text-primary,#e0e0e0);letter-spacing:.02em;font-size:14px;font-weight:600}.x-feed-list{flex:1;overflow-y:auto}.x-feed-item{border-bottom:1px solid var(--border-color,#ffffff0d);cursor:pointer;color:inherit;gap:10px;padding:12px 16px;text-decoration:none;transition:background .15s;display:flex}.x-feed-item:hover{background:#ffffff0a}.x-feed-item:last-child{border-bottom:none}.x-feed-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.x-feed-avatar-placeholder{background:#ffffff1a}.x-feed-avatar-skeleton{background:#ffffff0f;animation:1.2s ease-in-out infinite skeleton-pulse}.x-feed-body{flex:1;min-width:0}.x-feed-meta{align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.x-feed-name{color:var(--text-primary,#e0e0e0);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.x-feed-handle{color:var(--text-secondary,#fff6);white-space:nowrap}.x-feed-time{color:var(--text-secondary,#fff6);white-space:nowrap;margin-left:auto}.x-feed-text{color:var(--text-primary,#e0e0e0);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.x-feed-metrics{gap:16px;margin-top:6px;display:flex}.x-feed-metric{color:var(--text-secondary,#ffffff59);align-items:center;gap:4px;font-size:12px;display:flex}.x-feed-metric svg{opacity:.5}.x-feed-empty{text-align:center;color:var(--text-secondary,#fff6);padding:24px 16px;font-size:13px}.x-feed-skeleton .x-feed-body{flex-direction:column;gap:6px;display:flex}.x-feed-skeleton-line{background:#ffffff0f;border-radius:4px;height:12px;animation:1.2s ease-in-out infinite skeleton-pulse}[data-theme=mono] .x-feed-avatar{filter:grayscale()}[data-theme=mono] .x-feed-item:hover{background:#ffffff0f}@media (max-width:500px){.x-feed-card{border-left:none;border-right:none;border-radius:0;margin-left:-8px;margin-right:-8px}}.view-mode-toggle{border-radius:var(--radius-sm);border:1px solid var(--border-color);flex-shrink:0;gap:0;margin-right:8px;display:inline-flex;overflow:hidden}.view-mode-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;transition:all .15s}.view-mode-btn:hover{color:var(--text-primary);background:#ffffff0a}.view-mode-active{color:var(--solana-purple);background:#9945ff26}[data-theme=mono] .view-mode-active{color:var(--text-primary);background:#b4b4b426}.workspace-container{min-height:0;padding:8px}.workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:8px 4px;display:flex}.workspace-toolbar-left{align-items:center;gap:8px;display:flex}.workspace-toolbar-right{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.workspace-edit-btn{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11px;transition:all .15s}.workspace-edit-btn:hover{color:var(--text-primary);border-color:var(--solana-purple)}.workspace-edit-active{border-color:var(--solana-purple);color:var(--solana-purple);background:#9945ff1f}.workspace-preset-select{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.workspace-reset-btn{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;transition:all .15s}.workspace-reset-btn:hover{color:var(--warn-red);border-color:var(--warn-red)}.workspace-panel-toggle{border:1px solid var(--border-color);min-width:28px;height:28px;color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;transition:all .15s;display:flex}.workspace-panel-on{border-color:var(--solana-purple);color:var(--text-primary);background:#9945ff26}.workspace-panel-off{opacity:.4}.workspace-panel-toggle:hover{border-color:var(--solana-purple);opacity:1;color:var(--text-primary)}.workspace-panel-toggle-icon{line-height:1}.workspace-grid{min-height:200px}.workspace-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.panel-header{border-bottom:1px solid var(--border-color);color:var(--text-secondary);-webkit-user-select:none;user-select:none;background:#ffffff05;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.workspace-panel .section-header,.workspace-panel .collapsible-header{display:none}.panel-drag-handle{cursor:grab}.panel-drag-handle:active{cursor:grabbing}.panel-header-icon{font-size:13px}.panel-header-label{color:var(--text-primary);flex:1;font-weight:500}.panel-remove-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1;transition:color .15s}.panel-remove-btn:hover{color:var(--warn-red)}.panel-body{flex:1;min-height:0;padding:4px;overflow:auto}.react-grid-placeholder{background:var(--solana-purple)!important;opacity:.15!important;border-radius:var(--radius-md)!important}.react-resizable-handle{opacity:0;transition:opacity .15s}.workspace-panel:hover .react-resizable-handle{opacity:.5}.react-resizable-handle:after{border-color:var(--solana-purple)!important}[data-theme=mono] .workspace-edit-active{color:var(--text-primary);background:#b4b4b41f;border-color:#b4b4b480}[data-theme=mono] .workspace-panel-on{background:#b4b4b41a;border-color:#b4b4b44d}[data-theme=mono] .panel-header-icon,[data-theme=mono] .workspace-panel-toggle-icon,[data-theme=mono] .workspace-edit-btn{filter:grayscale()}[data-theme=mono] .react-grid-placeholder{background:var(--text-secondary)!important}[data-theme=mono] .react-resizable-handle:after{border-color:var(--text-secondary)!important}[data-theme=terminal]{--bg-primary:#0a0a0a;--bg-secondary:#0d0d0d;--bg-card:#00ff410a;--bg-card-hover:#00ff4112;--border-color:#00ff411f;--border-glow:#00ff4133;--text-primary:#00ff41;--text-secondary:#00ff4199;--text-muted:#00ff414d;--solana-purple:#00ff41;--solana-green:#00ff41;--neon-blue:#ffb000;--warn-red:#f33;--gold:#ffb000}[data-theme=terminal] .sidebar-program-active,[data-theme=terminal] .sidebar-market-active{background:#00ff411a;border-color:#00ff414d}[data-theme=terminal] .sidebar-scanner-link,[data-theme=terminal] .coming-soon-link,[data-theme=terminal] .program-details-link,[data-theme=terminal] .defi-checklist-toly{color:#00ff41;background:#00ff4114;border-color:#00ff414d}[data-theme=terminal] .sidebar-scanner-link:hover,[data-theme=terminal] .program-details-link:hover{color:#00ff41;background:#00ff4126;border-color:#00ff4180}[data-theme=terminal] .program-details-link-icon,[data-theme=terminal] .coming-soon-ca-link{color:#00ff41}[data-theme=terminal] .defi-checklist-bar{background:#00ff4114}[data-theme=terminal] .defi-checklist-bar-fill.bar-green{background:#00ff41}[data-theme=terminal] .defi-checklist-bar-fill.bar-yellow{background:#ffb000}[data-theme=terminal] .defi-checklist-bar-fill.bar-red{background:#f33}[data-theme=terminal] .defi-checklist-pct{color:#00ff41}[data-theme=terminal] .defi-check-badge{border-color:#00ff4133}[data-theme=terminal] .defi-badge-pass{color:#00ff41;background:#00ff411a}[data-theme=terminal] .defi-badge-partial{color:#ffb000;background:#ffb0001a}[data-theme=terminal] .defi-badge-fail{color:#f33;background:#ff33331a}[data-theme=terminal] .defi-badge-unknown{color:#00ff4166;background:#00ff410d}[data-theme=terminal] .vision-panel,[data-theme=terminal] .vision-panel-header-btn{background:#00ff410a;border-color:#00ff4126}[data-theme=terminal] .vision-panel-header-btn:hover{background:#00ff4114}[data-theme=terminal] .vision-price{color:#00ff41}[data-theme=terminal] .selector-btn,[data-theme=terminal] .cross-card{background:#00ff410a;border-color:#00ff411f}[data-theme=terminal] .selector-btn:hover,[data-theme=terminal] .selector-btn.selector-active{background:#00ff411f;border-color:#00ff4159}[data-theme=terminal] .defi-checklist-header{background:#00ff410a;border-color:#00ff4126}[data-theme=terminal] .defi-check-item{border-color:#00ff4114}[data-theme=terminal] .defi-check-link{color:#00ff41}[data-theme=terminal] .wallet-btn{color:#00ff41;background:#00ff410f;border-color:#00ff4133}[data-theme=terminal] .wallet-btn:hover{border-color:#00ff41}[data-theme=terminal] .program-details-toggle{background:#00ff410a;border-color:#00ff4126}[data-theme=terminal] .program-details-toggle:hover{background:#00ff4114}[data-theme=terminal] .loading-screen{background:#0a0a0a}[data-theme=terminal] .loading-text{color:#00ff41}[data-theme=terminal] body:after{content:"";pointer-events:none;z-index:99999;background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px);width:100%;height:100%;position:fixed;top:0;left:0}[data-theme=terminal] body{color:#00ff41;background:#0a0a0a;font-family:JetBrains Mono,monospace}[data-theme=terminal] .theme-toggle-label{font-family:JetBrains Mono,monospace}[data-theme=terminal] ::-webkit-scrollbar-thumb{background:#00ff4133}[data-theme=terminal] ::-webkit-scrollbar-thumb:hover{background:#00ff4159}[data-theme=terminal] *{scrollbar-color:#00ff4133 transparent}[data-theme=terminal] .pulse-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af2;border-bottom-color:#00ff4126}[data-theme=terminal] .logo-text,[data-theme=terminal] .logo-percolator{-webkit-text-fill-color:#00ff41;color:#00ff41;background:0 0}[data-theme=terminal] .logo-tagline{color:#00ff4166}[data-theme=terminal] .header-logo{filter:brightness(.8)saturate(.3)hue-rotate(80deg)}[data-theme=terminal] .ws-badge{color:#00ff41;background:#00ff410f;border-color:#00ff4133}[data-theme=terminal] .ws-badge-dot{background:#00ff41;box-shadow:0 0 6px #00ff41cc}[data-theme=terminal] .pulse-app:before{background:radial-gradient(at 50% 30%,#00ff4108 0%,#0000 70%)}[data-theme=terminal] .program-sidebar{background:#050505f5;border-right-color:#00ff411f}[data-theme=terminal] .sidebar-toggle{border-color:var(--border-color);background:#00ff4108}[data-theme=terminal] .sidebar-toggle:hover{background:#00ff4114}[data-theme=terminal] .sidebar-program-item:hover{background:#00ff410f}[data-theme=terminal] .sidebar-program-active{background:#00ff411a;border-color:#00ff414d}[data-theme=terminal] .sidebar-market-item:hover{background:#00ff410f}[data-theme=terminal] .sidebar-market-active{background:#00ff411a;border-color:#00ff414d}[data-theme=terminal] .sidebar-program-dot{background:#00ff41;box-shadow:0 0 4px #00ff4180}[data-theme=terminal] .sidebar-program-devnet,[data-theme=terminal] .sidebar-scanner-link{color:#ffb000;border-color:#ffb0004d}[data-theme=terminal] .sidebar-footer-link{color:#00ff4180}[data-theme=terminal] .sidebar-program-logo{filter:brightness(.9)saturate(.5)}[data-theme=terminal] .stat-card,[data-theme=terminal] .cross-card,[data-theme=terminal] .mp-section,[data-theme=terminal] .insurance-health,[data-theme=terminal] .lp-gauges,[data-theme=terminal] .activity-feed,[data-theme=terminal] .whale-tracker,[data-theme=terminal] .program-details-body,[data-theme=terminal] .liquidation-heatmap{background:var(--bg-card);border-color:var(--border-color);box-shadow:0 0 8px #00ff410a}[data-theme=terminal] .stat-card:hover{border-color:#00ff4140;box-shadow:0 0 12px #00ff4114}[data-theme=terminal] .stat-glow{background:#00ff4114}[data-theme=terminal] .tab-nav{border-color:var(--border-color);background:#00ff4108}[data-theme=terminal] .tab-btn{color:var(--text-secondary)}[data-theme=terminal] .tab-btn:hover{color:var(--text-primary);background:#00ff410f}[data-theme=terminal] .tab-active{color:#00ff41;background:#00ff411a;border-color:#00ff41}[data-theme=terminal] .view-mode-btn{color:var(--text-secondary);border-color:var(--border-color)}[data-theme=terminal] .view-mode-active{color:#00ff41;background:#00ff411a;border-color:#00ff414d}[data-theme=terminal] .theme-toggle{background:#00ff410a;border-color:#00ff4126}[data-theme=terminal] .theme-option-active{color:#00ff41;background:#00ff411f}[data-theme=terminal] .bubble-canvas-container{background:#00ff4105}[data-theme=terminal] .bubble-tooltip{color:#00ff41;background:#0a0a0af7;border-color:#00ff4133;box-shadow:0 4px 20px #00ff411a}[data-theme=terminal] .market-switching-overlay{background:#050505d9}[data-theme=terminal] .market-switching-spinner{border-color:#00ff41 #00ff4126 #00ff4126}[data-theme=terminal] .coming-soon-overlay{background:#050505e6}[data-theme=terminal] .coming-soon-content{color:#00ff41;background:#0a0a0af2;border-color:#00ff4133}[data-theme=terminal] .coming-soon-text{color:#00ff41}[data-theme=terminal] .coming-soon-badge{color:#ffb000;background:#ffb00014;border-color:#ffb0004d}[data-theme=terminal] .coming-soon-link{color:#00ff41;border-color:#00ff414d}[data-theme=terminal] .coming-soon-link:hover{background:#00ff411a;border-color:#00ff41}[data-theme=terminal] .cross-ls-fill.long{background:#00ff414d}[data-theme=terminal] .cross-ls-fill.short{background:#ff66004d}[data-theme=terminal] .mp-legend-dot.long{background:#00ff41}[data-theme=terminal] .mp-legend-dot.short{background:#f60}[data-theme=terminal] .eco-sentiment{border-color:var(--border-color);background:var(--bg-card)}[data-theme=terminal] .all-programs-stats{border-color:var(--border-color)}[data-theme=terminal] .all-program-card{background:var(--bg-card);border-color:var(--border-color)}[data-theme=terminal] .all-program-market-row{border-color:var(--border-color)}[data-theme=terminal] .all-program-market-row-btn:hover{background:#00ff410f}[data-theme=terminal] .ai-insights{border-color:var(--border-color);background:var(--bg-card)}[data-theme=terminal] .ai-insights-title{color:#00ff4199}[data-theme=terminal] .health-chip{background:var(--bg-card);border-color:var(--border-color)}[data-theme=terminal] .health-breakdown{border-color:var(--border-color);background:#00ff4105}[data-theme=terminal] .vision-badge{background:#00ff410f;border-color:#00ff4133}[data-theme=terminal] .vision-token-badge{background:#00ff4112;border-color:#00ff414d}[data-theme=terminal] .vision-token-badge:hover{background:#00ff4126;border-color:#00ff418c}[data-theme=terminal] .vision-token-ticker,[data-theme=terminal] .vision-change-up{color:#00ff41}[data-theme=terminal] .vision-change-down{color:#f60}[data-theme=terminal] .program-details-program-id{background:#00ff410f;border-color:#00ff4126}[data-theme=terminal] .program-details-program-link{color:#00ff41}[data-theme=terminal] .program-details-program-link:hover{color:#6f8}[data-theme=terminal] .sentiment-bullish{color:#00ff41;background:#00ff410f;border-color:#00ff414d}[data-theme=terminal] .sentiment-bearish{color:#f60;background:#ff66000f;border-color:#ff66004d}[data-theme=terminal] .sentiment-neutral{color:#00ff4180;background:0 0;border-color:#00ff411f}[data-theme=terminal] .sentiment-mixed{color:#ffb000;background:#ffb0000a;border-color:#ffb0004d}[data-theme=terminal] .ai-insights-confidence{color:#00ff414d}[data-theme=terminal] .ai-insights-text{color:#00ff41a6}[data-theme=terminal] .vision-panel{background:var(--bg-card);border-color:var(--border-color)}[data-theme=terminal] .feed-icon{filter:hue-rotate(80deg)saturate(2)}[data-theme=terminal] .wallet-adapter-button-trigger{color:#00ff41!important;background:#00ff4114!important;border:1px solid #00ff4133!important;font-family:JetBrains Mono,monospace!important}[data-theme=terminal] .error-banner{color:#f33;background:#ff33331a;border-color:#ff33334d}[data-theme=terminal] .workspace-panel{background:var(--bg-card);border-color:var(--border-color)}[data-theme=terminal] .panel-header{border-bottom-color:var(--border-color);background:#00ff4108}[data-theme=terminal] .workspace-edit-active{color:#00ff41;background:#00ff411f;border-color:#00ff414d}[data-theme=terminal] .workspace-panel-on{color:#00ff41;background:#00ff4126;border-color:#00ff41}[data-theme=terminal] .workspace-panel-off{opacity:.3;color:#00ff4140}[data-theme=terminal] .react-grid-placeholder{background:#00ff4126!important}[data-theme=terminal] .react-resizable-handle:after{border-color:#00ff41!important}[data-theme=terminal] .scanner-header{color:#00ff41}[data-theme=terminal] .scanner-input{border-color:var(--border-color);color:#00ff41;background:#00ff410a}[data-theme=terminal] .scanner-btn{color:#00ff41;background:#00ff411a;border-color:#00ff414d}[data-theme=terminal] .scanner-result{background:var(--bg-card);border-color:var(--border-color)}[data-theme=terminal] .scanner-badge-valid{color:#00ff41;background:#00ff4114;border-color:#00ff414d}[data-theme=terminal] .scanner-badge-invalid{color:#f33;background:#ff333314;border-color:#ff33334d}[data-theme=terminal] .blinks-chat-btn{border-color:#00ff414d;box-shadow:0 0 12px #00ff4126}[data-theme=terminal] .blinks-chat-panel{background:#0a0a0af7;border-color:#00ff4133}[data-theme=terminal] .x-feed{background:var(--bg-card);border-color:var(--border-color)}[data-theme=terminal] .skeleton-canvas,[data-theme=terminal] .sidebar-market-skeleton,[data-theme=terminal] .all-stat-skeleton{background:#00ff4108}[data-theme=terminal] .all-skeleton-label,[data-theme=terminal] .all-skeleton-value,[data-theme=terminal] .all-skeleton-sub,[data-theme=terminal] .all-skeleton-bar{background:#00ff410f}[data-theme=terminal] .insurance-gauge-tooltip-fixed{background:#0a0a0af7;border-color:#00ff4133;box-shadow:0 4px 20px #00ff411a}@media (max-width:500px){.workspace-toolbar,.view-mode-toggle{display:none}}
