@layer components{.cy-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin-top:24px;display:grid}.cy-card{border:1px solid var(--linha);border-radius:var(--raio);background:radial-gradient(90% 90% at 100% 0%, #6751a433, transparent 60%), var(--cartao);box-shadow:inset 0 1px 0 var(--linha-roxa);align-content:start;gap:10px;padding:26px;display:grid}.cy-card h2{letter-spacing:.08em;text-transform:uppercase;color:var(--cinza-2);font-size:13px;font-weight:500}.cy-big{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.cy-vs{color:var(--roxo-100);font-size:15px;font-weight:500}.cy-vs[data-down]{color:var(--cinza-1)}.cy-note{color:var(--cinza-2);font-size:14px;line-height:1.5}.cy-gauge{background:linear-gradient(90deg, #ffffff14, var(--roxo-400) 70%, var(--roxo-200));border-radius:999px;height:8px;margin:6px 0 4px;position:relative}.cy-gauge span{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cy-gauge i{background:var(--roxo-100);width:2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-1px)}.cy-chart{border:1px solid var(--linha);border-radius:var(--raio);background:var(--cartao);margin-top:32px;padding:26px 26px 18px}.cy-chart svg{width:100%;height:260px;display:block}.cy-price,.cy-wma{fill:none;vector-effect:non-scaling-stroke}.cy-price{stroke:#fff;stroke-width:2px}.cy-wma{stroke:var(--roxo-100);stroke-width:2px;stroke-dasharray:6 5}.cy-legend{color:var(--cinza-1);gap:22px;margin-bottom:16px;font-size:13px;display:flex}.cy-legend span:before{content:"";vertical-align:middle;background:#fff;width:18px;height:2px;margin-right:8px;display:inline-block}.cy-legend .cy-key-wma:before{background:repeating-linear-gradient(90deg, var(--roxo-100) 0 6px, transparent 6px 10px)}.cy-ends{color:var(--cinza-2);justify-content:space-between;margin-top:10px;font-size:12.5px;display:flex}.cy-foot{max-width:760px;color:var(--cinza-2);margin-top:20px;font-size:14px;line-height:1.5}}
