@layer components{.fb-fg-top{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:48px clamp(40px,7vw,120px);padding-bottom:72px;display:grid}.fb-fg-gauge{width:100%;max-width:500px;position:relative}.fb-fg-gauge svg{width:100%;height:auto;display:block;overflow:visible}.fb-fg-arc{transition:stroke-dasharray .9s var(--curva)}.fb-fg-ends{color:var(--cinza-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:12px;font-size:12px;line-height:1.3;display:flex}.fb-fg-read{text-align:center;position:absolute;bottom:34px;left:0;right:0}.fb-fg-value{letter-spacing:-.04em;color:#fff;font-size:clamp(72px,8.4vw,128px);font-weight:600;line-height:.9;display:inline-block}.fb-fg-class{color:#fff;margin-top:10px;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.2}.fb-fg-credit{color:var(--cinza-2);margin-top:8px;font-size:12px;line-height:1.3}.fb-fg-before ul{border-top:1px solid var(--linha);margin-top:14px;padding:0;list-style:none}.fb-fg-before li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.fb-fg-when{color:var(--cinza-1);align-items:baseline;gap:10px;font-size:15px;display:flex}.fb-fg-when small,.fb-fg-then small{color:var(--cinza-2);font-variant-numeric:tabular-nums;font-size:12px}.fb-fg-then{letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.1;display:flex}.fb-fg-then small{letter-spacing:0;color:var(--cinza-1);font-size:13px;font-weight:400}.fb-fg-history .fb-sec{padding-top:56px}.fb-fg-range{border-top:1px solid var(--linha);margin-top:44px;padding-top:28px}.fb-fg-empty{padding:40px 0 80px}@media (max-width:1023px){.fb-fg-top{grid-template-columns:minmax(0,1fr);justify-items:center;gap:44px;padding-bottom:56px}.fb-fg-before{width:100%}}@media (max-width:767px){.fb-fg-top{padding-bottom:44px}.fb-fg-read{bottom:30px}.fb-fg-value{font-size:clamp(64px,21vw,88px)}.fb-fg-class{margin-top:6px}.fb-fg-history .fb-sec{padding-top:44px}.fb-fg-range{margin-top:32px;padding-top:24px}}}
