.rb .rg-up{color:var(--alta)}.rb .rg-dn{color:var(--baixa)}.rb .rg-nt{color:var(--tinta2)}.rb .rg-mono{font-family:var(--mono)}.rb .rg-ic{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.rb .rg-icf{fill:currentColor;stroke:none}.rg-promo{background:var(--azul);color:#fff}.rg-promo__in{display:flex;align-items:center;gap:14px;min-height:42px;flex-wrap:wrap;padding-top:5px;padding-bottom:5px}.rg-promo small{font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;opacity:.9}.rb .rg-promo a.rg-promo__bt{background:#fff;color:var(--azul2);font-weight:600;font-size:13px;padding:6px 12px;border-radius:5px}.rb .rg-promo a.rg-promo__bt:hover{background:var(--azul-f);text-decoration:none}.rb .rg-promo a.rg-promo__mail{color:#fff;font-size:13px}.rg-fx{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:inherit}.rg-fx:hover{background:hsla(0,0%,100%,.18)}.rg-promo .rg-fx:focus-visible{outline-color:#fff}.rg-corpo{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;padding-top:16px;padding-bottom:40px}.rg-main{flex:999 1 640px;min-width:0}.rg-rail{flex:1 1 300px;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:20px}.rg-pub{font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:5px}.rg-mig,.rg-pub{color:var(--tinta2)}.rg-mig{font-size:12.5px;display:flex;gap:6px;margin-bottom:12px}.rb .rg-mig a,.rg-tag{color:var(--tinta2)}.rg-tag{font-size:12px;line-height:1;font-weight:500;padding:4px 6px;border-radius:4px;background:var(--nevoa);border:1px solid var(--linha);white-space:nowrap;align-self:center}.rg-trilho{position:relative;height:4px;border-radius:2px;background:var(--linha)}.rg-trilho i{position:absolute;top:-3px;width:3px;height:10px;margin-left:-1px;background:var(--tinta);border-radius:1px}.rg-bar{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px 0}.rg-seg{display:inline-flex;border:1px solid var(--linha2);border-radius:6px;overflow:hidden;background:#fff}.rg-seg button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 10px;font-weight:600;font-size:13px;color:var(--tinta2);border-right:1px solid var(--linha)}.rg-seg button:last-child{border-right:0}.rg-seg button:hover{background:var(--nevoa);color:var(--tinta)}.rg-seg button.on{background:var(--marinho);color:#fff}.rg-seg button:focus-visible{outline-offset:-2px}.rg-leg{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;min-height:42px;padding:4px 0 6px;font-size:13px;align-content:flex-start}.rg-leg b{font-weight:600}.rg-leg em{font-style:normal;color:var(--tinta2);margin-right:3px}.rg-leg .rg-dt{font-weight:700}.rg-cv{position:relative;width:100%;overflow:hidden;cursor:crosshair;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.rg-cv svg{display:block;position:absolute;left:0;top:0}.rg-ov,.rg-tg,.rg-xl,.rg-yl{position:absolute;pointer-events:none;white-space:nowrap}.rg-yl{right:0;width:58px;padding-left:6px;margin-top:-8px}.rg-xl,.rg-yl{font:400 11px/16px var(--mono);color:var(--tinta2)}.rg-xl{transform:translateX(-50%)}.rg-tg{font:500 11px/18px var(--mono);color:#fff;padding:0 5px;margin-top:-9px;border-radius:2px}.rg-tgp{right:0;width:60px}.rg-tgt{width:72px}.rg-tgd{background:var(--noite);margin-top:0}.rg-ov,.rg-tgd{transform:translateX(-50%)}.rg-ov{font-size:12.5px;color:var(--tinta2);text-align:center}.rg-ovt{font-weight:700;color:var(--tinta);font-size:14px;font-stretch:106%}.rg-aviso{font-size:12.5px;gap:6px;align-items:center;color:#055e7e;background:var(--ciano-f);padding:5px 9px;border-radius:5px;font-weight:500;line-height:1.3}.rg-aviso,.rg-lgm{display:flex;flex-wrap:wrap}.rg-lgm{gap:14px;font-size:12px;color:var(--tinta2);justify-content:flex-end;padding-top:6px}.rg-lgm>span{display:inline-flex;gap:5px;align-items:center}.rg-lgm i{display:inline-block;width:14px;height:8px;border-radius:1px}.rg-rp{background:var(--noite);color:#fff;padding:10px 12px;display:flex;flex-direction:column;gap:9px}.rg-rpl{display:flex;flex-wrap:wrap;gap:8px 12px}.rg-rpl,.rg-rpt{align-items:center}.rg-rpt{display:inline-flex;gap:7px;font-weight:700;font-stretch:106%;font-size:15px}.rg-rpt .rg-ic{color:var(--ciano)}.rg-rp label{font-size:12.5px;color:#c7d3e5;display:inline-flex;gap:6px;align-items:center;font-weight:500}.rg-rp input[type=date]{height:32px;background:var(--marinho);color:#fff;padding:0 6px;font-size:13px;color-scheme:dark}.rg-rp input[type=date],.rg-rseg{border:1px solid #3a5176;border-radius:6px}.rg-rseg{display:inline-flex;overflow:hidden}.rg-rseg button{min-height:32px;padding:4px 9px;color:#c7d3e5;font-size:13px;font-weight:600;border-right:1px solid #3a5176}.rg-rseg button:last-child{border-right:0}.rg-rseg button:hover{background:var(--marinho2);color:#fff}.rg-rseg button.on{background:var(--ciano);color:var(--noite)}.rg-rbt:focus-visible,.rg-rplay:focus-visible,.rg-rseg button:focus-visible{outline-color:var(--ciano);outline-offset:-2px}.rg-rbt{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:34px;min-height:34px;padding:0 8px;border-radius:6px;color:#fff;border:1px solid #3a5176;font-size:13px;font-weight:600}.rg-rbt:hover{background:var(--marinho2)}.rg-rplay{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border-radius:6px;background:var(--ciano);color:var(--noite);font-weight:700}.rg-rplay:hover{background:#5adcf7}.rb .rg-rp button:disabled{opacity:.45}.rg-rsl{flex:1 1 220px;min-width:160px;accent-color:var(--ciano);height:20px;margin:0}.rg-rnum{font:500 12px/1.2 var(--mono);color:#fff;white-space:nowrap}.rg-rnum em{font-style:normal;color:#a9b8ce}.rg-gh{border-radius:8px;overflow:hidden;background:var(--noite);color:#fff}.rg-ghc{display:flex;flex-wrap:wrap}.rg-ghe{flex:1 1 400px;min-width:0;padding:20px 24px 18px;display:flex;flex-direction:column;gap:10px}.rg-ghrot{gap:8px;flex-wrap:wrap;font:500 12px/1.2 var(--mono);color:#a9b8ce}.rb h1.rg-reg,.rg-ghrot{display:flex;align-items:center}.rb h1.rg-reg{gap:14px;font-size:72px;line-height:1;font-weight:700;font-stretch:108%;letter-spacing:-.03em}.rg-reg .rg-ic{width:46px;height:46px;stroke-width:1.5}.rg-ghl{font-size:17px;line-height:1.3;font-weight:500;color:#fff;max-width:440px}.rg-tagd{font-size:12px;line-height:1;font-weight:600;padding:5px 7px;border-radius:4px;background:var(--marinho2);color:#dce5f2;white-space:nowrap}.rg-tagc{background:var(--ciano);color:var(--noite)}.rg-ghm{flex:1 1 440px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--marinho);border-left:1px solid var(--marinho2)}.rg-gk{padding:14px 18px;border-bottom:1px solid var(--marinho2);border-right:1px solid var(--marinho2);min-width:0}.rg-gk:nth-child(2n){border-right:0}.rg-gkr{font-size:12.5px;color:#c7d3e5;font-weight:500}.rg-gkv{display:block;font-size:24px;line-height:1.15;font-weight:700;font-stretch:104%;letter-spacing:-.02em;margin:3px 0 2px;white-space:nowrap}.rg-gkn{font-size:12.5px;color:#c7d3e5}.rg-regua{grid-column:1/-1;padding:13px 18px 11px}.rg-rgt{position:relative;background:var(--marinho2);margin:22px 0 20px}.rg-rgf,.rg-rgt{height:6px;border-radius:3px}.rg-rgf{top:0;background:#3a5176}.rg-rgf,.rg-rgm{position:absolute}.rg-rgm{top:-5px;width:3px;height:16px;margin-left:-1px;border-radius:1px}.rg-rgl{position:absolute;font:500 11px/1 var(--mono);transform:translateX(-50%);white-space:nowrap}.rg-pat{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:8px 14px;border-top:1px solid var(--marinho2);font-size:13px;color:#c7d3e5;background:var(--noite)}.rg-pat small{font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:#a9b8ce}.rb .rg-pat a{color:#fff;font-weight:600;text-decoration:underline}.rb .rg-pat a:hover{color:var(--ciano)}.rg-plc{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:stretch;margin-top:12px;padding-bottom:12px;border-bottom:1px solid var(--linha)}.rg-plv{flex:1 1 320px;min-width:0}.rg-plr{font-size:13px;color:var(--tinta2)}.rg-plt{font-size:22px;line-height:1.15;font-weight:700;font-stretch:106%;letter-spacing:-.015em;margin:2px 0 3px;display:flex;align-items:center;gap:8px}.rg-pld{flex:999 1 420px;min-width:0}.rg-pln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);margin:7px 0}.rg-pln div{padding:5px 8px 5px 0;font-size:12.5px;color:var(--tinta2)}.rg-pln b{display:block;font-size:17px;font-weight:700;color:var(--tinta)}.rg-dots{display:flex;flex-wrap:wrap;gap:2px}.rg-dots i{width:9px;height:14px;border-radius:1px;display:block}.rg-bloco{margin-top:26px;scroll-margin-top:8px}.rg-sect{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:2px solid var(--tinta);padding-bottom:7px}.rg-sect h2{font-size:19px;line-height:1.2;font-weight:700;font-stretch:106%;letter-spacing:-.01em}.rg-sect p{font-size:13px;color:var(--tinta2)}.rg-nota{font-size:12.5px;color:var(--tinta2);margin-top:9px}.rg-vk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--linha)}.rg-vk>div{padding:12px 16px 12px 0;border-right:1px solid var(--linha);margin-right:16px;min-width:0}.rg-vk>div:last-child{border-right:0;margin-right:0}.rg-vkr{font-size:13px;color:var(--tinta2);display:flex;gap:5px;align-items:center}.rg-vkv{display:block;font-size:27px;line-height:1.15;font-weight:700;font-stretch:104%;letter-spacing:-.02em;margin:3px 0 6px}.rg-vkn{font-size:12.5px;color:var(--tinta2)}.rg-bl{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:help}.rg-tip{display:none;position:absolute;z-index:40;left:0;top:100%;margin-top:6px;width:250px;max-width:70vw;background:var(--noite);color:#fff;font-size:12.5px;font-weight:400;line-height:1.35;padding:8px 10px;border-radius:6px;white-space:normal;box-shadow:0 8px 24px rgba(8,21,39,.3);text-transform:none;letter-spacing:0;text-align:left}.rg-bl.aberto .rg-tip,.rg-bl:focus .rg-tip,.rg-bl:hover .rg-tip{display:block}.rg-ler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;counter-reset:l;list-style:none;margin:4px 0 0;padding:0}.rg-ler li{display:grid;grid-template-columns:30px minmax(0,1fr);padding:10px 0;border-bottom:1px solid var(--linha);font-size:14px}.rg-ler li:before{counter-increment:l;content:counter(l);font:600 13px/20px var(--mono);color:var(--cianot)}.rg-ler b{font-weight:600}.rg-tb{overflow-x:auto;-webkit-overflow-scrolling:touch}.rg-tb table{border-collapse:collapse;width:100%;min-width:880px}.rg-tb th{font-size:12px;font-weight:600;line-height:1.2;padding:9px 7px;border-bottom:1px solid var(--linha2)}.rg-tb td,.rg-tb th{text-align:right;white-space:nowrap;font-size:13px}.rg-tb td{height:38px;padding:0 7px;border-bottom:1px solid var(--linha)}.rg-tb td:first-child,.rg-tb th:first-child{text-align:left;padding-left:0}.rg-tb td:last-child,.rg-tb th:last-child{padding-right:0}.rg-tb tbody tr:hover td{background:var(--nevoa)}.rg-tb th button{font-weight:600;display:inline-flex;gap:4px;align-items:center}.rg-tb th button:hover{color:var(--azul)}.rg-rt{display:inline-block;font-size:12px;line-height:1;font-weight:600;padding:4px 6px;border-radius:4px}.rg-rt.pos{background:#ddf3ea;color:#07634a}.rg-rt.neg{background:#fbeaed;color:#8e0f26}.rg-rt.neu{background:var(--nevoa);color:var(--tinta2);border:1px solid var(--linha)}.rg-vazio{padding:28px 0;color:var(--tinta2);font-size:14px}.rg-ad970{background:var(--nevoa);padding:10px 0 14px;margin-top:26px}.rg-adlogo{display:flex;align-items:center;gap:7px;font-weight:700;font-size:15px;font-stretch:112%;letter-spacing:-.02em;color:#fff}.rg-adlogo i{font-style:normal;color:var(--ciano)}.rg-adh{font-weight:700;font-stretch:106%;letter-spacing:-.018em;line-height:1.08}.rb a.rg-adc{display:inline-block;font-weight:700;padding:10px 16px;border-radius:6px;font-size:14px;white-space:nowrap;background:var(--ciano);color:var(--noite)}.rb a.rg-adc:hover{background:#5adcf7;color:var(--noite);text-decoration:none}.rg-adm{font-size:13px;line-height:1.3;color:#c7d3e5}.rb .rg-adm a{color:#fff}.rb .rg-adm a:hover{color:var(--ciano)}.rg-c970{width:970px;max-width:100%;height:250px;margin:0 auto;background:var(--noite);color:#fff;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);overflow:hidden}.rg-c970 .rg-t{padding:24px 30px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.rg-c970 .rg-adh{font-size:36px}.rg-adr{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rg-c300{width:300px;max-width:100%;height:250px;margin:0 auto;background:var(--azul);padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.rg-c300,.rg-c300 .rg-adlogo i{color:#fff}.rg-c300 .rg-adh{font-size:26px}.rg-c300 .rg-adm{color:#e7eefe}.rb .rg-c300 a.rg-adc{background:#fff;color:var(--azul2)}.rb .rg-c300 a.rg-adc:hover{background:var(--azul-f);color:var(--azul2)}.rb .rg-c300 button.rg-adc{background:#fff;color:var(--azul2);font-weight:700;padding:10px 16px;border-radius:6px;font-size:14px}.rb .rg-c300 button.rg-adc:disabled{opacity:.7}.rg-c300.esc{background:var(--noite)}.rg-c300.esc .rg-adlogo i{color:var(--ciano)}.rb .rg-c300.esc a.rg-adc{background:var(--ciano);color:var(--noite)}.rg-c600{width:300px;max-width:100%;height:600px;margin:0 auto;background:var(--noite);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.rg-c600 .rg-adh{font-size:38px}.rb .rg-c600 a.rg-adc{text-align:center}.rg-stk{position:-webkit-sticky;position:sticky;top:12px}.rg-adm300{display:none}@media (max-width:1100px){.rg-ad970{display:none}.rg-adm300{display:block;margin-top:26px}.rg-stkw{display:none}}@media (max-width:900px){.rg-vk{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-vk>div:nth-child(2n){border-right:0;margin-right:0}.rg-ler{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rg-promo__in{gap:8px}.rb h1.rg-reg{font-size:52px}.rg-reg .rg-ic{width:34px;height:34px}.rg-ghe{padding:16px}.rg-ghm{border-left:0;border-top:1px solid var(--marinho2)}.rg-gkv{font-size:20px;white-space:normal}.rg-gk{padding:11px 12px}.rg-ov{display:none}.rg-rbt,.rg-rplay,.rg-rseg button,.rg-seg button{min-height:40px}.rg-pln{grid-template-columns:repeat(2,minmax(0,1fr))}}