*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Inter,sans-serif}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}:root{--bg-primary: #0a0a0a;--bg-sidebar: #0f0f0f;--bg-secondary: #0f0f0f;--bg-tertiary: rgba(255, 255, 255, .05);--bg-hover: rgba(255, 255, 255, .1);--bg-active: rgba(255, 255, 255, .15);--bg-overlay: rgba(10, 10, 10, .95);--bg-dropdown: rgba(26, 26, 26, .98);--bg-tooltip: rgba(20, 20, 20, .98);--text-primary: #e0e0e0;--text-secondary: #b0b0b0;--text-highlight: #fff;--border-color: rgba(255, 255, 255, .1);--border-hover: rgba(255, 255, 255, .2);--border-active: rgba(255, 255, 255, .3);--shadow-color: rgba(0, 0, 0, .5);--shadow-heavy: rgba(0, 0, 0, .7);--logo-filter: grayscale(1) brightness(.5) invert(1);--logo-opacity: .9;--watermark-filter: brightness(0) invert(1);--link-color: #64b5f6;--link-hover: #90caf9;--link-visited: #ba68c8}[data-theme=light]{--bg-primary: #f5f5f7;--bg-sidebar: #f0f0f2;--bg-secondary: #f0f0f2;--bg-tertiary: rgba(0, 0, 0, .04);--bg-hover: rgba(0, 0, 0, .08);--bg-active: rgba(0, 0, 0, .12);--bg-overlay: rgba(255, 255, 255, .95);--bg-dropdown: rgba(255, 255, 255, .98);--bg-tooltip: rgba(255, 255, 255, .98);--text-primary: #3E3E3E;--text-secondary: #3E3E3E;--text-highlight: #3E3E3E;--border-color: rgba(0, 0, 0, .1);--border-hover: rgba(0, 0, 0, .2);--border-active: rgba(0, 0, 0, .3);--shadow-color: rgba(0, 0, 0, .1);--shadow-heavy: rgba(0, 0, 0, .15);--logo-filter: none;--logo-opacity: 1;--watermark-filter: none;--link-color: #0066cc;--link-hover: #0055b3;--link-visited: #7b3ea8}html{overflow-x:hidden;max-width:100vw}body{font-family:inherit;background:var(--bg-primary);min-height:100vh;padding:0 0 100px;color:var(--text-primary);overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.main-header{position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;background:var(--bg-overlay);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);padding:9px 0;z-index:1000;box-sizing:border-box;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.header-container{padding:0 20px;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;min-width:0}.header-logo{display:flex;align-items:center;flex-shrink:0;min-width:0}.logo-img{height:30px;width:auto;max-width:100%;object-fit:contain}.logo-light,.header-logo .logo-light,.mobile-header-logo .logo-light,.sidebar-logo .logo-light{display:block}.logo-dark,.header-logo .logo-dark,.mobile-header-logo .logo-dark,.sidebar-logo .logo-dark,[data-theme=light] .logo-light,[data-theme=light] .header-logo .logo-light,[data-theme=light] .mobile-header-logo .logo-light,[data-theme=light] .sidebar-logo .logo-light{display:none}[data-theme=light] .logo-dark,[data-theme=light] .header-logo .logo-dark,[data-theme=light] .mobile-header-logo .logo-dark,[data-theme=light] .sidebar-logo .logo-dark{display:block}.header-nav{display:flex;justify-content:center;flex:1;gap:8px}.header-nav-link{color:var(--text-secondary);text-decoration:none;font-size:.9em;padding:8px 16px;border-radius:0;transition:all .2s ease}.header-nav-link:hover{background:var(--bg-tertiary);color:var(--text-highlight)}.header-nav-link.active{background:var(--bg-hover);color:var(--text-highlight);font-weight:500}@media(max-width:1024px)and (min-width:769px){.header-nav-link{padding:6px 12px;font-size:.85em}.header-container{padding:0 15px}}.burger-menu{display:none;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:6px;margin-left:8px;z-index:1001;border-radius:0;color:var(--text-primary)}.burger-menu:hover{background:var(--bg-hover);color:var(--text-highlight)}.burger-menu svg{display:block}.header-right{display:flex;align-items:center;flex-shrink:0;min-width:0}.twitter-link{display:flex;align-items:center;gap:8px;color:var(--text-primary);text-decoration:none;padding:8px 12px;border-radius:0;transition:all .3s ease}.twitter-link:hover{background:var(--bg-hover);color:var(--text-highlight)}.theme-toggle{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-primary);padding:8px;border-radius:0;cursor:pointer;transition:all .2s ease;margin-left:4px}.theme-toggle:hover{background:var(--bg-hover);color:var(--text-highlight)}.theme-toggle svg{display:block}.twitter-link .twitter-icon{width:20px;height:20px}.twitter-link span{font-size:.9em}.main-layout{display:flex;gap:0;width:100%;box-sizing:border-box;margin-left:0;max-width:100vw;overflow-x:hidden}.sidebar{display:flex;flex-direction:column;width:250px;min-width:250px;background:var(--bg-sidebar);padding:0;height:100vh;position:fixed;top:0;left:0;border-right:1px solid var(--border-color);overflow-y:auto;z-index:100;transition:width .3s ease,min-width .3s ease}.sidebar-logo{padding:22px 32px 8px 24px;border-bottom:1px solid var(--border-color)}.sidebar-logo a{display:block}.sidebar-logo-img{width:75%;height:auto;object-fit:contain}.sidebar-logo-subheading{display:block;font-size:.55em;font-weight:600;letter-spacing:.18em;color:var(--text-secondary);margin-top:4px;margin-bottom:8px;text-align:left}.sidebar-featured{padding:12px 16px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center;gap:8px}.sidebar-featured-title{font-size:.55em;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);text-align:center}.sidebar-featured-logos{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap}.sidebar-featured-link{display:inline-flex;align-items:center;text-decoration:none;color:var(--text-secondary)}.sidebar-featured-logo{height:18px;width:auto;max-width:100px;object-fit:contain;opacity:var(--logo-opacity);filter:var(--logo-filter)}.sidebar-featured-logo.polymarket-logo{height:22px;max-width:120px}.sidebar-footer{margin-top:auto;padding:12px 16px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:2px}.sidebar-theme-toggle{display:flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--text-secondary);font-size:.85em;cursor:pointer;padding:5px 10px;border-radius:0;transition:all .2s ease;font-family:inherit}.sidebar-theme-toggle:hover{background:var(--bg-tertiary);color:var(--text-primary)}.sidebar-theme-toggle svg{flex-shrink:0}.sidebar-twitter-link{display:flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:.85em;padding:5px 10px;border-radius:0;transition:all .2s ease}.sidebar-twitter-link:hover{background:var(--bg-tertiary);color:var(--text-primary)}.sidebar-twitter-link .twitter-icon{width:16px;height:16px}.mobile-header{display:none}@media(max-width:1024px)and (min-width:769px){.sidebar{width:220px;min-width:220px}.sidebar-logo{padding:16px 16px 8px}.sidebar .nav-link{font-size:.85em;padding:6px 10px}.nav-section-title{font-size:.7em}.sidebar-footer{padding:12px}}.nav-section-top{padding:12px 16px;border-top:none;border-bottom:1px solid var(--border-color)}.nav-section-cards-wrapper{flex:1;position:relative;overflow:hidden;min-height:0}.nav-section-cards{height:100%;overflow-y:auto;overflow-x:hidden;padding:0 16px 12px}.nav-section-cards-wrapper:before,.nav-section-cards-wrapper:after{content:"";position:absolute;left:0;right:0;height:24px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}.nav-section-cards-wrapper:before{top:0;background:linear-gradient(to bottom,var(--bg-sidebar) 0%,transparent 100%)}.nav-section-cards-wrapper:after{bottom:0;background:linear-gradient(to top,var(--bg-sidebar) 0%,transparent 100%)}.nav-section-cards-wrapper.fade-top:before{opacity:1}.nav-section-cards-wrapper.fade-bottom:after{opacity:1}.nav-section-cards .nav-section-title{position:sticky;top:0;background:var(--bg-sidebar);padding-top:12px;padding-bottom:0;z-index:1}.nav-section-bottom{padding:12px 16px;border-top:1px solid var(--border-color)}@media(max-width:768px){.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.nav-section{flex:1 1 auto;min-width:0}.nav-section-title{font-size:.75em;margin-bottom:8px}.nav-section-links{display:flex;flex-direction:column;gap:5px}.sidebar .nav-link{font-size:.85em;padding:6px 10px;white-space:nowrap}}.nav-section{display:flex;flex-direction:column;padding:12px 16px;border-top:1px solid var(--border-color)}.nav-section.nav-section-top{border-top:none}.nav-section .nav-section-links{display:flex;flex-direction:column;gap:0}.nav-section-title{color:var(--text-secondary);font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;padding:0 10px;display:flex;align-items:center;gap:8px}.nav-section-tag{background:#00ebd7;border:1px solid #00ebd7;color:#0a0a0a;text-transform:uppercase;letter-spacing:.1em;font-size:.7em;font-weight:600;padding:1px 4px;border-radius:0;line-height:1.2}.nav-section-links{display:flex;flex-direction:column;gap:0}.sidebar .nav-link{color:var(--text-secondary);text-decoration:none;font-size:.85em;padding:5px 10px;border-radius:0;transition:all .2s ease;display:block;text-transform:none;letter-spacing:normal;font-weight:400}.sidebar .nav-link:after{display:none}.sidebar .nav-link:hover{background:var(--bg-tertiary);color:var(--text-highlight)}.sidebar .nav-link.active{background:var(--bg-hover);color:var(--text-highlight);font-weight:500}.sidebar .nav-link.disabled{color:var(--text-secondary);opacity:.5;cursor:default;pointer-events:none}.coming-soon-tag{font-size:.7em;color:var(--text-secondary);background:var(--bg-tertiary);padding:2px 6px;margin-left:6px;border:1px solid var(--border-color)}.sidebar .nav-link-icon{width:15px;height:15px;flex-shrink:0;margin-left:6px;vertical-align:-2px}.container{flex:1;width:100%;max-width:1600px;margin:0 auto;padding-left:280px;padding-right:30px;box-sizing:border-box;min-width:0;overflow-x:hidden;transition:padding .3s ease}@media(max-width:1024px)and (min-width:769px){.container{padding-left:240px;padding-right:20px}}.page-metadata{padding:10px 0;display:flex;gap:40px;align-items:center}@media(max-width:1024px)and (min-width:769px){.page-metadata{gap:24px}.page-title{font-size:1.75em}.page-description{font-size:.95em}}.page-metadata-left{flex:1;padding-top:10px;min-width:0}.page-metadata-right{flex:1;padding-top:10px;min-width:0;padding-left:10px;padding-right:10px;box-sizing:border-box}.page-title{color:var(--text-primary);font-size:1.75em;font-weight:400;margin-bottom:15px;padding-top:10px;text-shadow:2px 2px 4px var(--shadow-color)}.page-description{color:var(--text-secondary);font-size:1em;line-height:1.6;max-width:800px}.section-title{color:var(--text-primary);font-size:1.75em;font-weight:400;margin-top:40px;margin-bottom:15px;text-shadow:2px 2px 4px var(--shadow-color)}.section-description{color:var(--text-secondary);font-size:1em;line-height:1.6}.quick-overview{display:flex;flex-direction:column;gap:20px}.quick-overview-label{color:var(--text-secondary);font-size:.85em;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.quick-overview-stats{display:flex;gap:24px;justify-content:space-between}.quick-overview-stat{flex:1;display:flex;padding:0 8px;flex-direction:column;align-items:center;gap:8px;min-width:0;container-type:inline-size}.quick-overview-value{color:var(--text-primary);font-size:min(1.5em,18cqi);font-weight:400;line-height:1;white-space:nowrap}.quick-overview-label-stat{color:var(--text-secondary);font-size:.75em;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:center}.quick-overview-label-sub{display:block;font-size:.9em;font-weight:400;opacity:.7;margin-top:2px}.quick-overview-label-stat .label-short{display:none}@media(max-width:1024px)and (min-width:769px){.quick-overview-stats{gap:16px}.quick-overview-value{font-size:1.3em}.quick-overview-label-stat{font-size:.7em}}@media(max-width:768px){.quick-overview-label-stat .label-full{display:none}.quick-overview-label-stat .label-short{display:inline}}.detailed-footer{position:fixed;bottom:0;left:0;right:0;background:var(--bg-overlay);backdrop-filter:blur(10px);border-top:1px solid var(--border-color);padding:12px 0;z-index:1000;transition:background-color .3s ease,border-color .3s ease}.detailed-footer-content{max-width:1600px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:16px}.timeframe-label{color:var(--text-secondary);font-size:.85em;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.timeframe-selector{display:flex;gap:4px;align-items:center}@media(max-width:768px){.detailed-footer-content{padding:0 15px;gap:12px}.timeframe-label{font-size:.75em}}.chart-navigation{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:center}.nav-link{color:var(--text-secondary);text-decoration:none;font-size:.95em;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:.05em;text-transform:uppercase;display:inline-block;padding:8px 0;position:relative}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--text-primary)}.nav-link:hover{color:var(--text-highlight)}.nav-link:hover:after{width:100%}.nav-link.active{color:var(--text-highlight);font-weight:600}.nav-link.active:after{width:100%;background-color:var(--text-highlight)}.charts-container{display:grid;grid-template-columns:1fr;gap:30px;width:100%;max-width:100%;box-sizing:border-box;padding:10px 8px 20px;margin:0 -8px;overflow:visible}@media(min-width:900px){.charts-container.detailed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px)and (min-width:769px){.charts-container{gap:24px;padding:10px 4px 20px;margin:0 -4px}.chart-wrapper{padding:16px}}.charts-container .chart-wrapper{min-height:0}#hero-charts{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:40px}.chart-wrapper{background:var(--bg-secondary);border-radius:0;padding:14px;transition:border-color .3s ease,background-color .3s ease;border:1px solid var(--border-color);position:relative;overflow:visible;display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:300;gap:12px;flex-wrap:wrap}.chart-title-group{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.chart-title-group h2{white-space:nowrap}.chart-subtitle{font-size:.7em;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.chart-title-suffix{font-size:.7em;color:var(--text-secondary);letter-spacing:.1em;font-weight:500}.info-tooltip-container{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);margin-left:6px;transition:color .2s ease;flex-shrink:0}.info-tooltip-container:hover{color:var(--text-primary)}.info-tooltip-container svg{display:block;width:12px;height:12px}.info-tooltip-content{position:absolute;top:100%;right:0;margin-top:8px;padding:12px;background:var(--bg-tooltip);border:1px solid var(--border-hover);border-radius:0;color:var(--text-primary);font-size:.9em;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.5;width:max-content;max-width:280px;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.info-tooltip-content:before{content:"";position:absolute;bottom:100%;right:12px;border:6px solid transparent;border-bottom-color:var(--border-hover);margin-bottom:-1px}@media(hover:hover){.info-tooltip-container:hover .info-tooltip-content{opacity:1;pointer-events:auto}}.info-tooltip-container.active .info-tooltip-content{opacity:1;pointer-events:auto}.info-tooltip-content-portal{margin-top:0;margin-right:0;opacity:1;pointer-events:auto}.info-tooltip-content-portal:before{right:0;margin-bottom:0}.chart-header-icons{display:flex;align-items:center;gap:8px;flex-shrink:0}.chart-header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:nowrap;position:relative}@media(max-width:1024px)and (min-width:769px){.chart-header-controls{gap:8px}.overview-toggle-btn{padding:3px 8px;font-size:.75em}}.overview-controls{display:flex;flex-direction:row;gap:6px;align-items:center;flex-wrap:nowrap;flex-shrink:0;position:relative}.overview-toggle-group{display:flex;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:0;padding:2px;gap:2px}.overview-toggle-btn{background:transparent;border:none;color:var(--text-secondary);padding:4px 10px;border-radius:0;cursor:pointer;font-size:.8em;font-weight:500;transition:all .2s ease;font-family:inherit;white-space:nowrap}.overview-toggle-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.overview-toggle-btn.active{background:var(--bg-active)!important;color:var(--text-highlight)!important;font-weight:500}.overview-toggle-btn.active:hover{background:var(--bg-hover)!important;color:var(--text-highlight)!important}.btn-control{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);opacity:.85;padding:4px 10px;border-radius:0;font-size:11px;font-weight:500;font-family:inherit;line-height:1.2;white-space:nowrap}.btn-control-interactive{cursor:pointer}.btn-control-interactive:hover{background-color:var(--bg-hover);border-color:var(--border-hover)}.btn-control-interactive.active:hover{background-color:var(--bg-hover);border-color:var(--border-hover);color:var(--text-highlight)}.btn-control.active{background:var(--bg-active);border-color:var(--border-active);color:var(--text-highlight)}.overview-dropdown{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath fill='%233E3E3E' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:8px}:root .overview-dropdown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23e0e0e0' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}[data-theme=light] .overview-dropdown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%233E3E3E' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.overview-dropdown:focus{outline:none}.overview-dropdown option{background:var(--bg-dropdown);color:var(--text-primary)}.chart-menu-button{background:transparent;border:none;padding:4px;color:var(--text-primary);opacity:.85;cursor:pointer;display:flex;align-items:center;justify-content:center}.chart-menu-button:hover{color:var(--text-primary)}.chart-menu-button svg{width:18px;height:18px}.chart-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-dropdown);border:1px solid var(--border-color);border-radius:0;padding:8px 0;min-width:140px;z-index:1000}.chart-menu-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;color:var(--text-primary);font-size:.85em;transition:background .2s ease}.chart-menu-item:hover{background:var(--bg-tertiary)}.chart-menu-item input[type=checkbox]{margin-right:8px;cursor:pointer;width:14px;height:14px}.chart-menu-item span{user-select:none}.chart-wrapper h2{color:var(--text-primary);opacity:.95;margin:0;font-size:1.2em;font-weight:400;text-shadow:2px 2px 4px var(--shadow-color);flex:1;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.chart-timeframe-selector{display:flex;gap:4px;align-items:center}.footer-timeframe-selector.active:hover{background:var(--bg-hover)!important;border-color:var(--border-hover)!important;color:var(--text-highlight)!important}.normalized-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;color:var(--text-secondary);font-size:.9em;transition:color .2s ease}.normalized-toggle:hover{color:var(--text-primary)}.normalized-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--border-active)}.normalized-label{font-weight:500}.chart-context-icon{position:relative;cursor:pointer;color:var(--text-primary);opacity:.85;flex-shrink:0;display:flex;align-items:center;margin-left:auto;padding-left:12px}.chart-context-icon:hover{color:var(--text-primary)}.chart-context-icon svg{display:block;width:18px;height:18px;max-height:24px}.chart-context-tooltip{position:absolute;top:100%;right:0;margin-top:8px;width:300px;padding:12px;background:var(--bg-tooltip);border:1px solid var(--border-hover);border-radius:0;color:var(--text-primary);font-size:.9em;line-height:1.5;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.chart-context-icon:hover .chart-context-tooltip{opacity:1;pointer-events:auto}}.chart-context-icon.tooltip-active .chart-context-tooltip{opacity:1;pointer-events:auto}.chart-context-tooltip:before{content:"";position:absolute;bottom:100%;right:12px;border:6px solid transparent;border-bottom-color:var(--border-hover);margin-bottom:-1px}.overview-methodology-icon{margin-left:0;padding-left:0}.overview-methodology-tooltip{width:350px;max-width:90vw}.methodology-title{font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.methodology-content{font-size:.9em;line-height:1.6;color:var(--text-primary)}.methodology-content p{margin:0 0 8px}.methodology-content p:last-child{margin-bottom:0}.methodology-content strong{font-weight:600;color:var(--text-highlight)}.methodology-content em{font-style:italic}.methodology-content ul{margin:8px 0;padding-left:20px;list-style-type:disc}.methodology-content li{margin:4px 0;padding-left:4px}.methodology-content ul:last-child{margin-bottom:0}.methodology-content a{color:var(--link-color);text-decoration:underline;text-decoration-color:#64b5f666;transition:color .2s ease,text-decoration-color .2s ease}.methodology-content a:hover{color:var(--link-hover);text-decoration-color:#90caf999}.methodology-content a:visited{color:var(--link-visited);text-decoration-color:#ba68c866}.methodology-content a:visited:hover{color:var(--link-visited);text-decoration-color:#ce93d899}.methodology-content a:active{color:var(--text-highlight);text-decoration-color:#fffc}.timeframe-info-icon{display:flex;align-items:center;justify-content:center;padding:0;margin:0}.timeframe-tooltip{bottom:100%;top:auto;margin-top:0;margin-bottom:8px;right:0}.timeframe-tooltip:before{content:"";position:absolute;top:100%;bottom:auto;right:12px;border:6px solid transparent;border-top-color:var(--border-hover);border-bottom-color:transparent;margin-top:-1px;margin-bottom:0}.chart-description{color:var(--text-secondary);font-size:.95em;line-height:1.5;margin-bottom:20px;margin-top:0}@media(max-width:768px){.charts-container .chart-wrapper .chart-description{order:2;margin-bottom:15px;margin-top:0}.charts-container .chart-wrapper .chart-header{order:1}.charts-container .chart-wrapper canvas{order:3}.charts-container .chart-wrapper .chart-footer{order:4}}@media(min-width:1200px){.charts-container .chart-wrapper .chart-header{order:1}.charts-container .chart-wrapper .chart-description{order:2;margin-bottom:15px;margin-top:0}.charts-container .chart-wrapper canvas{order:3}.charts-container .chart-wrapper .chart-footer{order:4}}.chart-wrapper canvas{max-height:440px;margin-bottom:10px;width:100%!important;max-width:100%}.chart-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:1.1em;opacity:.7;margin-top:2px}.chart-twitter-links{display:flex;align-items:center;gap:10px}.chart-twitter-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-primary);text-decoration:none;font-size:.8em;font-weight:400;line-height:1}.chart-twitter-link .twitter-icon{width:1.15em;height:1.15em;display:block;flex-shrink:0}.chart-twitter-link span{display:inline-block;vertical-align:middle;line-height:1}.chart-twitter-link:hover{text-decoration:underline}.chart-screenshot-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;padding:4px;border-radius:0;position:relative}.chart-screenshot-icon:hover,.chart-screenshot-icon:focus-visible{color:var(--text-highlight);background:var(--bg-hover);outline:none}.chart-screenshot-icon svg{width:18px;height:18px;display:block}.twitter-icon{width:1em;height:1em;outline:none;border:none;background:transparent;object-fit:contain;vertical-align:middle;display:inline-block;flex-shrink:0;align-self:center;justify-content:center}.hero-chart{width:100%;max-width:100%}#hero-charts .chart-wrapper canvas{max-height:572px}.status-content{display:flex;flex-direction:column;gap:20px}.status-table{width:100%;border-collapse:collapse;background:var(--bg-secondary);border-radius:0;overflow:hidden}.status-table th,.status-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.status-table th{background:var(--bg-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.85em}.status-table tr:last-child td{border-bottom:none}.status-row-synced{background:#1b9e7726!important}.status-row-synced td{border-color:#1b9e774d}.cashback-table-container{width:100%;max-width:1600px;padding:20px 0;box-sizing:border-box}.cashback-table-container h2{color:var(--text-primary);font-size:1.5em;font-weight:600;margin:0 0 12px;text-align:left}.cashback-description{color:var(--text-secondary);font-size:.95em;line-height:1.5;margin:0 0 24px;max-width:800px}.cashback-table{table-layout:auto;width:85%;margin:0 auto}@media(max-width:1024px)and (min-width:769px){.cashback-table{width:100%}.cashback-table th,.cashback-table td{padding:12px 16px}.cashback-table th:first-child,.cashback-table td:first-child{padding-right:20px}}.cashback-table th,.cashback-table td{text-align:center;padding:16px 24px}.cashback-table th:first-child,.cashback-table td:first-child{white-space:nowrap;width:1%;text-align:left;padding-right:32px;text-transform:uppercase;font-size:.85em;letter-spacing:.05em;font-weight:600}.cashback-table th:not(:first-child),.cashback-table td:not(:first-child){width:0}.cashback-table .highlight-cell{font-weight:1000;color:#00ebd7}.signup-link{color:var(--text-secondary);text-decoration:underline;font-size:.9em;transition:opacity .2s}.signup-link:after{content:"↗";text-decoration:none;display:inline-block;margin-left:4px;font-size:.85em}.signup-link:hover{opacity:.8}.signup-link.referral{color:#00ebd7;font-weight:700}.cashback-logo{height:20px;width:auto;max-width:80px;object-fit:contain;display:block;margin:0 auto;filter:var(--logo-filter);opacity:var(--logo-opacity)}.card-provider-logo{height:18px;width:auto;max-width:50px;object-fit:contain;display:block;margin:0 auto;filter:var(--logo-filter);opacity:var(--logo-opacity)}.card-provider-logo.mastercard{height:20px;max-width:70px}.card-providers-table{display:flex;align-items:center;justify-content:center;gap:6px}@media(max-width:768px){.cashback-table-container{padding:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.cashback-table{width:100%;min-width:600px}.cashback-table th,.cashback-table td{padding:12px 16px;font-size:.9em}.cashback-table th:first-child,.cashback-table td:first-child{padding-right:20px;min-width:120px}.cashback-logo{height:16px;max-width:60px}.card-provider-logo{height:14px;max-width:40px}.card-provider-logo.mastercard{height:22px;max-width:55px}.cashback-table-container h2{font-size:1.3em}.cashback-description{font-size:.9em}}.status-row-warning{background:#d95f0226!important}.status-row-warning td{border-color:#d95f024d}.status-row-error{background:#e7298a26!important}.status-row-error td{border-color:#e7298a4d}.loading{position:fixed;top:50%;left:calc(50% + 125px);transform:translate(-50%,-50%)}@media(max-width:900px){.loading{left:50%}}.loading-spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--text-primary);border-radius:50%;animation:spin .8s linear infinite;opacity:.5}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{font-size:1.1em;color:var(--text-secondary);text-align:center}.error{color:var(--text-highlight);background:#f003;padding:20px;border-radius:0;text-align:center;font-size:1.2em}@media(max-width:768px){body{padding-top:56px;padding-left:0;padding-right:0}body.menu-open{overflow:hidden}.mobile-header{display:block;position:fixed;top:0;left:0;right:0;height:56px;background:var(--bg-overlay);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);z-index:1000}.mobile-header-container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 16px}.mobile-header-logo{display:flex;align-items:center}.mobile-logo-img{height:22px;max-height:22px;width:auto;object-fit:contain}.container{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;padding-right:15px;padding-left:15px;margin-left:0}.page-title,.chart-wrapper h2{font-size:1.5em}.header-logo .logo-img{height:24px}.page-metadata{flex-direction:column;gap:30px;align-items:flex-start}.page-metadata-left,.page-metadata-right{width:100%;padding-top:0}.page-metadata{padding:10px 15px}.page-description{font-size:.9em}.quick-overview-stats{justify-content:space-between;gap:12px}.quick-overview-stat{padding:0 2px}.quick-overview-value{font-size:min(1.3em,18cqi)}.quick-overview-label-stat{font-size:.7em}.chart-header{flex-direction:column;align-items:flex-start;gap:12px}.chart-header h2{width:100%;min-width:0;margin:0}.chart-title-group h2{white-space:normal;word-break:keep-all}.chart-header-icons{display:flex;align-items:center;gap:8px;flex-shrink:0}.chart-header-controls{width:100%;flex-wrap:nowrap;gap:8px;overflow-x:visible;overflow-y:visible;position:relative}.overview-controls{flex-wrap:nowrap;gap:4px;overflow-x:visible;overflow-y:visible;position:relative}.chart-menu-button{padding:4px;flex-shrink:0}.chart-menu-button svg{width:16px;height:16px}.chart-context-icon{flex-shrink:0;padding-left:4px;margin-left:0}.chart-context-icon svg{width:14px;height:14px;max-height:14px}.chart-context-tooltip{z-index:500;display:block!important}.overview-methodology-icon{position:static!important}.overview-methodology-tooltip{position:absolute;top:25px;width:auto;max-width:none;max-height:none;transform:none;margin-left:0;margin-right:0}.chart-wrapper,.chart-header,.overview-controls,.page-content,.charts-container,.main-content{overflow:visible!important}body{overflow-x:hidden}.chart-context-icon{position:relative;z-index:500}.chart-menu-dropdown{z-index:500}.chart-context-icon.tooltip-active .chart-context-tooltip{display:block!important;opacity:1!important;visibility:visible!important}.chart-context-tooltip:before{display:none!important}.chart-wrapper{padding:20px 15px 10px}.charts-container .chart-wrapper{min-height:0}.chart-wrapper h2{font-size:1.1em}.page-metadata-left{padding-top:5px}.chart-twitter-links{font-size:.7em;gap:4px}.chart-twitter-links .twitter-icon{width:1.15em;height:1.15em}.burger-menu{display:flex}.header-nav{position:absolute;top:100%;left:0;right:0;width:100%;background:var(--bg-overlay);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);padding:15px 20px;margin-top:0;display:none;flex-direction:column;gap:5px;z-index:999}.header-nav.menu-open{display:flex}.header-nav-link{padding:10px 15px;font-size:1em}.header-right{order:1;display:flex}.twitter-link,.twitter-link span{display:none}.theme-toggle{display:flex}.charts-container{grid-template-columns:1fr;width:100%;max-width:100%;box-sizing:border-box;padding-left:8px;padding-right:8px;margin:0 -8px;overflow:visible}.hero-chart{max-width:100%}.chart-wrapper{width:100%;max-width:100%;box-sizing:border-box;padding:20px 15px 10px;overflow-x:hidden}.chart-wrapper canvas{max-width:100%;width:100%!important;height:auto!important}#hero-charts{width:100%;max-width:100%;box-sizing:border-box}}.contact-content{max-width:800px;margin:60px auto;padding:40px;background:var(--bg-secondary);border-radius:0;border:1px solid var(--border-color)}.contact-title{color:var(--text-primary);font-size:2.5em;font-weight:600;margin-bottom:30px;text-align:center;text-shadow:2px 2px 4px var(--shadow-color)}.contact-message{color:var(--text-secondary);font-size:1.1em;line-height:1.8;text-align:center}.contact-message p{margin-bottom:20px}.contact-link-wrapper{margin-top:30px}.contact-link{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);text-decoration:none;font-size:1.2em;padding:12px 24px;border-radius:0;background:var(--bg-tertiary);border:1px solid var(--border-color);transition:all .3s ease}.contact-link:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text-highlight);transform:translateY(-2px)}.contact-link .twitter-icon{width:24px;height:24px}.header-logo a{display:flex;align-items:center;text-decoration:none}.chart-with-sidebar-layout{position:relative;margin-top:10px;padding-right:calc(33.333% + 16px)}.chart-with-sidebar-chart{width:100%}.chart-with-sidebar-chart .chart-wrapper{min-height:0!important}.chart-with-sidebar-sidebar{position:absolute;top:0;right:0;bottom:0;width:33.333%;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);overflow:hidden}.chart-with-sidebar-sidebar .sidebar-tab-content{flex:1;overflow-y:auto;min-height:0}.sidebar-label{font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);padding:12px 16px 8px}.sidebar-content-section{padding:0 16px 16px}.sidebar-content-section p{color:var(--text-secondary);font-size:.9em;line-height:1.6;margin-bottom:12px}.sidebar-content-section h4{color:var(--text-primary);font-size:.85em;font-weight:600;margin-top:16px;margin-bottom:8px}.sidebar-content-section ul{color:var(--text-secondary);font-size:.85em;line-height:1.6;margin:8px 0;padding-left:20px}.sidebar-content-section li{margin-bottom:6px}.sidebar-content-section a{color:var(--link-color);text-decoration:none}.sidebar-content-section a:hover{color:var(--link-hover);text-decoration:underline}.scroll-fade-container{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.scroll-fade-container .sidebar-tab-content{flex:1;overflow-y:auto;min-height:0}.scroll-fade-container:before,.scroll-fade-container:after{content:"";position:absolute;left:0;right:0;height:32px;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease}.scroll-fade-container:before{top:0;background:linear-gradient(to bottom,var(--bg-secondary) 0%,transparent 100%)}.scroll-fade-container:after{bottom:0;background:linear-gradient(to top,var(--bg-secondary) 0%,transparent 100%)}.scroll-fade-container.fade-top:before{opacity:1}.scroll-fade-container.fade-bottom:after{opacity:1}@media(max-width:1024px)and (min-width:901px){.chart-with-sidebar-layout{padding-right:calc(40% + 12px)}.chart-with-sidebar-sidebar{width:40%}}@media(max-width:900px){.chart-with-sidebar-layout{padding-right:0}.chart-with-sidebar-sidebar{position:relative;width:100%;max-height:300px;margin-top:16px}}.chart-with-sidebar-sidebar .card-info-section{background:transparent;border:none;padding:16px}.chart-with-sidebar-sidebar .card-info-section:first-child{padding-top:12px}.chart-with-sidebar-sidebar .card-info-section+.card-info-section{border-top:1px solid var(--border-color)}.card-detail-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:8px;padding-top:10px}@media(max-width:1024px)and (min-width:769px){.card-detail-header{gap:12px}.card-detail-logo{width:52px;height:52px}.card-detail-title{font-size:1.75em}}@media(max-width:768px){.card-detail-header{gap:12px}.card-detail-logo{width:48px;height:48px}.card-detail-title{font-size:1.5em}}.card-detail-title-group{display:flex;flex-direction:column;gap:4px}.card-website-link{color:var(--text-secondary);text-decoration:none;font-size:.9em;transition:color .2s ease}.card-website-link:after{content:"↗";display:inline-block;margin-left:4px;font-size:.85em}.card-website-link:hover{color:var(--text-primary)}.card-website-row{display:flex;align-items:center;gap:8px}.ref-tag{font-size:.65em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:0;color:var(--text-secondary)}.card-detail-logo{width:40px;height:40px;object-fit:contain;filter:var(--logo-filter);opacity:var(--logo-opacity);align-self:center}.card-detail-title{color:var(--text-primary);font-size:2em;font-weight:400;text-shadow:2px 2px 4px var(--shadow-color);margin:0}.card-detail-layout{display:grid;grid-template-columns:60% 1fr;gap:24px;margin-top:20px;align-items:start;overflow:visible}@media(max-width:1024px)and (min-width:901px){.card-detail-layout{grid-template-columns:55% 1fr;gap:16px}}.card-detail-chart{min-width:0}.card-detail-chart .chart-wrapper{min-height:0!important}.card-detail-sidebar{display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;overflow:visible;align-self:stretch}.card-detail-sidebar .card-info-section:last-child{flex:1}.supported-chains-scroll{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:900px){.card-detail-layout{grid-template-columns:1fr}.card-detail-sidebar{height:auto}.card-info-section:last-child{overflow-y:visible}}.card-correction-link{margin-top:20px;font-style:italic;font-size:.85em}.card-correction-link a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.card-correction-link a:after{content:"↗";text-decoration:none;display:inline-block;margin-left:4px}.card-correction-link a:hover{color:var(--text-primary)}.card-methodology-section{margin-top:20px;padding:16px 20px;background:var(--bg-secondary);border-radius:0;border:1px solid var(--border-color)}.card-methodology-section h3{color:var(--text-secondary);font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.card-methodology-section p{color:var(--text-secondary);font-size:.9em;line-height:1.6;margin:0}.card-content-section{margin-top:20px;padding:24px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:0}.card-content-section h2{color:var(--text-primary);font-size:1.5em;font-weight:500;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.card-content-markdown{color:var(--text-secondary);font-size:.95em;line-height:1.7}.card-content-markdown h3{color:var(--text-primary);font-size:1.2em;font-weight:500;margin-top:24px;margin-bottom:12px}.card-content-markdown h4{color:var(--text-primary);font-size:1em;font-weight:500;margin-top:20px;margin-bottom:10px}.card-content-markdown p{margin-bottom:16px}.card-content-markdown ul{margin:16px 0;padding-left:24px;list-style-type:disc}.card-content-markdown ol{margin:16px 0;padding-left:24px;list-style-type:decimal}.card-content-markdown li{margin-bottom:8px;padding-left:4px}.card-content-markdown strong{color:var(--text-primary);font-weight:600}.card-content-markdown em{font-style:italic}.card-content-markdown a{color:var(--link-color);text-decoration:underline;text-decoration-color:#64b5f666;transition:color .2s ease}.card-content-markdown a:hover{color:var(--link-hover)}.card-content-markdown table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9em}.card-content-markdown th,.card-content-markdown td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.card-content-markdown th{background:var(--bg-tertiary);color:var(--text-primary);font-weight:600;text-transform:uppercase;font-size:.85em;letter-spacing:.05em}.card-content-markdown tbody tr:hover{background:var(--bg-hover)}@media(max-width:768px){.card-content-section{padding:20px 16px;margin-top:20px}.card-content-section h2{font-size:1.3em}.card-content-markdown{font-size:.9em}.card-content-markdown table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.card-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.card-info-section{background:var(--bg-secondary);border-radius:0;padding:20px;border:1px solid var(--border-color)}.card-info-section:first-child{padding:12px 16px;min-width:0;overflow:visible}.card-info-section:first-child h3{display:flex;align-items:center;margin-bottom:10px;padding-bottom:0;border-bottom:none}.card-info-section:last-child{flex:1;min-height:0;overflow-y:auto}.card-info-section h3{color:var(--text-secondary);font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.card-info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}.card-info-row:last-child{border-bottom:none}.card-info-label{color:var(--text-secondary);font-size:.9em}.card-info-value{color:var(--text-primary);font-size:.9em;font-weight:500}.card-info-value.highlight{color:var(--text-highlight);font-weight:600}.card-info-value.negative{color:var(--text-secondary);opacity:.6}.supported-chains-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.card-provider-logo-detail{height:20px;vertical-align:middle;filter:var(--logo-filter);opacity:var(--logo-opacity)}.card-providers{display:flex;align-items:center;gap:8px}.about-content{max-width:800px;margin:40px auto;padding:40px}@media(max-width:1024px)and (min-width:769px){.about-content{padding:30px 20px;margin:30px auto}.about-title{font-size:2em}.contact-content{padding:30px;margin:40px auto}.contact-title{font-size:2em}}.about-title{color:var(--text-primary);font-size:2em;font-weight:400;margin-bottom:30px;text-shadow:2px 2px 4px var(--shadow-color)}.about-section{margin-bottom:30px}.about-section h2{color:var(--text-primary);font-size:1.15em;font-weight:500;margin-bottom:12px}.about-section p{color:var(--text-secondary);font-size:1em;line-height:1.7;margin-bottom:12px}.about-section a{color:var(--link-color);text-decoration:none}.about-section a:hover{color:var(--link-hover);text-decoration:underline}.contact-form-wrapper{margin-top:16px}.contact-form-wrapper iframe{display:block;border:none}@media(max-width:768px){.main-layout{flex-direction:column;gap:0;margin-left:0;max-width:100vw;width:100%}.sidebar{position:fixed;top:56px;left:0;right:0;width:100%;max-width:100vw;height:auto;max-height:calc(100vh - 56px);overflow-y:auto;z-index:999;transition:transform .3s ease,opacity .3s ease;transform:translateY(-100%);opacity:0;pointer-events:none;border-bottom:1px solid var(--border-color);border-right:none;background:var(--bg-overlay);backdrop-filter:blur(10px);padding:16px}.sidebar.menu-open{transform:translateY(0);opacity:1;pointer-events:auto}.sidebar-logo{display:none}.nav-section,.nav-section-top,.nav-section-cards-wrapper,.nav-section-cards,.nav-section-bottom{padding:0;margin-bottom:16px;border:none;border-top:none;border-bottom:none}.nav-section-cards-wrapper{flex:none;overflow:visible;position:static}.nav-section-cards{height:auto;overflow:visible;padding:0}.nav-section-cards-wrapper:before,.nav-section-cards-wrapper:after{display:none!important}.nav-section-cards .nav-section-title{position:static;background:transparent;padding-top:0}.nav-section-top:last-of-type,.nav-section-cards-wrapper:last-of-type,.nav-section-bottom{margin-bottom:0}.sidebar .nav-section-links{flex-direction:row;flex-wrap:wrap;gap:8px}.nav-section-title{font-size:.7em;margin-bottom:10px;padding:0}.sidebar .nav-link{display:inline-block;position:relative;font-size:.85em;padding:8px 14px;white-space:nowrap;background:var(--bg-tertiary);border-radius:0;transition:background .2s ease,color .2s ease}.sidebar .nav-link:after{display:none!important}.sidebar .nav-link:hover,.sidebar .nav-link.active{background:var(--bg-hover);color:var(--text-highlight)}.sidebar-footer{margin-top:16px;padding:16px 0 0;border-top:1px solid var(--border-color)}.sidebar-theme-toggle{padding:8px 14px;font-size:.85em;background:var(--bg-tertiary);border-radius:0;width:auto;display:inline-flex}.sidebar-featured{display:none}body.menu-open{overflow:hidden}.burger-menu{display:flex}.container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.contact-content{margin:40px auto;padding:30px 20px}.contact-title{font-size:2em}.contact-message{font-size:1em}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.chart-skeleton{width:100%;min-height:400px;background:var(--bg-tertiary);border-radius:0;animation:skeleton-pulse 1.5s ease-in-out infinite}.quick-overview-skeleton{width:100%;min-width:200px;height:80px;background:var(--bg-tertiary);border-radius:0;animation:skeleton-pulse 1.5s ease-in-out infinite}@media(max-width:768px){.chart-skeleton{min-height:300px}}
