.exchange-hero{isolation:isolate}.exchange-image{filter:grayscale()contrast(1.15)}.exchange-wash{background:linear-gradient(180deg, transparent 0%, var(--background) 100%)}.exchange-grid{background-image:linear-gradient(to right, var(--primary) 1px, transparent 1px), linear-gradient(to bottom, var(--primary) 1px, transparent 1px);background-size:120px 120px;mask-image:linear-gradient(#0000,#000 40%,#000)}.exchange-sweep{isolation:isolate;position:relative;overflow:hidden}.exchange-sweep:before{content:"";background:var(--warning);transform-origin:0;z-index:-1;transition:transform .2s linear;position:absolute;inset:0;transform:scaleX(0)}.exchange-sweep:hover:before,.exchange-sweep:focus-visible:before{transform:scaleX(1)}.exchange-sweep:hover,.exchange-sweep:focus-visible{color:var(--warning-foreground)}.market-particle{animation:12s linear infinite market-drift}@keyframes market-drift{0%{opacity:0;transform:translateY(24px)}20%{opacity:.3}80%{opacity:.3}to{opacity:0;transform:translateY(-150px)}}@media (prefers-reduced-motion:reduce){.market-particle{opacity:.15;animation:none}.exchange-sweep:before{transition:none}html{scroll-behavior:auto}}
