@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--app-bg:#090b0f;--surface-primary:#0e1117;--surface-elevated:#131720;--surface-hover:#171c25;--surface-subtle:#ffffff06;--border-subtle:#ffffff0f;--border-strong:#ffffff1a;--text-primary:#ffffffeb;--text-secondary:#ffffff94;--text-muted:#ffffff5c;--text-disabled:#ffffff38;--accent:#8b5cf6;--accent-hover:#9c72f7;--accent-soft:#8b5cf61a;--positive:#4bc79c;--positive-soft:#4bc79c1a;--negative:#e0677c;--negative-soft:#e0677c1a;--warning:#c9a75a;--warning-soft:#c9a75a1a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-tag:6px;--radius-control:8px;--radius-panel:12px;--shadow-elevated:0 16px 42px #00000047;--focus-ring:0 0 0 3px #8b5cf63d;--motion-fast:.16s ease-out;--motion-selection:.18s ease-out;--motion-panel:.22s ease-out;--sidebar-expanded-width:232px;--sidebar-collapsed-width:68px;--inspector-width:336px;--bg-primary:var(--app-bg);--bg-secondary:var(--surface-primary);--bg-card:var(--surface-primary);--bg-card-hover:var(--surface-hover);--border-color:var(--border-subtle);--border-glow:var(--accent-soft);--solana-purple:var(--accent);--solana-green:var(--positive);--neon-blue:var(--text-primary);--warn-red:var(--negative);--gold:var(--warning);--radius-sm:var(--radius-control);--radius-md:var(--radius-panel);--radius-lg:var(--radius-panel);--radius-xl:var(--radius-panel)}*{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{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}button,input,textarea,select{font:inherit}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:1px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}.program-sidebar{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid var(--border-color);background:#0a0b0ff5;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-toggle{width:100%;height:42px;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:color .16s,background .16s;display:flex}.sidebar-toggle:hover{color:var(--text-primary);background:#ffffff09}.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:12px 14px 10px;display:flex}.sidebar-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.sidebar-scanner-link{color:var(--text-secondary);border:1px solid var(--border-color);letter-spacing:.5px;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;text-decoration:none;transition:all .2s}.sidebar-scanner-link:hover{color:var(--text-primary);background:#ffffff0b;border-color:#ffffff1f}[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:2px;padding:6px;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{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-family:Open Sans,sans-serif;transition:color .16s,background .16s,border-color .16s;display:flex;position:relative}.sidebar-program-item:hover{color:var(--text-primary);background:#ffffff09;border-color:#ffffff0f}.sidebar-program-active{color:var(--text-primary);background:#ffffff0e;border-color:#9945ff52;box-shadow:inset 2px 0 #9945ffa6}.sidebar-program-icon{text-align:center;opacity:.9;min-width:28px;font-size:18px}.sidebar-program-logo{object-fit:cover;border-radius:50%}.program-details{border-bottom:1px solid var(--border-color);background:#0f1117db;flex-shrink:0;transition:border-color .2s;overflow:visible}.program-details:hover{border-color:#ffffff1a}.program-details-toggle{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.program-details-toggle:hover{background:#ffffff09}.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 12px;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{border:1px solid var(--border-color);background:#ffffff06;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{border:1px solid var(--border-color);color:var(--text-secondary);background:#ffffff06;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:var(--text-primary);background:#ffffff0d;border-color:#9945ff3d}.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:12px;font-weight:600;overflow:hidden}.sidebar-program-id{color:var(--text-muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px}.sidebar-program-active .sidebar-program-id{color:var(--text-secondary)}.sidebar-program-dot{background:var(--solana-green);width:5px;height:5px;box-shadow:none;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:7px 8px;overflow-y:auto}.sidebar-markets-header{justify-content:space-between;align-items:center;padding:3px 8px 7px;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:#ffffff09;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:2px;margin-bottom:2px;padding:7px 9px;transition:all .15s;display:flex}.sidebar-market-item:hover{background:#ffffff09;border-color:#ffffff0f}.sidebar-market-active{background:#ffffff0e;border-color:#9945ff4d}.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:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff05,#0000 260px),linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#ffffff03 1px,#0000 1px) 0 0/48px 48px;position:fixed;inset:0}.pulse-app>*{z-index:1;position:relative}.pulse-header{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100;background:#0a0b0feb;justify-content:space-between;align-items:center;padding:10px 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);border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite pulse-glow;box-shadow:0 0 0 1px #14f19540}.header-logo{object-fit:contain;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}.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-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{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-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 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{border-bottom:1px solid var(--border-color);background:#ffffff09;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;padding:0;display:grid}.stat-card{background:#12131ac7;align-items:center;gap:10px;padding:9px 14px;transition:background .16s;display:flex;position:relative;overflow:hidden}.stat-card:hover{background:#191b26c7}.stat-loading{animation:1.5s infinite shimmer}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.5}}.stat-icon{text-align:center;opacity:.78;min-width:18px;font-size:15px}.stat-info{flex-direction:column;gap:2px;min-width:0;display:flex}.stat-label{letter-spacing:.04em;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:.28;height:1px;transition:opacity .16s;position:absolute;bottom:0;left:0;right:0}.stat-card:hover .stat-glow{opacity:.48}.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:14px 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}.market-detail-ai{border-bottom:1px solid var(--border-color);flex:none}.market-detail-ai .ai-insights,.market-detail-ai .vision-gate{background:#9945ff03;border:none;border-radius:0;min-height:0;padding:12px 14px}.market-detail-ai .vision-gate-body{align-items:stretch;gap:6px;min-height:0;padding:8px 0 2px}.market-detail-ai .ai-insights-body{flex-direction:column;gap:6px}.market-detail-ai .ai-insights-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.market-detail-ai .vision-gate-lock{display:none}.market-detail-ai .vision-gate-text{text-align:left;line-height:1.35}.market-detail-ai .vision-gate-cta{align-self:flex-start;padding:5px 12px}.market-detail-content{flex:auto;min-height:0;overflow:hidden}.content-wrapper>.cross-market,.content-wrapper>.market-stats,.content-wrapper>.tab-nav{flex:none}.content-wrapper>.cross-market{padding-top:4px;padding-bottom:4px}.content-wrapper>.market-stats .stat-card{padding:6px 12px}.content-wrapper>.market-stats .stat-icon{display:none}.content-wrapper>.market-stats .stat-label{font-size:9px}.content-wrapper>.market-stats .stat-value{font-size:12px}.content-wrapper>.tab-nav{padding-top:3px;padding-bottom:3px}.content-wrapper>.tab-nav .tab-btn,.content-wrapper>.tab-nav .view-mode-btn{padding-top:5px;padding-bottom:5px}.market-detail-tab-positions{grid-template-columns:minmax(0,1fr) 336px;min-height:0}.market-detail-main{gap:8px;min-height:0;padding:10px 16px 12px;overflow:hidden}.market-detail-main .section-header{min-height:26px}.market-detail-main .bubble-canvas-container,.market-detail-main .skeleton-canvas{border-radius:8px;flex:auto;height:auto;min-height:0}.market-detail-sidebar{min-height:0;overflow:hidden}.market-detail-sidebar .pulse-sidebar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;min-height:0;padding-bottom:72px;display:flex;overflow-y:auto}.market-detail-sidebar .pulse-sidebar-scroll::-webkit-scrollbar{width:5px}.market-detail-sidebar .pulse-sidebar-scroll::-webkit-scrollbar-thumb{background:#9945ff47;border-radius:999px}.market-detail-sidebar .program-details,.market-detail-sidebar .market-health-monitor,.market-detail-sidebar .insurance-health,.market-detail-sidebar .lp-gauges,.market-detail-sidebar .activity-feed{flex:none}.market-detail-sidebar .program-details-toggle{padding:9px 14px}.market-detail-sidebar .market-health-monitor{padding:12px 14px}.market-detail-sidebar .market-health-verdict{margin-top:8px;padding:10px}.market-detail-sidebar .market-health-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.market-detail-sidebar .market-health-check{justify-content:space-between;align-items:flex-start;gap:6px;padding:7px 8px;display:flex}.market-detail-sidebar .market-health-check-detail,.market-detail-sidebar .market-health-check-points{display:none}.market-detail-sidebar .market-health-check-label,.market-detail-sidebar .market-health-check-value{font-size:10px}.market-detail-sidebar .insurance-health{border-bottom:1px solid var(--border-color);padding:12px 14px}.market-detail-sidebar .insurance-gauges{gap:10px;margin-top:8px}.market-detail-sidebar .insurance-svg{width:72px;height:72px}.market-detail-sidebar .insurance-details{gap:2px;margin-top:8px}.market-detail-sidebar .insurance-detail-row{padding:4px 0}.market-detail-sidebar .lp-gauges{border-bottom:1px solid var(--border-color);padding:12px 14px}.market-detail-sidebar .gauges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px}.market-detail-sidebar .gauge-card{gap:3px}.market-detail-sidebar .gauge-svg{width:56px;height:56px}.market-detail-sidebar .gauge-label{font-size:9px}.market-detail-sidebar .activity-feed{flex:none;padding:12px 14px}.market-detail-sidebar .feed-list{gap:1px;max-height:none;margin-top:8px;overflow:visible}.market-detail-sidebar .feed-item{padding:6px 0}.market-detail-sidebar .feed-icon{font-size:12px}.market-detail-sidebar .feed-desc,.market-detail-sidebar .feed-wallet,.market-detail-sidebar .feed-time{font-size:10px}@media (max-width:1100px){.market-detail-tab-positions{grid-template-columns:1fr;overflow-y:auto}.market-detail-main{min-height:420px}.market-detail-sidebar{overflow:visible}.market-detail-sidebar .pulse-sidebar-scroll{padding-bottom:16px;overflow:visible}}.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:650;display:flex}.title-icon{color:var(--solana-purple);font-size:15px}.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(--text-primary)}.collapsible-chevron{color:var(--text-muted);font-size:13px;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:#0a0b0fd1;align-items:center;gap:4px;padding:5px 20px;display:flex;overflow-x:auto}.tab-btn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;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:#ffffff0a;border-color:#ffffff0d}.tab-active{color:var(--text-primary);background:#fff1;border-color:#9945ff57;box-shadow:inset 0 -1px #9945ff6b}.tab-icon{font-size:13px}.tab-label{letter-spacing:.3px;font-weight:600}.tab-full-width{grid-column:1/-1;min-height:0;padding:16px 20px;overflow-y:auto}.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-health-monitor{border-bottom:1px solid var(--border-color);padding:16px}.market-health-verdict{border:1px solid var(--border-color);background:#ffffff06;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.market-health-verdict-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.market-health-label{letter-spacing:.08em;font-size:11px;font-weight:800}.market-health-action{color:var(--text-secondary);font-size:11px;line-height:1.35}.market-health-score{flex:none;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800}.market-health-healthy{background:#14f1950b;border-color:#14f19547}.market-health-healthy .market-health-label,.market-health-healthy .market-health-score{color:var(--solana-green)}.market-health-watch{background:#ffd7000b;border-color:#ffd7004d}.market-health-watch .market-health-label,.market-health-watch .market-health-score{color:var(--gold)}.market-health-at-risk,.market-health-stale{background:#ff4b6e0b;border-color:#ff4b6e4d}.market-health-at-risk .market-health-label,.market-health-at-risk .market-health-score,.market-health-stale .market-health-label,.market-health-stale .market-health-score{color:var(--warn-red)}.market-health-unknown{border-color:var(--border-color)}.market-health-checks{flex-direction:column;gap:6px;margin-top:10px;display:flex}.market-health-check{background:#ffffff05;border:1px solid #ffffff0f;border-left-width:3px;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.market-health-check-pass{border-left-color:var(--solana-green)}.market-health-check-watch,.market-health-check-unknown{border-left-color:var(--gold)}.market-health-check-fail{border-left-color:var(--warn-red)}.market-health-check-main,.market-health-check-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.market-health-check-metric{align-items:flex-end}.market-health-check-label{color:var(--text-primary);font-size:11px;font-weight:650}.market-health-check-detail,.market-health-check-points{color:var(--text-muted);font-size:10px;line-height:1.3}.market-health-check-value{color:var(--text-primary);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.market-health-empty{color:var(--text-muted);text-align:center;margin-top:10px;padding:14px;font-size:12px}.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:9px;height:100%;min-height:0;padding:10px 18px;display:flex;overflow:hidden}.all-programs-command-row{grid-template-columns:minmax(360px,.75fr) minmax(560px,1.25fr);align-items:stretch;gap:10px;display:grid}.all-programs-health-stack{flex-direction:column;gap:6px;min-width:0;display:flex}.all-programs-health-stack .health-chip-wrap{margin:0}.all-programs-demo-notice{color:var(--text-secondary);background:#ffd70009;border:1px solid #ffd70029;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;line-height:1.35;display:flex}.demo-data-badge{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffd70012;border:1px solid #ffd7003d;border-radius:4px;flex:none;align-items:center;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1.2;display:inline-flex}.all-programs-command-side{grid-template-columns:minmax(280px,.82fr) minmax(300px,1fr);gap:10px;min-width:0;display:grid}.all-programs-ai-slot{min-width:0}.all-programs-ai-slot .ai-insights,.all-programs-ai-slot .vision-gate{background:#9945ff05;border:1px solid #9945ff24;border-radius:8px;height:100%;min-height:0;padding:8px 10px}.all-programs-ai-slot .ai-insights-body{flex-direction:column;align-items:flex-start;gap:7px}.all-programs-ai-slot .ai-insights-text{-webkit-line-clamp:7;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.all-programs-ai-slot .vision-gate-body{justify-content:center;min-height:64px;padding:4px 0 0}.all-programs-ai-slot .vision-gate-lock{font-size:18px}.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:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:clip}.all-stat{background:#0a0a1461;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;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:15px;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:11px;font-weight:400}.all-stat-note{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:9px}.all-programs-layout{flex:1;gap:12px;min-width:0;min-height:0;display:flex}.all-programs-left{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.all-programs-right{flex-direction:column;flex-shrink:0;align-self:stretch;gap:9px;width:320px;min-height:0;display:flex}.eco-sentiment{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:5px;padding:7px 12px;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:18px;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:8px;flex-direction:column;flex:none;min-width:0;height:clamp(300px,36vh,420px);min-height:300px;display:flex;overflow:hidden}.all-programs-bubbles .bubble-canvas-container{background:#0000002e;border:none;border-radius:0;flex:1;height:auto;min-height:0}.all-programs-bubbles .skeleton-canvas{flex:1;min-height:0}.all-programs-bubbles-header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.all-programs-bubbles-title-row{align-items:center;gap:8px;min-width:0;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-program-ls-bar{gap:1px;height:3px;display:flex;overflow:hidden}.all-program-ls-long,.all-program-ls-short{transition:width .6s}.ecosystem-market-health{border:1px solid var(--border-color);background:#ffffff06;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.ecosystem-market-health-compact{gap:6px;padding:8px 10px}.ecosystem-market-health-compact .ecosystem-market-health-label{font-size:15px}.ecosystem-market-health-compact .ecosystem-market-health-score span{font-size:20px}.ecosystem-market-health-compact .ecosystem-market-health-counts span{padding:5px 7px}.ecosystem-market-health-main{justify-content:space-between;align-items:center;gap:14px;display:flex}.ecosystem-market-health-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ecosystem-market-health-kicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.ecosystem-market-health-label{color:var(--text-primary);font-size:18px;line-height:1.15}.ecosystem-market-health-action{color:var(--text-secondary);font-size:10px;line-height:1.35}.ecosystem-market-health-score{color:var(--text-primary);flex:none;align-items:baseline;font-family:JetBrains Mono,monospace;display:flex}.ecosystem-market-health-score small{color:var(--text-muted);font-size:11px}.ecosystem-market-health-meter{background:var(--surface-hover,#ffffff0f);border-radius:3px;height:3px;position:relative;overflow:hidden}.ecosystem-market-health-meter span{border-radius:inherit;background:var(--text-muted);transition:width .18s ease-out;position:absolute;inset:0 auto 0 0}.ecosystem-market-health-healthy .ecosystem-market-health-meter span{background:var(--positive)}.ecosystem-market-health-watch .ecosystem-market-health-meter span{background:var(--warning)}.ecosystem-market-health-at-risk .ecosystem-market-health-meter span,.ecosystem-market-health-stale .ecosystem-market-health-meter span{background:var(--negative)}.ecosystem-market-health-counts{background:#ffffff0b;border:1px solid #ffffff0b;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ecosystem-market-health-counts span{color:var(--text-muted);text-transform:uppercase;background:#0a0a1499;flex-direction:column;gap:1px;padding:7px 8px;font-size:9px;display:flex}.ecosystem-market-health-counts strong{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:13px}.ecosystem-market-health-counts small{color:inherit;font:inherit}.ecosystem-market-health-worst{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;display:grid}.ecosystem-market-health-worst-row{background:#ffffff05;border:1px solid #ffffff0b;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.ecosystem-market-health-market{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ecosystem-market-health-healthy{border-color:#14f19538}.ecosystem-market-health-watch{border-color:#ffd70038}.ecosystem-market-health-at-risk,.ecosystem-market-health-stale{border-color:#ff4b6e38}.health-status-pill{border:1px solid var(--border-color);white-space:nowrap;border-radius:4px;justify-self:end;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1.2}.health-status-pill-healthy{color:var(--solana-green);background:#14f1950f;border-color:#14f19533}.health-status-pill-watch,.health-status-pill-unknown{color:var(--gold);background:#ffd7000f;border-color:#ffd70033}.health-status-pill-at-risk,.health-status-pill-stale{color:var(--warn-red);background:#ff4b6e0f;border-color:#ff4b6e33}.all-programs-sidebar{flex-direction:column;flex:0 auto;gap:8px;min-height:0;max-height:min(42vh,360px);padding-bottom:4px;display:flex;overflow-y:auto}.all-programs-right .x-feed-card{border-radius:8px;flex:210px;min-height:190px}.all-program-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;overflow:clip}.all-program-card-header{background:#ffffff08;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.all-program-title-row{align-items:center;gap:6px;min-width:0;display:flex}.all-program-name{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;overflow:hidden}.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:6px 9px;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:128px;display:flex;overflow-y:auto}.all-program-market-row{border-bottom:1px solid #ffffff0a;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:5px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:grid}.all-program-market-row-demo{grid-template-columns:1fr auto auto auto}.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-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:1200px){.all-programs-command-row,.all-programs-command-side{grid-template-columns:1fr}.all-programs-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:600px){.section-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:10px;overflow:hidden}.all-programs-stats{grid-template-columns:repeat(2,minmax(0,1fr));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-command-row{grid-template-columns:1fr}.all-programs-right{width:100%;max-height:none;overflow-y:visible}.all-programs-bubbles{flex:none;height:420px;min-height:360px}.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:16px}}@media (max-width:500px){.all-programs-overview{gap:10px;padding:8px}.all-programs-bubbles{height:340px;min-height:300px}.all-stat{border-bottom:1px solid #ffffff0f;border-right:none;padding:8px 12px}.all-stat:last-child{border-bottom:none}.all-stat-value{font-size:13px}.all-program-card{min-width:200px}.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}.archived-program-badge{color:#ff8a9f;background:#ff4b6e14;border-color:#ff4b6e33}.coming-soon-text{color:var(--solana-green);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:22px;font-weight:700}.archived-program-title{color:#ff8a9f}.coming-soon-desc{color:var(--text-secondary);max-width:360px;margin:0;font-size:14px;line-height:1.5}.archived-program-desc{color:var(--text-muted);font-size:13px}.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:6px;padding:24px 16px;display:flex}.sidebar-locked-text{color:var(--text-secondary);font-size:12px;font-weight:600}.sidebar-locked-sub{color:var(--text-muted);max-width:190px;font-size:10px;line-height:1.35}.sidebar-program-name-row{align-items:center;gap:5px;min-width:0;display:flex}.sidebar-program-devnet,.sidebar-program-archived,.sidebar-markets-locked-badge{letter-spacing:.04em;border-radius:3px;flex-shrink:0;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:700;line-height:1.4}.sidebar-program-devnet{color:var(--gold);background:#ffd70014;border:1px solid #ffd7002e}.sidebar-program-archived,.sidebar-markets-locked-badge{color:#ff8a9f;background:#ff4b6e12;border:1px solid #ff4b6e29}.sidebar-program-activity,.program-activity-badge{letter-spacing:.04em;border-radius:3px;flex-shrink:0;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:700;line-height:1.4}.sidebar-program-activity-active,.program-activity-active{color:#14f195;background:#14f19514;border:1px solid #14f1952e}.sidebar-program-activity-inactive,.program-activity-inactive{color:#ff8a9f;background:#ff4b6e12;border:1px solid #ff4b6e29}.sidebar-section-divider{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:4px;padding:10px 10px 5px;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:#ffffff09;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600}.sidebar-discovered-item:hover{border-left-color:var(--solana-green)}.sidebar-discovered-badge{letter-spacing:.04em;color:#14f195;background:#14f19514;border:1px solid #14f1952e;border-radius:3px;flex-shrink:0;padding:1px 4px;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,[data-theme=mono] .sidebar-program-archived,[data-theme=mono] .sidebar-markets-locked-badge{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] .all-programs-demo-notice,[data-theme=mono] .all-program-card-demo{background:#00000006;border-color:#0000001f}[data-theme=mono] .demo-data-badge{color:#555;background:#0000000d;border-color:#0000001f}[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] .sidebar-program-activity-active,[data-theme=mono] .program-activity-active{color:#222;background:#00000014;border-color:#0000002e}[data-theme=mono] .sidebar-program-activity-inactive,[data-theme=mono] .program-activity-inactive{color:#00000073;background:#00000008;border-color:#0000001f}[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-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}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] .market-health-monitor,[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] .archived-program-title{color:var(--text-secondary)}[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{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:18px;max-width:1180px;margin:0 auto;padding:20px 24px;display:flex}.scanner-watch-hero{background:#9945ff06;border:1px solid #9945ff24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:16px 18px;display:grid}.scanner-watch-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.scanner-watch-kicker{color:var(--solana-purple);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.scanner-watch-copy h2{color:var(--text-primary);margin:0;font-size:20px;line-height:1.15}.scanner-watch-copy p{max-width:780px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.scanner-watch-steps{flex-direction:column;gap:6px;min-width:180px;display:flex}.scanner-watch-steps span{color:var(--text-secondary);background:#ffffff06;border:1px solid #ffffff0f;border-radius:6px;padding:7px 9px;font-family:JetBrains Mono,monospace;font-size:10px}.readiness-notice{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:grid}.readiness-notice strong{color:var(--solana-green);text-transform:uppercase;font-size:9px}.readiness-notice span:last-child{text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8px}.scanner-inspect{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.scanner-inspect-heading{flex-direction:column;gap:2px;display:flex}.scanner-inspect-heading strong{color:var(--text-primary);font-size:11px}.scanner-inspect-heading span{color:var(--text-muted);font-size:8px;line-height:1.35}.scanner-inspect .scanner-input-section{min-width:0}.scanner-inspect .scanner-input{padding:9px 11px;font-size:10px}.scanner-inspect .scanner-btn{padding:9px 18px;font-size:10px}.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{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;gap:16px;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}.watch-summary{border:1px solid var(--border-color);background:var(--border-color);border-radius:8px;grid-template-columns:repeat(4,auto);gap:1px;display:grid;overflow:hidden}.watch-summary span{background:var(--bg-secondary);min-width:74px;color:var(--text-muted);text-transform:uppercase;flex-direction:column;gap:1px;padding:7px 10px;font-size:9px;display:flex}.watch-summary strong{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:14px}.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:8px;flex-direction:column;gap:10px;padding:14px;transition:border-color .2s,box-shadow .2s;display:flex}.network-card.readiness-high{border-color:#14f19538}.network-card.readiness-mid{border-color:#ffd7002e}.network-card:hover{border-color:#9945ff4d;box-shadow:0 4px 20px #00000026}.network-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.network-card-badges{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.network-card-title{flex-direction:column;gap:3px;min-width:0;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:4px;padding:2px 8px;font-size:9px;font-weight:800}.network-badge-mainnet{color:var(--solana-green);background:#14f1950d;border-color:#14f1952e}.network-badge-devnet{color:var(--gold);background:#ffd7000d;border-color:#ffd7002e}.network-badge-demo{color:var(--text-muted);border-color:var(--border-color);background:#ffffff08}.readiness-badge{border:1px solid var(--border-color);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex:none;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800}.readiness-badge-high{color:var(--solana-green);background:#14f1950e;border-color:#14f19538}.readiness-badge-mid{color:var(--gold);background:#ffd7000e;border-color:#ffd70033}.readiness-badge-low{color:var(--text-muted);border-color:var(--border-color);background:#ffffff06}.network-pid{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.readiness-score-row{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.readiness-score{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800}.readiness-score small{color:var(--text-muted);font-size:10px}.readiness-meter{background:#ffffff0f;border-radius:999px;height:5px;overflow:hidden}.readiness-meter-fill{border-radius:inherit;background:linear-gradient(90deg,var(--solana-purple),var(--solana-green));height:100%}.readiness-detail{min-height:32px;color:var(--text-secondary);margin:0;font-size:11px;line-height:1.45}.network-stats{background:#ffffff0b;border:1px solid #ffffff0b;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.network-stat{background:var(--bg-primary);flex-direction:column;gap:2px;padding:7px 8px;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-stat-note{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:9px}.network-health{align-items:center;gap:8px;display:flex}.readiness-flags{flex-wrap:wrap;gap:5px;display:flex}.readiness-flags span{border:1px solid var(--border-color);border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.flag-pass{color:var(--solana-green);background:#14f1950b;border-color:#14f19529}.flag-watch{color:var(--text-muted);background:#ffffff06}.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-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.network-scan-time{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:9px}.network-dashboard-link:hover{opacity:.8;text-decoration:underline}.scanner-body{width:100%;max-width:1440px}.scanner-body>*,.network-overview,.network-header>div:first-child,.league-table{min-width:0}.readiness-notice span,.network-subtitle{overflow-wrap:anywhere}.network-title-row{align-items:center;gap:9px;display:flex}.history-status{border:1px solid var(--border-color);color:var(--text-muted);text-transform:uppercase;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.history-status-redis,.history-status-file{color:var(--solana-green);border-color:#14f19529}.league-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.scanner-header-right,.league-tool-controls{align-items:center;gap:8px;display:flex}.league-tool-controls{justify-content:flex-end;min-width:0}.league-tool-controls>button,.comparison-prompt button,.readiness-tool-header button,.readiness-tool-actions button,.alert-setting-group>button,.alert-events-head button{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:9px;font-weight:700}.league-tool-controls>button:hover,.league-tool-controls>.league-tool-active,.comparison-prompt button:hover,.readiness-tool-header button:hover,.readiness-tool-actions button:hover,.alert-setting-group>button:hover,.alert-events-head button:hover{color:var(--solana-green);border-color:#14f19547}.league-compare-status{color:var(--text-muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:8px}.league-filters{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;grid-template-columns:repeat(4,auto);padding:2px;display:inline-grid}.league-filters button{min-width:68px;color:var(--text-muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 9px;font-family:inherit;font-size:10px;font-weight:700}.league-filters button:hover,.league-filters .league-filter-active{color:var(--text-primary);background:#ffffff0e}.league-search{border:1px solid var(--border-color);background:var(--bg-secondary);width:min(260px,36vw);color:var(--text-primary);border-radius:6px;outline:none;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.league-search:focus{border-color:#9945ff6b}.league-table{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;overflow:hidden}.league-table-head,.league-row{grid-template-columns:minmax(220px,1.5fr) minmax(132px,.9fr) 80px 94px 76px 88px 82px 48px 26px;align-items:center;gap:10px;display:grid}.league-table-head{border-bottom:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff06;padding:7px 11px;font-size:8px;font-weight:800}.league-program{border-bottom:1px solid var(--border-color)}.league-program:last-child{border-bottom:0}.league-program-high{box-shadow:inset 2px 0 #14f19573}.league-program-mid{box-shadow:inset 2px 0 #f4c95d61}.league-program-archived{opacity:.72}.league-program-expanded{opacity:1}.league-row{width:100%;min-height:58px;color:var(--text-primary);text-align:left;background:0 0;border:0;padding:8px 11px;font-family:inherit}.league-row>*{min-width:0}.league-program-cell{grid-template-columns:28px 14px 30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.league-compare-check,.alert-option input{width:13px;height:13px;accent-color:var(--solana-green);cursor:pointer;margin:0}.league-compare-check:disabled{cursor:not-allowed;opacity:.35}.league-rank{color:var(--text-muted);text-align:center;font-family:JetBrains Mono,monospace;font-size:10px}.league-logo,.league-logo-fallback{border:1px solid var(--border-color);object-fit:cover;border-radius:5px;width:30px;height:30px}.league-logo-fallback{background:var(--bg-primary);color:var(--text-muted);place-items:center;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;display:grid}.league-program-copy,.league-stage-cell,.league-score-cell,.league-momentum,.league-metric-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.league-program-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.league-program-copy small,.league-stage-cell small,.league-momentum small,.league-metric-cell small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:8px;overflow:hidden}.league-stage-cell{align-items:flex-start}.league-stage-cell .readiness-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.readiness-badge-archived{color:var(--text-muted);border-color:var(--border-color);background:#ffffff05}.league-score-cell strong,.league-momentum strong,.league-metric-cell strong{font-family:JetBrains Mono,monospace;font-size:12px}.league-score-track{background:#ffffff12;width:100%;height:3px;overflow:hidden}.league-score-track span{background:var(--solana-green);height:100%;display:block}.league-momentum-collecting strong,.league-momentum-flat strong{color:var(--text-secondary)}.league-scan-cell{color:var(--text-muted);flex-direction:column;gap:2px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.league-scan-cell strong{color:var(--text-secondary);font-size:9px}.league-scan-cell small{text-transform:uppercase;font-size:7px}.league-expand{border:1px solid var(--border-color);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;place-items:center;padding:0;font-family:JetBrains Mono,monospace;font-size:13px;display:grid}.league-expand:hover{color:var(--text-primary);border-color:#9945ff6b}.league-details{border-top:1px solid var(--border-color);background:var(--bg-primary);padding:12px 14px 14px 49px}.league-stage-note{border-bottom:1px solid var(--border-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.league-stage-note>span{color:var(--text-primary);font-size:11px;font-weight:800}.league-stage-note p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.4}.league-detail-grid{grid-template-columns:minmax(220px,.9fr) minmax(310px,1.35fr) minmax(230px,1fr);gap:18px;padding:12px 0;display:grid}.league-detail-section{min-width:0}.league-detail-section+.league-detail-section{border-left:1px solid var(--border-color);padding-left:18px}.league-detail-section h3{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;font-size:9px}.dimension-list,.evidence-list,.timeline-list{flex-direction:column;gap:7px;display:flex}.dimension-row{grid-template-columns:1fr;gap:4px;display:grid}.dimension-row-head{color:var(--text-secondary);justify-content:space-between;gap:8px;font-size:9px;display:flex}.dimension-row-head strong{color:var(--text-primary);font-family:JetBrains Mono,monospace}.dimension-track{background:#ffffff12;height:3px;overflow:hidden}.dimension-track span{background:var(--solana-green);height:100%;display:block}.dimension-row small{color:var(--text-muted);font-size:8px;line-height:1.35}.evidence-row{color:inherit;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:7px;text-decoration:none;display:grid}a.evidence-row:hover .evidence-copy strong{color:var(--solana-purple)}.evidence-kind{border:1px solid var(--border-color);color:var(--text-muted);text-align:center;text-transform:uppercase;border-radius:3px;padding:2px 4px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:800}.evidence-kind-onchain{color:var(--solana-green);border-color:#14f1952b}.evidence-kind-project{color:var(--gold);border-color:#f4c95d30}.evidence-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.evidence-copy strong{color:var(--text-secondary);font-size:9px}.evidence-copy small{color:var(--text-muted);font-size:8px;line-height:1.3}.evidence-state{color:var(--text-muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px}.momentum-summary{flex-direction:column;gap:2px;margin-bottom:9px;display:flex}.momentum-summary strong{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:17px}.momentum-summary span{color:var(--text-muted);font-size:8px}.timeline-event{grid-template-columns:8px minmax(0,1fr);gap:7px;display:grid}.timeline-marker{border:1px solid var(--text-muted);border-radius:50%;width:6px;height:6px;margin-top:3px}.timeline-event>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.timeline-event strong{color:var(--text-secondary);font-size:9px}.timeline-event small,.timeline-event time{color:var(--text-muted);font-size:8px;line-height:1.3}.timeline-event time{font-family:JetBrains Mono,monospace}.league-detail-footer{border-top:1px solid var(--border-color);align-items:center;gap:10px;padding-top:10px;display:flex}.league-detail-footer>span:first-child{color:var(--text-muted);margin-right:auto;font-size:8px}.league-actions{align-items:center;gap:5px;display:flex}.league-actions a,.league-actions button{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:5px 7px;font-family:inherit;font-size:8px;font-weight:700;text-decoration:none}.league-actions a:hover,.league-actions button:hover{color:var(--text-primary);border-color:#9945ff59}.league-actions .league-action-primary{color:var(--solana-green);border-color:#14f19533}.share-status{color:var(--solana-green);white-space:nowrap;font-size:8px}.comparison-prompt,.readiness-comparison,.readiness-alerts{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px}.comparison-prompt{color:var(--text-muted);align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.comparison-prompt strong{color:var(--text-primary)}.comparison-prompt button{margin-left:auto}.readiness-tool-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:8px 10px;display:flex}.readiness-tool-header>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.readiness-tool-header h3{color:var(--text-primary);margin:0;font-size:12px}.readiness-tool-kicker{color:var(--solana-green);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:800}.readiness-tool-actions{align-items:center;gap:5px;display:flex}.readiness-access-gate{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.readiness-access-label{color:var(--gold);text-transform:uppercase;border:1px solid #f4c95d38;border-radius:3px;padding:3px 5px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:800}.readiness-access-copy,.readiness-access-balance{flex-direction:column;gap:2px;min-width:0;display:flex}.readiness-access-copy strong{color:var(--text-primary);font-size:10px}.readiness-access-copy span,.readiness-access-balance span{color:var(--text-muted);font-size:8px;line-height:1.35}.readiness-access-balance{color:var(--text-secondary);white-space:nowrap;font-family:JetBrains Mono,monospace}.readiness-access-gate>a,.readiness-access-gate>button{color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #9945ff59;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:8px;font-weight:700;text-decoration:none}.comparison-columns{grid-template-columns:repeat(var(--comparison-count),minmax(0,1fr));display:grid}.comparison-program{min-width:0;padding:10px}.comparison-program+.comparison-program{border-left:1px solid var(--border-color)}.comparison-program-head,.comparison-score,.comparison-metrics>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.comparison-program-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.comparison-program-head>div>strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.comparison-program-head>div>span{color:var(--text-muted);text-transform:capitalize;font-size:8px}.comparison-program-head>button{border:1px solid var(--border-color);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:0}.comparison-score{border-bottom:1px solid var(--border-color);color:var(--text-muted);text-transform:uppercase;margin:10px 0 8px;padding-bottom:8px;font-size:8px}.comparison-score>strong{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:19px}.comparison-score small{color:var(--text-muted);font-size:8px}.comparison-best{color:var(--solana-green)!important}.comparison-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;display:grid}.comparison-metrics>div{border-bottom:1px solid #ffffff0a;min-width:0;padding:5px 0}.comparison-metrics dt,.comparison-metrics dd{min-width:0;margin:0;font-size:8px}.comparison-metrics dt{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison-metrics dd{color:var(--text-secondary);text-align:right;font-family:JetBrains Mono,monospace}.alert-settings-grid{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(180px,.7fr);display:grid}.alert-setting-group{min-width:0;padding:10px}.alert-setting-group+.alert-setting-group{border-left:1px solid var(--border-color)}.alert-setting-group>strong,.alert-events-head>strong{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px}.alert-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px;margin-top:8px;display:grid}.alert-option{cursor:pointer;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:6px;display:grid}.alert-option>span{flex-direction:column;gap:1px;min-width:0;display:flex}.alert-option strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.alert-option small,.alert-delivery-group p,.alert-events>p{color:var(--text-muted);margin:0;font-size:8px;line-height:1.35}.alert-permission{color:var(--gold);text-transform:uppercase;margin:8px 0 6px;font-family:JetBrains Mono,monospace;font-size:8px;display:inline-block}.alert-permission-granted{color:var(--solana-green)}.alert-delivery-group>button{margin-top:8px}.alert-delivery-group>button:disabled{cursor:not-allowed;opacity:.45}.alert-events{border-top:1px solid var(--border-color);padding:9px 10px 10px}.alert-events-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.alert-event-list{flex-direction:column;max-height:190px;display:flex;overflow-y:auto}.alert-event{border-top:1px solid #ffffff0a;grid-template-columns:6px minmax(0,1fr) auto;align-items:start;gap:7px;padding:6px 0;display:grid}.alert-event>span{background:var(--text-muted);border-radius:50%;width:5px;height:5px;margin-top:4px}.alert-event-positive>span{background:var(--solana-green)}.alert-event-warning>span{background:var(--warn-red)}.alert-event>div strong,.alert-event>div p,.alert-event time{margin:0;font-size:8px}.alert-event>div strong{color:var(--text-secondary)}.alert-event>div p,.alert-event time{color:var(--text-muted)}.alert-event time{white-space:nowrap;font-family:JetBrains Mono,monospace}.readiness-card-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020408d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.readiness-card-modal{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;width:min(980px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 24px 70px #0000008c}.readiness-card-header,.readiness-card-footer{justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.readiness-card-header{border-bottom:1px solid var(--border-color)}.readiness-card-header>div,.readiness-card-footer>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.readiness-card-header span{color:var(--solana-green);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:800}.readiness-card-header h2{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.readiness-card-header>button{border:1px solid var(--border-color);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;flex:0 0 26px;place-items:center;padding:0;font-size:14px;display:grid}.readiness-card-header>button:hover{color:var(--text-primary);border-color:#9945ff6b}.readiness-card-canvas{aspect-ratio:16/9;background:#07090f;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden}.readiness-card-canvas img{object-fit:contain;width:100%;height:100%;display:block}.readiness-card-loading,.readiness-card-error{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.readiness-card-error{color:var(--warn-red)}.readiness-card-footer{border-top:1px solid var(--border-color)}.readiness-card-footer strong{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:9px}.readiness-card-footer span{color:var(--text-muted);font-size:8px}.readiness-card-footer .readiness-card-status{color:var(--solana-green)}.readiness-card-actions{align-items:center;gap:6px;display:flex}.readiness-card-actions button,.readiness-card-actions a{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:7px 9px;font-family:inherit;font-size:9px;font-weight:700;text-decoration:none}.readiness-card-actions button:hover:not(:disabled),.readiness-card-actions a:hover{color:var(--solana-green);border-color:#14f19547}.readiness-card-actions button:disabled{cursor:wait;opacity:.45}.readiness-card-actions a{color:var(--solana-green);border-color:#14f19533}@media (max-width:1100px){.league-table-head,.league-row{grid-template-columns:minmax(210px,1.5fr) minmax(126px,.9fr) 74px 88px 70px 84px 26px}.league-table-head>:nth-child(7),.league-table-head>:nth-child(8),.league-row>:nth-child(7),.league-row>:nth-child(8){display:none}.league-detail-grid{grid-template-columns:minmax(210px,.85fr) minmax(300px,1.25fr)}.league-detail-section:last-child{border-top:1px solid var(--border-color);border-left:0;grid-column:1/-1;padding:12px 0 0}}@media (max-width:900px){.scanner-header{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.scanner-body{padding:16px}.scanner-watch-hero{grid-template-columns:1fr}.scanner-watch-steps{min-width:0}.readiness-notice,.scanner-inspect{grid-template-columns:1fr}.readiness-notice{gap:3px}.network-header{flex-direction:column;align-items:flex-start}.watch-summary{grid-template-columns:repeat(2,1fr);width:100%}.scanner-result-stats,.network-grid{grid-template-columns:repeat(2,1fr)}.league-toolbar{width:100%}.alert-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-setting-group:last-child{border-top:1px solid var(--border-color);border-left:0;grid-column:1/-1}.league-table-head{display:none}.league-row{grid-template-columns:minmax(190px,1fr) 126px 68px 28px;gap:8px}.league-row>:nth-child(4),.league-row>:nth-child(5),.league-row>:nth-child(6),.league-row>:nth-child(7),.league-row>:nth-child(8){display:none}.league-details{padding-left:14px}.league-detail-grid{grid-template-columns:1fr}.league-detail-section+.league-detail-section,.league-detail-section:last-child{border-top:1px solid var(--border-color);border-left:0;grid-column:auto;padding:12px 0 0}.league-detail-footer{flex-wrap:wrap;align-items:flex-start}.league-detail-footer>span:first-child{width:100%}}@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}.scanner-inspect .scanner-form,.scanner-inspect .scanner-input-wrap{min-width:0}.league-toolbar{flex-direction:column;align-items:stretch}.league-filters{grid-template-columns:repeat(4,1fr);width:100%}.league-filters button{min-width:0;padding-inline:4px}.league-search{width:100%}.league-tool-controls{grid-template-columns:1fr auto;width:100%;display:grid}.league-tool-controls .league-search{grid-area:1/1/auto/-1}.league-tool-controls .league-compare-status,.league-tool-controls>button{grid-row:2}.league-row{grid-template-columns:minmax(140px,1fr) 92px 48px 24px;min-height:56px;padding-inline:8px}.league-program-cell{grid-template-columns:18px 13px 26px minmax(0,1fr);gap:5px}.league-logo,.league-logo-fallback{width:26px;height:26px}.league-program-copy small,.league-stage-cell small{display:none}.league-stage-cell .readiness-badge{font-size:7px}.league-stage-note{grid-template-columns:1fr;gap:4px}.evidence-row{grid-template-columns:48px minmax(0,1fr) auto}.league-actions{flex-wrap:wrap}.comparison-prompt{flex-wrap:wrap;align-items:flex-start}.comparison-prompt button{margin-left:0}.readiness-access-gate{grid-template-columns:1fr auto;gap:7px}.readiness-access-label,.readiness-access-copy{grid-column:1/-1}.readiness-access-balance{white-space:normal}.comparison-columns,.alert-settings-grid{grid-template-columns:1fr}.comparison-program+.comparison-program,.alert-setting-group+.alert-setting-group,.alert-setting-group:last-child{border-top:1px solid var(--border-color);border-left:0;grid-column:auto}.comparison-metrics,.alert-option-list{grid-template-columns:1fr}.alert-event{grid-template-columns:6px minmax(0,1fr)}.alert-event time{grid-column:2}.readiness-card-backdrop{align-items:start;padding:8px}.readiness-card-modal{max-height:none}.readiness-card-header,.readiness-card-footer{align-items:flex-start}.readiness-card-footer{flex-direction:column}.readiness-card-actions{flex-wrap:wrap;width:100%}.readiness-card-actions button,.readiness-card-actions a{text-align:center;flex:auto}}[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] .league-table,[data-theme=mono] .league-filters,[data-theme=mono] .league-search{background:var(--bg-primary)}[data-theme=mono] .league-details{background:var(--bg-secondary)}[data-theme=mono] .league-score-track,[data-theme=mono] .dimension-track{background:#00000014}[data-theme=mono] .league-score-track span,[data-theme=mono] .dimension-track span{background:#333}[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{z-index:9998;border:1px solid var(--border-strong);background:var(--surface-elevated);cursor:pointer;width:46px;height:46px;transition:border-color var(--motion-fast),background var(--motion-fast),opacity var(--motion-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 8px 24px #00000042}.blinks-chat-btn:hover{border-color:color-mix(in srgb,var(--accent)45%,transparent);background:var(--surface-hover)}.blinks-chat-btn-open{opacity:0;pointer-events:none}.blinks-chat-btn img{object-fit:cover;border-radius:50%;width:42px;height:42px}.blinks-chat-panel{z-index:9998;border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface-elevated);width:min(400px,100vw - 32px);height:min(680px,100dvh - 40px);min-height:420px;box-shadow:var(--shadow-elevated);animation:blinks-slide-up var(--motion-panel);flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}.blinks-chat-header{border-bottom:1px solid var(--border-subtle);background:var(--surface-primary);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 14px;display:flex}.blinks-chat-identity,.blinks-chat-header-actions{align-items:center;display:flex}.blinks-chat-identity{gap:9px;min-width:0}.blinks-chat-identity>img{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.blinks-chat-header-actions{flex:none;gap:6px}.blinks-chat-header-left{flex-direction:column;gap:2px;min-width:0;display:flex}.blinks-chat-title{color:var(--text-primary);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.2}.blinks-chat-powered{color:var(--text-muted);white-space:nowrap;font-size:10px;line-height:1.2}.blinks-chat-reset,.blinks-chat-close,.blinks-chat-message-actions button{color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast);background:0 0;border:0}.blinks-chat-reset{border-radius:var(--radius-tag);min-height:30px;padding:5px 7px;font-size:10px;font-weight:500}.blinks-chat-close{border-radius:var(--radius-control);place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.blinks-chat-reset:hover,.blinks-chat-close:hover{background:var(--surface-hover);color:var(--text-primary)}.blinks-chat-context{border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:8px 14px;display:grid}.blinks-chat-context span,.blinks-chat-context small{color:var(--text-muted);font-size:9px}.blinks-chat-context strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.blinks-chat-context small{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.blinks-chat-messages{overscroll-behavior:contain;background:var(--surface-elevated);scrollbar-color:var(--border-strong)transparent;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.blinks-chat-messages::-webkit-scrollbar-thumb{background:var(--border-strong)}.blinks-chat-empty{flex-direction:column;justify-content:center;gap:24px;min-height:100%;padding:24px 0;display:flex}.blinks-chat-empty>div:first-child{flex-direction:column;gap:6px;display:flex}.blinks-chat-empty-eyebrow{color:var(--accent-hover);font-family:var(--font-mono);font-size:9px;font-weight:600}.blinks-chat-empty h3{max-width:280px;color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.3}.blinks-chat-empty p{max-width:330px;color:var(--text-secondary);font-size:12px;line-height:1.55}.blinks-chat-starters{flex-direction:column;gap:7px;display:flex}.blinks-chat-starters button{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle);min-height:40px;color:var(--text-secondary);cursor:pointer;text-align:left;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast);padding:9px 11px;font-size:11px;line-height:1.35}.blinks-chat-starters button:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.blinks-chat-msg{align-items:flex-start;gap:8px;width:100%;display:flex}.blinks-chat-msg-assistant{align-self:flex-start}.blinks-chat-msg-user{align-self:flex-end;width:auto;max-width:84%}.blinks-chat-msg-avatar{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px;margin-top:2px}.blinks-chat-msg-content{flex:1;min-width:0}.blinks-chat-msg-bubble{overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-sans);font-size:13px;line-height:1.55}.blinks-chat-p{margin:0 0 8px}.blinks-chat-p:last-child{margin-bottom:0}.blinks-chat-heading{color:var(--text-primary);margin:10px 0 5px;font-size:12px;font-weight:600}.blinks-chat-list{color:var(--text-secondary);margin:6px 0 10px;padding-left:20px}.blinks-chat-list li{margin-bottom:5px;padding-left:2px}.blinks-chat-list li::marker{color:var(--accent-hover)}.blinks-chat-msg-bubble strong{color:var(--text-primary);font-weight:600}.blinks-chat-msg-bubble a{color:var(--accent-hover);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent)40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent)40%,transparent);text-underline-offset:2px}.blinks-chat-msg-bubble code{background:var(--surface-hover);color:var(--text-secondary);font-family:var(--font-mono);border-radius:4px;padding:1px 4px;font-size:11px}.blinks-chat-msg-user .blinks-chat-msg-bubble{border:1px solid color-mix(in srgb,var(--accent)18%,transparent);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--text-primary);padding:8px 11px}.blinks-chat-message-actions{gap:10px;min-height:24px;margin-top:4px;display:flex}.blinks-chat-message-actions button{min-height:24px;padding:2px 0;font-size:9px}.blinks-chat-message-actions button:hover{color:var(--text-primary)}.blinks-chat-message-actions button:disabled{color:var(--text-disabled);cursor:default}.blinks-chat-typing{min-height:28px;color:var(--text-muted);align-items:center;gap:4px;display:flex}.blinks-chat-typing small{margin-left:5px;font-size:10px}.blinks-chat-typing span{background:var(--text-muted);border-radius:50%;width:5px;height:5px;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:.28}30%{opacity:.9}}.blinks-chat-error{border-left:2px solid var(--negative);border-radius:0 var(--radius-tag)var(--radius-tag)0;background:var(--negative-soft);color:var(--text-secondary);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.blinks-chat-error button{color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:none;font-size:10px;font-weight:600}.blinks-chat-input-row{border-top:1px solid var(--border-subtle);background:var(--surface-primary);flex:none;align-items:flex-end;gap:8px;min-height:64px;padding:10px 12px;display:flex}.blinks-chat-input{resize:none;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-elevated);width:100%;min-height:40px;max-height:112px;color:var(--text-primary);font-family:var(--font-sans);transition:border-color var(--motion-fast),background var(--motion-fast);outline:none;flex:auto;padding:9px 10px;font-size:13px;line-height:1.5;overflow-y:auto}.blinks-chat-input::placeholder{color:var(--text-muted)}.blinks-chat-input:focus{border-color:color-mix(in srgb,var(--accent)54%,transparent);background:var(--surface-hover)}.blinks-chat-send{border-radius:var(--radius-control);background:var(--accent);color:#fff;cursor:pointer;width:40px;height:40px;transition:opacity var(--motion-fast),background var(--motion-fast);border:none;flex:none;place-items:center;font-size:16px;display:grid}.blinks-chat-send:hover:not(:disabled){background:var(--accent-hover)}.blinks-chat-send:disabled{opacity:.32;cursor:default}@keyframes blinks-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-theme=mono] .blinks-chat-btn{background:#fff;border-color:#00000029;box-shadow:0 8px 24px #0000001f}[data-theme=mono] .blinks-chat-btn img,[data-theme=mono] .blinks-chat-identity>img,[data-theme=mono] .blinks-chat-msg-avatar{filter:grayscale()}[data-theme=mono] .blinks-chat-panel{--surface-primary:#fafafa;--surface-elevated:#fff;--surface-hover:#f2f2f2;--surface-subtle:#00000006;--border-subtle:#00000014;--border-strong:#00000024;--accent:#444;--accent-hover:#222;--accent-soft:#0000000e;--text-disabled:#1a1a1a38;background:#fff;border-color:#00000024;box-shadow:0 16px 42px #00000024}[data-theme=mono] .blinks-chat-header,[data-theme=mono] .blinks-chat-input-row{background:#fafafa}[data-theme=mono] .blinks-chat-context,[data-theme=mono] .blinks-chat-messages{background:#fff}[data-theme=mono] .blinks-chat-starters button,[data-theme=mono] .blinks-chat-input,[data-theme=mono] .blinks-chat-msg-bubble code{background:#00000009}[data-theme=mono] .blinks-chat-msg-user .blinks-chat-msg-bubble{background:#0000000e;border-color:#00000014}[data-theme=mono] .blinks-chat-send{background:#333}@media (max-width:600px){.blinks-chat-panel{border:0;border-radius:0;width:100%;height:100dvh;min-height:0;inset:0}.blinks-chat-header{padding-top:max(12px,env(safe-area-inset-top))}.blinks-chat-input-row{padding-bottom:max(10px,env(safe-area-inset-bottom))}.blinks-chat-btn{bottom:14px;right:14px}}.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);flex-direction:column;gap:4px;padding:24px 16px;font-size:13px;display:flex}.x-feed-empty-title{color:var(--text-primary);font-weight:650}.x-feed-empty-detail{color:var(--text-muted);font-size:11px}.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:1px solid var(--border-color);border-radius:6px;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(--text-primary);background:#fff1}[data-theme=mono] .view-mode-active{color:var(--text-primary);background:#b4b4b426}.workspace-container{min-height:0;padding:8px 10px}.workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding:6px 2px 8px;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);cursor:pointer;background:#ffffff09;border-radius:6px;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{color:var(--text-primary);background:#fff1;border-color:#9945ff57}.workspace-preset-select{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff09;border-radius:6px;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.workspace-reset-btn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;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{color:var(--text-primary);background:#fff1;border-color:#9945ff57}.workspace-panel-off{opacity:.4}.workspace-panel-toggle:hover{opacity:1;color:var(--text-primary);background:#ffffff0b;border-color:#ffffff1f}.workspace-panel-toggle-icon{line-height:1}.workspace-grid{min-height:200px}.workspace-panel{border:1px solid var(--border-color);background:#12131ab8;border-radius:8px;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 9px;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:550}.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] .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{color:#ffb000;border-color:#ffb0004d}[data-theme=terminal] .sidebar-program-archived,[data-theme=terminal] .sidebar-markets-locked-badge{color:#f60;background:#ff66001a;border-color:#ff66004d}[data-theme=terminal] .sidebar-program-activity-active,[data-theme=terminal] .program-activity-active{color:#00ff41;background:#00ff411a;border-color:#00ff414d}[data-theme=terminal] .sidebar-program-activity-inactive,[data-theme=terminal] .program-activity-inactive{color:#f60;background:#ff66001a;border-color:#ff66004d}[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] .market-health-monitor,[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] .archived-program-content{border-color:#ff66004d}[data-theme=terminal] .coming-soon-text{color:#00ff41}[data-theme=terminal] .archived-program-title{color:#f60}[data-theme=terminal] .coming-soon-badge{color:#ffb000;background:#ffb00014;border-color:#ffb0004d}[data-theme=terminal] .archived-program-badge{color:#f60;background:#ff66001a;border-color:#ff66004d}[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] .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{background:#0d0d0d;border-color:#00ff412e;box-shadow:0 8px 24px #00000057}[data-theme=terminal] .blinks-chat-panel{--surface-primary:#0a0a0a;--surface-elevated:#0d0d0d;--surface-hover:#00ff4112;--surface-subtle:#00ff4106;--border-subtle:#00ff411a;--border-strong:#00ff412e;--accent:#00ff41;--accent-hover:#00ff41;--accent-soft:#00ff4112;background:#0a0a0af7;border-color:#00ff412e;box-shadow:0 16px 42px #00000061}[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}}[data-theme=mono]{--app-bg:#f5f6f8;--surface-primary:#fff;--surface-elevated:#f9fafb;--surface-hover:#f0f2f5;--surface-subtle:#00000006;--border-subtle:#00000014;--border-strong:#00000024;--accent:#4b5563;--accent-hover:#303846;--accent-soft:#0000000f;--positive:#39725d;--positive-soft:#39725d14;--negative:#985867;--negative-soft:#98586714;--warning:#8b7038;--warning-soft:#8b703814}[data-theme=terminal]{--app-bg:#000500;--surface-primary:#020902;--surface-elevated:#041004;--surface-hover:#071707;--surface-subtle:#00ff4106;--border-subtle:#00ff411f;--border-strong:#00ff4138;--accent:#00ff41;--accent-hover:#6f8;--accent-soft:#00ff4114;--positive:#00ff41;--positive-soft:#00ff4114;--negative:#f60;--negative-soft:#ff660014;--warning:#ffb000;--warning-soft:#ffb00014}.terminal-metric-strip{background:var(--surface-primary);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));min-width:0;display:grid}.terminal-metric-item{flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:68px;padding:12px 16px;display:flex;position:relative}.terminal-metric-item+.terminal-metric-item:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:14px;bottom:14px;left:0}.terminal-metric-label{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.terminal-metric-value{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.15;overflow:hidden}.terminal-metric-detail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.terminal-metric-priority .terminal-metric-value{font-size:18px}.terminal-metric-accent .terminal-metric-value{color:var(--accent-hover)}.terminal-metric-positive .terminal-metric-value{color:var(--positive)}.terminal-metric-negative .terminal-metric-value{color:var(--negative)}.terminal-metric-warning .terminal-metric-value{color:var(--warning)}.terminal-metric-muted .terminal-metric-value{color:var(--text-secondary)}.terminal-inline-notice{border-radius:var(--radius-control);background:var(--surface-subtle);min-height:34px;color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;font-size:11px;line-height:1.45;display:grid}.terminal-inline-notice>strong{color:var(--text-primary);white-space:nowrap;font-size:11px;font-weight:600}.terminal-notice-warning{background:var(--warning-soft)}.terminal-notice-warning>strong{color:var(--warning)}.terminal-notice-positive>strong{color:var(--positive)}.terminal-notice-trailing{color:var(--text-muted);white-space:nowrap;font-size:10px}.terminal-status{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.terminal-status-dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px}.terminal-status-positive .terminal-status-dot{background:var(--positive)}.terminal-status-negative .terminal-status-dot{background:var(--negative)}.terminal-status-warning .terminal-status-dot{background:var(--warning)}.program-sidebar{width:var(--sidebar-collapsed-width);border-right-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-primary)96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:width var(--motion-panel)}.sidebar-collapsed{width:var(--sidebar-collapsed-width)}.sidebar-expanded{width:var(--sidebar-expanded-width)}.sidebar-toggle{height:52px;color:var(--text-muted);transition:color var(--motion-fast),background var(--motion-fast);border-bottom-color:#0000}.sidebar-toggle-icon{transition:transform var(--motion-panel)}.sidebar-content{transition:opacity var(--motion-selection),transform var(--motion-selection);transform:translate(-8px)}.sidebar-collapsed-rail{flex-direction:column;flex:1;align-items:center;gap:5px;min-height:0;padding:8px 9px 12px;display:flex;overflow-y:auto}.sidebar-rail-watch,.sidebar-rail-item{border-radius:var(--radius-control);width:42px;min-height:42px;color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast);background:0 0;border:0;flex:0 0 42px;place-items:center;font-size:9px;font-weight:600;text-decoration:none;display:grid;position:relative}.sidebar-rail-watch{border-bottom:1px solid var(--border-subtle);border-radius:0;margin-bottom:5px}.sidebar-rail-item img{object-fit:cover;opacity:.72;width:30px;height:30px;transition:opacity var(--motion-fast);border-radius:8px}.sidebar-rail-item:hover,.sidebar-rail-watch:hover,.sidebar-rail-active{background:var(--surface-hover);color:var(--text-primary)}.sidebar-rail-item:hover img,.sidebar-rail-active img{opacity:1}.sidebar-rail-active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:9px;bottom:9px;left:-9px}.sidebar-header{border-bottom:0;min-height:42px;padding:8px 12px}.sidebar-title{color:var(--text-muted);letter-spacing:.06em;font-size:10px;font-weight:600}.sidebar-scanner-link{border-radius:var(--radius-tag);color:var(--text-secondary);transition:color var(--motion-fast),background var(--motion-fast);border:0;padding:4px 6px;font-size:10px}.sidebar-programs{gap:3px;padding:4px 8px 8px}.sidebar-program-item{border-radius:var(--radius-control);min-height:46px;font-family:var(--font-sans);transition:color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast);border:0;gap:9px;padding:7px 8px}.sidebar-program-item:hover{background:var(--surface-hover);border-color:#0000}.sidebar-program-active{background:var(--surface-elevated);box-shadow:inset 2px 0 0 var(--accent);border-color:#0000}.sidebar-program-logo{border-radius:8px}.sidebar-program-name{font-size:12px;font-weight:500}.sidebar-program-id{color:var(--text-muted);font-family:var(--font-mono);font-size:9px}.sidebar-program-devnet,.sidebar-program-archived,.sidebar-program-activity,.program-activity-badge,.sidebar-discovered-badge{border-radius:var(--radius-tag);font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:1px 4px;font-size:8px;font-weight:500}.sidebar-program-devnet{color:var(--warning)}.sidebar-program-archived{color:var(--text-muted)}.sidebar-program-activity-active,.program-activity-active,.sidebar-discovered-badge{color:var(--positive)}.sidebar-program-activity-inactive,.program-activity-inactive,.sidebar-discovered-stale{color:var(--negative)}.sidebar-section-divider{border-top-color:var(--border-subtle);margin-top:8px;padding:10px 8px 5px}.sidebar-section-label{letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.sidebar-discovered-item{border-left:0}.sidebar-archived-group{border-top:1px solid var(--border-subtle);margin-top:8px}.sidebar-archived-group>summary{color:var(--text-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 8px 6px;font-size:10px;font-weight:500;list-style:none;display:flex}.sidebar-archived-group>summary::-webkit-details-marker{display:none}.sidebar-archived-items{flex-direction:column;gap:3px;display:flex}.sidebar-archived-items .sidebar-program-item{opacity:.72}.sidebar-archived-items .sidebar-program-active{opacity:1}.sidebar-markets{border-top-color:var(--border-subtle);padding:8px}.sidebar-market-item{border-radius:var(--radius-control);min-height:46px;transition:color var(--motion-fast),background var(--motion-fast);border:0;padding:7px 8px}.sidebar-market-item:hover,.sidebar-market-active{background:var(--surface-hover);border-color:#0000}.sidebar-market-active{box-shadow:inset 2px 0 0 var(--accent)}.sidebar-market-price{color:var(--text-primary)}.sidebar-footer{border-top-color:var(--border-subtle);justify-content:space-between;padding:10px 14px}.pulse-app{margin-left:var(--sidebar-collapsed-width);background:var(--app-bg);transition:margin-left var(--motion-panel)}.pulse-app.sidebar-open{margin-left:var(--sidebar-expanded-width)}.pulse-app:before{display:none}.pulse-header{border-bottom-color:var(--border-subtle);background:color-mix(in srgb,var(--app-bg)92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:54px;padding:8px 18px}.logo-container{gap:9px}.header-logo{mix-blend-mode:normal;width:28px;height:28px}.logo-text{line-height:1.2}.logo-percolator{font-size:16px;font-weight:600}.logo-tagline{color:var(--text-muted);letter-spacing:0;font-size:10px;font-weight:400}.header-right{gap:8px}.ws-badge{color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:0;background:0 0;border:0;gap:5px;padding:4px 6px;font-size:9px;font-weight:500;animation:none}.ws-badge-dot{background:var(--positive);width:6px;height:6px;box-shadow:none}.vision-token-badge,.theme-toggle,.wallet-btn{border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle);min-height:30px;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast)}.vision-token-badge:hover,.theme-toggle:hover,.wallet-btn:hover{border-color:var(--border-strong);background:var(--surface-hover)}.vision-token-ticker{color:var(--accent-hover);letter-spacing:0;font-size:10px}.vision-token-price,.vision-token-change,.wallet-btn{font-family:var(--font-mono)}.vision-economics-trigger{appearance:none;color:var(--text-primary);font-family:var(--font-mono);white-space:nowrap}.vision-economics-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent)42%,transparent);background:var(--accent-soft)}.vision-economics-backdrop{z-index:100000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:vision-economics-fade-in var(--motion-panel);background:#0204089e;justify-content:flex-end;display:flex;position:fixed;inset:0}.vision-economics-drawer{border-left:1px solid var(--border-strong);background:var(--surface-elevated);width:min(400px,100vw);min-width:0;height:100dvh;animation:vision-economics-slide-in var(--motion-panel);flex-direction:column;display:flex;overflow:hidden;box-shadow:-20px 0 48px #00000057}@keyframes vision-economics-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vision-economics-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.vision-economics-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.vision-economics-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vision-economics-eyebrow{color:var(--accent-hover);font-family:var(--font-mono);font-size:10px;font-weight:600}.vision-economics-header h2{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.25}.vision-economics-header p{color:var(--text-muted);font-size:11px;line-height:1.45}.vision-economics-close{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast);background:0 0;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.vision-economics-close:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.vision-economics-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.vision-economics-lead{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.vision-economics-lead>div{flex-direction:column;gap:5px;min-width:0;display:flex}.vision-economics-lead>div>span:first-child,.vision-economics-metric>span,.vision-economics-footer span,.vision-economics-section-header>div>span{color:var(--text-muted);font-size:10px;font-weight:500}.vision-economics-lead strong{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.1;overflow:hidden}.vision-economics-change{font-family:var(--font-mono);white-space:nowrap;flex:none;padding-bottom:2px;font-size:11px;font-weight:500}.vision-economics-metrics{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vision-economics-metric{grid-template-rows:14px 22px 14px;align-content:center;gap:3px;min-width:0;min-height:82px;padding:12px 18px;display:grid}.vision-economics-metric:nth-child(2n){border-left:1px solid var(--border-subtle)}.vision-economics-metric:nth-child(n+3){border-top:1px solid var(--border-subtle)}.vision-economics-metric strong{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:15px;font-weight:600;overflow:hidden}.vision-economics-metric small{color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:9px;overflow:hidden}.vision-economics-skeleton{background:var(--surface-hover);border-radius:4px;align-self:center;width:72px;height:14px;animation:1.4s ease-in-out infinite shimmer;display:block}.vision-economics-skeleton-wide{width:132px;height:24px}.vision-economics-burns{flex-direction:column;gap:12px;padding:18px;display:flex}.vision-economics-section-header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.vision-economics-section-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vision-economics-section-header h3{color:var(--text-primary);font-size:14px;font-weight:550}.vision-economics-section-header button{color:var(--accent-hover);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:10px;font-weight:500}.vision-economics-section-header button:hover{color:var(--text-primary)}.vision-economics-drawer .vision-burn-history-list{gap:0}.vision-economics-drawer .vision-burn-row{border:0;border-bottom:1px solid var(--border-subtle);min-height:42px;transition:background var(--motion-fast);background:0 0;border-radius:0;gap:10px;padding:9px 0}.vision-economics-drawer .vision-burn-row:first-child{border-top:1px solid var(--border-subtle)}.vision-economics-drawer .vision-burn-row:hover{border-color:var(--border-subtle);background:var(--surface-subtle)}.vision-economics-drawer .vision-burn-label{color:var(--text-secondary);font-family:var(--font-sans);font-size:11px;font-weight:500}.vision-economics-drawer .vision-burn-tx{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.vision-economics-drawer .vision-burn-arrow{color:var(--text-muted);font-size:12px}.vision-economics-footer{border-top:1px solid var(--border-subtle);background:var(--surface-primary);flex-direction:column;align-items:stretch;gap:8px;padding:14px 18px;display:flex}.vision-economics-footer-heading,.vision-economics-address-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.vision-economics-footer code{min-width:0;color:var(--text-secondary);font-family:var(--font-mono);text-overflow:ellipsis;cursor:text;-webkit-user-select:text;user-select:text;white-space:nowrap;flex:auto;font-size:10px;overflow:hidden}.vision-economics-address-row{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle);min-height:38px;transition:border-color var(--motion-fast),background var(--motion-fast);padding:4px 5px 4px 10px}.vision-economics-address-row:focus-within{border-color:var(--border-strong);background:var(--surface-elevated)}.vision-economics-footer-heading a{color:var(--accent-hover);flex:none;align-items:center;gap:4px;font-size:10px;font-weight:550;text-decoration:none;display:inline-flex}.vision-economics-footer-heading a:hover{color:var(--text-primary)}.vision-economics-copy{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.vision-economics-copy:hover{background:var(--surface-hover);color:var(--text-primary)}.vision-economics-copy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vision-economics-copy-copied{color:var(--positive)}.vision-economics-copy-selected{color:var(--accent-hover)}.vision-economics-copy-glyph{width:15px;height:15px;display:block;position:relative}.vision-economics-copy-glyph:before,.vision-economics-copy-glyph:after{content:"";border:1px solid;border-radius:2px;width:8px;height:10px;position:absolute}.vision-economics-copy-glyph:before{top:3px;left:1px}.vision-economics-copy-glyph:after{background:var(--surface-primary);top:0;left:5px}.vision-economics-copy-check{font-size:15px;font-weight:600;line-height:1}.vision-economics-copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=mono] .vision-economics-drawer{--surface-primary:#fafafa;--surface-elevated:#fff;--surface-hover:#f2f2f2;--surface-subtle:#00000006;--border-subtle:#00000014;--border-strong:#00000024;--accent:#444;--accent-hover:#222;--accent-soft:#0000000e;border-color:#00000024;box-shadow:-20px 0 48px #00000029}[data-theme=terminal] .vision-economics-drawer{--surface-primary:#0a0a0a;--surface-elevated:#0d0d0d;--surface-hover:#00ff4112;--surface-subtle:#00ff4106;--border-subtle:#00ff411a;--border-strong:#00ff412e;--accent:#00ff41;--accent-hover:#00ff41;--accent-soft:#00ff4112;border-color:#00ff412e}body.vision-economics-open .blinks-chat-btn,body.vision-economics-open .blinks-chat-panel{visibility:hidden}@media (max-width:900px){.program-sidebar{width:0}.sidebar-collapsed-rail{display:none}.program-sidebar.sidebar-expanded{width:min(86vw,var(--sidebar-expanded-width));background:var(--surface-primary);box-shadow:var(--shadow-elevated)}.sidebar-toggle{border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-elevated);width:34px;height:34px;box-shadow:none;top:10px;left:10px}.sidebar-expanded .sidebar-toggle{height:52px}.pulse-header{min-height:54px;padding-left:52px}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000094}}@media (max-width:600px){.pulse-header{align-items:center;gap:8px;padding-right:10px}.header-logo{width:24px;height:24px}.logo-percolator{font-size:14px}.logo-tagline,.ws-badge,.vision-token-price,.vision-token-change,.theme-toggle-label{display:none}.header-right{gap:5px}.vision-token-badge{padding-inline:7px}.vision-economics-drawer{border-left:0;width:100%}.vision-economics-header,.vision-economics-lead,.vision-economics-burns{padding:14px}.vision-economics-metric{padding-inline:14px}.vision-economics-footer{padding:11px 14px}body.vision-economics-open .program-sidebar{visibility:hidden}.terminal-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-metric-item:nth-child(odd):before{display:none}.terminal-metric-item:nth-child(n+3){border-top:1px solid var(--border-subtle)}.terminal-inline-notice{grid-template-columns:1fr;gap:3px}.terminal-notice-trailing{white-space:normal}}@media (max-width:340px){.vision-economics-footer code{overflow-wrap:anywhere;white-space:normal;font-size:8px;line-height:1.4;overflow:visible}.vision-economics-address-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{overflow-x:hidden}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.content-wrapper{background:var(--app-bg)}.all-programs-scroll{padding:0}.section-header{min-width:0}.section-title,.network-title,.scanner-title,.all-programs-bubbles-title,.eco-sentiment-title{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.section-title{color:var(--text-primary);font-size:15px;font-weight:550}.section-subtitle{color:var(--text-muted);font-family:var(--font-sans);font-size:11px}.terminal-value-skeleton{background:linear-gradient(90deg,var(--surface-subtle),var(--surface-hover),var(--surface-subtle));background-size:200% 100%;border-radius:4px;width:68%;height:15px;animation:1.4s ease-in-out infinite shimmer;display:block}.cm-bar{border-bottom:1px solid var(--border-subtle);min-height:34px;color:var(--text-muted);font-family:var(--font-sans);background:0 0;padding:5px 18px}.cm-bar-label{color:var(--text-secondary);font-weight:550}.cm-bar-stat{border-left-color:var(--border-subtle);color:var(--text-muted);font-size:10px}.cm-bar-stat strong,.cm-bar-usd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tab-nav{border-bottom:1px solid var(--border-subtle);background:0 0;gap:16px;min-height:38px;padding:3px 18px}.quiet-tab-list{align-self:stretch;min-width:0;display:flex;overflow-x:auto}.tab-btn{min-height:34px;color:var(--text-muted);font-family:var(--font-sans);transition:color var(--motion-fast),background var(--motion-selection);background:0 0;border:0;padding:6px 12px;font-size:11px;font-weight:500;position:relative}.tab-btn:after{content:"";height:2px;transition:background var(--motion-selection);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:10px;right:10px}.tab-btn:hover{color:var(--text-secondary);background:0 0}.tab-btn.tab-active{color:var(--text-primary);box-shadow:none;background:0 0;border:0}.tab-btn.tab-active:after{background:var(--accent)}.view-mode-toggle{border-radius:var(--radius-control);background:var(--surface-subtle);border:0;padding:2px}.view-mode-btn{min-height:26px;color:var(--text-muted);font-family:var(--font-sans);transition:color var(--motion-fast),background var(--motion-selection);border:0;border-radius:6px;font-size:10px}.view-mode-active{background:var(--surface-hover);color:var(--text-primary)}.all-programs-overview{gap:16px;height:auto;min-height:100%;padding:18px 20px 24px;overflow:visible}.overview-page-header{min-height:30px;margin:0}.overview-page-title{font-size:21px;font-weight:580}.all-programs-demo-notice{border:0}.demo-data-badge{border-radius:var(--radius-tag);background:var(--warning-soft);color:var(--warning);font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:0;padding:2px 5px;font-size:9px;font-weight:500}.all-programs-layout{grid-template-columns:minmax(0,1fr) minmax(280px,316px);align-items:start;gap:20px;display:grid}.all-programs-left{gap:16px}.ecosystem-status-surface{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:0;overflow:hidden}.all-programs-health-stack{border-right:1px solid var(--border-subtle);gap:0;padding:14px 16px}.health-chip-wrap{margin:0}.health-chip{min-height:40px;font-family:var(--font-sans);transition:color var(--motion-fast),background var(--motion-fast);background:0 0;border:0;border-radius:0;gap:8px;padding:7px 0}.health-chip:hover{background:0 0}.health-chip-label{color:var(--text-secondary);font-size:12px;font-weight:500}.health-chip-score{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:17px}.health-chip-grade{color:var(--text-secondary);gap:5px;font-size:10px}.health-grade-dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px}.health-grade-positive .health-grade-dot{background:var(--positive)}.health-grade-warning .health-grade-dot{background:var(--warning)}.health-grade-negative .health-grade-dot{background:var(--negative)}.health-mini-bar-track{background:var(--surface-hover)}.health-mini-bars{display:none}.health-mini-bar-fill,.health-bd-bar-fill{background:var(--accent);box-shadow:none}.health-breakdown{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:0;margin:4px 0 0;padding:8px 0 0}.health-breakdown-row{grid-template-columns:74px minmax(50px,1fr) 40px;gap:8px;padding:5px 0}.health-bd-label,.health-bd-detail{font-family:var(--font-sans)}.ecosystem-market-health{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:8px;padding:12px 0 0}.ecosystem-market-health-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.ecosystem-market-health-kicker{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.ecosystem-market-health-label{font-size:14px;font-weight:550}.ecosystem-market-health-score span{font-size:20px;font-weight:600}.ecosystem-market-health-meter{background:var(--surface-hover);margin-top:2px}.ecosystem-market-health-counts{border:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:2px;padding:0}.ecosystem-market-health-counts span{min-width:0;font-family:var(--font-sans);text-transform:none;background:0 0;border:0;padding:7px 9px}.ecosystem-market-health-counts span:nth-child(2n){border-left:1px solid var(--border-subtle)}.ecosystem-market-health-counts span:nth-child(n+3){border-top:1px solid var(--border-subtle)}.ecosystem-market-health-counts strong{font-family:var(--font-mono)}.ecosystem-market-health-counts small{color:var(--text-muted);font-size:9px}.all-programs-command-side{grid-template-columns:minmax(290px,.9fr) minmax(300px,1fr);gap:0}.all-programs-stats{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(10,minmax(0,1fr))}.all-programs-stats .terminal-metric-item{grid-template-rows:14px 21px 14px;place-content:center stretch;gap:3px;min-height:58px;padding:10px 14px;display:grid}.all-programs-stats .terminal-metric-label,.all-programs-stats .terminal-metric-value,.all-programs-stats .terminal-metric-detail{align-self:center}.all-programs-stats .terminal-metric-detail{font-size:10px}.all-programs-stats .terminal-metric-item:nth-child(-n+2){grid-column:span 5}.all-programs-stats .terminal-metric-item:nth-child(3){grid-column:span 4}.all-programs-stats .terminal-metric-item:nth-child(n+4){grid-column:span 3}.all-programs-stats .terminal-metric-item:before{display:block}.all-programs-stats .terminal-metric-item:first-child:before,.all-programs-stats .terminal-metric-item:nth-child(3):before{display:none}.all-programs-stats .terminal-metric-item:nth-child(n+3){border-top:1px solid var(--border-subtle)}.all-programs-ai-slot{border-left:1px solid var(--border-subtle);padding:12px 14px}.all-programs-ai-slot .ai-insights,.all-programs-ai-slot .vision-gate{background:0 0;border:0;border-radius:0;height:auto;padding:0}.ai-insights-header{border-bottom-color:var(--border-subtle);min-height:28px}.ai-insights-icon{color:var(--accent);filter:none;text-shadow:none}.ai-insights-title{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:11px;font-weight:550}.ai-insights-text{color:var(--text-secondary);font-family:var(--font-sans);font-size:11px;line-height:1.5}.ai-insights-sentiment,.ai-insights-confidence,.vision-gate-badge{border-radius:var(--radius-tag);font-family:var(--font-sans);letter-spacing:0;border:0}.ecosystem-briefing-body{gap:10px;width:100%}.ecosystem-briefing-status{flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;display:flex}.ecosystem-regime{border-radius:var(--radius-tag);background:var(--surface-hover);color:var(--text-secondary);font-family:var(--font-sans);padding:2px 6px;font-size:9px;font-weight:600;line-height:1.4}.ecosystem-regime-active{background:var(--positive-soft);color:var(--positive)}.ecosystem-regime-watch{background:var(--warning-soft);color:var(--warning)}.ecosystem-regime-risk{background:var(--negative-soft);color:var(--negative)}.ecosystem-regime-quiet{color:var(--text-muted)}.ecosystem-briefing-scope{width:100%;color:var(--text-muted);font-family:var(--font-sans);overflow-wrap:anywhere;white-space:normal;font-size:9px;line-height:1.4;display:block}.all-programs-ai-slot .ecosystem-briefing-summary{color:var(--text-secondary);-webkit-line-clamp:unset;margin:0;font-size:11px;line-height:1.48;display:block;overflow:visible}.ecosystem-briefing-signals{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ecosystem-briefing-signal{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:7px 8px 7px 10px;display:grid;position:relative}.ecosystem-briefing-signal:nth-child(2n){border-left:1px solid var(--border-subtle)}.ecosystem-briefing-signal:nth-child(n+3){border-top:1px solid var(--border-subtle)}.ecosystem-briefing-signal:before{background:var(--text-muted);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:11px;left:0}.ecosystem-signal-positive:before{background:var(--positive)}.ecosystem-signal-warning:before{background:var(--warning)}.ecosystem-signal-negative:before{background:var(--negative)}.ecosystem-signal-label{color:var(--text-muted);font-family:var(--font-sans);overflow-wrap:anywhere;white-space:normal;font-size:9px;line-height:1.3}.ecosystem-signal-value{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:550;line-height:1.3}.ecosystem-signal-positive .ecosystem-signal-value{color:var(--positive)}.ecosystem-signal-warning .ecosystem-signal-value{color:var(--warning)}.ecosystem-signal-negative .ecosystem-signal-value{color:var(--negative)}.ecosystem-signal-detail{color:var(--text-muted);font-family:var(--font-sans);overflow-wrap:anywhere;white-space:normal;grid-column:1/-1;font-size:9px;line-height:1.3}.ecosystem-briefing-watch{border-top:1px solid var(--border-subtle);grid-template-columns:72px minmax(0,1fr);gap:8px;width:100%;padding-top:8px;display:grid}.ecosystem-briefing-watch>span{color:var(--text-muted);font-family:var(--font-sans);font-size:9px;font-weight:550;line-height:1.45}.ecosystem-briefing-watch p{color:var(--text-secondary);font-family:var(--font-sans);margin:0;font-size:10px;line-height:1.45}.ecosystem-watch-watch>span{color:var(--warning)}.ecosystem-watch-risk>span{color:var(--negative)}.vision-gate-body{flex-direction:row;align-items:center;gap:9px;min-height:0;padding:9px 0 0;display:flex}.vision-gate-lock{opacity:.5;flex:none;font-size:13px}.vision-gate-copy{flex:1;min-width:0}.vision-gate-copy strong{color:var(--text-secondary);font-size:11px;font-weight:550}.vision-gate-text{color:var(--text-muted);text-align:left;margin:2px 0 0;font-size:10px}.vision-gate-cta{border-radius:var(--radius-control);background:var(--accent);box-shadow:none;color:#fff;font-family:var(--font-sans);border:0;flex:none;padding:6px 9px;font-size:10px;font-weight:550}.vision-gate-cta:hover{background:var(--accent-hover);box-shadow:none;transform:none}.all-programs-bubbles{border-color:var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary);height:clamp(340px,43vh,520px);min-height:340px;box-shadow:var(--shadow-surface)}.all-programs-bubbles-header{border-bottom-color:var(--border-subtle);min-height:43px;padding:9px 14px}.all-programs-bubbles-title{color:var(--text-secondary);font-size:13px;font-weight:550}.all-programs-bubbles-count{color:var(--text-muted);font-family:var(--font-sans);font-size:10px}.bubble-canvas-container{border-color:var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary)}.bubble-canvas-container canvas:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.bubble-empty-icon{color:var(--text-muted);font-size:28px;animation:none}.bubble-tooltip{border-color:var(--border-strong);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-elevated)95%,transparent);min-width:190px;box-shadow:var(--shadow-elevated);padding:10px 12px}.bubble-tooltip-side,.bubble-tooltip-label{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.bubble-tooltip-hint{color:var(--text-muted);letter-spacing:0}.eco-sentiment{border-radius:var(--radius-control);background:var(--surface-subtle);border:0;gap:7px;padding:10px 12px}.eco-sentiment-title{color:var(--text-muted);font-size:11px;font-weight:500}.eco-sentiment-label{letter-spacing:0;font-size:10px}.eco-sentiment-bar{background:var(--surface-hover);border-radius:5px;height:9px}.eco-sentiment-bar-label{display:none}.eco-sentiment-footer{font-family:var(--font-sans);opacity:.8;font-size:10px}.all-programs-right{gap:12px;width:auto;max-height:calc(100vh - 92px);position:sticky;top:70px}.all-programs-sidebar{scrollbar-gutter:stable;gap:8px;padding-right:4px;overflow-y:auto}.all-program-card{border-radius:var(--radius-control);background:var(--surface-primary);box-shadow:var(--shadow-surface);transition:background var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast);border-color:#0000;padding:12px}.all-program-card:hover{background:var(--surface-elevated);box-shadow:var(--shadow-elevated);border-color:#0000;transform:translateY(-1px)}.all-program-card-demo{background:var(--surface-subtle);border-color:#0000}.all-program-name{font-family:var(--font-sans);font-size:12px;font-weight:550}.all-program-market-count{color:var(--text-muted);font-family:var(--font-sans)}.all-program-stats{background:0 0;border:0;gap:10px;padding:10px 0}.all-program-stat-label{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.all-program-stat-value,.all-program-stat-usd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.all-program-stat-value{color:var(--text-primary)!important}.all-program-markets-list{border-top-color:var(--border-subtle)}.all-program-market-row{border-bottom-color:var(--border-subtle);background:0 0}.all-program-market-row-btn:hover{background:var(--surface-hover)}.market-metric-strip{border-bottom:1px solid var(--border-subtle);background:var(--surface-primary);grid-template-columns:repeat(9,minmax(105px,1fr))}.market-metric-strip .terminal-metric-item{min-height:64px;padding:10px 12px}.market-metric-strip .terminal-metric-value{font-size:13px}.market-metric-strip .terminal-metric-priority .terminal-metric-value{font-size:17px}.market-detail-content{background:var(--app-bg)}.market-detail-tab-positions{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 18px 18px}.market-detail-main{border:0;gap:10px;padding:0}.market-detail-main .section-header{min-height:30px;padding-inline:2px}.section-market-name{color:var(--text-muted);font-weight:400}.market-detail-main .bubble-canvas-container,.market-detail-main .skeleton-canvas{border-radius:var(--radius-panel);box-shadow:var(--shadow-surface)}.market-context-inspector{width:var(--inspector-width);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary);min-width:0;box-shadow:var(--shadow-surface);transition:width var(--motion-panel),background var(--motion-fast);overflow:hidden}.market-context-collapsed{width:64px}.market-context-toggle{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:54px;color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast);background:0 0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:10px 12px;display:grid}.market-context-toggle:hover{background:var(--surface-hover)}.market-context-toggle-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.market-context-title{color:var(--text-secondary);font-size:11px;font-weight:550}.market-context-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:17px}.market-context-score small{color:var(--text-muted);font-size:9px;font-weight:400}.market-context-chevron{color:var(--text-muted);font-size:18px}.market-context-collapsed .market-context-toggle{grid-template-columns:1fr;justify-items:center;min-height:164px;padding:10px 6px}.market-context-collapsed .market-context-toggle-copy{align-items:center}.market-context-collapsed .market-context-title,.market-context-collapsed .terminal-status{writing-mode:vertical-rl;transform:rotate(180deg)}.market-context-collapsed .terminal-status-dot{display:none}.market-context-collapsed .market-context-chevron{grid-row:1}.market-context-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 282px);overflow-y:auto}.market-context-body::-webkit-scrollbar{width:5px}.all-programs-sidebar::-webkit-scrollbar{width:5px}.market-context-body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.all-programs-sidebar::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.market-context-summary{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px;display:grid}.market-context-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.market-context-summary span{color:var(--text-muted);font-size:9px}.market-context-summary strong{color:var(--text-primary);font-family:var(--font-mono);text-overflow:ellipsis;font-size:11px;overflow:hidden}.market-context-inspector .program-details,.market-context-inspector .market-health-monitor,.market-context-inspector .insurance-health,.market-context-inspector .lp-gauges,.market-context-section{border:0;border-bottom:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.market-context-inspector .program-details-toggle,.market-context-inspector .collapsible-header,.market-context-section>summary{min-height:42px;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast);padding:9px 12px;font-size:11px;font-weight:500}.market-context-inspector .collapsible-header:hover,.market-context-inspector .program-details-toggle:hover,.market-context-section>summary:hover{background:var(--surface-hover);color:var(--text-primary)}.market-context-inspector .collapsible-header .section-title,.market-context-inspector .program-details-toggle-name{color:inherit;font-size:11px;font-weight:500}.market-context-section>summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.market-context-section>summary::-webkit-details-marker{display:none}.market-context-section[open]>summary>span{transform:rotate(45deg)}.market-context-section>summary>span{color:var(--text-muted);transition:transform var(--motion-panel);font-size:14px}.market-context-section-body{padding:0 12px 12px}.market-context-inspector .market-health-monitor{padding:0}.market-context-inspector .market-health-monitor>:not(.collapsible-header){margin-inline:12px}.market-context-inspector .market-health-verdict{background:0 0;border:0;border-radius:0;margin-top:0;padding:10px 0}.market-context-inspector .market-health-label{font-size:12px}.market-context-inspector .market-health-action{color:var(--text-muted)}.market-context-inspector .market-health-score{font-family:var(--font-mono);font-size:15px}.market-context-inspector .market-health-checks{gap:0;margin-top:0;padding-bottom:8px}.market-context-inspector .market-health-check{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;padding:8px 0}.market-context-inspector .market-health-check:before{border-radius:50%;width:5px;height:5px}.market-context-inspector .market-health-check-label,.market-context-inspector .market-health-check-value{font-size:10px}.market-context-inspector .insurance-health,.market-context-inspector .lp-gauges{padding:0}.market-context-inspector .insurance-health>:not(.collapsible-header),.market-context-inspector .lp-gauges>:not(.collapsible-header){margin-inline:12px}.market-context-inspector .insurance-gauges{margin-top:4px}.market-context-inspector .insurance-svg{width:76px;height:76px}.market-context-inspector .insurance-svg circle[style],.market-context-inspector .insurance-svg circle{filter:none!important}.market-context-inspector .gauges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding-bottom:10px}.market-context-inspector .gauge-svg{width:58px;height:58px}.market-context-inspector .gauge-label{font-size:9px}.market-context-ai .ai-insights{background:0 0;border:0;border-radius:0;padding:0}.market-context-ai .ai-insights-header{display:none}.market-context-ai .ai-insights-body{padding:0}.market-context-ai .vision-gate-body{padding-top:0}.market-context-activity .activity-feed{padding:0}.market-context-activity .activity-feed>.section-title{display:none}.market-context-activity .feed-list{max-height:280px;margin-top:0}.market-context-activity .feed-item{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:7px 2px}.market-context-activity .feed-icon{display:none}.live-dot{box-shadow:none;animation:none}.market-context-loading{flex-direction:column;gap:8px;padding:14px 12px;display:flex}.market-context-loading span{background:var(--surface-subtle);border-radius:5px;height:42px;animation:1.4s ease-in-out infinite shimmer}.scanner-page{background:var(--app-bg);min-height:100vh}.scanner-header{border-bottom-color:var(--border-subtle);background:color-mix(in srgb,var(--app-bg)94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:58px;padding:9px 22px}.scanner-title{font-size:20px;font-weight:580}.scanner-subtitle{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:10px}.scanner-back-link{color:var(--text-secondary);border:0;font-size:11px}.scanner-body{gap:20px;width:min(100%,1520px);padding:20px 24px 32px}.readiness-notice{border:0}.readiness-league{gap:14px}.network-title{font-size:16px;font-weight:550}.network-title-row{gap:8px}.history-status{border-radius:var(--radius-tag);background:var(--surface-subtle);color:var(--text-muted);font-family:var(--font-sans);text-transform:none;border:0;padding:2px 5px;font-size:9px;font-weight:500}.watch-summary{background:0 0;border:0;border-radius:0;gap:18px;display:flex;overflow:visible}.watch-summary span{min-width:0;color:var(--text-muted);text-transform:none;background:0 0;gap:2px;padding:0;font-size:9px}.watch-summary strong{color:var(--text-primary);font-size:14px;font-weight:600}.league-toolbar{border-radius:var(--radius-control);background:var(--surface-primary);min-height:38px;padding:3px}.league-filters{background:0 0;border:0;padding:2px}.league-filters button{min-width:66px;min-height:30px;font-family:var(--font-sans);font-size:10px;font-weight:500}.league-filters button:hover,.league-filters .league-filter-active{background:var(--surface-hover);color:var(--text-primary)}.league-tool-controls{padding-right:3px}.league-tool-controls>button{min-height:30px;font-family:var(--font-sans);border-color:#0000;border-radius:6px;padding:5px 9px;font-weight:500}.league-tool-controls>button:hover,.league-tool-controls>.league-tool-active{background:var(--surface-hover);color:var(--text-primary);border-color:#0000}.league-search{border-color:var(--border-subtle);background:var(--surface-subtle);min-height:30px;font-family:var(--font-sans);border-radius:6px}.league-search:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.league-table{border-color:var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary);box-shadow:var(--shadow-surface);overflow:visible}.league-table-head{border-bottom-color:var(--border-subtle);min-height:34px;color:var(--text-muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:0 0;padding:8px 13px;font-size:9px;font-weight:500}.league-program{border-bottom-color:var(--border-subtle)}.league-program-high,.league-program-mid{box-shadow:none}.league-row{min-height:68px;transition:background var(--motion-fast);padding:10px 13px}.league-row:hover,.league-program-expanded>.league-row{background:var(--surface-hover)}.league-program-cell{grid-template-columns:28px 16px 32px minmax(0,1fr)}.league-rank{color:var(--text-secondary);font-size:11px}.league-logo,.league-logo-fallback{border:0;border-radius:7px;width:32px;height:32px}.league-program-copy strong{font-size:12px;font-weight:550}.readiness-badge{border-radius:var(--radius-tag);background:var(--surface-subtle);font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:0;padding:2px 6px;font-size:9px;font-weight:500}.readiness-badge-high{background:var(--positive-soft);color:var(--positive)}.readiness-badge-mid{background:var(--warning-soft);color:var(--warning)}.readiness-badge-low,.readiness-badge-archived{background:var(--surface-subtle);color:var(--text-muted)}.evidence-source-observed{color:var(--positive)!important}.evidence-source-project{color:var(--warning)!important}.league-score-cell strong{color:var(--text-primary);font-size:15px}.league-score-track,.dimension-track{background:var(--surface-hover);border-radius:2px}.league-score-track span,.dimension-track span{border-radius:inherit;background:var(--accent)}.league-momentum-up strong{color:var(--positive)}.league-momentum-down strong{color:var(--negative)}.league-scan-ok small{color:var(--positive)}.league-scan-partial small{color:var(--warning)}.league-expand{border-radius:var(--radius-control);width:32px;height:32px;transition:color var(--motion-fast),background var(--motion-fast);background:0 0;border-color:#0000}.league-expand:hover{background:var(--surface-elevated);color:var(--text-primary);border-color:#0000}.league-details{border-top-color:var(--border-subtle);background:var(--surface-elevated);padding:16px 18px 16px 58px}.league-stage-note{border-bottom-color:var(--border-subtle);padding-bottom:12px}.league-stage-note>span{font-size:11px;font-weight:550}.league-stage-note>strong{color:var(--warning);text-transform:none;font-size:9px;font-weight:500}.league-detail-grid{gap:24px;padding:16px 0}.league-detail-section+.league-detail-section{border-left-color:var(--border-subtle);padding-left:24px}.league-detail-section h3{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:11px;font-weight:550}.dimension-list,.evidence-list,.timeline-list{gap:10px}.dimension-row small,.evidence-copy small,.timeline-event small,.timeline-event time{font-size:9px}.evidence-kind{border-radius:var(--radius-tag);background:var(--surface-subtle);font-family:var(--font-sans);text-transform:none;border:0;padding:2px 4px;font-size:8px;font-weight:500}.evidence-kind-onchain{background:var(--positive-soft);color:var(--positive)}.evidence-kind-project{background:var(--warning-soft);color:var(--warning)}.evidence-state{font-family:var(--font-sans);text-transform:none;font-size:8px}.evidence-state-pass{color:var(--positive)}.evidence-state-watch{color:var(--warning)}.timeline-event-positive .timeline-marker{border-color:var(--positive);background:var(--positive)}.timeline-event-warning .timeline-marker{border-color:var(--warning);background:var(--warning)}.league-detail-footer{border-top-color:var(--border-subtle)}.league-actions,.league-overflow-menu{position:relative}.league-overflow-menu>summary,.league-actions .league-action-primary{border:1px solid var(--border-subtle);min-height:30px;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:5px 9px;font-size:9px;font-weight:500;text-decoration:none;list-style:none;display:inline-flex}.league-overflow-menu>summary::-webkit-details-marker{display:none}.league-overflow-menu>div{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-elevated);width:150px;box-shadow:var(--shadow-elevated);flex-direction:column;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.league-overflow-menu>div a,.league-overflow-menu>div button{text-align:left;border:0;width:100%}.league-actions .league-action-primary{background:var(--accent);color:#fff;border-color:#0000}.league-actions .league-action-primary:hover{background:var(--accent-hover);color:#fff;border-color:#0000}.scanner-inspect{border-color:var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary);grid-template-columns:minmax(220px,.8fr) minmax(340px,1.2fr);gap:20px;padding:14px 16px}.scanner-inspect-heading strong{font-size:12px;font-weight:550}.scanner-input-wrap{border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle)}.scanner-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.scanner-input{font-family:var(--font-mono)}.scanner-btn{background:var(--accent);color:#fff;min-width:74px;box-shadow:none;border:0;border-radius:6px}.scanner-btn:hover:not(:disabled){background:var(--accent-hover);box-shadow:none}@media (max-width:1600px){.ecosystem-status-surface{grid-template-columns:300px minmax(0,1fr)}.all-programs-command-side{grid-template-columns:1fr}.all-programs-ai-slot{border-top:1px solid var(--border-subtle);border-left:0}.all-programs-stats{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (max-width:1320px){.market-metric-strip{grid-template-columns:repeat(5,minmax(110px,1fr))}.market-metric-strip .terminal-metric-item:nth-child(n+6){border-top:1px solid var(--border-subtle)}.league-table-head,.league-row{grid-template-columns:minmax(210px,1.5fr) minmax(120px,.9fr) 70px 84px 65px 74px 72px 44px 32px;gap:8px}}@media (max-width:1100px){.all-programs-layout{grid-template-columns:1fr}.all-programs-right{width:100%;max-height:none;position:static}.all-programs-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.market-detail-tab-positions{grid-template-columns:1fr;overflow-y:auto}.market-context-inspector,.market-context-collapsed{width:100%}.market-context-collapsed .market-context-toggle{grid-template-columns:minmax(0,1fr) auto 16px;justify-items:stretch;min-height:50px;padding:8px 12px}.market-context-collapsed .market-context-toggle-copy{align-items:flex-start}.market-context-collapsed .market-context-title,.market-context-collapsed .terminal-status{writing-mode:initial;transform:none}.market-context-collapsed .terminal-status-dot{display:inline-block}.market-context-collapsed .market-context-chevron{grid-row:auto}.market-context-body{max-height:none}.league-table{overflow-x:auto}.league-table-head,.league-row,.league-details{min-width:1040px}.league-detail-grid{grid-template-columns:repeat(3,minmax(250px,1fr))}}@media (max-width:900px){.pulse-app,.pulse-app.sidebar-open{width:100%;margin-left:0}.all-programs-overview{padding:16px}.ecosystem-status-surface{grid-template-columns:1fr}.all-programs-health-stack{border-right:0;border-bottom:1px solid var(--border-subtle)}.all-programs-stats{grid-template-columns:repeat(10,minmax(0,1fr))}.scanner-header{padding-left:16px}.scanner-body{padding:16px}.network-header{flex-direction:column;align-items:flex-start}.watch-summary{justify-content:space-between;width:100%}.league-toolbar{flex-direction:column;align-items:stretch;padding:6px}.league-tool-controls{justify-content:stretch}.league-search{flex:1;width:100%}}@media (max-width:600px){.pulse-app,.content-wrapper,.all-programs-overview,.all-programs-layout,.all-programs-left,.all-programs-command-row,.all-programs-command-side,.all-programs-ai-slot,.terminal-inline-notice{width:100%;min-width:0;max-width:100%}.terminal-inline-notice>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.all-programs-overview{gap:12px;padding:14px 10px 20px}.overview-page-title{font-size:19px}.overview-page-header{flex-direction:column;align-items:flex-start;gap:3px}.all-programs-command-side{grid-template-columns:1fr}.all-programs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.all-programs-stats .terminal-metric-item:nth-child(n){grid-column:auto}.all-programs-stats .terminal-metric-item:nth-child(5){flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:10px;min-height:48px;display:flex}.all-programs-stats .terminal-metric-item:before{display:block}.all-programs-stats .terminal-metric-item:nth-child(odd):before,.all-programs-stats .terminal-metric-item:nth-child(5):before{display:none}.all-programs-stats .terminal-metric-item:nth-child(n+3){border-top:1px solid var(--border-subtle)}.all-programs-health-stack{padding:12px;overflow:hidden}.health-chip{flex-wrap:wrap}.health-chip-score{margin-left:auto}.ecosystem-market-health-main{align-items:flex-start}.ecosystem-market-health-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.all-programs-ai-slot{padding:12px;overflow:hidden}.all-programs-ai-slot .ai-insights-header{flex-wrap:wrap}.all-programs-ai-slot .vision-gate-badge{margin-left:0}.vision-gate-body{flex-wrap:wrap;align-items:flex-start}.vision-gate-cta{max-width:100%}.all-programs-ai-slot .vision-gate-body{grid-template-columns:18px minmax(0,1fr);display:grid}.all-programs-ai-slot .vision-gate-cta{white-space:normal;grid-column:2;justify-self:start}.all-programs-bubbles{height:390px;min-height:390px}.all-programs-bubbles-header{flex-direction:column;align-items:flex-start;gap:3px}.all-programs-sidebar{grid-template-columns:1fr}.eco-sentiment-footer{gap:8px}.cm-bar{white-space:nowrap;overflow-x:auto}.market-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-metric-strip .terminal-metric-item:nth-child(odd):before{display:none}.market-metric-strip .terminal-metric-item:nth-child(n+3){border-top:1px solid var(--border-subtle)}.market-detail-tab-positions{gap:12px;padding:10px}.market-detail-main{min-height:480px}.market-detail-main .section-header{flex-direction:column;align-items:flex-start}.market-context-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.scanner-header{align-items:flex-start;gap:10px}.scanner-header-left{align-items:flex-start}.scanner-header-right .wallet-btn{max-width:112px}.scanner-body{gap:14px;padding:12px 10px 24px}.watch-summary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.league-filters{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.league-filters button{width:100%;min-width:0;padding-inline:3px}.network-subtitle{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.league-tool-controls{flex-wrap:wrap}.league-compare-status{order:3;width:100%}.scanner-inspect{grid-template-columns:1fr;gap:10px;padding:12px}.scanner-input-wrap{background:0 0;border:0;flex-direction:column;align-items:stretch}.scanner-input{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle);min-height:40px}.scanner-btn{min-height:40px}.league-table{box-shadow:none;background:0 0;border:0;overflow:hidden}.league-table-head{display:none}.league-program{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-primary);margin-bottom:10px;position:relative;overflow:hidden}.league-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;padding:12px;display:grid}.league-program-cell{grid-column:1/-1;padding-right:36px}.league-stage-cell,.league-score-cell,.league-momentum,.league-metric-cell,.league-scan-cell{min-height:34px}.league-stage-cell:before,.league-score-cell:before,.league-momentum:before,.league-metric-cell:before,.league-scan-cell:before{color:var(--text-muted);font-size:8px}.league-stage-cell:before{content:"Stage"}.league-score-cell:before{content:"Score"}.league-momentum:before{content:"Momentum"}.league-row .league-metric-cell:nth-of-type(5):before{content:"Markets"}.league-row .league-metric-cell:nth-of-type(6):before{content:"Versions"}.league-row .league-metric-cell:nth-of-type(7):before{content:"Evidence"}.league-scan-cell:before{content:"Last scan"}.league-expand{position:absolute;top:12px;right:12px}.league-details{min-width:0;padding:12px}.league-stage-note{grid-template-columns:1fr}.league-detail-grid{grid-template-columns:1fr;gap:18px}.league-detail-section+.league-detail-section{border-top:1px solid var(--border-subtle);border-left:0;padding-top:18px;padding-left:0}.league-detail-footer{flex-direction:column;align-items:flex-start}.league-actions{justify-content:flex-end;width:100%}}
