@layer components{.gc-chart{margin:0;padding:24px 0 8px}.gc-read{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.gc-read strong{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,40px);font-weight:600}.gc-read span{color:var(--cinza-2);font-size:14px}.gc-plot{touch-action:pan-y;cursor:crosshair;height:clamp(220px,32vw,340px);position:relative}.gc-plot svg{width:100%;height:100%;display:block}.gc-line{fill:none;stroke:var(--roxo-100);stroke-width:2px;vector-effect:non-scaling-stroke}.gc-cross{stroke:#ffffff59;stroke-width:1px;vector-effect:non-scaling-stroke}.gc-dot{background:var(--roxo-100);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 4px #b99af840}.gc-ends{color:var(--cinza-2);justify-content:space-between;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.gc-later{color:var(--cinza-2);margin-top:14px;font-size:13px}@media (max-width:639px){.gc-ends span:nth-child(2){display:none}}.gc-read small{letter-spacing:.12em;text-transform:uppercase;color:var(--cinza-2);flex-basis:100%;font-size:12px;font-weight:600}}
