:root{--bg-color:#13151a;--panel-bg:#1c1f26;--panel-border:#3a414a;--border-color:#ffffff1f;--text-main:#8e949f;--text-highlight:#fff;--accent-color:#e3e8ef;--accent-dark:#e3c664;--positive:#45d09e;--negative:#f05365;--font-sans:"Inter", sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-display:"Space Grotesk", sans-serif;--glass-blur:blur(12px);--transition-speed:.3s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-sans);background-color:var(--bg-color);color:var(--text-main);background-image:linear-gradient(#13151ae6,#13151ae6),url(/assets/background-B7OWbKQz.jpg);background-position:50%;background-size:cover;background-attachment:fixed;width:100%;min-height:100vh;margin:0;padding:0;line-height:1.6;position:relative;overflow-x:clip}header{z-index:1000;background:#13151a;border-bottom:1px solid #ffffff0d;position:sticky;top:0}nav{z-index:1002;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;position:relative}.logo{color:var(--text-highlight);font-size:1.5rem;font-weight:700;font-family:var(--font-display);align-items:center;gap:.5rem;text-decoration:none;display:flex}.logo span{color:var(--accent-color)}.nav-links{align-items:center;gap:clamp(1.2rem,2.2vw,2.85rem);display:flex}.nav-links>a,.nav-dropdown>.dropdown-toggle{color:var(--text-main);transition:color var(--transition-speed);align-items:center;padding:.25rem 0;font-size:1.02rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.nav-links>a:after,.nav-dropdown>.dropdown-toggle:after{content:"";background:linear-gradient(90deg,#ffc300,#f7e088);border-radius:2px;width:0;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0}.nav-links>a.active,.nav-dropdown>.dropdown-toggle.active{color:#fff}.nav-links>a.active:after,.nav-dropdown>.dropdown-toggle.active:after{width:100%}.nav-links>a:hover,.nav-dropdown>.dropdown-toggle:hover{color:#fff}.nav-links>a:hover:after,.nav-dropdown>.dropdown-toggle:hover:after{width:100%}.cta-button{color:var(--accent-color);border:1px solid var(--text-main);transition:all var(--transition-speed);background:0 0;border-radius:4px;padding:.5rem 1.2rem;font-weight:600;text-decoration:none}.cta-button:hover{background:var(--panel-bg);border-color:var(--accent-color)}.ticker-wrap{border-top:1px solid #ffffff0d;border-bottom:1px solid var(--panel-border);box-sizing:border-box;white-space:nowrap;background:#00000073;width:100%;min-height:38px;padding:.45rem 0;display:flex;overflow:hidden}.ticker-wrap,.ticker-wrap:hover,.ticker,.ticker:hover,.ticker-item,.ticker-item:hover,.ticker-chip-btn,.ticker-chip-btn:hover{animation-play-state:running!important}@view-transition{navigation:auto}.ticker-wrap{view-transition-name:global-ticker-wrap}.ticker{white-space:nowrap;animation:180s linear infinite ticker;animation-delay:var(--ticker-delay,-.01s);will-change:transform;display:inline-block}.ticker-item{font-size:.88rem;font-weight:500;font-family:var(--font-mono);cursor:pointer;align-items:center;padding:0 1.75rem;display:inline-flex}.ticker-chip-btn{color:var(--text-highlight);font-family:var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;align-items:center;padding:.15rem .55rem;font-size:.84rem;font-weight:600;line-height:1.3;text-decoration:none;transition:all .18s;display:inline-flex}.ticker-chip-btn:hover{color:#e3c664;background:#e3c66426;border-color:#e3c664;transform:translateY(-1px);box-shadow:0 0 10px #e3c66440}.ticker-chip-btn:active{background:#e3c66440;transform:translateY(0)}.ticker-item .price{color:var(--text-highlight);margin-left:.55rem;font-weight:500}.ticker-item .change{margin-left:.45rem}.ticker-item .change.up{color:var(--positive)}.ticker-item .change.down{color:var(--negative)}.ticker-item .change.neutral{color:var(--text-main)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}main{max-width:1400px;margin:2rem auto;padding:0 2rem}.glass-panel{background:var(--panel-bg);border:1px solid var(--panel-border);transition:transform var(--transition-speed);border-radius:4px;padding:24px}.glass-panel:hover{transform:translateY(-2px)}h1,h2,h3{color:var(--text-highlight);margin-bottom:1rem;font-weight:600}h1{font-size:2.5rem}h2{border-bottom:1px solid var(--panel-border);padding-bottom:.5rem;font-size:1.8rem}.dashboard-grid{grid-template-columns:minmax(0,1fr) 280px;gap:1.25rem;margin-top:2rem;display:grid}.dashboard-grid>*{min-width:0}#markets>.glass-panel:first-child{padding:20px 16px}.data-table-container{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;overflow-x:auto}.data-table-container::-webkit-scrollbar{height:6px}.data-table-container::-webkit-scrollbar-track{background:0 0}.data-table-container::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}table{border-collapse:collapse;text-align:left;width:100%;font-family:var(--font-mono)}th,td{padding:1rem}th{border-bottom:1px solid var(--panel-border)}#market-table{border-collapse:collapse;table-layout:auto;width:100%}#market-table th,#market-table td{white-space:nowrap;vertical-align:middle;padding:.55rem .45rem;font-size:.8rem}#market-table th{color:var(--text-main);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--panel-border);padding-top:.65rem;padding-bottom:.65rem;font-size:9.5px;font-weight:600}#market-table td.frozen-col{vertical-align:middle;white-space:normal;word-break:normal;max-width:130px;transition:border-left-color var(--transition-speed), background-color var(--transition-speed);border-left:3px solid #0000;padding-left:.5rem;padding-right:.4rem}#market-table th.frozen-col{padding-left:.5rem;padding-right:.4rem}#market-table th .info-icon{vertical-align:-1px;width:11px;min-width:11px;height:11px;min-height:11px;margin-left:2px;font-size:8px}tbody.gpu-group{border-top:1px solid #ffffff12;border-bottom:4px solid var(--bg-color);transition:background var(--transition-speed), box-shadow var(--transition-speed);background:#191d2473}tbody.gpu-group:hover{background:#242933;box-shadow:0 4px 16px #00000059}tbody.gpu-group:hover td.frozen-col{border-left-color:var(--accent-dark);background-color:#242933}tbody.gpu-group tr:not(:first-child) td{border-top:1px dashed #ffffff0d}tbody.gpu-group td.global-vol-cell{vertical-align:middle;text-align:right;padding-right:.6rem}.global-vol-num{font-family:var(--font-mono);color:var(--text-highlight);letter-spacing:.02em;transition:all var(--transition-speed);background:#ffffff09;border:1px solid #ffffff12;border-radius:4px;padding:.18rem .45rem;font-size:.82rem;font-weight:700;display:inline-block}tbody.gpu-group:hover .global-vol-num{color:#fff;background:#e3c6641f;border-color:#e3c6644d}th{color:var(--text-main);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.text-right{text-align:right!important}tr:hover{background:0 0}.asset-link{color:var(--text-highlight);letter-spacing:.02em;align-items:center;gap:.5rem;font-size:.86rem;font-weight:700;text-decoration:none;display:flex}.asset-link:hover{color:var(--accent-dark)}.ff-badge{font-size:.68rem;font-family:var(--font-mono);color:var(--text-highlight);transition:all var(--transition-speed);letter-spacing:.03em;white-space:nowrap;background:#e3c66414;border:1px solid #e3c66440;border-radius:4px;padding:.18rem .45rem;font-weight:600;text-decoration:none;display:inline-block}.ff-badge:hover{border-color:var(--text-highlight);color:#fff;background:#e3c66438;box-shadow:0 0 10px #e3c66440}.up{color:var(--positive)}.down{color:var(--negative)}.sparkline{vertical-align:middle;width:75px;height:24px}.market-macro-metrics{border-bottom:1px solid var(--panel-border);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.macro-item{justify-content:space-between;align-items:center;display:flex}.macro-label{color:var(--text-main);align-items:center;font-size:.85rem;display:inline-flex}.macro-item-header{justify-content:space-between;align-items:center;width:100%;display:flex}.macro-window-tag{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:600}.macro-window-tag.tag-24h{color:#ffc300;background:#ffc3001a;border-color:#ffc3004d}.macro-window-tag.tag-elo{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b840}.macro-window-tag.tag-live{color:var(--accent-color);background:#e3e8ef14;border-color:#e3e8ef33}.macro-window-tag.tag-depin{color:#12e2c3;background:#12e2c31a;border-color:#12e2c34d}.macro-value{font-size:.95rem;font-weight:600;font-family:var(--font-mono);color:var(--text-highlight)}.macro-value.positive-arb{color:var(--positive)}.volatility-widget{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.volatility-score{color:var(--text-highlight);font-size:4rem;font-weight:700;font-family:var(--font-mono);margin:.5rem 0;line-height:1}.volatility-label{color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:500}.volatility-status-tag{letter-spacing:.05em;border-radius:2px;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.volatility-status-tag.warning-tag{border:1px solid var(--negative);color:var(--negative);background:#f053651a}.volatility-desc{color:var(--text-main);font-size:.85rem}.chart-container{width:100%;height:400px;margin-top:1rem;position:relative}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.market-intel-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.metric-card{text-align:center;min-width:0}.metric-title{color:var(--accent-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.9rem}.metric-value{color:var(--text-highlight);font-size:2rem;font-weight:700;font-family:var(--font-display)}.metric-sub{opacity:.7;margin-top:.25rem;font-size:.8rem}footer{border-top:1px solid var(--panel-border);text-align:center;color:var(--accent-dark);margin-top:4rem;padding:3rem 2rem;font-size:.9rem}.mb-2{margin-bottom:2rem}.mt-2{margin-top:2rem}.text-center{text-align:center}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.pricing-card{flex-direction:column;display:flex}.pricing-card h3{color:var(--accent-color);font-size:1.5rem}.pricing-card .price{color:var(--text-highlight);margin:1rem 0;font-size:2.5rem;font-weight:700}.pricing-card ul{flex-grow:1;margin-bottom:2rem;list-style:none}.pricing-card ul li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.pricing-card ul li:before{content:"✓";color:#ffc300;position:absolute;left:0}.pricing-card .cta-button{text-align:center}.prose{max-width:800px;margin:0 auto}.prose h2{margin-top:3rem}.prose p{margin-bottom:1.5rem;font-size:1.05rem}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:70vh;margin-bottom:4rem;padding:0;display:grid}@media (width<=900px){.hero{text-align:center;grid-template-columns:1fr;gap:2rem}.hero-content{flex-direction:column;align-items:center;display:flex}}.hero-title{color:var(--text-highlight);margin-bottom:1rem;font-size:3.5rem;font-weight:700;line-height:1.1}.hero-subtitle{color:var(--text-main);max-width:600px;margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.hero-cta{gap:1rem;display:flex}.cta-button.primary{background:var(--accent-color);color:var(--bg-color);border:1px solid var(--accent-color)}.cta-button.primary:hover{background:var(--text-highlight);color:var(--bg-color);border-color:var(--text-highlight);transform:translateY(-2px)}.cta-button.secondary{border-color:var(--text-main);color:var(--accent-color)}.cta-button.secondary:hover{background:var(--panel-bg);border-color:var(--accent-color)}.gpu-info-grid{grid-template-columns:1fr 2fr;align-items:center;gap:2rem;display:grid}.gpu-info-grid.no-image{grid-template-columns:1fr}.gpu-info-grid>*{min-width:0}@media (width<=768px){.gpu-info-grid{grid-template-columns:1fr}}.gpu-image-container{background:#0000004d;border-radius:8px;justify-content:center;align-items:center;width:100%;height:260px;padding:1rem;display:flex}.gpu-image-container a{justify-content:center;align-items:center;width:100%;height:100%;display:flex!important}.gpu-image{object-fit:contain;filter:drop-shadow(0 0 10px #e3c66433);width:100%;height:100%}.gpu-metrics-strip{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:.5rem;display:grid}@media (width<=640px){.gpu-metrics-strip{grid-template-columns:1fr;gap:.75rem}}.gpu-metric-compact{border:1px solid var(--panel-border);text-align:center;transition:transform var(--transition-speed), border-color var(--transition-speed), box-shadow var(--transition-speed);background:#ffffff06;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:.85rem .65rem;display:flex}.gpu-metric-compact:hover{border-color:#e3c66466;box-shadow:0 4px 16px #0000004d}.gpu-metric-compact .metric-title{color:var(--accent-dark);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-bottom:.35rem;font-size:.72rem;display:flex}.gpu-metric-compact .metric-value{color:var(--text-highlight);font-size:1.55rem;font-weight:700;font-family:var(--font-display);line-height:1.15}.gpu-metric-compact .metric-unit{color:var(--text-muted,#8e949f);letter-spacing:-.01em;margin-left:3px;font-size:.95rem;font-weight:500}.gpu-metric-compact .metric-sub{opacity:.8;margin-top:.3rem;font-size:.75rem}.provider-toggle-container{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0;display:flex}.provider-toggle{border:1px solid var(--panel-border);background:#ffffff0d;border-radius:30px;padding:4px;display:inline-flex;position:relative}.provider-btn{color:var(--text-main);cursor:pointer;transition:all var(--transition-speed);z-index:1;background:0 0;border:none;border-radius:26px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600}.provider-btn.active{color:var(--bg-color);background:var(--accent-color)}.badge{color:var(--text-main);background:#ffffff1a;border-radius:4px;margin-left:.5rem;padding:2px 6px;font-size:.7rem}.badge.hyper{color:#4caf50;background:#4caf5033}.badge.neo{color:#f44336;background:#f4433633}.report-dropdown summary svg{transition:transform .3s}.report-dropdown[open] summary svg{transform:rotate(180deg)}.family-indices-grid{grid-template-columns:200px 1fr;gap:2rem;display:grid}.family-pills-sidebar{border-right:1px solid var(--panel-border);flex-direction:column;gap:.5rem;max-height:420px;padding-right:.5rem;display:flex;overflow-y:auto}.family-pills-sidebar>*{flex-shrink:0}.mobile-menu-btn{cursor:pointer;z-index:1005;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:none}.mobile-menu-btn:hover{background:#ffffff14;border-color:#e3c66466}.mobile-menu-btn .hamburger-bar{background:var(--text-highlight);transform-origin:50%;border-radius:2px;width:20px;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s,background-color .2s;display:block}.mobile-menu-btn.is-active{background:#e3c6641f;border-color:#e3c66480}.mobile-menu-btn.is-active .hamburger-bar{background:#e3c664}.mobile-menu-btn.is-active .hamburger-bar:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn.is-active .hamburger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-btn.is-active .hamburger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(6px);z-index:998;opacity:0;pointer-events:none;background:#000000bf;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-nav-drawer{top:var(--nav-height,64px);-webkit-backdrop-filter:blur(28px);z-index:999;opacity:0;visibility:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0d1117fa;border-top:1px solid #ffffff14;flex-direction:column;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.mobile-nav-drawer.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav-inner{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;max-width:600px;margin:0 auto;padding:1.25rem 1.25rem 2.5rem;display:flex}.mobile-nav-links{flex-direction:column;gap:.45rem;display:flex}.mobile-nav-link{color:var(--text-main);-webkit-tap-highlight-color:transparent;background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:1.02rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.mobile-nav-link:hover,.mobile-nav-link:active{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.mobile-nav-link.active{color:#fff;background:#e3c66414;border-color:#e3c66447;font-weight:600}.mobile-nav-link-left{align-items:center;gap:.75rem;display:flex}.mobile-nav-link-icon{opacity:.85;color:#e3c664;flex-shrink:0;width:18px;height:18px}.mobile-nav-text{font-size:1.02rem;line-height:1}.mobile-active-dot{background:#e3c664;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e3c664}.mobile-accordion{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;transition:border-color .25s,background .25s;overflow:hidden}.mobile-accordion.open{background:#ffffff08;border-color:#e3c66440}.mobile-accordion-toggle{width:100%;color:var(--text-main);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-family:inherit;font-size:1.02rem;font-weight:500;transition:color .2s;display:flex}.mobile-accordion-toggle:hover,.mobile-accordion-toggle:active{color:#fff}.mobile-accordion-toggle.active{color:#fff;font-weight:600}.mobile-indices-badge{font-size:.68rem;font-family:var(--font-mono);color:#e3c664;background:#e3c66426;border:1px solid #e3c6644d;border-radius:10px;padding:.1rem .45rem;font-weight:600;line-height:1.2}.mobile-chevron{opacity:.7;flex-shrink:0;width:18px;height:18px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s}.mobile-chevron.rotated{color:#e3c664;opacity:1;transform:rotate(180deg)}.mobile-accordion-content{padding:0 .75rem .85rem}.mobile-indices-list{border-top:1px solid #ffffff0f;flex-direction:column;gap:.65rem;padding-top:.75rem;display:flex}.mobile-index-item{background:#00000059;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:.45rem;padding:.75rem;transition:all .2s;display:flex}.mobile-index-item:hover{background:#00000073;border-color:#e3c66440}.mobile-index-item.active{background:#e3c6640d;border-color:#e3c66461}.mobile-index-link{color:#fff;align-items:center;gap:.65rem;text-decoration:none;display:flex}.mobile-index-icon{object-fit:contain;filter:drop-shadow(0 0 4px #0006);border-radius:6px;flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px;display:block}.mobile-index-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mobile-index-name{color:#fff;font-size:.88rem;font-weight:600;line-height:1.25}.mobile-index-sub{color:var(--text-main);opacity:.8;font-size:.72rem;line-height:1.2}.mobile-index-pills{border-top:1px solid #ffffff0a;flex-wrap:wrap;gap:.35rem;padding-top:.35rem;display:flex}.mobile-pill{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:.18rem .5rem;font-size:.68rem;line-height:1.3;text-decoration:none;transition:all .2s}.mobile-pill:hover,.mobile-pill:active{color:#fff;background:#e3c6642e;border-color:#e3c66473}.mobile-nav-footer{border-top:1px solid #ffffff14;padding-top:.75rem}.mobile-nav-cta-btn{color:#e3c664;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:linear-gradient(135deg,#e3c66438,#e3c66414);border:1px solid #e3c66473;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.95rem 1.5rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #e3c6641a}.mobile-nav-cta-btn:hover,.mobile-nav-cta-btn:active{color:#fff;background:#e3c6644d;border-color:#e3c664;transform:translateY(-1px);box-shadow:0 0 20px #e3c66459}.mobile-nav-cta-btn svg{width:18px;height:18px;transition:transform .2s}.mobile-nav-cta-btn:hover svg{transform:translate(3px)}body.mobile-nav-open{touch-action:none;overflow:hidden!important}@media (width<=900px){nav{justify-content:space-between;align-items:center;padding:.85rem 1.25rem}.nav-links,.nav-cta-desktop{display:none!important}.mobile-menu-btn{display:flex!important}}@media (width>=901px){.mobile-menu-btn,.mobile-nav-drawer,.mobile-nav-backdrop{display:none!important}}@media (width<=1080px){.dashboard-grid{grid-template-columns:1fr}}@media (width<=768px){h1{font-size:2rem}.hero{text-align:center;margin-bottom:2rem;padding:0}.hero-content{text-align:center;align-items:center;width:100%}.hero-title{text-align:center;font-size:1.8rem}.hero-subtitle{text-align:center;font-size:1rem}.glass-panel{padding:1rem}.hero-cta{flex-direction:column;gap:.75rem;width:100%}.cta-button{text-align:center;box-sizing:border-box;width:100%}th,td{white-space:nowrap;padding:.3rem .15rem;font-size:9px}th{letter-spacing:normal;font-size:8px}.asset-link{gap:.2rem;font-size:10px}.sparkline{width:50px!important;height:20px!important}.family-indices-grid{grid-template-columns:1fr;gap:1rem}.family-pills-sidebar{border-right:none;border-bottom:1px solid var(--panel-border);flex-direction:row;max-height:none;padding-bottom:.5rem;padding-right:0;overflow:auto hidden}.metrics-grid{grid-template-columns:1fr 1fr;gap:1rem}.market-intel-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.chart-container{height:300px}.ticker-item{padding:0 1rem;font-size:.8rem}footer{padding:2rem 1rem}}.info-icon{color:#e3c664;width:14px;min-width:14px;height:14px;min-height:14px;font-family:var(--font-mono);cursor:help;vertical-align:middle;z-index:20;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#e3c6641f;border:1px solid #e3c66459;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:5px;font-size:10px;font-style:normal;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.info-icon:hover{color:#fff;background:#e3c66440;border-color:#e3c664;box-shadow:0 0 8px #e3c66466}.info-icon:after{display:none!important}.a1-tooltip{z-index:999999;color:#f1f5f9;max-width:275px;font-family:var(--font-sans);letter-spacing:-.01em;-webkit-backdrop-filter:blur(16px);pointer-events:none;opacity:0;visibility:hidden;text-align:left;background:#0f121af7;border:1px solid #ffffff21;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.55;transition:opacity .15s,transform .15s,visibility .15s;position:fixed;transform:translateY(4px);box-shadow:0 12px 32px -4px #000000bf,0 0 0 1px #ffffff0d}.a1-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0)}.a1-tooltip:before{content:"";top:-5px;left:var(--arrow-left,50%);background:#0f121af7;border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.a1-tooltip.arrow-bottom:before{border:1px solid #ffffff21;border-top:none;border-left:none;top:auto;bottom:-5px;transform:translate(-50%)rotate(45deg)}.family-mobile-select{width:100%;color:var(--text-main);border:1px solid var(--panel-border);background:#ffffff0d;border-radius:4px;margin-bottom:1rem;padding:.75rem;font-size:1rem;display:none}@media (width<=768px){.family-pills-sidebar{display:none!important}.family-mobile-select{display:block!important}.mobile-hidden{display:none!important}.gpu-specs{grid-template-columns:1fr}.family-charts{flex-direction:column;gap:.75rem;width:100%}}.macro-list{flex-direction:column;gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.macro-list-item{color:var(--text-main);border:1px solid #ffffff0a;border-left:2px solid var(--accent-color);background:#ffffff08;border-radius:4px;flex-direction:column;justify-content:center;gap:6px;padding:.5rem .65rem;font-size:.85rem;transition:background .2s,border-left-color .2s,transform .15s,border-color .2s;display:flex;position:relative;overflow:hidden}.macro-list-item:hover{background:#ffffff0f;border-color:#12e2c340;transform:translate(2px)}.macro-bar-bg{pointer-events:none;z-index:1;background:linear-gradient(90deg,#12e2c31f 0%,#12e2c305 100%);border-radius:4px 0 0 4px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.macro-list-item:hover .macro-bar-bg{background:linear-gradient(90deg,#12e2c338 0%,#12e2c30d 100%)}.macro-row{z-index:2;justify-content:space-between;align-items:center;width:100%;line-height:1.3;display:flex;position:relative}.macro-bar-track{z-index:2;background:#ffffff14;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.macro-bar-fill{background:linear-gradient(90deg,#12e2c3 0%,#00f5d4 100%);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);box-shadow:0 0 6px #12e2c399}.macro-list-item:hover .macro-bar-fill{background:linear-gradient(90deg,#25ffd9 0%,#38bdf8 100%);box-shadow:0 0 10px #12e2c3f2}.macro-list-item span:first-child{font-weight:500}.macro-list-item span:last-child{color:var(--text-muted)}.positive-arb{font-weight:700;color:#12e2c3!important}@media screen and (width<=768px){img[alt=Watermark]{transform-origin:100% 100%;scale:.5!important}img[alt=Watermark][style*="translate(-50%, -50%)"]{transform-origin:50%}img[alt=Watermark][style*="translateX(-50%)"]{transform-origin:top}#component-weights-table,#component-weights-table th,#component-weights-table td{font-size:1.1rem!important}.family-header{gap:1rem;flex-direction:column!important;align-items:stretch!important}.family-header .toggle-group{width:100%;flex-direction:row!important}.family-header .toggle-group button{flex:1;margin-bottom:0;font-size:.85rem;background:0 0!important;padding:.5rem 0!important}.family-header .toggle-group button.active{background:#45a29e33!important}.hero-visual.glass-panel>div:first-child{text-align:center;flex-direction:column!important;justify-content:center!important;align-items:center!important}.hero-visual.glass-panel>div:first-child>div:first-child{width:100%}#market-table th.frozen-col,#market-table td.frozen-col{z-index:10;position:sticky;left:0;box-shadow:5px 0 10px -5px #00000080;background-color:var(--panel-bg)!important}#market-table th.frozen-col{z-index:20}.report-dropdown>div>div:nth-of-type(2){flex-direction:column!important;display:flex!important}.report-dropdown>div>div:nth-of-type(2)>div:first-child{order:2}.report-dropdown>div>div:nth-of-type(2)>div:last-child{order:1}.report-dropdown p{font-size:.75rem!important}.report-dropdown li,.report-dropdown td,.report-dropdown th{font-size:.65rem!important}.report-dropdown h3{font-size:1.15rem!important}.report-dropdown h4{font-size:.95rem!important}#grid-container{gap:.15rem!important}#grid-container>div{padding:.1rem;font-size:.7rem!important}#heatmap-legend{justify-content:center!important;gap:.5rem!important}#heatmap-legend>div{font-size:.7rem!important}}@media screen and (width>=769px){details.methodology-details>summary,details.mobile-only-dropdown>summary{pointer-events:none;list-style:none;cursor:default!important}details.methodology-details>summary::-webkit-details-marker{display:none}details.mobile-only-dropdown>summary::-webkit-details-marker{display:none}details.methodology-details>:not(summary),details.mobile-only-dropdown>:not(summary){display:block!important}}.contact-form{flex-direction:column;gap:1.5rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:var(--text-highlight);font-size:.95rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--panel-border);color:var(--text-highlight);font-family:var(--font-sans);transition:border-color var(--transition-speed);background:#ffffff0d;border-radius:4px;padding:.8rem 1rem;font-size:1rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent-color);outline:none}.form-group textarea{resize:vertical;min-height:120px}.form-message{border-radius:4px;margin-top:1rem;padding:1rem;font-weight:500;display:none}.form-message.success{color:var(--positive);border:1px solid var(--positive);background:#45d09e1a;display:block}.form-message.error{color:var(--negative);border:1px solid var(--negative);background:#f053651a;display:block}.form-group input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--panel-bg) inset!important;box-shadow:0 0 0 30px var(--panel-bg) inset!important;-webkit-text-fill-color:var(--text-highlight)!important;color:var(--text-highlight)!important;font-family:var(--font-sans)!important}.form-group input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--panel-bg) inset!important;box-shadow:0 0 0 30px var(--panel-bg) inset!important;-webkit-text-fill-color:var(--text-highlight)!important;color:var(--text-highlight)!important;font-family:var(--font-sans)!important}.form-group input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--panel-bg) inset!important;box-shadow:0 0 0 30px var(--panel-bg) inset!important;-webkit-text-fill-color:var(--text-highlight)!important;color:var(--text-highlight)!important;font-family:var(--font-sans)!important}.form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--panel-bg) inset!important;box-shadow:0 0 0 30px var(--panel-bg) inset!important;-webkit-text-fill-color:var(--text-highlight)!important;color:var(--text-highlight)!important;font-family:var(--font-sans)!important}.form-group input:autofill{-webkit-box-shadow:0 0 0 30px var(--panel-bg) inset!important;box-shadow:0 0 0 30px var(--panel-bg) inset!important;-webkit-text-fill-color:var(--text-highlight)!important;color:var(--text-highlight)!important;font-family:var(--font-sans)!important}.form-group input:autofill:hover{-webkit-box-shadow:0 0 0 30px var(--panel-bg) inset!important;box-shadow:0 0 0 30px var(--panel-bg) inset!important;-webkit-text-fill-color:var(--text-highlight)!important;color:var(--text-highlight)!important;font-family:var(--font-sans)!important}.form-group input:autofill:focus{-webkit-box-shadow:0 0 0 30px var(--panel-bg) inset!important;box-shadow:0 0 0 30px var(--panel-bg) inset!important;-webkit-text-fill-color:var(--text-highlight)!important;color:var(--text-highlight)!important;font-family:var(--font-sans)!important}.form-group input:autofill:active{-webkit-box-shadow:0 0 0 30px var(--panel-bg) inset!important;box-shadow:0 0 0 30px var(--panel-bg) inset!important;-webkit-text-fill-color:var(--text-highlight)!important;color:var(--text-highlight)!important;font-family:var(--font-sans)!important}.form-group select option{background-color:var(--panel-bg);color:var(--text-highlight);font-family:var(--font-sans)}.checkbox-matrix{border:1px solid var(--panel-border);background:#ffffff05;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-top:.5rem;padding:1.5rem;display:grid}.checkbox-label{color:var(--text-main);cursor:pointer;transition:color var(--transition-speed);align-items:center;gap:.5rem;font-size:.9rem;font-weight:400;display:flex}.checkbox-label:hover{color:var(--text-highlight)}.checkbox-label input[type=checkbox]{accent-color:var(--accent-color);cursor:pointer;width:1.1rem;height:1.1rem}.form-columns{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.form-columns{grid-template-columns:1fr 1fr}}.checkmark-wrapper{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.checkmark{stroke-width:3px;width:80px;height:80px;stroke:var(--accent-color);stroke-miterlimit:10;box-shadow:inset 0px 0px 0px var(--accent-color);border-radius:50%;animation:.3s ease-in-out .9s both scale,1.5s infinite alternate glow;display:block}.checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:3px;stroke-miterlimit:10;stroke:var(--accent-color);fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.checkmark-check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .6s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes glow{0%{filter:drop-shadow(0 0 5px #e3c66433)}to{filter:drop-shadow(0 0 15px #e3c66499)}}.hero{position:relative}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}.fade-up{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) both fadeUp}.hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#e3c66426 0%,#13151a00 70%);border-radius:50%;width:800px;height:800px;animation:10s ease-in-out infinite pulseGlow;position:absolute;top:-100px;right:0}.chart-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#e3c6641a 0%,#0000 60%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gradient-text{background:linear-gradient(90deg,#ffc300,#f7e088);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:4rem;font-weight:700}.hero-subtitle{opacity:.85;font-size:1.25rem;font-weight:300;line-height:1.7}.page-main-container{max-width:1400px;margin:0 auto;padding:3.5rem 2rem 5rem}.page-hero-header{text-align:center;margin-bottom:4rem}.page-hero-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3.5rem;line-height:1.15}.page-hero-subtitle{max-width:850px;margin:0 auto;font-size:1.2rem;line-height:1.6}@media (width<=900px){.page-main-container{padding:1.5rem 1.25rem 3.5rem!important}.page-hero-header{margin-bottom:2rem!important}.hero{gap:2rem!important;min-height:auto!important;margin-bottom:2rem!important;padding:1.25rem 0 1.75rem!important}.methodology-hero{margin-bottom:1.5rem!important;padding:1.5rem 0 1.25rem!important}.methodology-hero .hero-action-group{gap:.75rem!important;margin-bottom:1.75rem!important}.portal-wrapper{padding:1.5rem 1.25rem 3.5rem!important}.index-tabs-wrapper{margin-bottom:1.75rem!important}.hero-title,.page-hero-title,h1.hero-title,h1.page-hero-title,h1.gradient-text{letter-spacing:-.02em!important;margin-bottom:.65rem!important;font-size:clamp(1.85rem,5.2vw,2.25rem)!important;line-height:1.2!important}.hero-subtitle,.page-hero-subtitle,.hero-desc{max-width:92%!important;margin-bottom:1.25rem!important;font-size:clamp(.92rem,2.6vw,1.02rem)!important;line-height:1.55!important}.hero-cta{gap:.75rem!important;margin-bottom:1.25rem!important}.chart-container-box,.chart-container,.volume-chart-box{border-radius:12px!important;height:250px!important;min-height:250px!important}.index-tab-pane,section.index-tab-pane{gap:1.25rem!important;padding:1.25rem 1rem!important}.index-tab-pane>div:first-child>div:first-child{min-width:0!important}#featured-models{box-sizing:border-box!important;max-width:100%!important;padding:1.25rem 1rem!important;overflow-x:hidden!important}#volume-tabbed-charts-card,.volume-chart-tab-pane{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}.volume-tab-header{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;width:100%!important}.volume-tab-title-wrap{width:100%!important;min-width:0!important}.volume-tab-controls{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;width:100%!important}.volume-tab-controls .sim-segmented-group{box-sizing:border-box!important;flex-direction:column!important;gap:4px!important;width:100%!important;padding:4px!important;display:flex!important}.volume-tab-controls .sim-btn{text-align:center!important;white-space:normal!important;box-sizing:border-box!important;justify-content:center!important;width:100%!important;padding:7px 12px!important;font-size:.76rem!important}.volume-tab-legend{flex-direction:column!important;align-items:flex-start!important;gap:.45rem!important;width:100%!important;padding:0 2px!important;display:flex!important}.volume-legend-item{font-size:.74rem!important}.chart-watermark-centered{opacity:.55!important;width:270px!important;max-width:75%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (width<=600px){main,.page-main-container{padding:.85rem .65rem 2.5rem!important}.page-hero-header{margin-bottom:1.5rem!important}.hero{gap:1.5rem!important;margin-bottom:1.5rem!important;padding:.75rem 0 1.25rem!important}.hero-title br,.page-hero-title br{display:inline!important}.hero-title,.page-hero-title,h1.hero-title,h1.page-hero-title,h1.gradient-text{margin-bottom:.5rem!important;font-size:1.75rem!important;line-height:1.22!important}.hero-subtitle,.page-hero-subtitle,.hero-desc{margin-bottom:1rem!important;font-size:.92rem!important;line-height:1.5!important}.chart-container-box,.chart-container,.volume-chart-box{border-radius:10px!important;height:235px!important;min-height:235px!important}.index-tab-pane,section.index-tab-pane{gap:1rem!important;padding:.85rem .6rem!important}#featured-models{box-sizing:border-box!important;max-width:100%!important;padding:.85rem .6rem!important;overflow-x:hidden!important}.volume-tab-title-wrap h2{word-break:break-word!important;font-size:1.15rem!important;line-height:1.35!important}.volume-tab-title-wrap p{font-size:.75rem!important;line-height:1.4!important}.volume-tab-controls .sim-btn{padding:6px 8px!important;font-size:.73rem!important}.volume-tab-legend{gap:.35rem!important}.volume-legend-item{font-size:.72rem!important}#tier-view-toggle{width:100%!important;display:flex!important}#tier-view-toggle .sim-btn{text-align:center!important;flex:1!important;justify-content:center!important;padding:6px 4px!important;font-size:.7rem!important}.chart-download-btn-group{display:none!important}.chart-watermark-centered{opacity:.55!important;width:220px!important;max-width:75%!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.chart-container-box img:not(.chart-watermark-centered),.chart-container img:not(.chart-watermark-centered){opacity:.35!important;max-width:140px!important;bottom:20px!important;right:12px!important}.index-tab-pane h2{font-size:1.45rem!important}}.cta-button{font-family:var(--font-sans);transition:all .4s cubic-bezier(.16,1,.3,1)}.glow-hover:hover{transform:translateY(-2px);box-shadow:0 0 20px #e3c66466}.cta-button.secondary{background:0 0;border:1px solid #fff3}.cta-button.secondary:hover{color:#fff;background:#ffffff0d;border-color:#fff6}.hero-stats-row{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;display:flex}.stat-item{flex:1}.stat-divider{background:#ffffff1a;width:1px;height:40px;margin:0 2rem}.stat-label{color:var(--accent-dark);text-transform:uppercase;letter-spacing:.1em;opacity:.9;margin-bottom:.5rem;font-size:.75rem}.stat-value{color:var(--text-highlight);font-size:1.75rem;font-weight:700;font-family:var(--font-mono)}.nav-btn{font-family:var(--font-sans);border-radius:4px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-block}.nav-btn.primary{color:#e3c664;background:linear-gradient(135deg,#e3c66426,#e3c6640d);border:1px solid #e3c66466}.nav-btn.primary:hover{color:#fff;background:#e3c66433;border-color:#e3c664;box-shadow:0 0 15px #e3c6644d}.nav-btn.secondary{color:var(--text-main);background:0 0;border:1px solid #ffffff26}.nav-btn.secondary:hover{color:#fff;background:#ffffff0d;border-color:#fff6}.nav-dropdown{align-items:center;display:inline-flex;position:static}.nav-dropdown .dropdown-toggle{color:var(--text-main);cursor:pointer;align-items:center;gap:.35rem;padding:.25rem 0;font-size:1.02rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.nav-dropdown .dropdown-toggle.active,.nav-dropdown:hover .dropdown-toggle{color:#fff}.nav-dropdown .dropdown-toggle:after{content:"";background:linear-gradient(90deg,#ffc300,#f7e088);border-radius:2px;width:0;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0}.nav-dropdown:hover .dropdown-toggle:after,.nav-dropdown .dropdown-toggle.active:after{width:100%}.dropdown-menu{-webkit-backdrop-filter:blur(28px);opacity:0;visibility:hidden;z-index:1100;background:#0d1117;border:1px solid #ffffff1a;border-top-color:#ffffff40;border-radius:16px;width:1200px;max-width:calc(100vw - 32px);padding:1.35rem 1.6rem;transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 24px 60px #000c,0 0 1px #ffffff26}.dropdown-menu:before{content:"";height:24px;position:absolute;top:-24px;left:0;right:0}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dropdown-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;width:100%;display:grid}.dropdown-item{cursor:pointer;box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:space-between;gap:.8rem;min-width:0;padding:1rem 1.15rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.dropdown-item:hover{background:#ffffff0d;border-color:#e3c66459;transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.dropdown-item.active{background:#e3c6640a;border-color:#e3c66452}.dropdown-item-header{flex-direction:row;align-items:flex-start;gap:.85rem;width:100%;min-width:0;text-decoration:none;display:flex}.dropdown-icon{object-fit:contain;filter:drop-shadow(0 0 6px #0006);border-radius:8px;flex-shrink:0;width:42px;height:42px;margin-top:1px}.dropdown-text{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.dropdown-title{color:#fff;white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:.96rem;font-weight:600;line-height:1.3;transition:color .2s}.dropdown-item:hover .dropdown-title,.dropdown-item-header:hover .dropdown-title{color:var(--accent-dark)}.dropdown-desc{color:var(--text-main);font-family:var(--font-sans);opacity:.82;font-size:.78rem;line-height:1.4}.dropdown-pills{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.38rem;padding-top:.55rem;display:flex}.dropdown-pill{font-family:var(--font-sans);color:#ffffffc7;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;padding:.18rem .5rem;font-weight:500;line-height:1.3;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;font-size:.68rem!important}.dropdown-pill:after{display:none!important}.dropdown-pill:hover{color:#fff;background:#e3c66429;border-color:#e3c66473;transform:translateY(-1px);box-shadow:0 2px 8px #e3c66433}@media (width<=1260px){.dropdown-menu{width:96vw;max-width:96vw;padding:1.2rem}.dropdown-grid{gap:.75rem}}@media (width<=900px){.dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dropdown-grid{grid-template-columns:1fr}}.index-tabs-wrapper{z-index:10;justify-content:center;margin-bottom:2.5rem;display:flex;position:relative}.index-tabs-nav{-webkit-backdrop-filter:blur(16px);background:#0006;border:1px solid #ffffff14;border-radius:32px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.35rem .5rem;display:inline-flex;box-shadow:0 4px 24px #00000040}.index-tab-btn{color:var(--text-main);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:24px;outline:none;padding:.65rem 1.4rem;font-size:.95rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}.index-tab-btn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.index-tab-btn.active{color:#fff;background:#ffffff1f;border-color:#ffffff40;font-weight:600;box-shadow:0 2px 14px #00000080,inset 0 1px #ffffff26}.kpi-header-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.kpi-label{color:var(--accent-dark);text-transform:uppercase;font-size:.78rem;font-family:var(--font-mono);letter-spacing:.04em;font-weight:600}.kpi-badge-chart{font-size:.65rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:#e3c664;white-space:nowrap;background:#e3c66414;border:1px solid #e3c66440;border-radius:4px;align-items:center;gap:.3rem;padding:.15rem .45rem;display:inline-flex}.kpi-badge-spotlight{font-size:.65rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:#c4b5fd;white-space:nowrap;background:#a78bfa1a;border:1px solid #a78bfa47;border-radius:4px;align-items:center;gap:.3rem;padding:.15rem .45rem;display:inline-flex}.kpi-badge-scope{font-size:.65rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:.3rem;padding:.15rem .45rem;display:inline-flex}.kpi-subtext-offchart{color:var(--text-muted);margin-top:.25rem;font-size:.8rem}.kpi-unified-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border:1px solid #ffffff12;border-radius:12px;flex:.85;align-items:stretch;gap:1.25rem;min-width:360px;padding:1.25rem 1.4rem;display:flex;box-shadow:0 4px 20px #0003}.kpi-unified-col{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.kpi-unified-divider{background:#ffffff14;flex-shrink:0;width:1px;margin:.15rem 0}@media (width<=900px){.kpi-unified-card{flex-direction:column;gap:1rem;min-width:100%;padding:1.15rem}.kpi-unified-divider{width:100%;height:1px;margin:0}}.index-description-text{color:var(--text-main);margin:0;font-size:.95rem;line-height:1.65}.constituent-table-box{background:#00000059;border:1px solid #ffffff12;border-radius:12px;margin-bottom:1.5rem;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff08}.constituent-table-header{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.constituent-table-title{font-size:.72rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.constituent-table-badge{font-size:.62rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#45d09e;background:#45d09e1a;border:1px solid #45d09e40;border-radius:4px;padding:.1rem .4rem;font-weight:600}.constituent-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.constituent-table-scroll::-webkit-scrollbar{height:4px}.constituent-table-scroll::-webkit-scrollbar-track{background:#0003}.constituent-table-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.constituent-table{border-collapse:collapse;width:100%;min-width:100%}.constituent-table th{font-family:var(--font-sans);color:var(--text-main);text-align:center;white-space:nowrap;opacity:.85;border-bottom:1px solid #ffffff14;padding:.35rem .6rem;font-size:.74rem;font-weight:500}.constituent-table td{font-family:var(--font-mono);color:#fff;text-align:center;white-space:nowrap;padding:.45rem .6rem .2rem;font-size:.92rem;font-weight:700}.constituent-table td.dimmed{color:var(--text-muted);font-weight:500}.chart-container-box{background:#00000040;border:1px solid #ffffff0f;border-radius:16px;height:380px;min-height:380px;position:relative;overflow:hidden;flex:none!important;width:100%!important;margin:0!important}.volume-chart-box{height:290px;min-height:290px}.chart-watermark-centered{opacity:.65;pointer-events:none;z-index:0;width:330px;max-width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-container-box canvas{box-sizing:border-box;display:block;width:100%!important;height:100%!important;padding:0!important}.volume-tab-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}.volume-tab-title-wrap{flex:320px;min-width:0}.volume-tab-controls{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.volume-tab-legend{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.volume-legend-item{font-family:var(--font-mono,monospace);color:#e3e8ef;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.chart-download-btn-group{z-index:10;gap:.5rem;display:flex;position:absolute;top:10px;right:10px}.chart-download-btn{border:1px solid var(--panel-border);cursor:pointer;color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono,monospace);background:#1c1f26cc;border-radius:4px;padding:4px 8px;font-weight:600;line-height:1;transition:color .2s,border-color .2s,background .2s}.chart-download-btn:hover{color:var(--text-main);background:#262a34f2;border-color:#ffffff40}.sim-segmented-group{-webkit-backdrop-filter:blur(16px);background:#0d1017d9;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #00000080,0 1px 2px #ffffff0a}.sim-btn{color:var(--text-muted,#94a3b8);font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.025em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;align-items:center;gap:7px;padding:5px 13px;font-size:.74rem;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.sim-btn:before{content:"";background:#fff3;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-block;box-shadow:0 0 0 1px #ffffff0d}.sim-btn:hover:not(.active){color:#f1f5f9;background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-.5px)}.sim-btn:hover:not(.active):before{background:#ffffff80;box-shadow:0 0 6px #ffffff4d}.sim-btn:active{transform:translateY(.5px)scale(.98)}.sim-btn.active{color:#fff;text-shadow:0 0 10px #e3c6644d;background:linear-gradient(#e3c66433 0%,#e3c66412 100%);border:1px solid #e3c66473;font-weight:600;box-shadow:0 2px 10px #0006,0 0 16px #e3c66433,inset 0 1px #ffffff40}.sim-btn.active:before{background:var(--accent-color,#e3c664);box-shadow:0 0 6px var(--accent-color,#e3c664), 0 0 12px #e3c664b3}:is(.index-tab-container,.dashboard-grid:has(>.index-tab-pane)){width:100%;margin-top:0;position:relative;grid-template-rows:1fr!important;grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.index-tab-pane{visibility:hidden;opacity:0;pointer-events:none;z-index:1;box-sizing:border-box;gap:1.75rem;height:auto;padding:2.5rem;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(4px);flex-direction:column!important;grid-area:1/1/-1/-1!important;align-items:stretch!important;display:flex!important}.index-tab-pane.active{z-index:2;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}@keyframes fadeInTab{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-index-title-label{color:var(--accent-dark);text-transform:uppercase;letter-spacing:.05em;opacity:.85;font-size:.85rem;transition:all .2s}a:hover .hero-index-title-label{color:#fff;opacity:1}.hero-index-pill{color:#12e2c3;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#12e2c314;border:1px solid #12e2c347;border-radius:20px;align-items:center;gap:.45rem;padding:.32rem .85rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #0003}.hero-index-pill:hover{color:#fff;background:#12e2c333;border-color:#12e2c399;transform:translateY(-1px);box-shadow:0 0 16px #12e2c359}.hero-index-pill svg{transition:transform .2s}.hero-index-pill:hover svg{transform:translate(3px)}.hero-live-beacon{pointer-events:none;z-index:10;opacity:0;width:0;height:0;transition:opacity .4s;position:absolute}.hero-live-beacon.active{opacity:1}.beacon-core{z-index:3;background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 6px #fffffff2,0 0 10px #e3c66499}.beacon-wave{z-index:1;pointer-events:none;background:radial-gradient(circle,#e3c66466 0%,#e3c6640d 60%,#0000 100%);border:1.5px solid #e3c664bf;border-radius:50%;width:14px;height:14px;animation:2.2s cubic-bezier(.2,.6,.35,1) infinite radarPing;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.4)}.beacon-wave.wave-2{animation-delay:1.1s}@keyframes radarPing{0%{opacity:.95;transform:translate(-50%,-50%)scale(.4)}60%{opacity:.4}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}.hero-live-beacon.beacon-blue .beacon-core,.hero-live-beacon.beacon-cwap .beacon-core{background:#00f0ff;box-shadow:0 0 6px #00f0fff2,0 0 10px #00f0ff99}.hero-live-beacon.beacon-blue .beacon-wave,.hero-live-beacon.beacon-cwap .beacon-wave{background:radial-gradient(circle,#00f0ff66 0%,#00f0ff0d 60%,#0000 100%);border:1.5px solid #00f0ffbf}.hero-live-beacon.beacon-green .beacon-core{background:#45d09e;box-shadow:0 0 6px #45d09ef2,0 0 10px #45d09e99}.hero-live-beacon.beacon-green .beacon-wave{background:radial-gradient(circle,#45d09e66 0%,#45d09e0d 60%,#0000 100%);border:1.5px solid #45d09ebf}.hero-live-beacon.beacon-orange .beacon-core{background:#ff9f1c;box-shadow:0 0 6px #ff9f1cf2,0 0 10px #ff9f1c99}.hero-live-beacon.beacon-orange .beacon-wave{background:radial-gradient(circle,#ff9f1c66 0%,#ff9f1c0d 60%,#0000 100%);border:1.5px solid #ff9f1cbf}.hero-live-beacon.beacon-red .beacon-core{background:#f05365;box-shadow:0 0 6px #f05365f2,0 0 10px #f0536599}.hero-live-beacon.beacon-red .beacon-wave{background:radial-gradient(circle,#f0536566 0%,#f053650d 60%,#0000 100%);border:1.5px solid #f05365bf}.hero-live-beacon.beacon-purple .beacon-core{background:#c084fc;box-shadow:0 0 6px #c084fcf2,0 0 10px #c084fc99}.hero-live-beacon.beacon-purple .beacon-wave{background:radial-gradient(circle,#c084fc66 0%,#c084fc0d 60%,#0000 100%);border:1.5px solid #c084fcbf}#preemption-stockout-section.ps-section-compact{padding:1.25rem 1.5rem}.ps-header-row{margin-bottom:.75rem}.ps-header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.ps-title{color:#fff;font-size:1.35rem;font-family:var(--font-display);margin:0;font-weight:700}.ps-badge-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ps-subheading{font-size:.68rem;font-family:var(--font-mono);color:var(--accent-dark);letter-spacing:1.2px;text-transform:uppercase;font-weight:600}.ps-regime-pill{font-size:.65rem;font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:2px 8px;font-weight:600;transition:all .3s}.ps-regime-pill.tier-frontier{color:#66fcf1;background:#66fcf11f;border:1px solid #66fcf159}.ps-regime-pill.tier-liquid{color:#45d09e;background:#45d09e1f;border:1px solid #45d09e59}.ps-regime-pill.tier-constrained{color:#e3c664;background:#e3c6641f;border:1px solid #e3c66459}.ps-regime-pill.tier-scarcity{color:#f05365;background:#f053651f;border:1px solid #f0536559}.ps-desc{color:#8e949f;max-width:950px;margin:0;font-size:.82rem;line-height:1.35}.ps-main-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:.75rem;margin-bottom:.65rem;display:grid}.ps-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:space-between;padding:.8rem .95rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.ps-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#66fcf166,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ps-card:hover{border-color:#66fcf140;box-shadow:0 6px 20px #0000004d}.ps-card-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:.55rem;padding-bottom:.4rem;display:flex}.ps-card-title{color:#fff;font-size:.92rem;font-weight:600;font-family:var(--font-display);letter-spacing:.3px;align-items:center;display:flex}.ps-card-tag{font-size:.65rem;font-family:var(--font-mono);color:var(--accent-dark);background:#e3c66414;border:1px solid #e3c66433;border-radius:4px;padding:2px 6px}.ps-kpi-row{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.5rem;display:grid}.ps-kpi-subrow{margin-bottom:0}.ps-kpi-box{text-align:left;background:#0003;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;justify-content:space-between;padding:.4rem .6rem;display:flex}.ps-kpi-box .metric-title{color:#8e949f;letter-spacing:.3px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:500;display:flex}.ps-kpi-val{font-size:1.25rem;font-family:var(--font-mono);color:#fff;margin:.12rem 0;font-weight:700;line-height:1.15}.ps-unit{color:#8e949f;margin-left:2px;font-size:.72rem;font-weight:400}.ps-kpi-box .metric-sub{color:#8e949f;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.ps-survival-matrix,.ps-availability-box{background:#00000029;border:1px solid #ffffff0a;border-radius:6px;margin-bottom:.5rem;padding:.5rem .65rem}.ps-matrix-header{color:var(--text-highlight);letter-spacing:.3px;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:flex}.ps-survival-row{margin-bottom:.32rem}.ps-survival-row:last-child{margin-bottom:0}.ps-surv-info{justify-content:space-between;align-items:baseline;margin-bottom:.12rem;display:flex}.ps-surv-label{align-items:center;gap:.35rem;display:flex}.ps-tenor-badge{font-family:var(--font-mono);color:#fff;background:#ffffff12;border-radius:3px;padding:1px 5px;font-size:.62rem;font-weight:600}.ps-tenor-use{color:#8e949f;font-size:.68rem}.ps-surv-pct{font-family:var(--font-mono);color:#fff;font-size:.78rem;font-weight:600}.ps-progress-track{background:#ffffff0d;border-radius:3px;height:5px;position:relative;overflow:hidden}.ps-progress-bar{background:linear-gradient(90deg,#45d09e,#66fcf1);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1),background .3s;box-shadow:0 0 6px #66fcf14d}.ps-progress-bar.bar-high{background:linear-gradient(90deg,#45d09e,#66fcf1);box-shadow:0 0 6px #66fcf14d}.ps-progress-bar.bar-med{background:linear-gradient(90deg,#e3c664,#e3a336);box-shadow:0 0 6px #e3c6644d}.ps-progress-bar.bar-low{background:linear-gradient(90deg,#f05365,#ff7b89);box-shadow:0 0 6px #f053654d}.ps-split-bar-track{background:#0006;border:1px solid #ffffff0f;border-radius:4px;height:7px;margin-bottom:.35rem;display:flex;overflow:hidden}.ps-split-bar-avail{background:linear-gradient(90deg,#45d09e,#66fcf1);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.ps-split-bar-stockout{background:linear-gradient(90deg,#e3c664,#f05365);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.ps-split-legend{color:var(--text-main);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.7rem;display:flex}.ps-legend-item{align-items:center;gap:.35rem;display:flex}.ps-legend-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.ps-dot-avail{background:#66fcf1;box-shadow:0 0 4px #66fcf199}.ps-dot-stockout{background:#f05365;box-shadow:0 0 4px #f0536599}.ps-legend-item strong{font-family:var(--font-mono);color:#fff;font-weight:600}.ps-card-footer{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:.35rem;padding-top:.4rem;font-size:.72rem;display:flex}.ps-meta-item{align-items:baseline;gap:.3rem;display:flex}.ps-meta-label{color:#8e949f}.ps-meta-val{font-family:var(--font-mono);color:#fff;font-weight:500}.ps-meta-sub{color:#8e949f;font-size:.68rem}.ps-intel-banner{background:linear-gradient(90deg,#66fcf10a,#e3c66405);border:1px solid #66fcf133;border-radius:6px;align-items:center;gap:.6rem;padding:.4rem .75rem;display:flex}.ps-intel-icon-col{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ps-intel-title{font-family:var(--font-mono);color:#66fcf1;letter-spacing:.8px;margin-right:.35rem;font-size:.7rem;font-weight:700;display:inline}.ps-intel-body{color:#d1d5db;font-size:.78rem;line-height:1.35}@media (width<=768px){#preemption-stockout-section.ps-section-compact{padding:1rem .85rem}.ps-header-top{flex-direction:column;align-items:flex-start;gap:.4rem}.ps-title{font-size:1.2rem;line-height:1.3}.ps-desc{font-size:.78rem;line-height:1.35}.ps-main-grid{grid-template-columns:1fr;gap:.75rem}.ps-card{padding:.75rem;overflow:visible}.ps-card-header{margin-bottom:.45rem;padding-bottom:.35rem}.ps-card-title{font-size:.88rem}.ps-kpi-row{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.45rem}.ps-kpi-box{min-height:auto;padding:.45rem .5rem}.ps-kpi-box .metric-title{white-space:normal;margin-bottom:.2rem;font-size:.65rem;line-height:1.25}.ps-kpi-val{word-break:break-word;margin:.1rem 0;font-size:1.15rem;line-height:1.15}.ps-unit{font-size:.68rem}.ps-kpi-box .metric-sub{white-space:normal;text-overflow:clip;color:#94a3b8;font-size:.65rem;line-height:1.25;overflow:visible}.ps-survival-matrix,.ps-availability-box{margin-bottom:.45rem;padding:.55rem .6rem}.ps-survival-row{margin-bottom:.45rem}.ps-surv-info{grid-template-columns:auto 1fr auto;grid-template-areas:"badge.pct""use use use";align-items:center;row-gap:.2rem;margin-bottom:.25rem;display:grid}.ps-surv-label{display:contents}.ps-tenor-badge{grid-area:badge;padding:1px 5px;font-size:.62rem}.ps-surv-pct{text-align:right;grid-area:pct;font-size:.82rem;font-weight:700}.ps-tenor-use{color:#94a3b8;white-space:normal;grid-area:use;margin-top:1px;font-size:.68rem;line-height:1.25}.ps-progress-track{height:6px}.ps-split-bar-track{height:8px;margin-bottom:.45rem}.ps-split-legend{flex-direction:column;gap:.35rem;width:100%;display:flex}.ps-legend-item{justify-content:space-between;align-items:center;width:100%;font-size:.72rem;display:flex}.ps-legend-item>span:not(.ps-legend-dot){align-items:center;gap:.35rem;display:inline-flex}.ps-legend-item strong{font-family:var(--font-mono);margin-left:auto;font-size:.76rem}.ps-card-footer{flex-direction:column;gap:.35rem;margin-top:.45rem;padding-top:.45rem}.ps-meta-item{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem;width:100%;font-size:.72rem;display:flex}.ps-meta-label{color:#8e949f;font-size:.7rem}.ps-meta-val{font-family:var(--font-mono);color:#fff;text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;font-size:.72rem;font-weight:500;display:inline-flex}.ps-meta-sub{color:#94a3b8;font-size:.66rem}}@media (width<=480px){#preemption-stockout-section.ps-section-compact{padding:.75rem .55rem}.ps-card{padding:.65rem .6rem}.ps-kpi-row{grid-template-columns:1fr;gap:.4rem}.ps-kpi-box{padding:.5rem .6rem}.ps-kpi-val{font-size:1.2rem}.ps-meta-item{flex-direction:column;align-items:flex-start;gap:.1rem}.ps-meta-val{text-align:left;justify-content:flex-start}}.back-markets-nav-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.back-markets-btn{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#161b22b3;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:.45rem;padding:.32rem .85rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #0003}.back-markets-btn:hover{color:#fff;background:#1e242ed9;border-color:#e3c66480;transform:translateY(-1px);box-shadow:0 0 16px #e3c66440}.back-markets-btn:active{transform:translateY(0)scale(.98)}.back-markets-btn .back-arrow-icon{color:var(--accent-dark);justify-content:center;align-items:center;transition:transform .2s,color .2s;display:inline-flex}.back-markets-btn:hover .back-arrow-icon{color:#ffd43b;transform:translate(-3px)}.back-markets-btn .back-btn-text{line-height:1}.back-markets-btn .back-btn-shortcut{font-family:var(--font-mono);letter-spacing:.08em;color:#64748b;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin-left:.25rem;padding:.12rem .38rem;font-size:.58rem;font-weight:600;transition:all .2s}.back-markets-btn:hover .back-btn-shortcut{color:#e3c664;background:#e3c6641f;border-color:#e3c6644d}.terminal-status-badge{font-family:var(--font-mono);letter-spacing:.06em;color:#64748b;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:.55rem;padding:.35rem .75rem;font-size:.7rem;font-weight:500;display:inline-flex}.terminal-status-dot{background:#45d09e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite statusPulse;box-shadow:0 0 8px #45d09ecc}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}
