.trial-expired-overlay{position:fixed;inset:0;background:#000000f2;z-index:9000;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Inter,system-ui,-apple-system,sans-serif;padding:20px;text-align:center}.trial-expired-icon{font-size:56px;margin-bottom:20px;filter:drop-shadow(0 0 20px rgba(246,70,93,.4))}.trial-expired-overlay h2{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px;letter-spacing:-.5px}.trial-expired-overlay p{color:#888;font-size:16px;margin:0 0 32px;max-width:450px;line-height:1.6}.trial-expired-btn{background:linear-gradient(135deg,#f6465d,#a31221);color:#fff;padding:15px 40px;border-radius:8px;border:1px solid rgba(255,255,255,.1);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;letter-spacing:.5px}.trial-expired-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f6465d4d}.trial-expired-logout-btn{background:none;color:#888;padding:12px 30px;border-radius:8px;border:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:16px;font-family:Inter,system-ui,sans-serif}.trial-expired-logout-btn:hover{color:#fff;border-color:#ffffff40;background:#ffffff0d}.upgrade-modal-overlay{position:fixed;inset:0;background:#000c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:8000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeInGate .2s ease}@keyframes fadeInGate{0%{opacity:0}to{opacity:1}}.upgrade-modal{background:#0f0f0ff2;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;max-width:480px;width:100%;text-align:center;position:relative;box-shadow:0 25px 50px #00000080}.upgrade-modal-close{position:absolute;top:16px;right:20px;background:none;border:none;color:#666;font-size:24px;cursor:pointer;transition:color .2s;line-height:1}.upgrade-modal-close:hover{color:#fff}.upgrade-modal-icon{font-size:48px;margin-bottom:16px}.upgrade-modal h3{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.upgrade-modal p{color:#888;font-size:14px;margin:0 0 28px;line-height:1.6}.upgrade-modal-features{text-align:left;margin-bottom:28px}.upgrade-modal-feature{display:flex;align-items:center;gap:10px;padding:8px 0;color:#ccc;font-size:14px}.upgrade-modal-feature-icon{color:#f6465d;font-size:16px;flex-shrink:0}.upgrade-modal-btn{width:100%;background:linear-gradient(135deg,#f6465d,#a31221);color:#fff;padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:block;text-align:center;letter-spacing:.5px}.upgrade-modal-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f6465d4d}.pro-gate-locked{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center}.pro-gate-blur{position:absolute;inset:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;padding:30px;text-align:center}.pro-gate-blur-icon{font-size:36px;margin-bottom:12px;opacity:.8}.pro-gate-blur h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.pro-gate-blur p{color:#888;font-size:13px;margin:0 0 20px}.pro-gate-blur-btn{background:linear-gradient(135deg,#f6465d,#a31221);color:#fff;padding:10px 24px;border-radius:6px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.pro-gate-blur-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f6465d4d}.trial-banner{background:#f0b90b14;border-bottom:1px solid rgba(240,185,11,.2);padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:#f0b90b;font-family:Inter,system-ui,sans-serif}.trial-banner a{color:#f6465d;text-decoration:none;font-weight:600}.trial-banner a:hover{text-decoration:underline}.renewal-banner{padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px;font-family:Inter,system-ui,sans-serif;flex-wrap:wrap}.renewal-banner-info{background:#3498db14;border-bottom:1px solid rgba(52,152,219,.2);color:#3498db}.renewal-banner-warning{background:#f39c1214;border-bottom:1px solid rgba(243,156,18,.2);color:#f39c12}.renewal-banner-urgent{background:#e74c3c1a;border-bottom:1px solid rgba(231,76,60,.3);color:#e74c3c;animation:pulse-renewal 2s infinite}@keyframes pulse-renewal{0%,to{opacity:1}50%{opacity:.85}}.renewal-banner-text{flex:1;text-align:center;min-width:200px}.renewal-banner-actions{display:flex;align-items:center;gap:8px}.renewal-banner-btn{padding:5px 16px;border-radius:6px;border:none;font-size:12px;font-weight:600;cursor:pointer;background:#e74c3c;color:#fff;transition:all .15s}.renewal-banner-btn:hover{background:#c0392b}.renewal-banner-dismiss{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;opacity:.6;padding:4px}.renewal-banner-dismiss:hover{opacity:1}.pro-notif-toast{position:fixed;bottom:24px;right:24px;background:#0f0f0ff2;border:1px solid rgba(246,70,93,.3);border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:14px;z-index:9500;box-shadow:0 12px 40px #0009,0 0 20px #f6465d26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:slideInToast .35s cubic-bezier(.16,1,.3,1);max-width:420px;font-family:Inter,system-ui,-apple-system,sans-serif}@keyframes slideInToast{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.pro-notif-icon{font-size:28px;flex-shrink:0}.pro-notif-content{color:#ccc;font-size:13px;line-height:1.5;flex:1}.pro-notif-content strong{color:#fff}.pro-notif-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pro-notif-btn{background:linear-gradient(135deg,#f6465d,#a31221);color:#fff;padding:8px 18px;border-radius:6px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.pro-notif-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f6465d59}.pro-notif-close{background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:4px;line-height:1}.pro-notif-close:hover{color:#fff}@media(max-width:480px){.pro-notif-toast{left:12px;right:12px;bottom:12px;max-width:none}}.sidebar{width:var(--sidebar-width);background-color:var(--bg-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;-webkit-user-select:none;user-select:none;transition:width .3s ease}.sidebar.collapsed{width:50px;padding:10px 0;align-items:center;justify-content:flex-start}.sidebar-header{display:flex;align-items:center;justify-content:flex-end;padding:10px 15px;border-bottom:1px solid var(--border);min-height:40px}.collapse-toggle-btn{background:transparent;border:none;cursor:pointer;padding:5px;transition:all .2s;display:flex;align-items:center;justify-content:center}.collapse-toggle-btn:hover{transform:scale(1.1)}.sidebar.collapsed .collapse-toggle-btn{margin-top:10px}.collapse-icon{width:20px;height:20px;filter:invert(.5);transition:filter .2s}.collapse-toggle-btn:hover .collapse-icon{filter:invert(.8)}.brand{height:60px;display:flex;align-items:center;justify-content:center;padding:0 20px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700;color:var(--accent-red);border-bottom:1px solid var(--border);letter-spacing:-.5px}.brand span{color:var(--text-main);margin-left:6px}.brand-logo{height:45px;width:auto}.sidebar-scroll{flex:1;overflow-y:auto;padding-top:10px}.sidebar-search{position:sticky;top:0;z-index:10;padding:8px 12px;background:var(--bg-sidebar)}.search-input-wrap{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:0 8px;transition:border-color .2s}.search-input-wrap:focus-within{border-color:#ef444466;background:#ffffff12}.search-icon{font-size:12px;opacity:.5;flex-shrink:0}.sidebar-search-input{flex:1;background:transparent;border:none;outline:none;color:var(--text-main);font-size:12px;font-family:Inter,sans-serif;padding:7px 0;min-width:0}.sidebar-search-input::placeholder{color:#ffffff4d}.search-clear{background:none;border:none;color:#fff6;cursor:pointer;font-size:11px;padding:2px 4px;line-height:1;transition:color .15s}.search-clear:hover{color:#f46}.search-results{position:absolute;left:8px;right:8px;top:100%;margin-top:4px;background:#1a1e24;border:1px solid rgba(255,255,255,.1);border-radius:8px;max-height:320px;overflow-y:auto;box-shadow:0 8px 32px #00000080}.search-result-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;text-align:left;transition:background .15s}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:#ef444414}.result-label{color:#fff;font-size:12px;font-weight:500;font-family:Inter,sans-serif}.result-breadcrumb{color:#ffffff4d;font-size:10px;font-family:Inter,sans-serif}.search-no-results{padding:12px;text-align:center;color:#ffffff4d;font-size:12px}.menu-category{font-size:12px;color:#c8d0dd;text-transform:uppercase;font-weight:700;margin-top:20px;margin-bottom:8px;padding:8px 20px 8px 16px;letter-spacing:.8px;border-top:1px solid rgba(255,255,255,.06);border-left:3px solid var(--accent-red);background:linear-gradient(90deg,rgba(239,68,68,.05) 0%,transparent 50%)}.sidebar-scroll>div:first-child .menu-category{margin-top:10px;border-top:none}.menu-category-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease}.menu-category-toggle .menu-cat-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.menu-category-toggle .menu-cat-arrow{font-size:10px;opacity:.6;flex:none;transform:rotate(-90deg);transition:transform .22s ease}.menu-category-toggle.open .menu-cat-arrow{transform:rotate(0)}.menu-category-toggle:hover{background:linear-gradient(90deg,rgba(239,68,68,.12) 0%,transparent 60%)}.nav-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;color:var(--text-muted);background:transparent;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;text-decoration:none;border-left:3px solid transparent}.nav-btn:hover{color:var(--text-main);background-color:#f6465d0a;border-left:3px solid var(--rct-primary);text-shadow:0 0 8px rgba(246,70,93,.6);box-shadow:inset 10px 0 20px -10px #f6465d33;padding-left:17px}.nav-btn.active-parent{color:var(--text-main);background-color:#f6465d14;border-left:3px solid var(--rct-primary);padding-left:17px;font-weight:600;box-shadow:inset 15px 0 25px -10px #f6465d4d}.arrow{font-size:10px;transition:transform .2s;opacity:.5}.arrow.open{transform:rotate(180deg)}.submenu{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#0e1114}.submenu.open{max-height:500px}.submenu-link{display:block;padding:8px 20px 8px 48px;color:var(--text-muted);text-decoration:none;font-size:12px;transition:.2s;border-left:2px solid transparent}.submenu-link:hover{color:var(--text-main)}.submenu-link.active{color:var(--accent-gold);border-left-color:var(--accent-gold)}.sidebar-exchange-icon{width:16px;height:16px;border-radius:3px;margin-right:8px;flex-shrink:0}.sidebar-pro-badge{font-size:9px;background:#f6465d26;color:#f6465d;padding:1px 5px;border-radius:3px;font-weight:700;letter-spacing:.5px;margin-left:auto;flex-shrink:0}.sidebar-pro-badge.pro-glow{margin-left:8px;padding:2px 8px;border:1px solid rgba(246,70,93,.35);box-shadow:0 0 6px #f6465d66,0 0 14px #f6465d33,inset 0 0 4px #f6465d26;animation:pro-pulse 2.5s ease-in-out infinite}@keyframes pro-pulse{0%,to{box-shadow:0 0 6px #f6465d66,0 0 14px #f6465d33,inset 0 0 4px #f6465d26}50%{box-shadow:0 0 10px #f6465d99,0 0 24px #f6465d59,inset 0 0 6px #f6465d40}}.nav-btn-locked,.submenu-link-locked{opacity:.6;cursor:pointer}.nav-btn-label{display:flex;align-items:center;gap:10px}.nav-btn-locked:hover,.submenu-link-locked:hover{opacity:.85;color:#f6465d}.submenu-link-locked{display:block;width:100%;text-align:left;font-size:12px;padding:6px 12px 6px 28px;color:var(--text-muted);border:none;background:none;border-left:2px solid transparent;font-family:inherit}.user-panel{padding:15px 20px;border-top:1px solid var(--border);background:#131518}.user-link{display:flex;align-items:center;color:var(--text-muted);font-size:12px;cursor:pointer;margin-top:5px}.user-link:hover{color:var(--accent-red)}.status-healthy{color:var(--accent-green);margin-left:5px}.logout-btn{color:var(--accent-red)!important}.logout-btn:hover{background-color:#ef44441a!important}:root{--rct-primary: #F6465D;--rct-primary-hover: #ff7e8d;--rct-bg-main: #080808;--rct-bg-sidebar: #0d0d0d;--rct-bg-panel: #151515;--rct-text-main: #ffffff;--rct-text-muted: rgba(255, 255, 255, .4);--rct-text-dim: rgba(255, 255, 255, .6);--rct-border-light: rgba(255, 255, 255, .03);--rct-border-medium: rgba(255, 255, 255, .08);--rct-border-focus: rgba(246, 70, 93, .3);--glow-primary: rgba(246, 70, 93, .4);--glow-intense: rgba(246, 70, 93, .6);--glow-subtle: rgba(246, 70, 93, .15)}.premium-hybrid-box{margin:12px 14px 20px;padding:16px;background:#ffffff05;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--rct-border-medium);border-radius:12px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;transition:all .4s ease}.premium-hybrid-box:hover{border-color:var(--rct-border-focus);transform:translateY(-2px);box-shadow:0 10px 30px #00000080,0 0 20px var(--glow-subtle)}.premium-hybrid-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(246,70,93,.06) 0%,transparent 70%);pointer-events:none;z-index:0}.hybrid-content-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.hybrid-header{display:flex;align-items:center;gap:10px}.hybrid-icon{width:32px;height:32px;background:var(--glow-subtle);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--rct-primary);box-shadow:0 0 10px var(--glow-subtle)}.hybrid-icon svg{width:16px;height:16px}.hybrid-title-group{display:flex;flex-direction:column}.hybrid-title{font-size:13px;font-weight:700;color:var(--rct-text-main);letter-spacing:.5px}.hybrid-subtitle{font-size:11px;color:var(--rct-text-dim)}.hybrid-progress-container{width:100%}.progress-label{display:flex;justify-content:space-between;font-size:10px;font-weight:700;margin-bottom:6px;color:var(--rct-text-dim);text-transform:uppercase;letter-spacing:.5px}.progress-bar-track{height:6px;background:#ffffff0d;border-radius:10px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--rct-primary) 0%,var(--rct-primary-hover) 100%);box-shadow:0 0 15px var(--glow-primary);border-radius:10px;position:relative;transition:width .3s ease}.progress-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:scan 2s infinite linear}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-upgrade-hybrid{background:var(--rct-text-main);color:var(--rct-bg-main);border:none;border-radius:6px;padding:10px;font-size:12px;font-weight:800;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;margin-top:4px}.btn-upgrade-hybrid:hover{transform:scale(1.02);box-shadow:0 0 20px #fff3;background:#f8f8f8}[data-theme=light] .search-input-wrap{background:#0000000a;border:1px solid rgba(0,0,0,.1)}[data-theme=light] .search-input-wrap:focus-within{border-color:#f6465d8c;background:#0000000f}[data-theme=light] .sidebar-search-input::placeholder{color:#0f0f1073}[data-theme=light] .search-clear{color:#0f0f108c}[data-theme=light] .search-results{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 12px 36px #3c32322e}[data-theme=light] .search-result-item{border-bottom:1px solid rgba(0,0,0,.06)}[data-theme=light] .search-result-item:hover{background:#f6465d14}[data-theme=light] .result-label{color:#0f0f10}[data-theme=light] .result-breadcrumb,[data-theme=light] .search-no-results{color:#0f0f108c}[data-theme=light] .menu-category{color:#3a3a3f;border-top:1px solid rgba(0,0,0,.08)}[data-theme=light] .submenu,[data-theme=light] .user-panel{background:#ecebe7}[data-theme=light] .arrow{opacity:.7}.global-header{min-height:60px;background-color:var(--bg-sidebar);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 20px;position:sticky;top:0;z-index:100;gap:15px}.global-header.has-ticker{min-height:60px}.sidebar-toggle-btn{background:transparent;border:none;cursor:pointer;padding:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;border-radius:4px}.sidebar-toggle-btn:hover{background:#ffffff0d;transform:scale(1.05)}.toggle-icon{width:20px;height:20px;filter:invert(.5);transition:filter .2s}.sidebar-toggle-btn:hover .toggle-icon{filter:invert(.8)}.header-logo{display:flex;align-items:center;margin-left:10px}.logo-img{height:40px;width:auto}.header-ticker-stack{flex:1;margin-left:20px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.header-ticker,.header-news-ticker{width:100%;overflow:hidden;flex:0 0 auto}.header-ticker-stack>.header-ticker+.header-news-ticker{border-top:1px solid rgba(255,255,255,.04)}[data-theme=light] .header-ticker-stack>.header-ticker+.header-news-ticker{border-top:1px solid rgba(0,0,0,.06)}.live-ticker{background:var(--bg-sidebar);padding:0 20px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;flex-shrink:0;height:30px}.ticker-scroll{display:flex;gap:40px;animation:scroll 90s linear infinite}.ticker-scroll:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12px}.t-sym{font-weight:700;color:var(--text-muted)}.t-price{color:var(--text-main);font-weight:600}.up{color:var(--accent-green)}.down{color:var(--accent-red)}[data-theme=light] .t-sym{color:#3a3a3f}[data-theme=light] .t-price{color:#0f0f10}[data-theme=light] .live-ticker{border-bottom:1px solid rgba(0,0,0,.08)}.news-ticker{background:var(--bg-sidebar);border-bottom:1px solid var(--border);display:flex;align-items:center;overflow:hidden;white-space:nowrap;flex-shrink:0;height:30px;gap:12px;padding:0 20px}.news-ticker-label{flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:1.6px;padding:3px 8px;border-radius:3px;background:#f6465d1a;color:#f6465d;border:1px solid rgba(246,70,93,.3);text-transform:uppercase}.news-ticker-scroll-wrap{flex:1 1 auto;overflow:hidden;min-width:0}.news-ticker-scroll{display:flex;gap:32px;width:max-content;will-change:transform}.news-ticker-item{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-main);text-decoration:none;transition:color .15s}.news-ticker-item:hover{color:#58a6ff}.news-ticker-source{font-weight:700;color:#58a6ff;font-size:10px;letter-spacing:.6px;padding:1px 5px;background:#58a6ff14;border-radius:2px}.news-ticker-title{color:var(--text-main);font-weight:500}.news-ticker-item.nt-sent-bullish .news-ticker-title{color:#0ecb81}.news-ticker-item.nt-sent-bearish .news-ticker-title{color:#f6465d}.news-ticker-time{color:var(--text-muted);font-size:10px;font-weight:400}.news-ticker-empty{color:#444;font-size:12px;font-family:JetBrains Mono,monospace;padding-left:20px}[data-theme=light] .news-ticker-title{color:#0f0f10}[data-theme=light] .news-ticker{border-bottom:1px solid rgba(0,0,0,.08)}.idle-modal-overlay{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9500;display:flex;align-items:center;justify-content:center;padding:20px;animation:idleFadeIn .3s ease-out}@keyframes idleFadeIn{0%{opacity:0}to{opacity:1}}.idle-modal{background:linear-gradient(180deg,#1a1a1a,#111);border:1px solid rgba(246,70,93,.25);border-radius:12px;padding:36px 32px;max-width:420px;width:100%;text-align:center;box-shadow:0 25px 60px #0009,0 0 40px #f6465d1a;font-family:Inter,system-ui,-apple-system,sans-serif;animation:idleSlideUp .35s cubic-bezier(.16,1,.3,1)}@keyframes idleSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.idle-modal-icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#f6465d1a;border:1px solid rgba(246,70,93,.3);display:flex;align-items:center;justify-content:center;position:relative}.idle-modal-pulse{width:12px;height:12px;border-radius:50%;background:#f6465d;box-shadow:0 0 12px #f6465d99;animation:idlePulse 1.6s ease-in-out infinite}@keyframes idlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.idle-modal h3{color:#fff;font-size:22px;font-weight:600;margin:0 0 12px;letter-spacing:-.3px}.idle-modal p{color:#b0b0b0;font-size:15px;line-height:1.6;margin:0 0 8px}.idle-modal p.idle-modal-subtle{color:#777;font-size:13px;margin-bottom:28px}.idle-modal-btn{background:linear-gradient(135deg,#f6465d,#a31221);color:#fff;border:1px solid rgba(255,255,255,.08);padding:14px 32px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;width:100%;transition:all .25s ease;font-family:inherit;letter-spacing:.3px}.idle-modal-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #f6465d59}.idle-modal-btn:active{transform:translateY(0)}.idle-modal-btn:focus-visible{outline:2px solid #F6465D;outline-offset:2px}@media(max-width:480px){.idle-modal{padding:28px 24px}.idle-modal h3{font-size:19px}.idle-modal p{font-size:14px}}.mock-data-banner{position:fixed;bottom:16px;right:16px;z-index:9999;display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:12px 14px;max-width:440px;box-shadow:0 4px 24px #00000080;animation:slideIn .3s ease;border:1px solid;border-left-width:4px}.mock-data-banner--loading{background:#0a1422;border-color:#3b82f6}.mock-data-banner--loading .mock-text{color:#93c5fd}.mock-data-banner--loading .mock-text strong{color:#60a5fa}.mock-data-banner--slow{background:#1a0f00;border-color:#eab308}.mock-data-banner--slow .mock-text{color:#fde68a}.mock-data-banner--slow .mock-text strong{color:#facc15}.mock-data-banner--error{background:#1a0500;border-color:#ef4444}.mock-data-banner--error .mock-text{color:#fca5a5}.mock-data-banner--error .mock-text strong{color:#f87171}.mock-data-banner--recovered{background:#00170a;border-color:#22c55e}.mock-data-banner--recovered .mock-text{color:#86efac}.mock-data-banner--recovered .mock-text strong{color:#4ade80}@keyframes slideIn{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}.mock-icon{font-size:16px;flex-shrink:0;margin-top:1px}.mock-text{font-size:12px;line-height:1.5;flex:1}.mock-text strong{letter-spacing:.05em;font-size:11px;display:block;margin-bottom:2px}.mock-endpoints{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;width:100%}.mock-endpoints code{display:inline-block;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:3px;padding:1px 5px;font-size:10px;color:#ffffffb3;font-family:monospace}.mock-endpoints code.recovered{background:#22c55e1a;border-color:#22c55e4d;color:#86efac;text-decoration:line-through;text-decoration-color:#86efac80}.mock-refresh-btn{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#4ade80;padding:2px 10px;border-radius:4px;font-size:11px;cursor:pointer;font-weight:500}.mock-refresh-btn:hover{background:#22c55e40}.mock-diagnostics-link{color:#f87171;text-decoration:underline}.mock-dismiss{background:none;border:none;color:#fff6;cursor:pointer;font-size:12px;padding:0 2px;flex-shrink:0;margin-left:auto;line-height:1}.mock-dismiss:hover{color:#ffffffe6}.app-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden;flex:1;width:100%}.layout-body{display:flex;flex:1;overflow:hidden}.main-wrapper{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.main-content{flex:1;overflow-y:auto;padding:30px}.upd-toast{position:fixed;right:20px;bottom:20px;z-index:99999;display:flex;align-items:center;gap:16px;max-width:min(440px,calc(100vw - 32px));padding:16px 18px;border-radius:14px;background:#0a0b0ff5;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000080,0 0 0 1px #f6465d26;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#f5f6f8;font-family:Inter,system-ui,-apple-system,sans-serif;animation:updIn .4s cubic-bezier(.16,1,.3,1)}@keyframes updIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.upd-toast-body{display:flex;flex-direction:column;gap:3px;min-width:0}.upd-toast-body b{font-size:15px;font-weight:700;letter-spacing:-.01em}.upd-toast-body span{font-size:13px;line-height:1.45;color:#fff9}.upd-toast-btn{flex:none;cursor:pointer;font:inherit;font-weight:700;font-size:14px;color:#fff;padding:11px 22px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#f6465d,#a31221);box-shadow:0 6px 20px #f6465d59;transition:transform .2s ease,box-shadow .2s ease}.upd-toast-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #f6465d73}.upd-toast-x{position:absolute;top:7px;right:9px;background:none;border:none;color:#fff6;font-size:17px;line-height:1;cursor:pointer;padding:2px 5px}.upd-toast-x:hover{color:#fff}@media(max-width:640px){.upd-toast{left:12px;right:12px;bottom:12px;max-width:none}}@media(prefers-reduced-motion:reduce){.upd-toast{animation:none}}.wf3d-sphere{position:absolute;top:calc(50% - 1500px);left:calc(50% - 1500px);width:3000px;height:3000px;pointer-events:none;opacity:.8}.wf3d-sphere svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wf3d-line{stroke-width:.8;fill:none}.wf3d-pulse{animation:wf3d-node-pulse 2.6s ease-in-out infinite}@keyframes wf3d-node-pulse{0%,to{opacity:.55}50%{opacity:1;filter:drop-shadow(0 0 5px rgba(200,40,50,.75))}}.wf3d-glow{position:absolute;top:calc(50% - 1300px);left:calc(50% - 1300px);width:2600px;height:2600px;background:radial-gradient(circle,rgba(150,22,32,.18),rgba(120,18,28,.05) 40%,transparent 65%);filter:blur(90px);pointer-events:none}.wf3d-sphere-bright{opacity:1}.wf3d-glow-bright{background:radial-gradient(circle,rgba(185,36,48,.26),rgba(155,27,40,.075) 40%,transparent 65%);filter:blur(85px)}.wf3d-sphere-bright .wf3d-line{stroke-width:.95}.wf3d-sphere-bright .wf3d-pulse{animation-name:wf3d-node-pulse-bright}@keyframes wf3d-node-pulse-bright{0%,to{opacity:.65}50%{opacity:1;filter:drop-shadow(0 0 6px rgba(217,55,70,.85))}}[data-theme=light] .wf3d-sphere{filter:brightness(0) saturate(0);opacity:.35}[data-theme=light] .wf3d-sphere-bright{opacity:.45}[data-theme=light] .wf3d-glow,[data-theme=light] .wf3d-glow-bright{background:radial-gradient(circle,rgba(0,0,0,.07),rgba(0,0,0,.03) 40%,transparent 65%)}.cc-wrap{position:relative;flex:1;width:100%;min-height:240px;padding-right:12px}.cc-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px;color:#5a5a60;font-size:12px;font-style:italic}.cc-yaxis{position:absolute;left:0;top:0;bottom:24px;width:40px;display:flex;flex-direction:column;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:#8e8e93;font-weight:500}.cc-grid{position:absolute;inset:4px 12px 24px 44px;display:flex;flex-direction:column;justify-content:space-between}.cc-grid>div{border-top:1px dashed rgba(255,255,255,.05)}.cc-svg{position:absolute;inset:0 12px 24px 44px;width:calc(100% - 56px);height:calc(100% - 24px);overflow:visible}.cc-live-dot-wrap{position:absolute;inset:0 12px 24px 44px;pointer-events:none}.cc-live-dot{position:absolute;right:0;top:var(--last-y-pct, 0%);width:10px;height:10px;margin-top:-5px;margin-right:-5px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff}.cc-live-dot:after{content:"";position:absolute;inset:25%;background:#262626;border-radius:50%}.cc-area{fill:url(#cc-grad);opacity:.5}.cc-line-bg{fill:none;stroke:#ffffff2e;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cc-line-active{fill:none;stroke:#fff;stroke-width:1.8;filter:drop-shadow(0 0 6px rgba(255,255,255,.55));stroke-dasharray:10 100;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:cc-comet 4s linear infinite}@keyframes cc-comet{0%{stroke-dashoffset:100;opacity:0}8%{opacity:1}92%{opacity:1}to{stroke-dashoffset:-10;opacity:0}}.cc-xaxis{position:absolute;left:44px;right:12px;bottom:0;display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:#8e8e93;font-weight:500}.cc-xaxis-now{color:#f5f5f7;text-shadow:0 0 6px rgba(255,255,255,.5)}[data-theme=light] .cc-empty,[data-theme=light] .cc-yaxis,[data-theme=light] .cc-xaxis{color:#3a3a3f}[data-theme=light] .cc-grid>div{border-top:1px dashed rgba(0,0,0,.08)}[data-theme=light] .cc-line-bg{stroke:#0f0f1038}[data-theme=light] .cc-line-active{stroke:#0f0f10;filter:drop-shadow(0 0 5px rgba(15,15,16,.35))}[data-theme=light] .cc-live-dot{background:#0f0f10;box-shadow:0 0 8px #0f0f10e6}[data-theme=light] .cc-live-dot:after{background:#f8f8f8}[data-theme=light] .cc-xaxis-now{color:#0f0f10;text-shadow:0 0 6px rgba(15,15,16,.35)}.terminal-dashboard{background:var(--bg-body);min-height:100vh;padding:12px;color:#d1d5db;font-size:12px;line-height:1.5;overflow-x:hidden;position:relative}.terminal-header,.ticker-bar-wrap,.t-panel,.metric-card,.ai-conclusion,.btc-chart-panel,.narrative-bar{position:relative;background:radial-gradient(120% 180% at 70% -60%,rgba(246,70,93,.12),transparent 52%),#080a0e1a;border:1px solid rgba(255,255,255,.08);border-radius:20px;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);box-shadow:0 10px 24px -12px #0000008c,0 2px 6px #00000038,inset 0 0 0 .5px #ffffff0d}.terminal-header:before,.ticker-bar-wrap:before,.t-panel:before,.metric-card:before,.ai-conclusion:before,.btc-chart-panel:before,.narrative-bar:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.7px;background:linear-gradient(155deg,#ffffff38,#ffffff0d 30%,#ffffff05,#ffdcd71a 80%,#ffffff38);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.terminal-header:after,.ticker-bar-wrap:after,.t-panel:after,.metric-card:after,.ai-conclusion:after,.btc-chart-panel:after,.narrative-bar:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent 60%);pointer-events:none;z-index:1}.terminal-header>*,.ticker-bar-wrap>*,.t-panel>*,.metric-card>*,.ai-conclusion>*,.btc-chart-panel>*,.narrative-bar>*{position:relative;z-index:2}.terminal-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;margin-bottom:18px}.terminal-brand{display:flex;align-items:center;gap:10px}.terminal-dot{width:8px;height:8px;border-radius:50%;background:#e63946;box-shadow:0 0 8px #e6394699;animation:terminal-pulse 2s infinite}@keyframes terminal-pulse{0%,to{opacity:1;box-shadow:0 0 8px #e6394699}50%{opacity:.6;box-shadow:0 0 16px #e63946e6}}.terminal-title{font-size:13px;font-weight:700;color:#e63946;letter-spacing:2px;text-transform:uppercase}.terminal-greeting{color:var(--text-muted);font-size:11px}.terminal-greeting .username{color:var(--text-main);font-weight:600}.terminal-status{display:flex;align-items:center;gap:16px;font-size:10px}.status-item{display:flex;align-items:center;gap:4px;color:var(--text-muted)}.status-item .dot-green{width:6px;height:6px;border-radius:50%;background:#0ecb81;box-shadow:0 0 6px #0ecb8180}.status-item.tz-clock{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-main);gap:6px}.status-item.tz-clock .tz-label{font-size:9px;padding:1px 5px;border:1px solid var(--border);border-radius:3px;color:var(--text-muted);background:#ffffff05;letter-spacing:.05em}.ticker-bar-wrap{display:flex;align-items:center;margin-bottom:18px}.ticker-bar{display:flex;gap:2px;padding:6px 0;overflow-x:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ticker-bar::-webkit-scrollbar{height:3px}.ticker-bar::-webkit-scrollbar-track{background:transparent}.ticker-bar::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ticker-edit-btn{background:none;border:none;color:var(--text-muted);font-size:14px;padding:6px 12px;cursor:pointer;border-left:1px solid var(--border);transition:color .2s}.ticker-edit-btn:hover{color:var(--text-main)}.ticker-item{cursor:pointer}.ticker-item{display:flex;align-items:center;gap:6px;padding:4px 14px;white-space:nowrap;border-right:1px solid var(--border);font-size:11px}.ticker-item:last-child{border-right:none}.ticker-symbol{color:var(--text-muted);font-weight:600;font-size:10px}.ticker-price{color:var(--text-main);font-weight:700}.ticker-change{font-weight:600;font-size:10px}.ticker-change.up{color:#0ecb81}.ticker-change.down{color:#f6465d}.terminal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.terminal-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:18px}.terminal-grid-full{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:18px}.t-panel{overflow:hidden;display:flex;flex-direction:column}.t-panel-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff08;border-bottom:1px solid var(--border);font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--text-muted)}.t-panel-header .panel-label{display:flex;align-items:center;gap:6px}.t-panel-header .panel-status{font-size:9px;color:#0ecb81;font-weight:400;text-transform:none;letter-spacing:0}.whale-flow-bar{display:flex;align-items:center;gap:8px;flex:1;max-width:320px;margin:0 14px;padding:4px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000040}.whale-flow-bar .wfb-side{font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:32px}.whale-flow-bar .wfb-buy-lbl{color:#0ecb81;text-shadow:0 0 6px rgba(14,203,129,.55);text-align:right}.whale-flow-bar .wfb-sell-lbl{color:#f6465d;text-shadow:0 0 6px rgba(246,70,93,.55);text-align:left}.whale-flow-bar .wfb-track{flex:1;display:flex;height:8px;border-radius:999px;overflow:hidden;background:#00000059;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 2px #0009}.whale-flow-bar .wfb-buy{height:100%;background:linear-gradient(90deg,#0ecb818c,#0ecb81f2);box-shadow:0 0 8px #0ecb81cc,0 0 14px #0ecb8173,inset 0 0 4px #ffffff26;transition:width .6s ease}.whale-flow-bar .wfb-sell{height:100%;background:linear-gradient(90deg,#f6465df2,#f6465d8c);box-shadow:0 0 8px #f6465dcc,0 0 14px #f6465d73,inset 0 0 4px #ffffff26;transition:width .6s ease}.t-panel-body{padding:10px 12px;flex:1;overflow-y:auto;max-height:320px}.t-panel-body::-webkit-scrollbar{width:4px}.t-panel-body::-webkit-scrollbar-track{background:transparent}.t-panel-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:18px}.metric-card{padding:10px 12px;transition:transform .18s ease,box-shadow .18s ease;border-radius:14px}.metric-card:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px #0009,0 3px 8px #00000040,inset 0 0 0 .5px #ffffff14}.metric-label{font-size:9px;color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-weight:600}.metric-value{font-size:18px;font-weight:700;color:var(--text-main)}.metric-value.green{color:#0ecb81}.metric-value.red{color:#f6465d}.metric-value.gold{color:#f7931a}.metric-value.blue{color:var(--text-main)}.metric-sub{font-size:10px;color:#9ca3af;margin-top:2px}.fg-gauge{display:flex;align-items:center;gap:12px}.fg-number{font-size:32px;font-weight:700;min-width:50px;text-align:center}.fg-bar{flex:1;height:6px;background:var(--border);border-radius:3px;overflow:hidden;position:relative}.fg-fill{height:100%;border-radius:3px;transition:width .5s ease}.fg-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.terminal-feed{font-size:11px;line-height:1.7}.feed-line{padding:3px 0;border-bottom:1px solid rgba(255,255,255,.04);display:flex;gap:8px;align-items:flex-start;animation:fadeInLine .3s ease}@keyframes fadeInLine{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.feed-time{color:#6b7280;font-size:10px;min-width:55px;flex-shrink:0}.feed-tag{font-size:9px;padding:1px 5px;border-radius:2px;font-weight:600;min-width:48px;text-align:center;flex-shrink:0}.feed-tag.whale{background:#8b5cf633;color:#a78bfa}.feed-tag.buy{background:#0ecb8126;color:#0ecb81}.feed-tag.sell{background:#f6465d26;color:#f6465d}.feed-tag.transfer{background:#ffffff1a;color:var(--text-main)}.feed-tag.news{background:#f7931a26;color:#f7931a}.feed-tag.etf{background:#0ecb8126;color:#0ecb81}.feed-tag.fed{background:#f6465d33;color:#f6465d}.feed-tag.econ{background:#ffffff26;color:var(--text-main)}.feed-content{color:#d1d5db;flex:1}.feed-content .highlight{color:var(--text-main);font-weight:600}.feed-content .amount{color:#0ecb81;font-weight:700}.feed-content .amount.negative{color:#f6465d}.t-panel .news-item{position:relative;display:block;padding:12px 16px;margin-bottom:8px;border-radius:14px;background:linear-gradient(180deg,#ffffff09,#ffffff04);border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);box-shadow:0 6px 14px -8px #0006,inset 0 0 0 .5px #ffffff0a;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.t-panel .news-item:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.6px;background:linear-gradient(155deg,#ffffff2e,#ffffff0d 35%,#ffffff05 60%,#ffdcd712 88%,#ffffff1f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.t-panel .news-item>*{position:relative;z-index:2}.t-panel .news-item:hover{transform:translateY(-1px);border-color:#ffffff1f;box-shadow:0 10px 20px -8px #0000008c,inset 0 0 0 .5px #ffffff14}.t-panel .news-item:last-child{margin-bottom:0}.news-title{color:#d1d5db;font-size:11px;line-height:1.4}.news-meta{display:flex;gap:10px;margin-top:3px;font-size:9px;color:#6b7280}.ai-conclusion{background:linear-gradient(180deg,#0ecb810f,#ffffff05);border-color:#0ecb812e;overflow:hidden}.ai-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#0ecb810d;border-bottom:1px solid #1a3a1a}.ai-header-left{display:flex;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:#0ecb81}.ai-header .update-time{font-size:9px;color:#9ca3af;font-weight:400;text-transform:none;letter-spacing:0}.ai-header-right{display:flex;align-items:center;gap:12px}.ai-tz-cluster{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a,0 1px 4px #00000040}.ai-tz{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.3px;color:#c9d1d9;font-variant-numeric:tabular-nums;white-space:nowrap}.ai-tz+.ai-tz{padding-left:6px;border-left:1px solid rgba(255,255,255,.06)}.ai-tz .ai-tz-label{font-size:8.5px;font-weight:700;letter-spacing:.4px;color:#0ecb81;padding:1px 4px;border-radius:3px;background:#0ecb8114;border:1px solid rgba(14,203,129,.22);text-shadow:0 0 4px rgba(14,203,129,.35)}.ai-body{padding:12px;font-size:11px;line-height:1.7;color:var(--text-muted)}.ai-body .ai-line{margin-bottom:6px;padding-left:12px;border-left:2px solid #1a3a1a}.ai-disclaimer{margin-top:12px;padding:8px 12px;font-size:9px;color:#5a5a60;font-style:italic;border-top:1px solid rgba(255,255,255,.06);line-height:1.5}.ai-body .ai-sentiment{display:inline-block;padding:2px 8px;border-radius:3px;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:1px}.ai-sentiment.bullish{background:#0ecb8126;color:#0ecb81}.ai-sentiment.bearish{background:#f6465d26;color:#f6465d}.ai-sentiment.neutral{background:#8b949e26;color:var(--text-muted)}.t-panel .econ-event{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;margin-bottom:6px;border-radius:12px;background:linear-gradient(180deg,#ffffff09,#ffffff04);border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);box-shadow:0 4px 10px -6px #00000059,inset 0 0 0 .5px #ffffff0a;font-size:11px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.t-panel .econ-event:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.6px;background:linear-gradient(155deg,#ffffff2e,#ffffff0d 35%,#ffffff05 60%,#ffdcd712 88%,#ffffff1f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.t-panel .econ-event>*{position:relative;z-index:2}.t-panel .econ-event:hover{transform:translateY(-1px);border-color:#ffffff1f;box-shadow:0 8px 18px -8px #00000080,inset 0 0 0 .5px #ffffff14}.t-panel .econ-event:last-child{margin-bottom:0}.econ-date{color:#9ca3af;min-width:80px;font-size:10px}.econ-name{flex:1;color:#d1d5db}.econ-impact{font-size:9px;padding:2px 6px;border-radius:2px;font-weight:700}.econ-impact.high{background:#f6465d33;color:#f6465d}.econ-impact.medium{background:#f7931a33;color:#f7931a}.econ-impact.low{background:#0ecb8133;color:#0ecb81}.t-panel .etf-row{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;margin-bottom:6px;border-radius:12px;background:linear-gradient(180deg,#ffffff09,#ffffff04);border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);box-shadow:0 4px 10px -6px #00000059,inset 0 0 0 .5px #ffffff0a;font-size:11px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.t-panel .etf-row:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.6px;background:linear-gradient(155deg,#ffffff2e,#ffffff0d 35%,#ffffff05 60%,#ffdcd712 88%,#ffffff1f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.t-panel .etf-row>*{position:relative;z-index:2}.t-panel .etf-row:hover{transform:translateY(-1px);border-color:#ffffff1f;box-shadow:0 8px 18px -8px #00000080,inset 0 0 0 .5px #ffffff14}.t-panel .etf-row:last-child{margin-bottom:0}.etf-name{color:var(--text-muted);min-width:100px}.etf-flow{font-weight:700}.etf-flow.inflow{color:#0ecb81}.etf-flow.outflow{color:#f6465d}.tv-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:2px}.tv-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.tv-selector{display:flex;gap:4px;padding:6px 0;flex-wrap:wrap}.tv-btn{padding:3px 8px;font-size:9px;font-family:JetBrains Mono,monospace;background:var(--border);border:1px solid rgba(255,255,255,.15);color:var(--text-muted);border-radius:3px;cursor:pointer;transition:all .2s}.tv-btn:hover,.tv-btn.active{background:#e6394626;border-color:#e63946;color:#e63946}.hash-display{display:flex;flex-direction:column;gap:6px}.hash-item{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.hash-label{color:#9ca3af;font-size:10px}.hash-value{color:var(--text-main);font-weight:600;font-size:11px}.terminal-footer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:4px;margin-top:10px;font-size:9px;color:#6b7280}.terminal-footer .disclaimer{opacity:.6}.cursor-blink:after{content:"█";animation:blink 1s step-end infinite;color:#0ecb81;font-size:10px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cg-placeholder{padding:16px;text-align:center;color:#6b7280;font-size:10px;border:1px dashed var(--border);border-radius:4px;margin:4px 0}.cg-placeholder .cg-label{color:#9ca3af;font-weight:600;margin-bottom:4px}.coin-picker-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:10px 14px;margin-bottom:10px}.coin-picker-search{width:100%;background:var(--bg-sidebar);border:1px solid var(--border);color:var(--text-main);padding:6px 10px;border-radius:3px;font-family:inherit;font-size:11px;margin-bottom:8px;outline:none}.coin-picker-search:focus{border-color:var(--text-main)}.coin-picker-list{display:flex;flex-wrap:wrap;gap:4px;max-height:120px;overflow-y:auto}.coin-picker-btn{background:var(--bg-sidebar);border:1px solid var(--border);color:var(--text-muted);padding:3px 8px;border-radius:3px;font-family:inherit;font-size:10px;cursor:pointer;transition:all .15s}.coin-picker-btn:hover{border-color:var(--text-main);color:var(--text-main)}.coin-picker-btn.selected{background:#ffffff14;border-color:var(--text-main);color:var(--text-main)}.coin-picker-hint{margin-top:6px;font-size:10px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.narrative-bar{display:flex;align-items:center;gap:10px;padding:10px 16px;margin-bottom:18px}.narrative-label{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.5px}.narrative-chip{padding:3px 10px;border-radius:3px;font-size:11px;font-weight:600}.narrative-chip.up{background:#0ecb811a;color:#0ecb81;border:1px solid rgba(14,203,129,.2)}.narrative-chip.down{background:#f6465d1a;color:#f6465d;border:1px solid rgba(246,70,93,.2)}.narrative-pct{margin-left:4px}.narrative-pct.neg{color:#f6465d}.social-chip{padding:3px 10px;border-radius:3px;font-size:11px;font-weight:600;background:#ffffff0d;color:var(--text-main);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background .15s}.social-chip:hover{background:#ffffff1a}.social-galaxy{margin-left:4px;font-weight:700}.compact-list{padding:0!important}.gainer-row{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .15s}.gainer-row:hover{background:#f6465d08}.gl-rank{color:#6b7280;font-size:10px;width:16px;text-align:center}.gl-sym{color:var(--text-main);font-weight:600;flex:1}.gl-price{color:var(--text-muted);font-size:11px}.gl-chg{font-weight:700;font-size:11px;min-width:65px;text-align:right}.gl-chg.up{color:#0ecb81}.gl-chg.down{color:#f6465d}@media(max-width:1200px){.terminal-grid{grid-template-columns:1fr}.terminal-grid-3{grid-template-columns:1fr 1fr}.metrics-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.terminal-dashboard{padding:8px}.terminal-grid-3{grid-template-columns:1fr}.metrics-row{grid-template-columns:repeat(2,1fr)}.terminal-header{flex-direction:column;gap:8px}.ticker-bar{flex-wrap:wrap}}.whale-addr{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.3px;color:#9ca3af;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:all .15s ease;white-space:nowrap}.whale-addr:hover{color:#0ecb81;background:#0ecb8114;border-color:#0ecb814d}.whale-modal-backdrop{position:fixed;inset:0;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.whale-modal{width:min(1100px,95vw);max-height:85vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#0d1117,#10151c);border:1px solid rgba(14,203,129,.25);border-radius:10px;box-shadow:0 0 0 1px #ffffff08 inset,0 20px 60px #0009,0 0 30px #0ecb8114;overflow:hidden}.whale-modal-header{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#0ecb810d;border-bottom:1px solid rgba(14,203,129,.15)}.whale-modal-header .wm-title{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#0ecb81;flex:1}.whale-modal-header .wm-count{font-size:11px;color:#9ca3af;font-family:JetBrains Mono,monospace;padding:2px 8px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.whale-modal-header .wm-close{background:transparent;border:1px solid rgba(255,255,255,.1);color:#9ca3af;cursor:pointer;font-size:14px;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.whale-modal-header .wm-close:hover{color:#f6465d;border-color:#f6465d66;background:#f6465d14}.whale-modal-body{flex:1;overflow-y:auto;padding:0}.whale-modal-body::-webkit-scrollbar{width:8px}.whale-modal-body::-webkit-scrollbar-track{background:#ffffff05}.whale-modal-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.whale-modal-body::-webkit-scrollbar-thumb:hover{background:#fff3}.whale-modal-table{width:100%;border-collapse:collapse;font-size:11px;font-family:JetBrains Mono,monospace}.whale-modal-table thead{position:sticky;top:0;background:#0d1117;z-index:1}.whale-modal-table th{padding:10px 12px;text-align:left;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#9ca3af;border-bottom:1px solid rgba(255,255,255,.08)}.whale-modal-table td{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:#c9d1d9;font-variant-numeric:tabular-nums}.whale-modal-table tbody tr:hover{background:#ffffff05}.whale-modal-table .wm-time{color:#6b7280;font-size:10px}.whale-modal-table .wm-coin{font-weight:700;color:#f7931a}.whale-modal-table .wm-amount{font-weight:700}.whale-modal-footer{padding:10px 16px;font-size:10px;color:#6b7280;border-top:1px solid rgba(255,255,255,.06);background:#0000004d;letter-spacing:.3px}.whale-modal-flow{padding:14px 18px;background:#0ecb8106;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px}.whale-modal-flow .wmf-meta{display:flex;justify-content:space-between;align-items:baseline}.whale-modal-flow .wmf-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#9ca3af}.whale-modal-flow .wmf-sample{font-size:10px;color:#6b7280;font-family:JetBrains Mono,monospace;letter-spacing:.2px}.whale-flow-bar.wmf-bar{max-width:none;margin:0;padding:6px 14px;gap:12px}.whale-flow-bar.wmf-bar .wfb-side{font-size:11px;min-width:56px}.whale-flow-bar.wmf-bar .wfb-track{height:12px}.btc-chart-panel{margin-bottom:18px;padding:22px 24px 18px;display:flex;flex-direction:column}.btc-chart-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.btc-chart-head .bcp-left{display:flex;align-items:center;gap:12px}.btc-chart-head .bcp-emoji{font-size:22px;line-height:1;filter:drop-shadow(0 0 6px rgba(247,147,26,.45))}.btc-chart-head .bcp-title{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-main)}.btc-chart-head .bcp-subtitle{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--text-muted);letter-spacing:2px;text-transform:uppercase;margin-top:3px}.btc-chart-head .bcp-right{text-align:right}.btc-chart-head .bcp-price{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:300;letter-spacing:-1px;color:var(--text-main)}.btc-chart-head .bcp-chg{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;margin-top:4px;letter-spacing:.4px}.bcp-chg.up{color:#0ecb81}.bcp-chg.down{color:#f6465d}.btc-chart-body{flex:1;min-height:220px}.bcp-tf{display:flex;gap:4px;padding:3px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-self:center;box-shadow:inset 0 0 0 .5px #ffffff0a}.bcp-tf-btn{background:transparent;border:none;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.6px;padding:5px 13px;border-radius:999px;cursor:pointer;transition:all .18s ease}.bcp-tf-btn:hover{color:var(--text-main);background:#ffffff08}.bcp-tf-btn.active{background:#ffffff1a;color:var(--text-main);box-shadow:0 0 0 1px #ffffff1a,inset 0 0 0 .5px #ffffff26}[data-theme=light] .terminal-dashboard{color:#1c1c1e}[data-theme=light] .terminal-header,[data-theme=light] .ticker-bar-wrap,[data-theme=light] .t-panel,[data-theme=light] .metric-card,[data-theme=light] .ai-conclusion,[data-theme=light] .btc-chart-panel,[data-theme=light] .narrative-bar{background:radial-gradient(120% 180% at 70% -60%,rgba(246,70,93,.07),transparent 52%),#ffffff80;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 24px -12px #3c323224,0 2px 6px #3c32320d,inset 0 0 0 .5px #ffffffd9}[data-theme=light] .terminal-header:before,[data-theme=light] .ticker-bar-wrap:before,[data-theme=light] .t-panel:before,[data-theme=light] .metric-card:before,[data-theme=light] .ai-conclusion:before,[data-theme=light] .btc-chart-panel:before,[data-theme=light] .narrative-bar:before{background:linear-gradient(155deg,#fffffff2,#fff6 30%,#0000000a,#c406230f 80%,#ffffffd9)}[data-theme=light] .terminal-header:after,[data-theme=light] .ticker-bar-wrap:after,[data-theme=light] .t-panel:after,[data-theme=light] .metric-card:after,[data-theme=light] .ai-conclusion:after,[data-theme=light] .btc-chart-panel:after,[data-theme=light] .narrative-bar:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent 60%)}[data-theme=light] .bcp-title,[data-theme=light] .metric-value,[data-theme=light] .terminal-greeting{color:#0f0f10}[data-theme=light] .bcp-subtitle,[data-theme=light] .metric-label,[data-theme=light] .metric-sub,[data-theme=light] .status-item,[data-theme=light] .tz-label,[data-theme=light] .feed-line{color:#3a3a3f}[data-theme=light] .bcp-tf-btn:hover{background:#0000000a}[data-theme=light] .bcp-tf-btn.active{background:#0000000f;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 .5px #0000001f}[data-theme=light] .terminal-dashboard [style*="color: #d1d5db"],[data-theme=light] .terminal-dashboard [style*="color: #c9d1d9"],[data-theme=light] .terminal-dashboard [style*="color: #9ca3af"]{color:#3a3a3f!important}.redhunter-page{max-width:1400px;margin:0 auto;padding:24px 32px;color:#cbd5e1;font-family:Inter,system-ui,sans-serif}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:16px;flex-wrap:wrap}.page-title h1{font-size:28px;font-weight:300;background:linear-gradient(to right,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;margin-bottom:6px;display:flex;align-items:center;gap:12px}.header-cex-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(255,255,255,.15))}.page-title p{color:#64748b;font-size:13px;font-weight:300;letter-spacing:.3px}.header-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-live{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:9999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 15px #10b9811a}.status-live-text{color:#34d399;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 8px rgba(16,185,129,.5)}.last-update{font-size:12px;color:#64748b;font-weight:300;letter-spacing:.3px;background:#ffffff0d;padding:6px 14px;border-radius:9999px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.radar-wrap{position:relative;width:28px;height:28px;border-radius:50%;border:1px solid rgba(16,185,129,.3);overflow:hidden;flex-shrink:0;background:#064e3b66;box-shadow:0 0 15px #10b9814d}.radar-sweep{position:absolute;inset:0;background:conic-gradient(from 0deg,transparent 70%,rgba(16,185,129,.6) 100%);animation:radar-spin 2s linear infinite}.radar-cross-h{position:absolute;top:50%;left:0;width:100%;height:1px;background:#10b9814d}.radar-cross-v{position:absolute;left:50%;top:0;width:1px;height:100%;background:#10b9814d}.radar-ring{position:absolute;inset:25%;border-radius:50%;border:1px solid rgba(16,185,129,.2)}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.redhunter-page .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.redhunter-page .stat-card{position:relative;border-radius:16px;padding:1px;overflow:hidden;background:transparent;border:none;transition:all .3s;box-shadow:0 8px 32px #0000004d;isolation:isolate}.redhunter-page .stat-card:before{content:"";position:absolute;inset:-100%;background:conic-gradient(from 90deg at 50% 50%,transparent 75%,rgba(255,255,255,.5) 100%);animation:stat-card-spin 3s linear infinite;z-index:0;pointer-events:none}.redhunter-page .stat-card:after{content:"";position:absolute;inset:1px;border-radius:15px;background:#070707f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;transition:background .3s}.redhunter-page .stat-card:hover:after{background:#141414f2}@keyframes stat-card-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.redhunter-page .stat-card .stat-glow,.redhunter-page .stat-card .stat-label,.redhunter-page .stat-card .stat-value{position:relative;z-index:2}.redhunter-page .stat-card .stat-glow{position:absolute;top:1px;right:1px;width:128px;height:128px;border-radius:50%;filter:blur(40px);transform:translate(50%,-50%);pointer-events:none;transition:opacity .3s;opacity:.5}.redhunter-page .stat-card:hover .stat-glow{opacity:1}.redhunter-page .stat-card .stat-label{font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#64748b;display:flex;align-items:center;gap:6px;padding:20px 20px 0;margin-bottom:8px}.redhunter-page .stat-card .stat-value{font-size:36px;font-weight:300;letter-spacing:-.5px;color:#fff;padding:0 20px 20px}.redhunter-page .stat-card.card-under:before{background:conic-gradient(from 90deg at 50% 50%,transparent 75%,rgba(59,130,246,.9) 100%)}.redhunter-page .stat-card.card-under:after{background:#070c1cf2}.redhunter-page .stat-card.card-under:hover:after{background:#0f173ef2}.redhunter-page .stat-card.card-under .stat-glow{background:#3b82f626}.redhunter-page .stat-card.card-under .stat-label{color:#60a5facc}.redhunter-page .stat-card.card-under .stat-value{color:#60a5fa;text-shadow:0 0 15px rgba(59,130,246,.4)}.redhunter-page .stat-card.card-over:before{background:conic-gradient(from 90deg at 50% 50%,transparent 75%,rgba(244,63,94,.9) 100%)}.redhunter-page .stat-card.card-over:after{background:#1c070cf2}.redhunter-page .stat-card.card-over:hover:after{background:#4c0519f2}.redhunter-page .stat-card.card-over .stat-glow{background:#f43f5e26}.redhunter-page .stat-card.card-over .stat-label{color:#f43f5ecc}.redhunter-page .stat-card.card-over .stat-value{color:#fb7185;text-shadow:0 0 15px rgba(244,63,94,.4)}.redhunter-page .stat-card.card-top{box-shadow:0 0 20px #f59e0b26}.redhunter-page .stat-card.card-top:before{background:conic-gradient(from 90deg at 50% 50%,transparent 75%,rgba(245,158,11,.9) 100%)}.redhunter-page .stat-card.card-top:after{background:#1c1207f2}.redhunter-page .stat-card.card-top:hover:after{background:#451a03f2}.redhunter-page .stat-card.card-top .stat-glow{background:#f59e0b33;animation:pulse-glow 3s ease-in-out infinite}.redhunter-page .stat-card.card-top .stat-label{color:#f59e0be6}.redhunter-page .stat-card.card-top .stat-value{color:#fbbf24;text-shadow:0 0 20px rgba(245,158,11,.6)}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}.search-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.search-input{width:100%;max-width:320px;background:#121217;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:10px 16px 10px 40px;font-size:13px;color:#fff;font-family:Inter,system-ui,sans-serif;transition:all .2s}.search-input::placeholder{color:#475569}.search-input:focus{outline:none;border-color:#f59e0b80;box-shadow:0 0 0 2px #f59e0b26}.search-wrap{position:relative}.search-wrap .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b;width:16px;height:16px;pointer-events:none}.filter-buttons{display:flex;gap:8px}.filter-btn{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-radius:10px;color:#cbd5e1;font-size:12px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .2s}.filter-btn:hover{background:#ffffff1a}.filter-btn.active{background:#f59e0b1a;border-color:#f59e0b33;color:#f59e0b}.market-toggle{display:inline-flex;gap:4px;padding:4px;margin:20px 0 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;width:fit-content}.market-toggle-btn{padding:10px 22px;background:transparent;border:1px solid transparent;border-radius:8px;color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:1.2px;cursor:pointer;transition:color .2s,background .2s,border-color .2s;display:inline-flex;align-items:center;gap:6px}.market-toggle-btn:hover{color:#e2e8f0;background:#ffffff0a}.market-toggle-btn.active{background:#f59e0b14;border-color:#f59e0b40;color:#fbbf24;box-shadow:0 0 18px #f59e0b14 inset}.market-toggle-sub{font-size:10px;font-weight:500;letter-spacing:.6px;opacity:.7}.zone-filter{display:inline-flex;gap:6px;padding:4px;margin:0 0 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px}.zone-tab{border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;padding:7px 16px;border-radius:7px;cursor:pointer;transition:all .15s}.zone-tab:hover{color:#e2e8f0}.zone-tab.active{background:#ffffff14;color:#f1f5f9;box-shadow:0 2px 8px #00000040}.zone-tab-hot.active{background:linear-gradient(90deg,#f43f5ed9,#fb7185d9);color:#fff;box-shadow:0 2px 10px #f43f5e59}.zone-tab-cold.active{background:linear-gradient(90deg,#3b82f6d9,#60a5fad9);color:#fff;box-shadow:0 2px 10px #3b82f659}[data-theme=light] .zone-filter{background:#00000008;border-color:#00000014}[data-theme=light] .zone-tab{color:#475569}[data-theme=light] .zone-tab.active{background:#fffffff2;color:#0f172a}.list-header{display:grid;grid-template-columns:3fr 2fr 2fr 2fr 2fr 1fr;gap:16px;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.05);font-size:10px;font-weight:500;color:#64748b;letter-spacing:2px;text-transform:uppercase}.list-header .col-center{text-align:center}.list-header .col-right{text-align:right}.list-header .col-score{text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.list-header .sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.list-header .sortable:hover,.list-header .sorted{color:#fbbf24}.sort-arrow{font-size:10px;opacity:.8}.list-body{display:flex;flex-direction:column;gap:10px;margin-top:8px}.row-card{background:#ffffff03;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;transition:all .3s}.row-card:hover{border-color:#ffffff1a;background:#ffffff0a}.row-card.expanded{border-color:#fff3;box-shadow:0 0 30px #ffffff0d;background:#ffffff08}.row-main{display:grid;grid-template-columns:3fr 2fr 2fr 2fr 2fr 1fr;gap:16px;padding:16px 24px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.token-cell{display:flex;align-items:center;gap:12px}.token-avatar{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff;font-size:12px;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#334155,#0f172a);box-shadow:inset 0 2px 4px #0000004d}.token-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.token-info{display:flex;flex-direction:column;gap:4px;min-width:0}.token-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.token-symbol{font-weight:500;color:#fff;font-size:15px;letter-spacing:.3px}.token-price{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:300;color:#94a3b8}.pin-icon{cursor:pointer;color:#1e293b;font-size:14px;transition:.2s;flex-shrink:0}.pin-icon:hover{color:#64748b}.pin-icon.pinned{color:#fbbf24;filter:drop-shadow(0 0 4px rgba(245,158,11,.5))}.tag-badge{font-size:9px;padding:2px 6px;border-radius:4px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;background:#ffffff0d;color:#94a3b8;border:1px solid rgba(255,255,255,.08)}.tag-badge.cat-ai{color:#d946ef;border-color:#d946ef4d;background:#d946ef1a}.tag-badge.cat-meme{color:#facc15;border-color:#facc154d;background:#facc151a}.tag-badge.cat-l1{color:#3b82f6;border-color:#3b82f64d;background:#3b82f61a}.tag-badge.cat-l2{color:#8b5cf6;border-color:#8b5cf64d;background:#8b5cf61a}.tag-badge.cat-rwa{color:#10b981;border-color:#10b9814d;background:#10b9811a}.tag-badge.cat-game{color:#f97316;border-color:#f973164d;background:#f973161a}.tag-badge.cat-defi{color:#06b6d4;border-color:#06b6d44d;background:#06b6d41a}.tag-badge.cat-depin{color:#14b8a6;border-color:#14b8a64d;background:#14b8a61a}.tag-badge.cat-oracle{color:#3b82f6;border-color:#3b82f64d;background:#3b82f61a}.tag-badge.cat-cex{color:#e879f9;border-color:#e879f94d;background:#e879f91a}.token-detail-link{cursor:pointer;font-size:10px;color:#64748b;transition:color .2s;display:inline-flex;align-items:center;gap:4px}.token-detail-link:hover{color:#fbbf24}.trend-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.trend-main{display:flex;align-items:center;gap:8px}.trend-pct{font-size:13px;font-weight:500;letter-spacing:.3px}.trend-pct.positive{color:#34d399}.trend-pct.negative{color:#fb7185}.trend-sub{font-size:10px;color:#64748b;font-weight:300;letter-spacing:.3px}.sparkline-svg{opacity:.7}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.status-badge .status-dot{width:6px;height:6px;border-radius:50%;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.status-badge.badge-over{background:#f43f5e1a;color:#fb7185;border:1px solid rgba(244,63,94,.2);box-shadow:0 0 10px #f43f5e33}.status-badge.badge-over .status-dot{background:#f43f5e;box-shadow:0 0 8px #f43f5ecc}.status-badge.badge-under{background:#3b82f61a;color:#60a5fa;border:1px solid rgba(59,130,246,.2);box-shadow:0 0 10px #3b82f633}.status-badge.badge-under .status-dot{background:#3b82f6;box-shadow:0 0 8px #3b82f6cc}.status-badge.badge-neutral{background:#64748b1a;color:#94a3b8;border:1px solid rgba(100,116,139,.2)}.status-badge.badge-neutral .status-dot{background:#64748b}.status-badge.badge-process-high{background:#f59e0b1a;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.status-badge.badge-process-high .status-dot{background:#fbbf24}.status-badge.badge-process-low{background:#38bdf81a;color:#7dd3fc;border:1px solid rgba(56,189,248,.3)}.status-badge.badge-process-low .status-dot{background:#38bdf8}.zone-tab-process.active{background:linear-gradient(90deg,#f59e0bd9,#fbbf24d9);color:#fff;box-shadow:0 2px 10px #f59e0b59}.vol-cell{text-align:right}.vol-usd{font-size:13px;font-weight:500;color:#cbd5e1;letter-spacing:.3px;display:block}.vol-pct{font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:3px}.vol-pct.positive{color:#34d399}.vol-pct.negative{color:#fb7185}.score-cell{display:flex;align-items:center;justify-content:space-between;padding-left:16px}.score-value{font-size:24px;font-weight:300;letter-spacing:-.5px;color:#fbbf24;text-shadow:0 0 15px rgba(245,158,11,.4)}.expand-icon{color:#64748b;transition:all .2s}.row-card.expanded .expand-icon{color:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.intel-expanded{border-top:1px solid rgba(255,255,255,.1);background:#0000004d;padding:24px;animation:slide-in .3s ease-out}@keyframes slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative}.intel-grid .intel-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:#ffffff05;filter:blur(80px);pointer-events:none;border-radius:50%}.intel-card{background:#ffffff05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;position:relative;overflow:hidden;transition:all .3s;box-shadow:0 8px 32px #0000004d;z-index:1}.intel-card:hover{border-color:#fff3}.intel-card.intel-1d:hover{border-color:#10b98166}.intel-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.intel-card-title{font-size:10px;font-weight:500;letter-spacing:2px;color:#cbd5e1;display:flex;align-items:center;gap:8px}.intel-card-title .icon-4h{color:#cbd5e1;filter:drop-shadow(0 0 5px rgba(255,255,255,.4))}.intel-card-title .icon-1d{color:#34d399;filter:drop-shadow(0 0 5px rgba(16,185,129,.6))}.intel-time-badge{font-size:9px;font-weight:500;letter-spacing:1.5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:4px 8px;border-radius:4px;color:#94a3b8;box-shadow:inset 0 1px 2px #0003}.intel-rows{display:flex;flex-direction:column;gap:16px}.intel-row{display:flex;justify-content:space-between;align-items:center}.intel-row-label{font-size:13px;font-weight:300;color:#94a3b8;letter-spacing:.3px;display:flex;align-items:center;gap:6px}.intel-row-value{font-size:13px;font-weight:500;color:#fff;display:flex;align-items:center;gap:6px}.intel-row-value.italic{font-style:italic;text-shadow:0 0 8px rgba(255,255,255,.3)}.intel-alert-icon{color:#f59e0b;filter:drop-shadow(0 0 5px rgba(245,158,11,.6))}.intel-shield-icon{color:#10b981;filter:drop-shadow(0 0 5px rgba(16,185,129,.6))}.intel-alert-text{font-weight:700;color:#f43f5e;animation:pulse 2s infinite}.key-level-section{padding-top:8px}.key-level-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.key-level-label{font-size:13px;font-weight:300;color:#94a3b8;display:flex;align-items:center;gap:6px}.key-level-value{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:500}.key-level-value.amber{color:#fbbf24;text-shadow:0 0 8px rgba(245,158,11,.6)}.key-level-value.emerald{color:#34d399;text-shadow:0 0 8px rgba(16,185,129,.6)}.sr-section-label{font-size:12px;font-weight:300;color:#94a3b8;letter-spacing:.3px;display:flex;align-items:center;gap:6px;margin-bottom:8px}.sr-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sr-col{border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px;background:#00000040}.sr-resistance{border-left:2px solid #f43f5e}.sr-support{border-left:2px solid #34d399}.sr-head{font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:6px}.sr-resistance .sr-head{color:#f43f5e}.sr-support .sr-head{color:#34d399}.sr-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.sr-row+.sr-row{border-top:1px dashed rgba(255,255,255,.05)}.sr-tag{font-size:11px;font-weight:600;color:#64748b;letter-spacing:.5px}.sr-price{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:600;color:#e2e8f0}.sr-resistance .sr-price{color:#fda4af}.sr-support .sr-price{color:#6ee7b7}.sr-none .sr-tag{color:#475569}.sr-empty{font-size:12px;font-style:italic;color:#64748b;padding:6px 0}[data-theme=light] .sr-col{background:#00000008;border-color:#00000014}[data-theme=light] .sr-price{color:#1e293b}[data-theme=light] .sr-section-label,[data-theme=light] .sr-tag{color:#475569}.progress-bar-track{height:6px;width:100%;background:#0009;border-radius:9999px;overflow:hidden;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px 3px #0006}.progress-bar-fill{height:100%;border-radius:9999px;position:relative}.progress-bar-fill.amber{background:linear-gradient(to right,#d97706,#fbbf24);box-shadow:0 0 10px #f59e0b80}.progress-bar-fill.emerald{background:linear-gradient(to right,#059669,#34d399);box-shadow:0 0 10px #10b98180}.progress-bar-fill .progress-shine{position:absolute;right:0;top:0;bottom:0;width:16px;background:linear-gradient(to left,rgba(255,255,255,.6),transparent);animation:pulse-dot 2s ease-in-out infinite}.intel-actions{display:flex;gap:12px;margin-top:20px}.intel-btn{flex:1;padding:10px;font-size:12px;font-weight:500;letter-spacing:.3px;border-radius:10px;cursor:pointer;transition:all .2s;text-align:center;border:none}.intel-btn.btn-ghost{background:#ffffff0d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;border:1px solid rgba(255,255,255,.1)}.intel-btn.btn-ghost:hover{background:#ffffff1a;box-shadow:0 0 15px #ffffff1a}.intel-btn.btn-amber{background:#f59e0b1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.intel-btn.btn-amber:hover{background:#f59e0b33;box-shadow:0 0 15px #f59e0b33}.table-loading{padding:60px;text-align:center;color:#64748b;font-size:14px;font-weight:300;letter-spacing:.5px}.pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;padding:20px}.pagination button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:10px 24px;border-radius:10px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pagination button:hover:not(:disabled){border-color:#f59e0b66;color:#fbbf24;box-shadow:0 0 15px #f59e0b26}.pagination span{color:#64748b;font-size:13px;font-weight:300}@media(max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}.list-header{display:none}.row-main{grid-template-columns:1fr 1fr;gap:12px}.intel-grid{grid-template-columns:1fr}.redhunter-page{padding:16px}}@media(max-width:640px){.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.page-header{flex-direction:column}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}[data-theme=light] .page-title h1{background:linear-gradient(to right,#0f0f10,#3a3a3f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .page-title p{color:#3a3a3f}[data-theme=light] .header-cex-logo{filter:drop-shadow(0 0 8px rgba(0,0,0,.12))}[data-theme=light] .token-symbol{color:#0f0f10}[data-theme=light] .token-price{color:#3a3a3f}[data-theme=light] .pin-icon{color:#b0b0b6}[data-theme=light] .search-input{background:#fff;border:1px solid rgba(0,0,0,.1);color:#0f0f10}[data-theme=light] .search-input::placeholder{color:#0f0f1073}[data-theme=light] .search-input:focus{border-color:#f59e0b80;box-shadow:0 0 0 2px #f59e0b2e}[data-theme=light] .redhunter-page .stat-card{box-shadow:0 12px 32px -10px #3c32322e,0 4px 10px #3c323214}[data-theme=light] .redhunter-page .stat-card:after{background:#ffffffc7;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}[data-theme=light] .redhunter-page .stat-card:hover:after{background:#ffffffe0}[data-theme=light] .redhunter-page .stat-card .stat-value{color:#0f0f10}[data-theme=light] .redhunter-page .stat-card .stat-label{color:#3a3a3f}[data-theme=light] .redhunter-page .stat-card.card-under:after{background:linear-gradient(135deg,#eff6ffd9,#dbeafeb3)}[data-theme=light] .redhunter-page .stat-card.card-under:hover:after{background:linear-gradient(135deg,#dbeafee6,#bfdbfecc)}[data-theme=light] .redhunter-page .stat-card.card-under .stat-value{color:#1d4ed8;text-shadow:0 0 15px rgba(59,130,246,.2)}[data-theme=light] .redhunter-page .stat-card.card-under .stat-label{color:#1d4ed8d9}[data-theme=light] .redhunter-page .stat-card.card-over:after{background:linear-gradient(135deg,#fff1f2d9,#fee2e2b3)}[data-theme=light] .redhunter-page .stat-card.card-over:hover:after{background:linear-gradient(135deg,#fee2e2e6,#fecacacc)}[data-theme=light] .redhunter-page .stat-card.card-over .stat-value{color:#be123c;text-shadow:0 0 15px rgba(244,63,94,.2)}[data-theme=light] .redhunter-page .stat-card.card-over .stat-label{color:#be123cd9}[data-theme=light] .redhunter-page .stat-card.card-top:after{background:linear-gradient(135deg,#fffbebd9,#fef3c7b3)}[data-theme=light] .redhunter-page .stat-card.card-top:hover:after{background:linear-gradient(135deg,#fef3c7e6,#fde68acc)}[data-theme=light] .redhunter-page .stat-card.card-top .stat-value{color:#b45309;text-shadow:0 0 18px rgba(245,158,11,.3)}[data-theme=light] .redhunter-page .stat-card.card-top .stat-label{color:#b45309e6}[data-theme=light] .row-card{background:#fff9;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .row-card:hover{background:#ffffffc7;border-color:#00000024}[data-theme=light] .row-card.expanded{background:#ffffffd1;border-color:#00000029;box-shadow:0 0 30px #3c32320f}[data-theme=light] .token-avatar{background:linear-gradient(135deg,#e5e7eb,#cbd5e1);color:#0f0f10;border-color:#0000001a;box-shadow:inset 0 2px 4px #0000000d}[data-theme=light] .intel-expanded{border-top:1px solid rgba(0,0,0,.1);background:#00000006}[data-theme=light] .intel-card{background:#ffffffc7;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #3c323214}[data-theme=light] .intel-card:hover{border-color:#00000024}[data-theme=light] .intel-card.intel-1d:hover{border-color:#10b98166}[data-theme=light] .intel-card-header{border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=light] .intel-card-title{color:#3a3a3f}[data-theme=light] .intel-card-title .icon-4h{color:#3a3a3f;filter:drop-shadow(0 0 5px rgba(0,0,0,.1))}[data-theme=light] .intel-time-badge{background:#0000000a;border:1px solid rgba(0,0,0,.08);color:#3a3a3f}[data-theme=light] .intel-grid .intel-bg-glow{background:#00000005}[data-theme=light] .intel-row-label,[data-theme=light] .key-level-label{color:#3a3a3f}[data-theme=light] .intel-row-value{color:#0f0f10}[data-theme=light] .intel-row-value.italic{text-shadow:0 0 8px rgba(0,0,0,.1)}[data-theme=light] .progress-bar-track{background:#00000014;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px 3px #0000000f}[data-theme=light] .token-detail-link{color:#2563eb}[data-theme=light] .token-detail-link:hover{color:#1d4ed8}.trend-block{margin-top:16px;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:linear-gradient(160deg,#ffffff06,#ffffff01)}.trend-block-label{font-size:12px;font-weight:500;color:#cbd5e1;letter-spacing:.4px;display:flex;align-items:center;gap:6px;margin-bottom:10px}.trend-rows{display:flex;flex-direction:column;gap:6px}.trend-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:4px 0;border-bottom:1px dashed rgba(255,255,255,.04)}.trend-row:last-child{border-bottom:none}.tb-key{color:#94a3b8;font-weight:300}.tb-val{font-weight:500;text-align:right}.tb-neutral{color:#64748b;font-weight:300}.tb-div-bear,.tb-shift-down{color:#fb7185}.tb-div-bull,.tb-shift-up{color:#34d399}.tb-conf{color:#fbbf24;font-family:JetBrains Mono,monospace}.trend-score-row{margin-top:4px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);border-bottom:none!important}.tb-score{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;padding:3px 9px;border-radius:6px}.tb-score-high{color:#fda4af;background:#f43f5e26;border:1px solid rgba(244,63,94,.35);text-shadow:0 0 10px rgba(244,63,94,.35)}.tb-score-mid{color:#fcd34d;background:#fbbf241f;border:1px solid rgba(251,191,36,.32)}.tb-score-low{color:#94a3b8;background:#94a3b814;border:1px solid rgba(148,163,184,.2)}.trend-bands{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.05);display:flex;flex-direction:column;gap:4px;font-size:11px}.band-row{display:flex;justify-content:space-between;color:#64748b;font-family:JetBrains Mono,monospace;padding:2px 0}.band-upper{color:#fda4af;opacity:.85}.band-trend{color:#cbd5e1}.band-lower{color:#6ee7b7;opacity:.85}[data-theme=light] .trend-block{background:linear-gradient(160deg,#00000008,#00000003);border-color:#00000014}[data-theme=light] .tb-key{color:#475569}[data-theme=light] .tb-neutral{color:#94a3b8}[data-theme=light] .band-trend{color:#334155}.dual-tf-badge{display:inline-flex;align-items:center;font-size:9px;font-weight:700;letter-spacing:.6px;padding:2px 7px;border-radius:5px;margin-left:4px;text-transform:uppercase}.dual-tf-badge.dual-hot{color:#fda4af;background:#f43f5e29;border:1px solid rgba(244,63,94,.42);box-shadow:0 0 8px #f43f5e38}.dual-tf-badge.dual-cold{color:#6ee7b7;background:#10b98129;border:1px solid rgba(52,211,153,.42);box-shadow:0 0 8px #10b98138}[data-theme=light] .dual-tf-badge.dual-hot{color:#be123c;background:#f43f5e1a;border:1px solid rgba(244,63,94,.4)}[data-theme=light] .dual-tf-badge.dual-cold{color:#047857;background:#10b9811a;border:1px solid rgba(52,211,153,.4)}.cluster-chip{display:inline-flex;align-items:center;font-size:9px;font-weight:600;letter-spacing:.4px;padding:2px 7px;border-radius:5px;margin-left:4px;cursor:help}.cluster-chip.cluster-hot{color:#fb7185;background:#f43f5e1a;border:1px solid rgba(244,63,94,.3)}.cluster-chip.cluster-cold{color:#34d399;background:#10b9811a;border:1px solid rgba(52,211,153,.3)}[data-theme=light] .cluster-chip.cluster-hot{color:#be123c;background:#f43f5e14}[data-theme=light] .cluster-chip.cluster-cold{color:#047857;background:#10b98114}.tb-vq{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;padding:2px 8px;border-radius:5px}.tb-vq-a{color:#34d399;background:#10b9811f;border:1px solid rgba(52,211,153,.3)}.tb-vq-b{color:#fcd34d;background:#fbbf241a;border:1px solid rgba(251,191,36,.28)}.tb-vq-c{color:#fb7185;background:#f43f5e1a;border:1px solid rgba(244,63,94,.28)}.tb-vs-date{font-size:10px;color:#64748b;font-weight:400;margin-left:2px;letter-spacing:.2px}.tb-stretch{display:inline-block;margin-left:8px;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;font-family:JetBrains Mono,monospace}.tb-stretch.tb-stretch-flat{color:#94a3b8;background:#94a3b81a}.tb-stretch.tb-stretch-up{color:#fda4af;background:#f43f5e1a}.tb-stretch.tb-stretch-down{color:#93c5fd;background:#3b82f61a}.band-val{display:inline-flex;align-items:center;gap:4px}.expand-summary{padding:14px 18px;margin-bottom:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(160deg,#ffffff08,#ffffff03);display:flex;flex-direction:column;gap:10px}.summary-row{display:flex;justify-content:space-between;align-items:center}.summary-label{font-size:13px;font-weight:500;color:#cbd5e1;letter-spacing:.3px}.summary-val{font-family:JetBrains Mono,monospace;font-size:15px!important;padding:4px 12px!important}.summary-confluence{display:flex;gap:8px;flex-wrap:wrap}.conf-chip{font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;font-family:JetBrains Mono,monospace;letter-spacing:.3px}.conf-chip.conf-r{color:#fda4af;background:#f43f5e1f;border:1px solid rgba(244,63,94,.3)}.conf-chip.conf-s{color:#6ee7b7;background:#10b9811f;border:1px solid rgba(52,211,153,.3)}[data-theme=light] .expand-summary{background:linear-gradient(160deg,#00000008,#00000003);border-color:#0000001a}[data-theme=light] .summary-label{color:#334155}[data-theme=light] .tb-vs-date{color:#94a3b8}[data-theme=light] .tb-stretch.tb-stretch-up{color:#be123c;background:#f43f5e14}[data-theme=light] .tb-stretch.tb-stretch-down{color:#1d4ed8;background:#3b82f614}.expand-doc-hint{margin:10px 4px 0;text-align:center;font-size:10px;font-weight:300;color:#64748b;letter-spacing:.2px;opacity:.7}.expand-doc-hint em{font-style:italic}.expand-doc-hint .doc-link{color:#fb7185;cursor:pointer;text-decoration:underline;text-decoration-color:#f43f5e66;transition:color .15s,text-decoration-color .15s}.expand-doc-hint .doc-link:hover{color:#fda4af;text-decoration-color:#f43f5ecc}[data-theme=light] .expand-doc-hint{color:#94a3b8}[data-theme=light] .expand-doc-hint .doc-link{color:#be123c}[data-theme=light] .expand-doc-hint .doc-link:hover{color:#9f1239}.stat-card.stat-clickable{cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.stat-card.stat-clickable:hover{transform:translateY(-1px);box-shadow:0 6px 22px #ffffff0a}.stat-card.stat-clickable.is-active{border-color:#fff3;box-shadow:0 0 0 1px #ffffff1a inset,0 6px 22px #ffffff0f}.stat-card.card-under.stat-clickable.is-active{border-color:#3b82f673;box-shadow:0 0 0 1px #3b82f64d inset,0 6px 22px #3b82f626}.stat-card.card-over.stat-clickable.is-active{border-color:#f43f5e73;box-shadow:0 0 0 1px #f43f5e4d inset,0 6px 22px #f43f5e26}[data-theme=light] .stat-card.stat-clickable:hover{box-shadow:0 6px 22px #0000000a}[data-theme=light] .stat-card.stat-clickable.is-active{border-color:#0000002e}.coincatalog-page{padding:20px 30px}.page-header h1{margin:0 0 5px}.page-header p{color:var(--text-muted);font-size:14px;margin:0}.search-container{margin:20px 0}.search-input{width:100%;max-width:400px;background:var(--card-bg);border:1px solid var(--border-color);color:#fff;padding:12px 16px;border-radius:6px;font-size:14px}.search-input:focus{border-color:var(--accent-red);outline:none}.table-wrapper{overflow-x:auto}.table-loading{padding:60px 20px;text-align:center;color:var(--text-muted)}table{width:100%;border-collapse:collapse;table-layout:fixed}table th:nth-child(1),table td:nth-child(1){width:4%;text-align:center}table th:nth-child(2),table td:nth-child(2){width:20%}table th:nth-child(3),table td:nth-child(3){width:11%;text-align:right}table th:nth-child(4),table td:nth-child(4){width:9%;text-align:right}table th:nth-child(5),table td:nth-child(5){width:9%;text-align:right}table th:nth-child(6),table td:nth-child(6){width:10%;text-align:center}table th:nth-child(7),table td:nth-child(7){width:13%;text-align:right}table th:nth-child(8),table td:nth-child(8){width:16%;text-align:center}.sparkline-cell{text-align:center;padding:4px}.no-spark{color:#333;font-size:12px}thead tr{border-bottom:1px solid var(--border-color)}thead th{padding:12px 10px;text-align:left;color:var(--text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}thead th.sortable:hover{color:#fff}thead th.sortable.active{color:var(--accent-gold)}.sort-icon{font-size:10px;opacity:.8}tbody tr.main-row{border-bottom:1px solid #1a1a1a;transition:background .15s}tbody tr.main-row.clickable{cursor:pointer}tbody tr.main-row:hover{background:#ffffff08}tbody tr.main-row.clickable:hover{background:#f6465d14}tbody td{padding:14px 10px;font-size:14px}.rank-cell{text-align:center;color:#444;font-size:12px}.coin-cell{display:flex;align-items:center;gap:12px}.coin-logo{width:28px;height:28px;border-radius:50%}.coin-name{font-weight:600;color:#fff}.coin-symbol{color:var(--text-muted);font-size:12px;text-transform:uppercase;margin-left:6px}.price-cell{text-align:right;font-family:JetBrains Mono,monospace;font-weight:600}.change-cell{text-align:right;font-weight:600;font-family:JetBrains Mono,monospace}.change-cell.up{color:var(--accent-green)}.change-cell.down{color:var(--accent-red)}.mcap-cell{text-align:right;font-family:JetBrains Mono,monospace;color:var(--text-muted)}.cat-badge{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;white-space:nowrap}.cat-badge.rwa{background:#fb923c33;color:#fb923c}.pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px;padding:20px}.pagination button{background:var(--card-bg);border:1px solid var(--border-color);color:#fff;padding:10px 20px;border-radius:6px;cursor:pointer;transition:all .2s}.pagination button:hover:not(:disabled){border-color:var(--accent-red);color:var(--accent-red)}.pagination button:disabled{opacity:.3;cursor:not-allowed}.pagination span{color:var(--text-muted);font-size:14px}.coindetail-page{padding:20px 30px;max-width:1200px}.coin-search-section{margin-bottom:30px}.coin-search-form{display:flex;gap:10px;max-width:500px}.coin-search-input{flex:1;background:var(--bg-sidebar);border:1px solid var(--border-color);color:#fff;padding:14px 18px;border-radius:8px;font-size:14px}.coin-search-input:focus{border-color:var(--accent-red);outline:none}.coin-search-btn{background:var(--accent-red);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .2s}.coin-search-btn:hover{opacity:.9}.discovery-section{padding:20px 0}.discovery-section h2{font-size:22px;margin-bottom:8px}.discovery-subtitle{color:var(--text-muted);font-size:14px;margin-bottom:25px}.top-coins-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:30px}.top-coin-card{display:flex;align-items:center;gap:15px;background:var(--bg-sidebar);border:1px solid var(--border-color);padding:16px 20px;border-radius:8px;cursor:pointer;transition:all .2s}.top-coin-card:hover{border-color:var(--accent-green);background:#0ecb810d}.top-coin-rank{color:var(--accent-gold);font-weight:700;font-size:14px;min-width:30px}.top-coin-info{display:flex;align-items:center;gap:12px;flex:1}.top-coin-logo{width:32px;height:32px;border-radius:50%}.top-coin-name{font-weight:600;font-size:14px}.top-coin-symbol{color:var(--text-muted);font-size:12px;text-transform:uppercase}.top-coin-change{font-weight:700;font-family:JetBrains Mono,monospace}.top-coin-change.up{color:var(--accent-green)}.top-coin-change.down{color:var(--accent-red)}.discovery-nav{display:flex;gap:15px;margin-bottom:30px}.nav-btn-link{background:var(--bg-card);border:1px solid var(--border-color);color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.nav-btn-link:hover{border-color:var(--accent-red);color:var(--accent-red)}.loading-state{padding:60px 20px;text-align:center;color:var(--text-muted)}.back-btn{background:transparent;border:1px solid var(--border-color);color:var(--text-muted);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;margin-bottom:20px;transition:all .2s}.back-btn:hover{border-color:#fff;color:#fff}.coin-detail-content{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.coin-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--border-color);margin-bottom:30px;flex-wrap:wrap;gap:20px}.coin-identity{display:flex;align-items:center;gap:20px}.coin-logo-large{width:64px;height:64px;border-radius:50%}.coin-info h1{font-size:28px;margin:0 0 8px}.coin-info h1 .symbol{color:var(--text-muted);font-weight:400;font-size:18px}.coin-badges{display:flex;gap:8px;flex-wrap:wrap}.rank-badge{background:#f0b90b26;color:var(--accent-gold);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.coin-price-display{text-align:right}.current-price{font-size:32px;font-weight:700;font-family:JetBrains Mono,monospace;color:#fff}.price-changes{display:flex;gap:16px;margin-top:8px;font-size:14px;font-weight:600}.price-changes .up{color:var(--accent-green)}.price-changes .down{color:var(--accent-red)}.live-badge{display:inline-block;background:linear-gradient(90deg,var(--accent-green),#10b981);color:#fff;font-size:9px;font-weight:700;padding:3px 8px;border-radius:4px;margin-left:10px;text-transform:uppercase;animation:pulse-live 2s infinite}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.7}}.live-update-time{font-size:11px;color:var(--text-muted);margin-top:6px;font-family:JetBrains Mono,monospace;opacity:.7}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}.stat-card{background:var(--card-bg);border:1px solid var(--border-color);padding:20px;border-radius:8px}.stat-card label{display:block;color:var(--text-muted);font-size:11px;text-transform:uppercase;margin-bottom:8px}.stat-card span{font-size:18px;font-weight:600;font-family:JetBrains Mono,monospace}.stat-card small{display:block;color:var(--text-muted);font-size:11px;margin-top:4px}.chart-section{margin-bottom:30px}.chart-section h2{font-size:18px;margin-bottom:16px}.tradingview-container{background:#0f0f0f;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.chart-note{font-size:11px;color:var(--text-muted);margin-top:8px;text-align:center}.about-section{margin-bottom:30px}.about-section h2{font-size:18px;margin-bottom:12px}.description{color:var(--text-muted);line-height:1.7;font-size:14px}.links-section{margin-bottom:30px}.links-section h2{font-size:18px;margin-bottom:16px}.links-grid{display:flex;gap:12px;flex-wrap:wrap}.link-btn{background:var(--card-bg);border:1px solid var(--border-color);padding:10px 20px;border-radius:6px;color:#fff;text-decoration:none;font-size:13px;transition:all .2s}.link-btn:hover{border-color:var(--accent-red);color:var(--accent-red)}.supply-section{margin-bottom:30px}.supply-section h2{font-size:18px;margin-bottom:16px}.supply-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.supply-item{background:var(--card-bg);border:1px solid var(--border-color);padding:16px;border-radius:8px}.supply-item label{display:block;color:var(--text-muted);font-size:11px;text-transform:uppercase;margin-bottom:6px}.supply-item span{font-size:16px;font-weight:600;font-family:JetBrains Mono,monospace}.supply-bar{position:relative;background:#1a1a1a;height:24px;border-radius:12px;overflow:hidden}.supply-progress{background:linear-gradient(90deg,var(--accent-red),var(--accent-gold));height:100%;border-radius:12px;transition:width .5s ease}.supply-percent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.cat-badge{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase}.cat-badge.default{background:#8883;color:#888}.cat-badge.defi{background:#3b82f633;color:#60a5fa}.cat-badge.layer1{background:#8b5cf633;color:#a78bfa}.cat-badge.layer2{background:#6366f133;color:#818cf8}.cat-badge.meme{background:#f59e0b33;color:#fbbf24}.cat-badge.gaming{background:#10b98133;color:#34d399}.cat-badge.exchange{background:#ec489933;color:#f472b6}.cat-badge.stablecoin{background:#22c55e33;color:#4ade80}.cat-badge.ai{background:#06b6d433;color:#22d3ee}.institutional-section{margin-bottom:30px;padding-top:10px}.institutional-section h2{font-size:18px;margin-bottom:16px}.inst-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.inst-tag{background:#ffffff0f;border:1px solid var(--border-color);color:var(--text-muted);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.inst-tag.sector{background:#ef444426;color:var(--accent-red);border-color:#ef44444d}.inst-tag.category{background:#6366f126;color:#818cf8;border-color:#6366f14d}.inst-tag.consensus{background:#f0b90b26;color:var(--accent-gold);border-color:#f0b90b4d}.inst-tag.token-type{background:#0ecb8126;color:var(--accent-green);border-color:#0ecb814d}.roi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.roi-card{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:8px;padding:16px;text-align:center}.roi-card label{display:block;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.roi-card span{font-size:18px;font-weight:700;font-family:JetBrains Mono,monospace}.roi-card span.up{color:var(--accent-green)}.roi-card span.down{color:var(--accent-red)}.drawdown-section{margin-bottom:20px}.drawdown-section>label{display:block;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.drawdown-bar{position:relative;height:28px;background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.drawdown-progress{height:100%;background:linear-gradient(90deg,#ef44444d,#ef444499);border-radius:6px 0 0 6px;transition:width .4s ease}.drawdown-pct{position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:12px;font-weight:600;font-family:JetBrains Mono,monospace;color:#fff}.inst-overview{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:8px;padding:16px 20px;margin-bottom:12px}.inst-overview p{color:var(--text-muted);font-size:13px;line-height:1.7;margin:0}.inst-source{font-size:11px;color:#444;text-align:right}.coin-news-section{margin-bottom:30px}.coin-news-section h2{font-size:18px;margin-bottom:16px}.news-list{display:flex;flex-direction:column;gap:8px}.news-item{display:block;background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:8px;padding:14px 18px;text-decoration:none;color:#fff;transition:all .2s}.news-item:hover{border-color:var(--accent-red);background:#ef44440a}.news-title{font-size:14px;font-weight:500;margin-bottom:8px;line-height:1.4}.news-meta{display:flex;align-items:center;gap:10px;font-size:12px}.news-source{color:var(--text-muted);background:#ffffff0f;padding:2px 8px;border-radius:4px}.news-sentiment{padding:2px 8px;border-radius:4px;font-weight:600;font-size:11px;text-transform:uppercase}.news-sentiment.bullish{background:#0ecb8126;color:var(--accent-green)}.news-sentiment.bearish{background:#ef444426;color:var(--accent-red)}.news-time{color:#555;margin-left:auto}.disclaimer{text-align:center;color:#444;font-size:11px;padding:20px;border-top:1px solid var(--border-color);margin-top:30px}@media(max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}.top-coins-grid{grid-template-columns:1fr}}@media(max-width:768px){.coin-header{flex-direction:column}.coin-price-display{text-align:left}.stats-grid,.supply-grid,.roi-grid{grid-template-columns:1fr}.coin-search-form,.discovery-nav{flex-direction:column}}.deriv-grid{grid-template-columns:repeat(2,1fr)}.supply-item span.up,.deriv-funding-row span.up{color:var(--accent-green)}.supply-item span.down,.deriv-funding-row span.down{color:var(--accent-red)}.deriv-sub{display:block;font-size:11px;font-weight:600;margin-top:4px;font-family:JetBrains Mono,monospace}.deriv-sub.up{color:var(--accent-green)}.deriv-sub.down{color:var(--accent-red)}.deriv-funding-list{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.deriv-funding-row{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:var(--card-bg);font-family:JetBrains Mono,monospace;font-size:13px}.deriv-funding-row .deriv-exch{color:var(--text-muted);text-transform:capitalize}.unlock-next{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:16px;margin-bottom:14px}.unlock-next-main{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.unlock-next-main label{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.unlock-next-main .unlock-date{font-size:18px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--accent-gold)}.unlock-next-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.unlock-stat label{display:block;color:var(--text-muted);font-size:10px;text-transform:uppercase;margin-bottom:4px}.unlock-stat span{font-size:14px;font-weight:600;font-family:JetBrains Mono,monospace}.unlock-list{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.unlock-row{display:grid;grid-template-columns:1fr 1fr .7fr 1.1fr;gap:8px;align-items:center;padding:8px 14px;background:var(--card-bg);font-family:JetBrains Mono,monospace;font-size:12px}.unlock-fully{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:14px 16px}.unlock-fully .unlock-badge{font-size:14px;font-weight:700;color:var(--accent-green);font-family:JetBrains Mono,monospace}.unlock-fully .unlock-last{font-size:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.unlock-row-date{color:var(--text-muted)}.unlock-row-cat{color:var(--text-muted);text-align:right;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.deriv-grid,.unlock-next-stats{grid-template-columns:1fr}}:root{--landing-red: #f6465d;--landing-red-dark: #8d101d;--landing-red-soft: rgba(246, 70, 93, .18);--landing-green: #0ecb81;--landing-gold: #f0b90b;--landing-ink: #050506;--landing-ink-2: #0a0b0f;--landing-panel: rgba(13, 14, 18, .72);--landing-panel-strong: rgba(16, 17, 22, .9);--landing-border: rgba(255, 255, 255, .09);--landing-border-red: rgba(246, 70, 93, .32);--landing-text: #ffffff;--landing-muted: rgba(255, 255, 255, .62);--landing-dim: rgba(255, 255, 255, .38)}@property --nav-spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.landing-page{--cursor-x: 50%;--cursor-y: 18%;width:100%;min-height:100vh;flex:1;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 73% 18%,rgba(246,70,93,.16),transparent 30%),radial-gradient(circle at 18% 76%,rgba(240,185,11,.08),transparent 24%),linear-gradient(180deg,#07070a,#030304 48%,#08080a);color:var(--landing-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth}.landing-page *{box-sizing:border-box;letter-spacing:0}.landing-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%)}.landing-page:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(680px circle at var(--cursor-x) var(--cursor-y),rgba(246,70,93,.115),transparent 44%),linear-gradient(120deg,transparent 0%,rgba(246,70,93,.04) 38%,transparent 56%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.06),transparent 32%);opacity:.9;transition:background-position .12s ease-out}.landing-nav{position:fixed;top:18px;left:50%;z-index:100;width:min(1180px,calc(100% - 36px));height:74px;padding:0 18px 0 22px;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;border:1px solid var(--landing-border);border-radius:12px;background:linear-gradient(110deg,#0c0d12e0,#0c0d1294),radial-gradient(circle at 78% -10%,rgba(246,70,93,.14),transparent 40%);box-shadow:0 18px 60px #00000061;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.logo{display:inline-flex;align-items:center;min-width:168px}.logo-img{display:block;width:auto;height:42px;filter:drop-shadow(0 0 16px rgba(246,70,93,.34))}.nav-links{display:flex;align-items:center;gap:8px}.nav-links a,.nav-links button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font:inherit;font-size:13px;font-weight:650;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;cursor:pointer}.nav-links a{color:var(--landing-muted);padding:0 14px}.nav-links a:hover{color:var(--landing-text);background:#ffffff0b}.btn-login,.btn-signup-nav,.btn-primary,.btn-secondary,.btn-full,.google-auth-btn{border-radius:8px;font-family:inherit}.btn-login{padding:0 18px;color:var(--landing-text);background:#ffffff09;border:1px solid var(--landing-border)}.btn-login:hover{border-color:#ffffff2e;background:#ffffff12;transform:translateY(-1px)}.btn-signup-nav,.btn-primary{color:#fff;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#ff7584f2,#f6465deb 38%,#8d101df5),var(--landing-red);box-shadow:0 12px 34px #f6465d3d,inset 0 1px #fff3}.btn-signup-nav{position:relative;isolation:isolate;overflow:hidden;padding:0 18px;border:1px solid transparent;background:linear-gradient(135deg,#160c0ff5,#08070afa) padding-box,conic-gradient(from var(--nav-spin, 0deg),transparent 0deg,rgba(255,140,158,.5) 58deg,rgba(255,74,99,1) 92deg,rgba(255,255,255,1) 108deg,rgba(255,130,150,.55) 126deg,transparent 158deg,transparent 360deg) border-box;box-shadow:0 12px 32px #0000005c,0 0 34px #ff4a6357,inset 0 1px #ffffff1f;animation:navBorderSpin 4.6s linear infinite}.btn-signup-nav:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:7px;background:radial-gradient(circle at 28% 0%,rgba(246,70,93,.24),transparent 34%),linear-gradient(135deg,#140a0dfa,#07070afa)}.btn-signup-nav svg{position:relative;z-index:1}.btn-signup-nav:hover,.btn-primary:hover{transform:translateY(-2px)}.btn-signup-nav:hover{box-shadow:0 18px 46px #00000070,0 0 34px #f6465d38,inset 0 1px #ffffff1f}.btn-primary:hover{box-shadow:0 18px 42px #f6465d57,inset 0 1px #ffffff3d}.hamburger-btn-landing{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--landing-border);border-radius:8px;color:#fff;background:#ffffff0a;cursor:pointer}.mobile-menu-overlay-landing{position:fixed;inset:0;z-index:98;border:0;background:#0000009e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mobile-drawer-landing{position:fixed;top:0;right:-290px;z-index:99;width:280px;height:100vh;padding:110px 20px 28px;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--landing-border);background:#07080bf5;box-shadow:-24px 0 70px #00000080;transition:right .28s ease}.mobile-drawer-landing.open{right:0}.mobile-drawer-landing a,.mobile-drawer-landing button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;border:1px solid transparent;color:var(--landing-muted);background:transparent;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.mobile-drawer-landing a:hover,.mobile-drawer-landing button:hover{color:#fff;border-color:var(--landing-border);background:#ffffff0a}.mobile-btn-signup-landing{margin-top:12px;color:#fff!important;border-color:#ffffff29!important;background:linear-gradient(135deg,var(--landing-red),var(--landing-red-dark))!important}.mobile-btn-login-landing{color:#fff!important;border-color:var(--landing-border)!important}.btn-cta-anim{position:relative;isolation:isolate;overflow:hidden;color:#fff!important;border:1px solid transparent!important;background:linear-gradient(135deg,#160c0ff5,#08070afa) padding-box,conic-gradient(from var(--nav-spin, 0deg),transparent 0deg,rgba(255,140,158,.5) 58deg,rgba(255,74,99,1) 92deg,rgba(255,255,255,1) 108deg,rgba(255,130,150,.55) 126deg,transparent 158deg,transparent 360deg) border-box!important;box-shadow:0 12px 32px #0000005c,0 0 34px #ff4a6357,inset 0 1px #ffffff1f!important;animation:navBorderSpin 4.6s linear infinite}.btn-cta-anim:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 28% 0%,rgba(246,70,93,.24),transparent 34%),linear-gradient(135deg,#140a0dfa,#07070afa)}.btn-cta-anim svg{position:relative;z-index:1}.btn-cta-anim:hover{transform:translateY(-2px);box-shadow:0 18px 46px #00000070,0 0 34px #f6465d38,inset 0 1px #ffffff1f!important}.hero{--tilt-x: 0deg;--tilt-y: 0deg;--glow-x: 62%;--glow-y: 42%;position:relative;z-index:1;min-height:92vh;padding:132px max(28px,calc((100vw - 1180px)/2)) 58px;display:flex;align-items:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:104px 18px 24px;z-index:-1;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:radial-gradient(circle at var(--glow-x) var(--glow-y),rgba(246,70,93,.24),transparent 34%),linear-gradient(145deg,#0a0a0deb,#050507e6 54%,#13070af0);box-shadow:inset 0 1px #ffffff0d,0 34px 110px #0000008f}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(246,70,93,.13),transparent 28%,transparent 72%,rgba(246,70,93,.1)),radial-gradient(circle at 78% 45%,rgba(246,70,93,.18),transparent 32%);opacity:.76;filter:blur(20px)}.hero-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(440px,.94fr) minmax(460px,1.06fr);align-items:center;gap:clamp(28px,5vw,72px)}.hero-content{position:relative;z-index:3;max-width:590px}.eyebrow,.section-kicker,.auth-modal-badge{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 12px;border:1px solid rgba(246,70,93,.28);border-radius:8px;color:#ffffffc7;background:#f6465d14;font-size:12px;font-weight:700;text-transform:uppercase}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--landing-red);box-shadow:0 0 18px #f6465de6}.hero h1{margin:22px 0;font-size:clamp(58px,5.6vw,86px);line-height:.96;font-weight:850;color:#fff}.hero h1 span{display:block;color:transparent;background:linear-gradient(135deg,#fff 0%,#ff8f9c 24%,var(--landing-red) 64%,#8d101d 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 28px rgba(246,70,93,.2))}.sub-hero{max-width:540px;color:var(--landing-muted);font-size:17px;line-height:1.7}.cta-group{display:flex;align-items:center;gap:12px;margin-top:32px}.btn-primary,.btn-secondary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;font-size:15px;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.btn-secondary{color:#fff;border:1px solid var(--landing-border);background:#ffffff09}.btn-secondary:hover{border-color:#fff3;background:#ffffff12;transform:translateY(-2px)}.cta-subtext{margin-top:12px;color:var(--landing-dim);font-size:13px}.signal-strip{position:relative;z-index:2;width:min(1180px,calc(100% - 56px));margin:20px auto 0;padding:0 0 66px}.signal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.hero-stat-card{min-height:118px;padding:22px;border:1px solid rgba(255,255,255,.115);border-radius:8px;background:linear-gradient(135deg,#ffffff16,#ffffff07 48%,#f6465d0b),#08090c94;box-shadow:inset 0 1px #ffffff13,0 22px 60px #0000003d;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.hero-stat-card strong{display:block;margin-bottom:8px;color:#fff;font-size:30px;line-height:1;font-family:JetBrains Mono,Consolas,monospace}.hero-stat-card span{display:block;color:var(--landing-dim);font-size:12px;line-height:1.35;text-transform:uppercase}.hero-visual{position:relative;min-height:520px;perspective:1200px}.terminal-stage{position:absolute;inset:34px 0 0;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .18s ease-out}.terminal-stage:before{content:"";position:absolute;inset:40px 0 22px;border-radius:42px;background:radial-gradient(ellipse at center,rgba(246,70,93,.32),transparent 62%);filter:blur(34px);transform:translateZ(-80px)}.terminal-orbit{position:absolute;border:1px solid rgba(246,70,93,.16);border-radius:50%;pointer-events:none;transform-style:preserve-3d}.terminal-orbit-one{width:520px;height:520px;right:18px;top:20px;transform:rotateX(70deg) rotate(-18deg) translateZ(-60px)}.terminal-orbit-two{width:430px;height:430px;right:68px;top:70px;transform:rotateX(72deg) rotate(26deg) translateZ(-45px);border-color:#f0b90b1a}.terminal-window{position:relative;width:min(650px,100%);min-height:420px;margin-left:auto;border:1px solid rgba(255,255,255,.13);border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#121318f0,#08090cf0),#090a0d;box-shadow:0 40px 100px #00000094,0 0 0 1px #f6465d14,inset 0 1px #ffffff14;transform:rotate(-1.4deg) translateZ(52px);animation:terminalFloat 7s ease-in-out infinite}.terminal-window:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(110deg,transparent 8%,rgba(255,255,255,.11) 18%,transparent 32%),repeating-linear-gradient(180deg,transparent 0 7px,rgba(255,255,255,.018) 8px);mix-blend-mode:screen;opacity:.34;animation:scanSweep 5.8s ease-in-out infinite}.terminal-topbar{height:46px;padding:0 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffb8;background:#ffffff09;font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.terminal-led{width:9px;height:9px;border-radius:50%;background:var(--landing-red);box-shadow:0 0 18px #f6465de6}.terminal-status{margin-left:auto;color:var(--landing-green)}.terminal-screenshot{display:block;width:100%;height:374px;object-fit:cover;opacity:.92;filter:saturate(.96) contrast(1.08) brightness(.8)}.terminal-fallback{position:relative;height:374px;padding:18px;display:grid;grid-template-rows:1.1fr 1fr;gap:14px;background:radial-gradient(circle at 78% 22%,rgba(246,70,93,.15),transparent 32%),linear-gradient(180deg,#0c0e12f2,#07080bfa)}.fallback-main,.fallback-row{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.fallback-main{padding:18px;display:grid;grid-template-columns:.72fr 1fr;gap:18px;align-items:end}.fallback-kicker{display:block;margin-bottom:10px;color:var(--landing-dim);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;text-transform:uppercase}.fallback-main strong{display:block;max-width:220px;color:#fff;font-size:34px;line-height:1.08}.fallback-chart{height:138px;display:flex;align-items:end;gap:10px}.fallback-chart span{flex:1;min-width:12px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#f6465de6,#f6465d1f)}.fallback-chart span:nth-child(1){height:34%}.fallback-chart span:nth-child(2){height:48%}.fallback-chart span:nth-child(3){height:42%}.fallback-chart span:nth-child(4){height:70%}.fallback-chart span:nth-child(5){height:58%}.fallback-chart span:nth-child(6){height:86%}.fallback-grid{display:grid;gap:8px}.fallback-row{min-height:44px;padding:8px 11px;display:grid;grid-template-columns:50px 86px 66px 1fr;align-items:center;gap:10px;color:var(--landing-muted);font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.fallback-row b{color:#fff}.fallback-row em{color:var(--landing-green);font-style:normal}.fallback-row em.negative{color:var(--landing-red)}.fallback-row small{color:var(--landing-dim);font-size:11px}.terminal-caption{position:absolute;left:22px;bottom:22px;z-index:4;display:flex;align-items:center;gap:10px;max-width:calc(100% - 44px);min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:#fff;background:#08090cd6;box-shadow:0 18px 40px #00000057,0 0 28px #f6465d1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13px;font-weight:700}.terminal-caption svg{color:var(--landing-red);flex-shrink:0}.ticker-strip{position:relative;z-index:4;overflow:hidden;min-height:54px;padding:10px 0 10px 132px;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:linear-gradient(135deg,#fff1,#ffffff05),#04050794;box-shadow:inset 0 1px #ffffff0f,0 18px 54px #0000003d;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.ticker-label{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#ffffff85;font-size:11px;font-weight:800;text-transform:uppercase}.ticker-content{display:flex;width:max-content;gap:18px;white-space:nowrap;animation:tickerScroll 28s linear infinite}.t-item{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#ffffffc7;background:#ffffff0b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.t-price{color:#fff}.t-item .up{color:var(--landing-green)}.t-item .down{color:var(--landing-red)}.product-proof,.intelligence-section{position:relative;z-index:2;width:min(1180px,calc(100% - 56px));margin:0 auto}.product-proof{padding:70px 0 90px}.section-title{max-width:760px;margin-bottom:38px}.section-title h2,.intelligence-copy h2{margin:16px 0 14px;color:#fff;font-size:clamp(34px,3.7vw,54px);line-height:1.06;font-weight:820}.section-title p,.intelligence-copy p{max-width:650px;color:var(--landing-muted);font-size:17px;line-height:1.7}.proof-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.proof-card{min-height:270px;grid-column:span 2;padding:24px;display:flex;flex-direction:column;border:1px solid var(--landing-border);border-radius:10px;background:radial-gradient(circle at 80% 0%,rgba(246,70,93,.12),transparent 38%),linear-gradient(180deg,#ffffff0b,#ffffff05),#090a0edb;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.proof-card:nth-child(1),.proof-card:nth-child(2){grid-column:span 3}.proof-card:hover{transform:translateY(-5px);border-color:var(--landing-border-red);box-shadow:0 24px 60px #00000057,0 0 34px #f6465d14}.proof-card-head{display:flex;align-items:center;gap:10px;color:#ffffffbd;font-size:12px;font-weight:760;text-transform:uppercase}.proof-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(246,70,93,.25);border-radius:8px;color:var(--landing-red);background:#f6465d14}.proof-card h3{margin:28px 0 12px;color:#fff;font-size:22px;line-height:1.18}.proof-card p{color:var(--landing-muted);font-size:14px;line-height:1.65}.proof-metric{margin-top:auto;padding-top:22px;display:flex;align-items:end;gap:10px}.proof-metric strong{color:#fff;font-family:JetBrains Mono,Consolas,monospace;font-size:28px;line-height:1}.proof-metric span{color:var(--landing-dim);font-size:12px;text-transform:uppercase}.intelligence-section{padding:50px 0 112px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);gap:34px;align-items:center}.intelligence-actions{display:flex;align-items:center;gap:12px;margin-top:30px}.event-console{border:1px solid var(--landing-border);border-radius:12px;background:radial-gradient(circle at 72% 16%,rgba(246,70,93,.15),transparent 34%),#08090ce6;box-shadow:0 28px 80px #0000006b;overflow:hidden}.event-console-top,.event-row,.console-footer{display:grid;align-items:center;border-bottom:1px solid rgba(255,255,255,.07)}.event-console-top{grid-template-columns:1fr auto;min-height:58px;padding:0 18px}.event-console-top span,.console-footer{display:flex;align-items:center;gap:9px;color:var(--landing-muted);font-size:13px}.event-console-top b{color:var(--landing-green);font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.event-row{grid-template-columns:74px 108px 1fr;min-height:64px;padding:0 18px;gap:12px;font-family:JetBrains Mono,Consolas,monospace}.event-row span{color:var(--landing-dim);font-size:12px}.event-row strong{color:var(--landing-red);font-size:12px}.event-row p{margin:0;color:#ffffffc7;font-family:Inter,system-ui,sans-serif;font-size:13px}.console-footer{min-height:52px;padding:0 18px;border-bottom:0}.core-showcase,.feature-library{position:relative;z-index:2;width:min(1180px,calc(100% - 56px));margin:0 auto}.core-showcase{padding:74px 0 34px}.showcase-title{margin-bottom:42px}.chapter-stack{display:grid;gap:0}.chapter-section{position:relative;min-height:72vh;padding:clamp(56px,8vw,108px) clamp(6px,1vw,16px);display:grid;grid-template-columns:minmax(320px,.82fr) minmax(430px,1fr);gap:clamp(24px,5vw,66px);align-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}.chapter-section:before{content:"";position:absolute;inset:10% -10% auto;height:58%;z-index:-1;background:radial-gradient(circle at 72% 32%,rgba(246,70,93,.105),transparent 34%),radial-gradient(circle at 18% 76%,rgba(240,185,11,.045),transparent 28%);filter:blur(12px);opacity:.86}.chapter-section+.chapter-section{border-top:1px solid rgba(255,255,255,.045)}.chapter-section.reverse{grid-template-columns:minmax(430px,1fr) minmax(320px,.82fr)}.chapter-section.reverse .chapter-copy{order:2}.chapter-section.reverse .chapter-media{order:1}.chapter-copy{max-width:480px}.chapter-eyebrow{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 12px;border:1px solid rgba(246,70,93,.25);border-radius:8px;color:#ffffffc7;background:#f6465d14;font-size:12px;font-weight:800;text-transform:uppercase}.chapter-eyebrow svg,.chapter-link svg,.support-icon svg{color:var(--landing-red)}.chapter-copy h3,.closing-cta h2{margin:20px 0 18px;color:#fff;font-size:clamp(38px,4.6vw,64px);line-height:1;font-weight:850}.chapter-copy p{color:var(--landing-muted);font-size:16px;line-height:1.68}.chapter-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.chapter-points span{min-height:34px;padding:8px 11px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.075);border-radius:8px;color:#ffffffb8;background:#ffffff06;font-size:12px;font-weight:700}.chapter-actions{margin-top:30px;display:grid;gap:20px}.chapter-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:#fff;font-size:15px;font-weight:800;text-decoration:none}.chapter-link:hover{color:#ff9ca7}.chapter-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chapter-stats div{min-height:78px;padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:#ffffff06}.chapter-stats strong{display:block;color:#fff;font-family:JetBrains Mono,Consolas,monospace;font-size:24px;line-height:1}.chapter-stats span{display:block;margin-top:8px;color:var(--landing-dim);font-size:11px;font-weight:800;text-transform:uppercase}.chapter-media{position:relative;min-height:430px;border:0;border-radius:0;overflow:hidden;background:radial-gradient(circle at 72% 18%,rgba(246,70,93,.12),transparent 36%),radial-gradient(circle at 42% 78%,rgba(255,255,255,.035),transparent 36%);box-shadow:none}.chapter-media:before{content:"";position:absolute;inset:-20% 14% auto auto;width:270px;height:270px;border-radius:50%;background:#f6465d2e;filter:blur(48px)}.chapter-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 14%,rgba(255,255,255,.09) 24%,transparent 38%),repeating-linear-gradient(180deg,transparent 0 8px,rgba(255,255,255,.017) 9px);opacity:.24}.chapter-video{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.08) brightness(.78)}.chapter-video.media-missing{display:none}.chapter-mock{position:absolute;inset:clamp(18px,3.2vw,38px);z-index:1;display:grid;grid-template-rows:48px minmax(0,1fr) auto;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;transform:perspective(1000px) rotateY(-7deg) rotateX(2deg);animation:chapterFloat 7s ease-in-out infinite}.chapter-section.reverse .chapter-mock{transform:perspective(1000px) rotateY(7deg) rotateX(2deg)}.mock-topbar{padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:0;color:#ffffffb8;background:transparent;font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.mock-topbar span{display:inline-flex;align-items:center;gap:8px}.mock-topbar b{color:var(--landing-green);font-size:11px}.mock-grid{padding:14px 0 16px;display:grid;grid-template-columns:1fr .7fr;gap:16px;min-height:0}.mock-chart,.mock-panel,.mock-row{border:0;border-radius:8px;background:#ffffff07;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.mock-chart{padding:14px;display:flex;align-items:end;gap:9px;min-height:178px;box-shadow:inset 0 1px #ffffff09,0 18px 54px #0000002e}.mock-chart span{flex:1;min-width:10px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#f6465dfa,#f6465d29)}.mock-chart span:nth-child(1){height:42%}.mock-chart span:nth-child(2){height:58%}.mock-chart span:nth-child(3){height:36%}.mock-chart span:nth-child(4){height:72%}.mock-chart span:nth-child(5){height:64%}.mock-chart span:nth-child(6){height:86%}.mock-chart span:nth-child(7){height:54%}.mock-panel{padding:15px;display:grid;align-content:center;gap:12px;box-shadow:inset 0 1px #ffffff09,0 18px 54px #00000029}.mock-signal{min-height:38px;display:grid;grid-template-columns:9px 1fr;align-items:center;gap:10px;color:#ffffffb8;font-size:12px;font-weight:700}.mock-signal i{width:9px;height:9px;border-radius:50%;background:var(--landing-red);box-shadow:0 0 16px #f6465de0}.mock-table{padding:0;display:grid;gap:8px}.mock-row{min-height:42px;padding:8px 11px;display:grid;grid-template-columns:50px 78px 62px 1fr;align-items:center;gap:10px;color:var(--landing-muted);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;box-shadow:inset 0 1px #ffffff06}.mock-row strong{color:#fff}.mock-row em{color:var(--landing-green);font-style:normal}.mock-row em.negative{color:var(--landing-red)}.mock-row small{color:var(--landing-dim);font-size:11px}.chapter-ai .mock-chart{background:radial-gradient(circle at 50% 50%,rgba(246,70,93,.28),transparent 42%),#ffffff09}.chapter-macro .mock-chart span{background:linear-gradient(180deg,#f0b90beb,#f6465d29)}.chapter-gem .mock-chart span:nth-child(2n){background:linear-gradient(180deg,#0ecb81e0,#0ecb8121)}.feature-library{padding:72px 0 112px}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;border-top:1px solid rgba(255,255,255,.075)}.support-card{min-height:156px;padding:24px 0;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent;transition:color .22s ease,opacity .22s ease}.support-card:hover{color:#fff}.support-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(246,70,93,.18);border-radius:8px;background:#f6465d0e}.support-card h3{margin:22px 0 9px;color:#fff;font-size:18px;line-height:1.2}.support-card p{margin:0;color:var(--landing-muted);font-size:13px;line-height:1.58}.closing-cta{margin-top:48px;padding:clamp(26px,4vw,42px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;border:0;border-top:1px solid rgba(255,255,255,.07);border-radius:0;background:radial-gradient(circle at 78% 18%,rgba(246,70,93,.1),transparent 34%)}.closing-cta h2{max-width:760px;margin-bottom:0;font-size:clamp(34px,4vw,58px)}.landing-footer{position:relative;z-index:2;padding:42px 28px 54px;border-top:1px solid rgba(255,255,255,.06);background:#00000061;text-align:center}.landing-footer-links{display:flex;justify-content:center;gap:22px;margin-bottom:18px;flex-wrap:wrap}.landing-footer-links a{color:var(--landing-muted);font-size:13px;text-decoration:none}.landing-footer-links a:hover{color:#fff}.landing-footer p{margin:0 0 8px;color:var(--landing-dim);font-size:13px}.landing-footer .disclaimer{color:#ffffff47;font-size:11px}.modal-overlay{position:fixed;inset:0;z-index:9999;padding:22px;display:flex;align-items:center;justify-content:center;background:#000000b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:fadeIn .24s ease forwards}.login-box{position:relative;width:min(438px,100%);max-height:calc(100vh - 44px);overflow-y:auto;padding:34px;border:1px solid var(--landing-border);border-radius:12px;background:radial-gradient(circle at 82% 0%,rgba(246,70,93,.16),transparent 32%),#0a0b0ff0;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0f;animation:modalRise .24s ease forwards}.close-modal{position:absolute;top:18px;right:18px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--landing-border);border-radius:8px;color:var(--landing-muted);background:#ffffff09;cursor:pointer}.close-modal:hover{color:#fff;border-color:#fff3}.auth-modal-badge{min-height:30px;margin-bottom:18px;padding:0 10px;text-transform:none}.login-box h2{margin:0 44px 24px 0;color:#fff;font-size:30px;line-height:1.12}.auth-notice,.error-msg{margin-bottom:16px;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.5}.auth-notice{color:var(--landing-green);border:1px solid rgba(14,203,129,.28);background:#0ecb8114}.error-msg{color:var(--landing-red);border:1px solid rgba(246,70,93,.32);background:#f6465d1a}.google-auth-btn,.btn-full{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--landing-border);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,opacity .2s ease}.google-auth-btn{background:#ffffff0a}.google-auth-btn:hover{border-color:#fff3;background:#ffffff12}.auth-divider{display:flex;align-items:center;gap:14px;margin:19px 0;color:var(--landing-dim);font-size:12px}.auth-divider span{flex:1;height:1px;background:#ffffff14}.input-group{margin-bottom:16px;text-align:left}.input-group label{display:block;margin-bottom:8px;color:#ffffffad;font-size:12px;font-weight:700;text-transform:uppercase}.input-group input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--landing-border);border-radius:8px;color:#fff;background:#0000005c;font:inherit;font-size:14px}.input-group input:focus{outline:none;border-color:#f6465d8c;box-shadow:0 0 0 3px #f6465d1f}.tos-checkbox-group{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px}.tos-checkbox-group input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--landing-red);cursor:pointer}.tos-checkbox-group label{color:var(--landing-muted);font-size:12px;line-height:1.5}.tos-checkbox-group a{color:#fff;text-decoration:underline;text-decoration-color:#f6465d99}.btn-full{border-color:#ffffff29;background:linear-gradient(135deg,var(--landing-red),var(--landing-red-dark))}.btn-full:hover:not(:disabled){transform:translateY(-1px);border-color:#ffffff40}.btn-full:disabled{opacity:.55;cursor:not-allowed}.auth-bottom-links{display:flex;justify-content:space-between;gap:14px;margin-top:18px}.auth-bottom-links button,.auth-bottom-links a{padding:0;border:0;color:var(--landing-muted);background:none;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.auth-bottom-links button:hover,.auth-bottom-links a:hover{color:#fff}@keyframes terminalFloat{0%,to{transform:rotate(-2deg) translateZ(52px)}50%{transform:rotate(-1.1deg) translate3d(0,-12px,52px)}}@keyframes navBorderSpin{to{--nav-spin: 360deg}}@keyframes chapterFloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes scanSweep{0%,to{transform:translate(-32%);opacity:.24}50%{transform:translate(26%);opacity:.42}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{transform:translateY(16px) scale(.98)}to{transform:translateY(0) scale(1)}}@media(max-width:1100px){.hero{padding-top:124px;min-height:auto}.hero-grid,.intelligence-section,.chapter-section,.chapter-section.reverse,.closing-cta{grid-template-columns:1fr}.chapter-section.reverse .chapter-copy,.chapter-section.reverse .chapter-media{order:initial}.hero-content{max-width:760px}.hero-visual{min-height:500px}.terminal-window{margin:0 auto}.chapter-media{min-height:440px}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-strip{margin-top:0}}@media(max-width:900px){.landing-page .nav-links{display:none}.landing-page .hamburger-btn-landing{display:inline-flex}.proof-grid,.support-grid{grid-template-columns:1fr}.proof-card,.proof-card:nth-child(1),.proof-card:nth-child(2){grid-column:auto}}@media(max-width:760px){.landing-nav{top:12px;width:calc(100% - 24px);height:64px;padding:0 12px 0 14px}.logo{min-width:0}.logo-img{height:34px}.hero{padding:104px 16px 82px}.hero:before{inset:86px 8px 56px;border-radius:14px}.hero h1{font-size:clamp(48px,14vw,70px)}.sub-hero{font-size:16px}.cta-group,.intelligence-actions{align-items:stretch;flex-direction:column}.btn-primary,.btn-secondary{width:100%}.signal-metrics{grid-template-columns:1fr}.hero-visual{min-height:420px;margin-top:12px}.terminal-stage{inset:20px 0 0}.terminal-window{min-height:370px;border-radius:14px;transform:none;animation:none}.terminal-screenshot,.terminal-fallback{height:324px}.fallback-main{grid-template-columns:1fr}.fallback-main strong{max-width:none;font-size:28px}.fallback-chart{height:82px}.fallback-row{grid-template-columns:44px 1fr 58px}.fallback-row small,.terminal-caption{display:none}.product-proof,.intelligence-section,.core-showcase,.feature-library,.signal-strip{width:calc(100% - 32px)}.product-proof,.core-showcase{padding-top:80px}.chapter-section{min-height:auto;padding:22px}.chapter-copy h3{font-size:clamp(38px,12vw,56px)}.chapter-stats,.mock-grid{grid-template-columns:1fr}.chapter-media{min-height:390px}.chapter-mock{inset:14px;transform:none!important;animation:none}.mock-chart{min-height:132px}.mock-row{grid-template-columns:44px 1fr 58px}.mock-row small{display:none}.feature-library{padding-bottom:86px}.closing-cta{align-items:stretch}.event-row{grid-template-columns:1fr;gap:4px;padding:13px 16px}.login-box{padding:28px 20px}.auth-bottom-links{flex-direction:column;align-items:center}}@media(prefers-reduced-motion:reduce){.terminal-window,.terminal-window:before,.ticker-content,.chapter-mock{animation:none}.terminal-stage{transform:none!important}}.admin-pin-page{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:20px}.admin-pin-card{background:#0f0f0fcc;border:1px solid rgba(255,255,255,.1);padding:48px 40px;width:380px;max-width:100%;border-radius:16px;text-align:center;box-shadow:0 20px 40px #0006}.admin-pin-icon{font-size:48px;margin-bottom:16px}.admin-pin-card h2{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.admin-pin-card p{color:#888;font-size:14px;margin:0 0 28px}.admin-pin-input{width:100%;background:#00000080;border:1px solid rgba(255,255,255,.1);padding:14px 16px;color:#fff;border-radius:8px;font-size:24px;font-family:JetBrains Mono,monospace;text-align:center;letter-spacing:8px;box-sizing:border-box;transition:all .3s ease;-webkit-text-security:disc}.admin-pin-input:focus{border-color:#f6465d;box-shadow:0 0 0 2px #f6465d33;outline:none}.admin-pin-btn{width:100%;background:linear-gradient(135deg,#f6465d,#a31221);color:#fff;padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:16px;font-family:inherit}.admin-pin-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #f6465d4d}.admin-pin-btn:disabled{opacity:.6;cursor:not-allowed}.admin-pin-error{background:#f6465d1a;border:1px solid rgba(246,70,93,.3);color:#f6465d;padding:10px 14px;border-radius:8px;font-size:13px;margin-top:16px}.admin-dashboard{padding:24px;flex:1;width:100%;overflow-y:auto}.admin-title{color:#fff;font-size:28px;font-weight:700;margin:0 0 24px}.admin-title span{color:#f6465d}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.admin-stat-card{background:#0f0f0f99;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;transition:all .3s ease}.admin-stat-card:hover{border-color:#ffffff26}.admin-stat-label{color:#888;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.admin-stat-value{color:#fff;font-size:28px;font-weight:700}.admin-stat-sub{color:#666;font-size:12px;margin-top:4px}.admin-section{background:#0f0f0f99;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:24px}.admin-section h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.admin-table-wrapper{overflow-x:auto}.admin-table{width:100%;min-width:1100px;border-collapse:collapse;font-size:13px;table-layout:auto}.admin-table th{text-align:left;color:#888;font-weight:600;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-transform:uppercase;font-size:11px;letter-spacing:.5px;white-space:nowrap}.admin-table td{padding:14px 12px;color:#ccc;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.admin-table th:first-child,.admin-table td:first-child{min-width:180px}.admin-table th:nth-child(4),.admin-table td:nth-child(4),.admin-table th:nth-child(6),.admin-table td:nth-child(6),.admin-table th:nth-child(7),.admin-table td:nth-child(7){text-align:center}.admin-table tr:hover td{background:#ffffff05}.admin-tier-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase}.admin-tier-free{background:#ffffff0f;color:#888}.admin-tier-standard{background:#f0b90b1f;color:#f0b90b}.admin-tier-pro{background:#f6465d1f;color:#f6465d}.admin-filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.admin-filter-select{background:#0006;border:1px solid rgba(255,255,255,.1);color:#ccc;padding:8px 12px;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer}.admin-filter-select:focus{border-color:#f6465d;outline:none}.admin-filter-input{background:#0006;border:1px solid rgba(255,255,255,.1);color:#ccc;padding:8px 12px;border-radius:6px;font-size:13px;font-family:inherit;min-width:200px}.admin-filter-input:focus{border-color:#f6465d;outline:none}.admin-action-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ccc;padding:5px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease;font-family:inherit;margin-right:4px}.admin-action-btn:hover{background:#ffffff14;color:#fff}.admin-action-btn-danger{border-color:#f6465d4d;color:#f6465d}.admin-action-btn-danger:hover{background:#f6465d1a}.admin-confirm-overlay{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9500;display:flex;align-items:center;justify-content:center;padding:20px}.admin-confirm-dialog{background:#141414f2;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:36px 32px;max-width:400px;width:100%;text-align:center}.admin-confirm-dialog h3{color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.admin-confirm-dialog p{color:#888;font-size:14px;margin:0 0 24px;line-height:1.5}.admin-confirm-field{margin-bottom:16px;text-align:left}.admin-confirm-field label{display:block;color:#aaa;font-size:12px;margin-bottom:6px;font-weight:500}.admin-confirm-field input{width:100%;background:#00000080;border:1px solid rgba(255,255,255,.1);padding:12px 14px;color:#fff;border-radius:8px;font-size:14px;font-family:inherit;box-sizing:border-box}.admin-confirm-field input:focus{border-color:#f6465d;outline:none}.admin-confirm-actions{display:flex;gap:12px;margin-top:20px}.admin-confirm-cancel{flex:1;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ccc;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.admin-confirm-submit{flex:1;padding:12px;background:linear-gradient(135deg,#f6465d,#a31221);border:none;color:#fff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.admin-confirm-submit:disabled{opacity:.5;cursor:not-allowed}.admin-confirm-error{background:#f6465d1a;border:1px solid rgba(246,70,93,.3);color:#f6465d;padding:10px;border-radius:6px;font-size:13px;margin-top:12px}.admin-revenue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px}.admin-revenue-card{background:#0000004d;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px;transition:all .2s ease}.admin-revenue-card:hover{border-color:#ffffff26}.admin-revenue-card-active{background:#ffffff08}.admin-revenue-card-total{background:#f6465d0f;border-color:#f6465d33}.admin-revenue-card-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:6px;font-weight:600}.admin-revenue-card-value{font-size:22px;font-weight:700;color:#fff;margin-bottom:4px}.admin-revenue-card-sub{font-size:11px;color:#666}.admin-revenue-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.admin-revenue-tab{padding:6px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#888;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.admin-revenue-tab:hover{background:#ffffff0f;color:#ccc}.admin-revenue-tab.active{background:#f6465d1a;border-color:#f6465d;color:#f6465d}.admin-gateway-badge{display:inline-block;padding:2px 8px;border:1px solid;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.admin-status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.admin-status-active{background:#2ecc711f;color:#2ecc71}.admin-status-cancelling{background:#f39c121f;color:#f39c12}.admin-status-pastdue{background:#e74c3c1f;color:#e74c3c}.admin-status-expired{background:#ffffff0a;color:#666}.admin-external-id{font-family:JetBrains Mono,monospace;font-size:11px;color:#666}@media(max-width:900px){.admin-stats-grid,.admin-revenue-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.admin-stats-grid,.admin-revenue-grid{grid-template-columns:1fr}}.anp-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:anp-fade .2s ease}@keyframes anp-fade{0%{opacity:0}to{opacity:1}}.anp-modal{position:relative;width:100%;max-width:480px;border-radius:24px;background:#141416eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 64px #0009;overflow:hidden;padding:28px;color:#d4d4d4;font-family:Inter,system-ui,sans-serif;animation:anp-rise .25s ease}@keyframes anp-rise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.anp-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(to right,transparent,rgba(255,255,255,.4),transparent)}.anp-eyebrow{font-size:10px;color:#4ade80;text-transform:uppercase;letter-spacing:2px;font-family:JetBrains Mono,monospace;margin-bottom:10px;display:flex;align-items:center;gap:8px}.anp-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80cc}.anp-title{font-size:19px;font-weight:600;color:#fff;margin:0 0 6px;letter-spacing:-.2px}.anp-date{font-size:10px;color:#737373;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px}.anp-body{font-size:13.5px;line-height:1.65;color:#d4d4d4;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow-y:auto;margin-bottom:22px}.anp-actions{display:flex;flex-direction:column;gap:10px}.anp-btn{width:100%;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;transition:background .15s ease;font-family:inherit}.anp-btn:hover{background:#ffffff1f}.anp-btn-primary{background:#fff;color:#0a0a0a;border-color:#fff}.anp-btn-primary:hover{background:#e5e5e5}.anp-btn-ghost{background:transparent;border-color:transparent;color:#a3a3a3;font-weight:500;padding:8px}.anp-btn-ghost:hover{background:transparent;color:#fff}.anp-close{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:8px;border:none;background:#ffffff0f;color:#a3a3a3;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.anp-close:hover{background:#ffffff1f;color:#fff}@font-face{font-family:JetBrains Mono;src:local("SF Mono"),local("SFMono-Regular"),local("Cascadia Mono"),local("Consolas"),local("Liberation Mono"),local("DejaVu Sans Mono"),local("Menlo");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg-body: #080808;--bg-sidebar: #0d0d0d;--bg-card: #111111;--text-main: #ffffff;--text-muted: rgba(255, 255, 255, .4);--accent-red: #F6465D;--accent-green: #0ecb81;--accent-gold: #f0b90b;--border: rgba(255, 255, 255, .08);--sidebar-width: 280px;--glass-bg: rgba(255, 255, 255, .02);--glass-bg-hover: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .1);--glass-blur: blur(16px);--glass-radius: 16px;--glass-shadow: 0 8px 32px rgba(0, 0, 0, .3);--color-green: #34d399;--color-red: #fb7185;--color-amber: #fbbf24;--color-blue: #60a5fa;--text-slate: #cbd5e1;--text-dim: #64748b}:root[data-theme=light]{--bg-body: #fafafa;--bg-sidebar: #ffffff;--bg-card: #ffffff}[data-theme=light] body{background:radial-gradient(60% 80% at 20% 20%,rgba(246,70,93,.04),transparent 60%),radial-gradient(70% 60% at 90% 10%,rgba(96,165,250,.04),transparent 60%),radial-gradient(80% 60% at 50% 100%,rgba(34,197,94,.03),transparent 60%),#fafafa;background-attachment:fixed;--text-main: #0f0f10;--text-muted: rgba(15, 15, 16, .62);--accent-red: #F6465D;--accent-green: #16a34a;--accent-gold: #d97706;--border: rgba(0, 0, 0, .1);--glass-bg: rgba(255, 255, 255, .62);--glass-bg-hover: rgba(255, 255, 255, .8);--glass-border: rgba(0, 0, 0, .1);--glass-shadow: 0 8px 32px rgba(60, 50, 50, .1);--color-green: #16a34a;--color-red: #dc2626;--color-amber: #d97706;--color-blue: #2563eb;--text-slate: #0f0f10;--text-dim: #3a3a3f}*{margin:0;padding:0;box-sizing:border-box;outline:none}body{background-color:var(--bg-body);color:var(--text-main);font-family:Inter,sans-serif;font-size:13px;line-height:1.5}#root{display:flex;height:100vh;overflow:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg-body)}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}a{color:inherit;text-decoration:none}.card{background:var(--bg-sidebar);border:1px solid var(--border);border-radius:6px;padding:20px}.card-label{color:var(--text-muted);font-size:11px;margin-bottom:5px;text-transform:uppercase;font-weight:600}.card-value{font-size:20px;font-weight:600;color:var(--text-main);font-family:JetBrains Mono,monospace}.badge{padding:3px 6px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.badge-under{color:var(--accent-green);background:#0ecb811a;border:1px solid rgba(14,203,129,.2)}.badge-over{color:var(--accent-red);background:#f6465d1a;border:1px solid rgba(246,70,93,.2)}.badge-neutral{color:var(--text-muted);background:#848e9c1a}.cat-badge{font-size:9px;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text-muted)}.cat-ai{color:#d946ef;border-color:#d946ef4d;background:#d946ef1a}.cat-meme{color:#facc15;border-color:#facc154d;background:#facc151a}.cat-l1{color:#3b82f6;border-color:#3b82f64d;background:#3b82f61a}.cat-rwa{color:#10b981;border-color:#10b9814d;background:#10b9811a}.cat-game{color:#f97316;border-color:#f973164d;background:#f973161a}table{width:100%;border-collapse:collapse}th{padding:12px 10px;color:#5e6673;font-size:10px;background:var(--bg-card);text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--border);text-align:left}td{padding:12px 10px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:middle}tr.main-row{cursor:pointer;transition:background .1s}tr.main-row:hover{background-color:var(--bg-card)}.search-input{width:100%;background:var(--bg-sidebar);border:1px solid var(--border);padding:12px 15px;color:var(--text-main);border-radius:6px;font-family:Inter,sans-serif;font-size:13px}.search-input:focus{border-color:var(--accent-gold)}.table-wrapper{background:var(--bg-sidebar);border:1px solid var(--border);border-radius:6px;overflow:hidden}.up,.positive{color:var(--accent-green)}.down,.negative{color:var(--accent-red)}.page-header{margin-bottom:25px;display:flex;justify-content:space-between;align-items:flex-end}.page-header h1{font-size:24px;font-weight:600;letter-spacing:-.5px;margin-bottom:5px}.page-header p{color:var(--text-muted);font-size:13px}.status-live{color:var(--accent-green);font-weight:600;font-size:11px;display:inline-flex;align-items:center;gap:6px;background:#0ecb811a;padding:4px 10px;border-radius:20px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.placeholder-view{padding:40px;text-align:center;color:#444;border:1px dashed #333;margin-top:20px;border-radius:6px}.placeholder-view h3{font-size:18px;margin-bottom:10px}.landing-nav{display:flex;justify-content:space-between;align-items:center;padding:20px 5%;position:fixed;width:100%;top:0;z-index:1000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);background:#0006;box-sizing:border-box;transition:all .4s cubic-bezier(.16,1,.3,1)}.landing-nav .logo{display:flex;align-items:center}.landing-nav .logo-img{height:40px;width:auto;vertical-align:middle;filter:drop-shadow(0 0 8px rgba(246,70,93,.4));transition:transform .3s ease}.landing-nav .logo-img:hover{transform:scale(1.05)}.nav-links{display:flex;align-items:center;gap:35px}.nav-links a:not(.btn-login){color:#888;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;letter-spacing:.5px;position:relative}.nav-links a:not(.btn-login):after{content:"";position:absolute;width:0;height:2px;bottom:-6px;left:0;background:#f6465d;transition:width .3s ease}.nav-links a:not(.btn-login):hover,.nav-links a.active{color:#fff}.nav-links a:not(.btn-login):hover:after,.nav-links a.active:after{width:100%}.nav-links .btn-login{background:#ffffff08;padding:10px 24px;border-radius:8px;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;display:inline-block}.nav-links .btn-login:hover{background:#f6465d1a;border-color:#f6465d;color:#fff;box-shadow:0 4px 20px #f6465d33;transform:translateY(-2px)}.ls-stat-card,.cf-stat-card,.fbe-stat-card,.oi-ag-stat-card,.oi-cm-stat-card,.oi-ex-stat-card,.oi-ov-stat-card,.oi-sm-stat-card{position:relative;overflow:hidden;isolation:isolate;border:none!important;--rg-color: rgba(255, 255, 255, .5);--rg-inner: rgba(10, 10, 14, .96)}.ls-stat-card:before,.cf-stat-card:before,.fbe-stat-card:before,.oi-ag-stat-card:before,.oi-cm-stat-card:before,.oi-ex-stat-card:before,.oi-ov-stat-card:before,.oi-sm-stat-card:before{content:"";position:absolute;inset:-100%;background:conic-gradient(from 90deg at 50% 50%,transparent 75%,var(--rg-color) 100%);animation:rg-spin 3s linear infinite;z-index:0;pointer-events:none}.ls-stat-card:after,.cf-stat-card:after,.fbe-stat-card:after,.oi-ag-stat-card:after,.oi-cm-stat-card:after,.oi-ex-stat-card:after,.oi-ov-stat-card:after,.oi-sm-stat-card:after{content:"";position:absolute;inset:1px;background:var(--rg-inner);border-radius:inherit;z-index:1;transition:background .3s}.ls-stat-card:hover:after,.cf-stat-card:hover:after,.fbe-stat-card:hover:after,.oi-ag-stat-card:hover:after,.oi-cm-stat-card:hover:after,.oi-ex-stat-card:hover:after,.oi-ov-stat-card:hover:after,.oi-sm-stat-card:hover:after{background:#14141af5}.ls-stat-card>*,.cf-stat-card>*,.fbe-stat-card>*,.oi-ag-stat-card>*,.oi-cm-stat-card>*,.oi-ex-stat-card>*,.oi-ov-stat-card>*,.oi-sm-stat-card>*{z-index:10!important}@keyframes rg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ls-stat-card.card-amber,.cf-stat-card.card-amber,.fbe-stat-card.card-amber,.oi-ag-stat-card.card-amber,.oi-cm-stat-card.card-amber,.oi-ex-stat-card.card-amber,.oi-ov-stat-card.card-amber,.oi-sm-stat-card.card-amber{--rg-color: rgba(245, 158, 11, .9);--rg-inner: rgba(28, 18, 7, .96)}.ls-stat-card.card-blue,.cf-stat-card.card-blue,.fbe-stat-card.card-blue,.oi-ag-stat-card.card-blue,.oi-cm-stat-card.card-blue,.oi-ex-stat-card.card-blue,.oi-ov-stat-card.card-blue,.oi-sm-stat-card.card-blue{--rg-color: rgba(59, 130, 246, .9);--rg-inner: rgba(7, 12, 28, .96)}.ls-stat-card.card-green,.cf-stat-card.card-green,.fbe-stat-card.card-green,.oi-ag-stat-card.card-green,.oi-cm-stat-card.card-green,.oi-ex-stat-card.card-green,.oi-ov-stat-card.card-green,.oi-sm-stat-card.card-green{--rg-color: rgba(34, 197, 94, .9);--rg-inner: rgba(7, 22, 14, .96)}.ls-stat-card.card-red,.cf-stat-card.card-red,.fbe-stat-card.card-red,.oi-ag-stat-card.card-red,.oi-cm-stat-card.card-red,.oi-ex-stat-card.card-red,.oi-ov-stat-card.card-red,.oi-sm-stat-card.card-red{--rg-color: rgba(244, 63, 94, .9);--rg-inner: rgba(28, 7, 12, .96)}.ls-stat-card.card-purple,.oi-ov-stat-card.card-purple{--rg-color: rgba(139, 92, 246, .9);--rg-inner: rgba(18, 10, 32, .96)}.oi-cm-stat-card.card-orange{--rg-color: rgba(249, 115, 22, .9);--rg-inner: rgba(28, 14, 7, .96)}.oi-sm-stat-card.card-teal{--rg-color: rgba(20, 184, 166, .9);--rg-inner: rgba(7, 22, 22, .96)}.oi-cm-stat-card.card-neutral,.oi-ex-stat-card.card-neutral,.oi-sm-stat-card.card-neutral{--rg-color: rgba(148, 163, 184, .7);--rg-inner: rgba(12, 14, 18, .96)}[data-theme=light] .ls-stat-card,[data-theme=light] .cf-stat-card,[data-theme=light] .fbe-stat-card,[data-theme=light] .oi-ag-stat-card,[data-theme=light] .oi-cm-stat-card,[data-theme=light] .oi-ex-stat-card,[data-theme=light] .oi-ov-stat-card,[data-theme=light] .oi-sm-stat-card{--rg-inner: rgba(255, 255, 255, .85)}[data-theme=light] .ls-stat-card:hover:after,[data-theme=light] .cf-stat-card:hover:after,[data-theme=light] .fbe-stat-card:hover:after,[data-theme=light] .oi-ag-stat-card:hover:after,[data-theme=light] .oi-cm-stat-card:hover:after,[data-theme=light] .oi-ex-stat-card:hover:after,[data-theme=light] .oi-ov-stat-card:hover:after,[data-theme=light] .oi-sm-stat-card:hover:after{background:#fffffff2}[data-theme=light] .ls-stat-card.card-amber,[data-theme=light] .cf-stat-card.card-amber,[data-theme=light] .fbe-stat-card.card-amber,[data-theme=light] .oi-ag-stat-card.card-amber,[data-theme=light] .oi-cm-stat-card.card-amber,[data-theme=light] .oi-ex-stat-card.card-amber,[data-theme=light] .oi-ov-stat-card.card-amber,[data-theme=light] .oi-sm-stat-card.card-amber{--rg-inner: linear-gradient(135deg, rgba(255, 251, 235, .92), rgba(254, 243, 199, .8))}[data-theme=light] .ls-stat-card.card-blue,[data-theme=light] .cf-stat-card.card-blue,[data-theme=light] .fbe-stat-card.card-blue,[data-theme=light] .oi-ag-stat-card.card-blue,[data-theme=light] .oi-cm-stat-card.card-blue,[data-theme=light] .oi-ex-stat-card.card-blue,[data-theme=light] .oi-ov-stat-card.card-blue,[data-theme=light] .oi-sm-stat-card.card-blue{--rg-inner: linear-gradient(135deg, rgba(239, 246, 255, .92), rgba(219, 234, 254, .8))}[data-theme=light] .ls-stat-card.card-green,[data-theme=light] .cf-stat-card.card-green,[data-theme=light] .fbe-stat-card.card-green,[data-theme=light] .oi-ag-stat-card.card-green,[data-theme=light] .oi-cm-stat-card.card-green,[data-theme=light] .oi-ex-stat-card.card-green,[data-theme=light] .oi-ov-stat-card.card-green,[data-theme=light] .oi-sm-stat-card.card-green{--rg-inner: linear-gradient(135deg, rgba(240, 253, 244, .92), rgba(220, 252, 231, .8))}[data-theme=light] .ls-stat-card.card-red,[data-theme=light] .cf-stat-card.card-red,[data-theme=light] .fbe-stat-card.card-red,[data-theme=light] .oi-ag-stat-card.card-red,[data-theme=light] .oi-cm-stat-card.card-red,[data-theme=light] .oi-ex-stat-card.card-red,[data-theme=light] .oi-ov-stat-card.card-red,[data-theme=light] .oi-sm-stat-card.card-red{--rg-inner: linear-gradient(135deg, rgba(255, 241, 242, .92), rgba(254, 226, 226, .8))}[data-theme=light] .ls-stat-card.card-purple,[data-theme=light] .oi-ov-stat-card.card-purple{--rg-inner: linear-gradient(135deg, rgba(245, 243, 255, .92), rgba(237, 233, 254, .8))}[data-theme=light] .oi-cm-stat-card.card-orange{--rg-inner: linear-gradient(135deg, rgba(255, 247, 237, .92), rgba(255, 237, 213, .8))}[data-theme=light] .oi-sm-stat-card.card-teal{--rg-inner: linear-gradient(135deg, rgba(240, 253, 250, .92), rgba(204, 251, 241, .8))}[data-theme=light] .oi-cm-stat-card.card-neutral,[data-theme=light] .oi-ex-stat-card.card-neutral,[data-theme=light] .oi-sm-stat-card.card-neutral{--rg-inner: linear-gradient(135deg, rgba(248, 250, 252, .92), rgba(241, 245, 249, .8))}:root{--lg-mono: "JetBrains Mono", ui-monospace, monospace;--lg-sans: "Inter", system-ui, sans-serif;--lg-up: #6ee7b7;--lg-down: #f6465d;--lg-warn: #fbbf24;--lg-radius-lg: 28px;--lg-radius-md: 20px;--lg-radius-sm: 14px}:root,:root[data-theme=dark]{--lg-bg: #050506;--lg-fg: #f5f5f7;--lg-muted: #8e8e93;--lg-dim: #5a5a60;--lg-glass-fill: rgba(255, 255, 255, .05);--lg-glass-fill-hover: rgba(255, 255, 255, .085);--lg-glass-stroke: rgba(255, 255, 255, .14);--lg-glass-stroke-strong: rgba(255, 255, 255, .22);--lg-shine: rgba(255, 255, 255, .05);--lg-rim-1: rgba(255, 255, 255, .28);--lg-rim-2: rgba(255, 255, 255, .08);--lg-rim-3: rgba(255, 255, 255, .02);--lg-rim-4: rgba(255, 220, 215, .1);--lg-rim-5: rgba(255, 255, 255, .18);--lg-spec-top: rgba(255, 255, 255, .32);--lg-shadow: 0 24px 48px -18px rgba(0, 0, 0, .55), 0 6px 14px rgba(0, 0, 0, .22), inset 0 0 0 .5px rgba(255, 255, 255, .1);--lg-fill-soft: rgba(255, 255, 255, .035);--lg-fill-soft-hover: rgba(255, 255, 255, .07);--lg-divider: rgba(255, 255, 255, .06);--lg-divider-strong: rgba(255, 255, 255, .1);--lg-text-soft: rgba(245, 245, 247, .78);--lg-text-soft-strong: rgba(245, 245, 247, .85)}:root[data-theme=light]{--lg-bg: #fafafa;--lg-fg: #0f0f10;--lg-muted: #3a3a3f;--lg-dim: #55555c;--lg-glass-fill: rgba(255, 255, 255, .62);--lg-glass-fill-hover: rgba(255, 255, 255, .8);--lg-glass-stroke: rgba(0, 0, 0, .1);--lg-glass-stroke-strong: rgba(0, 0, 0, .18);--lg-shine: rgba(255, 255, 255, .55);--lg-rim-1: rgba(255, 255, 255, .95);--lg-rim-2: rgba(255, 255, 255, .45);--lg-rim-3: rgba(0, 0, 0, .06);--lg-rim-4: rgba(196, 6, 35, .08);--lg-rim-5: rgba(255, 255, 255, .85);--lg-spec-top: rgba(255, 255, 255, .95);--lg-shadow: 0 24px 48px -18px rgba(60, 50, 50, .18), 0 6px 14px rgba(60, 50, 50, .08), inset 0 0 0 .5px rgba(255, 255, 255, .8);--lg-fill-soft: rgba(0, 0, 0, .035);--lg-fill-soft-hover: rgba(0, 0, 0, .06);--lg-divider: rgba(0, 0, 0, .08);--lg-divider-strong: rgba(0, 0, 0, .14);--lg-text-soft: rgba(15, 15, 16, .88);--lg-text-soft-strong: rgba(15, 15, 16, .94)}.lg-page{position:relative;background:var(--lg-bg);color:var(--lg-fg);font-family:var(--lg-sans);font-size:13px;padding:32px 36px 56px;min-height:100vh;overflow:hidden;transition:background-color .35s ease,color .35s ease}.lg-page>*+*:not(.lg-content){margin-top:24px}.lg-content{position:relative;max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.lg-glass{position:relative;background:radial-gradient(circle 200px at var(--mx, -200px) var(--my, -200px),var(--lg-shine),transparent 70%),var(--lg-glass-fill);border-radius:var(--lg-radius-lg);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);box-shadow:var(--lg-shadow);transition:transform .4s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.lg-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.8px;background:linear-gradient(155deg,var(--lg-rim-1) 0%,var(--lg-rim-2) 30%,var(--lg-rim-3) 55%,var(--lg-rim-4) 85%,var(--lg-rim-5) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.lg-glass:after{content:"";position:absolute;top:0;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,var(--lg-spec-top),transparent 60%);pointer-events:none;z-index:2}.lg-glass>*{position:relative;z-index:3}.lg-glass:hover{transform:translateY(-1px)}.lg-header{display:flex;justify-content:space-between;align-items:center;padding:4px;flex-wrap:wrap;gap:14px}.lg-header-left{display:flex;gap:14px;align-items:center;flex-direction:column;align-items:flex-start}.lg-title{font-size:26px;font-weight:600;letter-spacing:-.4px;color:var(--lg-fg);margin:0}.lg-subtitle{font-family:var(--lg-mono);font-size:10px;color:var(--lg-muted);letter-spacing:2.4px;text-transform:uppercase;margin-top:6px}.lg-header-right{display:flex;gap:10px;flex-wrap:wrap}.lg-pill{display:inline-flex;gap:8px;align-items:center;padding:8px 14px;border-radius:999px;background:var(--lg-glass-fill);border:1px solid var(--lg-glass-stroke);font-family:var(--lg-mono);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--lg-fg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background .18s,border-color .18s}.lg-pill:hover{background:var(--lg-glass-fill-hover);border-color:var(--lg-glass-stroke-strong)}.lg-pill.active{background:var(--lg-glass-fill-hover);border-color:var(--lg-glass-stroke-strong);color:var(--lg-fg)}.lg-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--lg-up);box-shadow:0 0 10px var(--lg-up);animation:lg-pulse 2.2s ease-in-out infinite}@keyframes lg-pulse{0%,to{opacity:.55}50%{opacity:1}}.lg-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.lg-stat-card{padding:18px 18px 20px;min-height:130px;display:flex;flex-direction:column}.lg-stat-label{font-family:var(--lg-mono);font-size:9.5px;color:var(--lg-muted);letter-spacing:1.8px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.lg-stat-value{margin-top:auto;font-family:var(--lg-sans);font-variant-numeric:tabular-nums;font-weight:300;font-size:32px;letter-spacing:-1.2px;color:var(--lg-fg);line-height:1.05}.lg-stat-sub{font-size:11px;color:var(--lg-dim);margin-top:6px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--lg-mono)}.lg-stat-value.good{color:var(--lg-up)}.lg-stat-value.bad{color:var(--lg-down)}.lg-stat-value.warn{color:var(--lg-warn)}.lg-chip{font-family:var(--lg-mono);font-size:9px;padding:3px 8px;border-radius:999px;border:1px solid var(--lg-glass-stroke);background:var(--lg-fill-soft);letter-spacing:1.2px;text-transform:uppercase;color:var(--lg-fg)}.lg-chip.good{color:var(--lg-up);border-color:#6ee7b759;background:#6ee7b714}.lg-chip.bad{color:var(--lg-down);border-color:#f6465d59;background:#f6465d14}.lg-chip.warn{color:var(--lg-warn);border-color:#fbbf2459;background:#fbbf2414}.lg-beta-tag{display:inline-flex;align-items:center;margin-left:10px;padding:3px 9px;border-radius:6px;background:#fbbf241f;border:1px solid rgba(251,191,36,.45);color:var(--lg-warn);font-family:var(--lg-mono);font-size:9.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;line-height:1.4;vertical-align:middle;box-shadow:0 0 10px #fbbf242e;-webkit-text-fill-color:var(--lg-warn);white-space:nowrap}[data-theme=light] .lg-beta-tag{background:#f59e0b24;border-color:#f59e0b8c;color:#92400e;-webkit-text-fill-color:#92400e;box-shadow:0 0 8px #f59e0b33}.lg-beta-note{font-style:italic;font-size:11.5px;line-height:1.5;color:var(--lg-warn);opacity:.85;margin:6px 0;font-weight:400;letter-spacing:.2px}[data-theme=light] .lg-beta-note{color:#b45309;opacity:.95}.lg-card-title{font-size:18px;font-weight:600;letter-spacing:-.2px;color:var(--lg-fg);margin:0 0 4px}.lg-card-subtitle{font-family:var(--lg-mono);font-size:10px;color:var(--lg-muted);letter-spacing:2px;text-transform:uppercase;margin:0 0 16px}.lg-card-pad{padding:24px 26px}.lg-selector-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.lg-selector-group{display:flex;flex-direction:column;gap:6px}.lg-selector-label{font-family:var(--lg-mono);font-size:9px;color:var(--lg-muted);letter-spacing:1.5px;text-transform:uppercase}.lg-btn-group{display:flex;gap:6px;flex-wrap:wrap}.lg-table-wrap{overflow-x:auto;border-radius:var(--lg-radius-md);-webkit-overflow-scrolling:touch}.lg-table{width:100%;border-collapse:collapse;font-size:13px}.lg-table th{font-family:var(--lg-mono);font-size:9px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--lg-muted);text-align:left;padding:12px 14px;border-bottom:1px solid var(--lg-divider-strong);white-space:nowrap}.lg-table td{padding:11px 14px;border-bottom:1px dashed var(--lg-divider);font-family:var(--lg-sans);font-variant-numeric:tabular-nums;color:var(--lg-text-soft-strong);font-size:12.5px}.lg-table tr:hover td{background:var(--lg-fill-soft)}.lg-table tr:last-child td{border-bottom:none}.lg-cell-pos{color:var(--lg-up)}.lg-cell-neg{color:var(--lg-down)}.lg-cell-strong{color:var(--lg-fg);font-weight:500}.lg-howto{padding:0;overflow:hidden}.lg-howto-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 28px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--lg-fg);font-family:var(--lg-sans);transition:background .18s}.lg-howto-toggle:hover{background:var(--lg-fill-soft)}.lg-howto-toggle-label{display:flex;flex-direction:column;gap:4px}.lg-howto-eyebrow{font-family:var(--lg-mono);font-size:10px;color:var(--lg-muted);letter-spacing:2.2px;text-transform:uppercase}.lg-howto-title{font-size:16px;font-weight:600;letter-spacing:-.2px}.lg-howto-caret{font-size:18px;font-weight:300;color:var(--lg-muted);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--lg-divider-strong);background:var(--lg-fill-soft);transition:all .2s}.lg-howto.open .lg-howto-caret{color:var(--lg-fg);border-color:var(--lg-glass-stroke-strong);background:var(--lg-fill-soft-hover)}.lg-howto-body{padding:18px 28px 28px;border-top:1px solid var(--lg-divider);font-size:12.5px;line-height:1.6;color:var(--lg-text-soft)}.lg-howto-body ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lg-howto-body li{position:relative;padding-left:18px}.lg-howto-body li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:var(--lg-glass-stroke-strong)}.lg-howto-body b,.lg-howto-body strong{color:var(--lg-fg);font-weight:600}.lg-info-section{margin-top:48px}.lg-info-card{padding:28px}.lg-info-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--lg-divider)}.lg-info-icon{width:28px;height:28px;border-radius:8px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#60a5fa;font-style:italic;flex-shrink:0}[data-theme=light] .lg-info-icon{background:#3b82f61f;border-color:#3b82f659;color:#1d4ed8}.lg-info-header h3{font-size:14px;font-weight:400;color:var(--lg-fg);margin:0;letter-spacing:.3px}.lg-info-desc{font-size:13px;color:var(--lg-muted);line-height:1.7;margin:0 0 20px;font-weight:300}.lg-info-desc strong{color:var(--lg-fg);font-weight:500}.lg-info-tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:768px){.lg-info-tips-grid{grid-template-columns:1fr}}.lg-info-tip{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--lg-fill-soft);border:1px solid var(--lg-divider);border-radius:10px;transition:background .18s,border-color .18s}.lg-info-tip:hover{background:var(--lg-fill-soft-hover);border-color:var(--lg-divider-strong)}.lg-info-tip-dot{width:6px;height:6px;border-radius:50%;margin-top:6px;flex-shrink:0}.lg-info-tip-dot.green{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.lg-info-tip-dot.red{background:#ef4444;box-shadow:0 0 6px #ef44448c}.lg-info-tip-dot.amber{background:#f59e0b;box-shadow:0 0 6px #f59e0b8c}.lg-info-tip-dot.blue{background:#3b82f6;box-shadow:0 0 6px #3b82f68c}.lg-info-tip-dot.purple{background:#8b5cf6;box-shadow:0 0 6px #8b5cf68c}.lg-info-tip-dot.warning{background:#f59e0b;box-shadow:0 0 6px #f59e0b8c}.lg-info-tip strong{display:block;font-size:12px;font-weight:500;color:var(--lg-fg);margin-bottom:3px}.lg-info-tip span{font-size:11px;color:var(--lg-muted);font-weight:300;line-height:1.5}.lg-empty{color:var(--lg-dim);font-size:12px;font-style:italic;padding:24px 0;text-align:center}.lg-loading{color:var(--lg-muted);text-align:center;font-size:13px;padding:60px 0;letter-spacing:1px}.lg-depth-row{position:relative;display:grid;grid-template-columns:1fr 100px 110px;gap:14px;padding:7px 14px;font-family:var(--lg-sans);font-variant-numeric:tabular-nums;font-size:12px;align-items:center;overflow:hidden}.lg-depth-row.bid .lg-depth-bar{background:linear-gradient(90deg,#6ee7b72e,#6ee7b70a)}.lg-depth-row.ask .lg-depth-bar{background:linear-gradient(90deg,#f6465d2e,#f6465d0a)}.lg-depth-bar{position:absolute;inset:0 auto 0 0;pointer-events:none;z-index:0;border-radius:4px}.lg-depth-row>*{position:relative;z-index:1}.lg-depth-row .num{text-align:right}.lg-depth-row .num.bid{color:var(--lg-up)}.lg-depth-row .num.ask{color:var(--lg-down)}.lg-theme-transition,.lg-theme-transition *,.lg-theme-transition *:before,.lg-theme-transition *:after{transition:background-color .35s ease,background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease!important}@media(max-width:768px){.lg-page{padding:18px 14px 36px}.lg-content{gap:14px}.lg-glass{border-radius:var(--lg-radius-md);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.lg-card-pad{padding:18px}.lg-title{font-size:22px}.lg-subtitle{font-size:9.5px;letter-spacing:2px}.lg-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.lg-stat-card{padding:14px 14px 16px;min-height:108px}.lg-stat-value{font-size:26px;letter-spacing:-.8px}.lg-howto-toggle{padding:18px 20px}.lg-howto-body{padding:14px 20px 22px}.lg-table th,.lg-table td{padding:9px 10px}.lg-pill{padding:10px 14px;min-height:36px}}@media(max-width:420px){.lg-stats-grid{grid-template-columns:1fr}.lg-header{flex-direction:column;align-items:flex-start}.lg-header-right{width:100%}}@supports (padding: env(safe-area-inset-bottom)){@media(max-width:768px){.lg-page{padding-bottom:calc(36px + env(safe-area-inset-bottom));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}}@media(prefers-reduced-motion:reduce){.lg-glass,.lg-page,.lg-pill,.lg-howto-toggle{transition:none}.lg-glass:hover{transform:none}.lg-pill-dot{animation:none}}[data-ui=lite] *:not(.ticker-scroll),[data-ui=lite] *:before,[data-ui=lite] *:after{animation:none!important;transition:none!important}[data-ui=lite] .cc-line-active,[data-ui=lite] .hl-comet-line-active,[data-ui=lite] [class*=-line-active]{display:none!important}[data-ui=lite] .cc-line-bg,[data-ui=lite] .hl-comet-line-bg,[data-ui=lite] [class*=-line-bg]{stroke:#fff!important;stroke-width:1.5!important;opacity:1!important;filter:none!important}[data-theme=light][data-ui=lite] .cc-line-bg,[data-theme=light][data-ui=lite] .hl-comet-line-bg,[data-theme=light][data-ui=lite] [class*=-line-bg]{stroke:#0f0f10!important}[data-ui=lite] .wf3d-sphere,[data-ui=lite] .wf3d-glow,[data-ui=lite] [class*=-bg-orb],[data-ui=lite] [class*=-bg-ring],[data-ui=lite] [class*=-bg-grid]{display:none!important}:root[data-theme=light] [class*=token-name],:root[data-theme=light] [class*=token-symbol],:root[data-theme=light] [class*=coin-name],:root[data-theme=light] [class*=coin-symbol],:root[data-theme=light] [class*=-symbol]:not(.t-sym){color:#0f0f10}:root[data-theme=light] [class*=stat-value]:not(.positive):not(.negative):not(.up):not(.down):not(.good):not(.bad):not(.warn),:root[data-theme=light] [class*=metric-value]:not(.positive):not(.negative):not(.up):not(.down):not(.good):not(.bad),:root[data-theme=light] [class*=hero-value]:not(.positive):not(.negative):not(.up):not(.down){color:#0f0f10}:root[data-theme=light] [class*=stat-label]:not([class*=card-]),:root[data-theme=light] [class*=metric-label],:root[data-theme=light] [class*=hero-label],:root[data-theme=light] [class*=-eyebrow],:root[data-theme=light] [class*=section-title]:not(.lg-section-label){color:#3a3a3f}:root[data-theme=light] [class*=-th]:not([class*=-thead]),:root[data-theme=light] [class*=-table-header]{color:#3a3a3f}:root[data-theme=light] [class*=-td-]:not(.positive):not(.negative):not(.up):not(.down):not([class*=-td-change]),:root[data-theme=light] [class*=-cell-]:not(.positive):not(.negative):not(.up):not(.down):not([class*=cell-pos]):not([class*=cell-neg]){color:#0f0f10}:root[data-theme=light] [class*=token-avatar]:not(img){background:linear-gradient(135deg,#e5e7eb,#cbd5e1);color:#0f0f10;border-color:#0000001a}:root[data-theme=light] [class*=row-card]:not(.intel-card),:root[data-theme=light] [class*=-row-card]{background:#ffffff9e;border:1px solid rgba(0,0,0,.08)}:root[data-theme=light] [class*=row-card]:hover:not(.intel-card),:root[data-theme=light] [class*=-row-card]:hover{background:#ffffffd1;border-color:#00000024}:root[data-theme=light] [class*=-row-expanded],:root[data-theme=light] [class*=-expanded-section]{background:#00000006;border-top-color:#00000014!important}:root[data-theme=light] [class*=expanded-label],:root[data-theme=light] [class*=expanded-eyebrow]{color:#3a3a3f}:root[data-theme=light] [class*=expanded-value]:not(.positive):not(.negative):not(.up):not(.down){color:#0f0f10}:root[data-theme=light] [class*=info-card]:not(.lg-howto),:root[data-theme=light] [class*=-tip-item]{background:#ffffffc7;border:1px solid rgba(0,0,0,.08)}:root[data-theme=light] [class*=info-desc],:root[data-theme=light] [class*=info-text],:root[data-theme=light] [class*=-tip-item] span,:root[data-theme=light] [class*=disclaimer]{color:#3a3a3f}:root[data-theme=light] [class*=info-desc] strong,:root[data-theme=light] [class*=info-text] strong,:root[data-theme=light] [class*=-tip-item] strong,:root[data-theme=light] [class*=info-header] h3{color:#0f0f10}:root[data-theme=light] .page-header h1{background:linear-gradient(to right,#0f0f10,#3a3a3f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:root[data-theme=light] .page-subtitle{color:#3a3a3f}:root[data-theme=light] .filter-btn{background:#00000009;border:1px solid rgba(0,0,0,.1);color:#3a3a3f}:root[data-theme=light] .filter-btn:hover{background:#0000000f;border-color:#0000002e;color:#0f0f10}:root[data-theme=light] .filter-label{color:#3a3a3f}:root[data-theme=light] .amount-num{color:#0f0f10}:root[data-theme=light] .amount-usd{color:#3a3a3f}:root[data-theme=light] [class*=alert-row]{background:#ffffff9e;border:1px solid rgba(0,0,0,.08)}:root[data-theme=light] [class*=alert-row]:hover{background:#ffffffd1}:root[data-theme=light] [class*=alert-meta]{color:#3a3a3f}:root[data-theme=light] [class*=-meta]:not([class*=-meta-pulse]):not([class*=-meta-icon]){color:#3a3a3f}:root[data-theme=light] .flow-card{background:#ffffff9e;border:1px solid rgba(0,0,0,.1)}:root[data-theme=light] .flow-grid-bg{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px)!important}:root[data-theme=light] .flow-title{color:#0f0f10}:root[data-theme=light] .flow-bar-track{background:#0000001a}:root[data-theme=light] .flow-side{background:#ffffffc7;border:1px solid rgba(0,0,0,.08)}:root[data-theme=light] .flow-side-deposit:hover{background:#ef44440f;border-color:#ef44444d}:root[data-theme=light] .flow-side-withdraw:hover{background:#34d3990f;border-color:#34d3994d}:root[data-theme=light] .flow-side-neutral:hover{background:#94a3b80f;border-color:#94a3b84d}:root[data-theme=light] .flow-side-value{color:#0f0f10}:root[data-theme=light] .flow-side-label,:root[data-theme=light] .flow-side-meta{color:#3a3a3f}:root[data-theme=light] [class*=status-live]{background:#10b98114;border-color:#10b98140}:root[data-theme=light] [class$=-title]:not([class*=card-title]):not([class*=howto-title]):not([class*=hero-title]):not(.lg-title):not(.flow-title):not(.alert-title){background:linear-gradient(to right,#0f0f10,#3a3a3f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:root[data-theme=light] [class$=-subtitle]:not([class*=card-subtitle]){color:#3a3a3f}:root[data-theme=light] [class$=-page]:not(.lg-page){color:#0f0f10}:root[data-theme=light] [class$=-section-title]:not(.lg-section-label),:root[data-theme=light] [class$=-section-label]:not(.lg-section-label),:root[data-theme=light] [class$=-section-header] h3,:root[data-theme=light] [class$=-section-header] h2{color:#0f0f10}:root[data-theme=light] [class$=-card]:not(.lg-glass):not(.stat-card):not([class*=stat-card]):not(.intel-card):not(.flow-card):not(.alert-row):not([class*=card-blue]):not([class*=card-amber]):not([class*=card-red]):not([class*=card-green]):not([class*=card-purple]):not([class*=card-orange]):not([class*=card-teal]):not([class*=card-neutral]):not([class*=card-top]):not([class*=card-under]):not([class*=card-over]){background:#ffffff9e;border:1px solid rgba(0,0,0,.08)}:root[data-theme=light] [class$=-avg-rate]:not(.positive):not(.negative),:root[data-theme=light] [class$=-rate]:not(.positive):not(.negative):not(.up):not(.down),:root[data-theme=light] [class$=-num]:not(.positive):not(.negative):not(.up):not(.down){color:#0f0f10}:root[data-theme=light] [class$=-exchange-name],:root[data-theme=light] [class$=-venue-name],:root[data-theme=light] [class$=-exch-name]{color:#0f0f10}:root[data-theme=light] [class$=-exchange-oi],:root[data-theme=light] [class$=-exchange-vol],:root[data-theme=light] [class$=-exchange-value],:root[data-theme=light] [class$=-venue-vol],:root[data-theme=light] [class$=-venue-value],:root[data-theme=light] [class$=-exchange-amount]{color:#0f0f10}:root[data-theme=light] [class$=-exchange-sub],:root[data-theme=light] [class$=-exchange-meta]{color:#3a3a3f}:root[data-theme=light] [class$=-sel-btn]:not(.active),:root[data-theme=light] [class$=-tab-btn]:not(.active),:root[data-theme=light] [class$=-coin-btn]:not(.active),:root[data-theme=light] [class$=-tab-pill]:not(.active),:root[data-theme=light] [class$=-pill]:not(.active):not(.lg-pill):not(.lg-pill-dot){background:#00000009;border:1px solid rgba(0,0,0,.1);color:#3a3a3f}:root[data-theme=light] [class$=-sel-btn]:not(.active):hover,:root[data-theme=light] [class$=-tab-btn]:not(.active):hover,:root[data-theme=light] [class$=-coin-btn]:not(.active):hover,:root[data-theme=light] [class$=-tab-pill]:not(.active):hover{background:#0000000f;border-color:#0000002e;color:#0f0f10}:root[data-theme=light] [class$=-pair-name],:root[data-theme=light] [class$=-asset-name]{color:#0f0f10}:root[data-theme=light] .recharts-cartesian-axis-tick-value,:root[data-theme=light] .recharts-cartesian-axis-tick text,:root[data-theme=light] .recharts-text:not(.recharts-tooltip-label):not(.recharts-tooltip-item){fill:#0f0f10!important}:root[data-theme=light] .recharts-cartesian-axis-line,:root[data-theme=light] .recharts-cartesian-axis-tick-line{stroke:#0000002e!important}:root[data-theme=light] .recharts-cartesian-grid-horizontal line,:root[data-theme=light] .recharts-cartesian-grid-vertical line{stroke:#0000000f!important}:root[data-theme=light] .recharts-legend-item-text{color:#0f0f10!important}:root[data-theme=light] .recharts-default-tooltip{background:#0f0f10f0!important;border:1px solid rgba(0,0,0,.18)!important}:root[data-theme=light] .recharts-tooltip-wrapper .recharts-default-tooltip *{color:#fafafa!important}:root[data-theme=light] [class$=-sel-btn]:not(.active),:root[data-theme=light] [class$=-tab-btn]:not(.active),:root[data-theme=light] [class$=-coin-btn]:not(.active),:root[data-theme=light] [class$=-tab-pill]:not(.active){color:#1c1c1e!important}:root[data-theme=light] [class*=-no-data],:root[data-theme=light] [class*=-empty]{color:#55555c}:root[data-theme=light] [class*=-skeleton]:not(.lg-empty){background:#0000000f}:root[data-theme=light] [class*=-name-text],:root[data-theme=light] [class*=-title-text]:not([class*=-card-title-text]){color:#0f0f10}:root[data-theme=light] [class*=-stat-card]:not([class*=" card-"]):not(.lg-glass):not(.stat-card-v2){background:#ffffff9e;border-color:#0000001a;box-shadow:0 8px 24px #3c32321a}:root[data-theme=light] [class*=-section]:not([class*=-section-title]):not([class*=-section-h]):not(.lg-section):not(.account-section),:root[data-theme=light] [class*=-panel]:not(.t-panel):not(.lg-panel),:root[data-theme=light] [class*=-table-wrap]:not(.data-table-wrapper),:root[data-theme=light] [class*=-ratio-bar]:not(.lg-ratio-bar){background:#ffffff9e;border-color:#0000001a}:root[data-theme=light] [class*=-table-header]{background:#00000008;border-bottom-color:#0000001a}:root[data-theme=light] [class*=-feed-item]{background:#ffffff9e;border-color:#0000000f}:root[data-theme=light] [class*=-feed-item]:hover{background:#ffffffd1}:root[data-theme=light] [class*=-sel-btn]:not(.active),:root[data-theme=light] [class*=-btn]:not(.active):not(.btn-primary):not(.btn-secondary):not(.btn-danger){background:#0000000a;border-color:#0000001a;color:#3a3a3f}:root[data-theme=light] [class*=-subtitle]:not([class*=card-]){color:#3a3a3f}:root[data-theme=light] [class*=-title]:not(.account-title):not([class*=card-title]):not([class*=-tip-title]):not(.lg-title){background:linear-gradient(to right,#0f0f10,#3a3a3f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
