.rg{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.rg-card{border:1px solid var(--borda);background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--c,var(--accent)) 12%, transparent), transparent 65%), linear-gradient(180deg, #ffffff09, #ffffff03);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rg-card:before{content:"";background:linear-gradient(90deg, transparent, var(--c,var(--accent)), transparent);opacity:.6;height:1px;position:absolute;inset:0 24px auto}.rg-a{grid-column:span 7}.rg-b{grid-column:span 5}.rg-c,.rg-d,.rg-e{grid-column:span 4}.rg-f{grid-column:span 5}.rg-mais{grid-column:span 7}.rg-visual{flex:1;justify-content:center;align-items:center;min-height:210px;padding:24px 22px 18px;display:flex;position:relative}.rg-a .rg-visual,.rg-b .rg-visual{min-height:290px}.rg-txt{padding:6px 24px 24px}.rg-ic{width:34px;height:34px;color:var(--c,var(--accent));background:color-mix(in srgb, var(--c,var(--accent)) 13%, transparent);border:1px solid color-mix(in srgb, var(--c,var(--accent)) 28%, transparent);border-radius:10px;flex:none;place-items:center;margin-bottom:12px;display:inline-grid}.rg-ic svg{width:17px;height:17px}.rg-card h3{letter-spacing:-.015em;margin-bottom:6px;font-size:18px}.rg-card p{color:var(--suave);font-size:14px;line-height:1.55}.rg-av{color:#1f0c00;background:linear-gradient(135deg, #ffb27a, var(--accent));border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.rg-cursor{vertical-align:-2px;background:var(--c,var(--accent));width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite rg-pisca;display:inline-block}@keyframes rg-pisca{50%{opacity:0}}.rg-busca{gap:10px;width:min(100%,470px);display:grid}.rg-campo{background:#00000059;border:1px solid #fb923c59;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:14px;display:flex;box-shadow:0 0 0 4px #fb923c0f}.rg-campo svg{color:#fb923c;flex:none;width:16px;height:16px}.rg-busca ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rg-busca li{border:1px solid var(--borda);opacity:0;transition:opacity .35s,transform .35s;transition-delay:calc(var(--k) * .22s);background:#ffffff09;border-radius:12px;align-items:center;gap:11px;padding:9px 12px;display:flex;transform:translateY(8px)}.rg-busca.achou li{opacity:1;transform:none}.rg-lead{flex:1;min-width:0;display:grid}.rg-lead b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.rg-lead small{color:var(--suave);font-size:11.5px}.rg-busca em{color:#ffb27a;white-space:nowrap;background:#ff6a0024;border:1px solid #ff6a0059;border-radius:99px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800}.rg-busca em.tem{color:var(--suave);border-color:var(--borda);background:#ffffff0a}.rg-achados{color:var(--suave);opacity:0;font-size:12.5px;transition:opacity .4s 1s}.rg-achados b{color:#ffb27a}.rg-busca.achou .rg-achados{opacity:1}.rg-zap{background:#0b1410 radial-gradient(#ffffff08 1px,#0000 1px) 0 0/14px 14px;border:1px solid #ffffff0f;border-radius:18px;gap:10px;width:min(100%,380px);padding:14px;display:grid}.rg-zap-topo{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding-bottom:10px;display:flex}.rg-zap-topo span{font-size:13px;line-height:1.3;display:grid}.rg-zap-topo small{color:#4ade80;font-size:11px}.rg-balao{border-radius:12px;max-width:88%;padding:9px 12px;font-size:13px;line-height:1.45;position:relative}.rg-balao.eu{background:#134d37;border-top-right-radius:4px;justify-self:end;min-height:58px}.rg-balao.ele{opacity:0;background:#1f2a26;border-top-left-radius:4px;justify-self:start;transition:opacity .35s .5s,transform .35s .5s;transform:translateY(6px)}.rg-zap.fim .rg-balao.ele{opacity:1;transform:none}.rg-ia-selo{letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd;align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:800;display:flex}.rg-ia-selo svg{width:12px;height:12px}.rg-lido{text-align:right;color:#7dd3fc;margin-top:2px;font-size:11px;display:block}.rg-crm{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid;position:relative}.rg-col{border:1px solid var(--borda);background:#ffffff08;border-radius:12px;align-content:start;gap:7px;min-height:150px;padding:9px;display:grid}.rg-col small{letter-spacing:.06em;text-transform:uppercase;color:var(--suave);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.rg-col small:before{content:"";background:#38bdf8;border-radius:50%;width:7px;height:7px}.rg-col.c1 small:before{background:#a78bfa}.rg-col.c2 small:before{background:#22c55e}.rg-col i{background:#ffffff0d;border-radius:8px;height:30px}.rg-mover{background:#1a1f24;border:1px solid #22c55e8c;border-radius:9px;width:calc(33.33% - 14px);padding:7px 9px;display:grid;position:absolute;top:72px;left:calc(66.66% + 5px);box-shadow:0 14px 30px -12px #000000e6}.rg-mover b{font-size:12px}.rg-mover small{color:var(--suave);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rg-c.ver .rg-mover{animation:5.5s cubic-bezier(.6,0,.3,1) infinite rg-mover}@keyframes rg-mover{0%,30%{border-color:#a78bfa8c;top:72px;left:calc(33.33% + 5px);transform:none}45%{transform:rotate(3deg)scale(1.05)}60%,to{border-color:#22c55e8c;top:72px;left:calc(66.66% + 5px);transform:none}}.rg-pub{border:1px solid var(--borda);background:#0c0f12;border-radius:12px;width:100%;overflow:hidden}.rg-nav{background:#ffffff0a;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.rg-nav i{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.rg-nav span{color:var(--suave);margin-left:8px;font-size:11px}.rg-pagina{gap:7px;padding:12px;display:grid}.rg-pagina>i{background:#ffffff17;border-radius:5px;height:9px;display:block}.rg-pagina .h{background:linear-gradient(120deg,#ff6a008c,#ff8a3d26);height:44px}.rg-pagina .l1{width:70%}.rg-pagina .l2{width:45%}.rg-blocos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rg-blocos i{background:#ffffff0f;border-radius:6px;height:28px}.rg-status{border-top:1px solid var(--borda);align-items:center;gap:10px;height:36px;padding:0 12px;font-size:12px;display:flex;position:relative}.rg-barra{background:#ffffff12;border-radius:9px;flex:1;height:5px;margin-right:128px;overflow:hidden}.rg-barra i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #ffb27a);width:100%;height:100%;display:block}.rg-status b{white-space:nowrap;align-items:center;gap:5px;display:flex;position:absolute;right:12px}.rg-status .a{color:var(--suave);display:none}.rg-status .b{color:#4ade80}.rg-status svg{width:13px;height:13px}.rg-d.ver .rg-pagina>*,.rg-d.ver .rg-blocos i{animation:6s infinite both rg-surge}.rg-d.ver .rg-pagina .l1{animation-delay:.15s}.rg-d.ver .rg-pagina .l2{animation-delay:.3s}.rg-d.ver .rg-blocos{animation-delay:.45s}.rg-d.ver .rg-barra i{animation:6s infinite both rg-barra}.rg-d.ver .rg-status .a{animation:6s infinite both rg-a;display:flex}.rg-d.ver .rg-status .b{animation:6s infinite both rg-b}@keyframes rg-surge{0%,5%{opacity:0;transform:translateY(6px)}20%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes rg-barra{0%,5%{width:0}55%,to{width:100%}}@keyframes rg-a{0%,55%{opacity:1}58%,to{opacity:0}}@keyframes rg-b{0%,57%{opacity:0;transform:scale(.9)}62%,94%{opacity:1;transform:none}to{opacity:0}}.rg-rec{gap:4px;width:100%;display:grid}.rg-rec>small{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);font-size:11px;font-weight:800}.rg-rec>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px}.rg-rec>b span{color:var(--suave);margin-left:3px;font-size:14px;font-weight:600}.rg-colunas{align-items:flex-end;gap:7px;height:96px;margin-top:8px;display:flex}.rg-colunas i{height:var(--h);transform-origin:bottom;background:linear-gradient(#4ade80,#22c55e40);border-radius:6px 6px 2px 2px;flex:1}.rg-e.ver .rg-colunas i{animation:rg-coluna 5.4s calc(var(--k) * 80ms) infinite both}@keyframes rg-coluna{0%{transform:scaleY(0)}20%,to{transform:none}}.rg-ex{color:var(--suave);opacity:.8;margin-top:4px;font-size:11px}.rg-doc{color:#1b1f24;background:#f4f1ec;border-radius:10px;gap:7px;width:min(100%,300px);padding:16px 18px;display:grid;transform:rotate(-2deg);box-shadow:0 24px 40px -18px #000000e6}.rg-doc>b{font-size:12.5px}.rg-doc .l{background:#d8d2c8;border-radius:4px;height:6px}.rg-doc .l.m{width:80%}.rg-doc .l.c{width:55%}.rg-doc p{color:#4b5057;font-size:11px}.rg-assina{color:#1d4ed8;stroke-dasharray:330;stroke-dashoffset:0;width:150px;height:40px}.rg-f.ver .rg-assina{animation:5s ease-in-out infinite both rg-assina}@keyframes rg-assina{0%,10%{stroke-dashoffset:330px}55%,to{stroke-dashoffset:0}}.rg-doc small{color:#6b7078;border-top:1px solid #cfc8bc;width:60%;padding-top:4px;font-size:11px}.rg-mais{padding:24px}.rg-mais h3{margin-bottom:16px}.rg-mais ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}.rg-mais li{align-items:flex-start;gap:12px;display:flex}.rg-mais li .rg-ic{--c:#ff8a3d;margin:0}.rg-mais li b{font-size:14.5px;display:block}.rg-mais li small{color:var(--suave);font-size:13px;line-height:1.45;display:block}@media (max-width:1080px){.rg-a,.rg-b,.rg-f,.rg-mais,.rg-c,.rg-d{grid-column:span 6}.rg-e{grid-column:span 12}.rg-mais ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rg{grid-template-columns:minmax(0,1fr);gap:12px}.rg-card{grid-column:auto!important}.rg-a .rg-visual,.rg-b .rg-visual{min-height:0}.rg-visual{min-height:0;padding:20px 16px 14px}.rg-txt{padding:4px 18px 20px}.rg-mais{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.rg *,.rg :before{transition:none!important;animation:none!important}}.rg-pontos{display:none}@media (max-width:720px){.rg{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:4px 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.rg::-webkit-scrollbar{display:none}.rg-card{scroll-snap-align:start;flex:0 0 86%}.rg-pontos{justify-content:center;align-items:center;gap:0;margin-top:14px;display:flex}.rg-pontos button{cursor:pointer;background:0 0;border:0;width:19px;height:24px;padding:0;transition:width .25s;position:relative}.rg-pontos button:before{content:"";background:#fff3;border-radius:99px;height:7px;margin-top:-3.5px;transition:background .25s;position:absolute;top:50%;left:6px;right:6px}.rg-pontos button.ativo{width:34px}.rg-pontos button.ativo:before{background:var(--verde,var(--accent))}.rg-dica{text-align:center;color:var(--suave);margin-top:8px;font-size:12.5px;display:block}}.rg-dica{display:none}
.cf{--gap:22px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cf li{text-align:center;cursor:default;flex-direction:column;align-items:center;display:flex}.cf-no{justify-content:center;width:100%;margin-bottom:22px;display:flex;position:relative}.cf-ic{z-index:1;width:68px;height:68px;color:var(--suave);background:radial-gradient(circle at 50% 30%,#1a1d20,#0d0f11);border:1px solid #ffffff1a;border-radius:50%;place-items:center;transition:color .45s,border-color .45s,box-shadow .45s,background .45s,transform .45s;display:grid;position:relative}.cf-ic svg{width:24px;height:24px}.cf li.feito .cf-ic{color:#ffb27a;background:radial-gradient(circle at 50% 30%,#ff6a0047,#140a04 75%);border-color:#ff6a008c;box-shadow:0 0 0 6px #ff6a000f,0 14px 34px -12px #ff6a00cc}.cf li.atual .cf-ic{color:#1f0c00;background:radial-gradient(circle at 50% 30%, #ffb27a, var(--accent) 70%);border-color:#ff8a3d;transform:scale(1.06);box-shadow:0 0 0 8px #ff6a001a,0 0 44px -4px #ff6a00bf}.cf li.atual .cf-ic:after{content:"";border:1px solid #ff8a3db3;border-radius:50%;animation:1.8s ease-out infinite cf-onda;position:absolute;inset:-1px}@keyframes cf-onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.cf-linha{width:calc(100% + var(--gap) - 88px);background:repeating-linear-gradient(90deg,#ffffff24 0 6px,#0000 6px 12px);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:calc(50% + 44px)}.cf-linha i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #ffb27a);width:0;transition:width .9s cubic-bezier(.5,0,.2,1);position:absolute;inset:0 auto 0 0}.cf-linha i:after{content:"";opacity:0;background:#ffd2b0;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;transition:opacity .3s;position:absolute;top:50%;right:-4px;box-shadow:0 0 14px 4px #ff8a3dcc}.cf li.liga .cf-linha i{width:100%}.cf li.liga .cf-linha i:after{opacity:1}.cf-txt{flex-direction:column;align-items:center;display:flex}.cf-num{letter-spacing:.14em;text-transform:uppercase;color:var(--suave);margin-bottom:10px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:color .45s}.cf li.feito .cf-num{color:#ff8a3d}.cf h3{margin-bottom:8px;font-size:21px}.cf p{color:var(--suave);max-width:280px;font-size:14.5px;line-height:1.6}.cf-res{color:#ffb27a;opacity:.25;background:#ff6a001a;border:1px solid #ff6a004d;border-radius:99px;align-items:center;gap:7px;margin-top:16px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:opacity .45s,transform .45s;display:inline-flex;transform:translateY(4px)scale(.96)}.cf-res:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.cf li.feito .cf-res{opacity:1;transform:none}.cf li:last-child .cf-res{color:#4ade80;background:#22c55e1a;border-color:#22c55e59}@media (max-width:860px){.cf{--gap:10px;grid-template-columns:minmax(0,1fr)}.cf li{text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.cf-no{align-self:stretch;align-items:flex-start;width:56px;margin:0}.cf-ic{width:56px;height:56px}.cf-ic svg{width:21px;height:21px}.cf-linha{top:64px;bottom:calc(-1 * var(--gap) + 8px);background:repeating-linear-gradient(#ffffff24 0 6px,#0000 6px 12px);width:2px;height:auto;margin:0;left:27px}.cf-linha i{width:100%;height:0;transition:height .9s cubic-bezier(.5,0,.2,1);inset:0 0 auto}.cf li.liga .cf-linha i{width:100%;height:100%}.cf-linha i:after{margin:0 0 0 -4.5px;inset:auto auto -4px 50%}.cf-txt{align-items:flex-start;padding:4px 0 26px}.cf-num{margin-bottom:8px}.cf h3{font-size:19px}.cf p{max-width:none;font-size:14px}.cf-res{margin-top:12px}}@media (prefers-reduced-motion:reduce){.cf *,.cf :before,.cf :after{transition:none!important;animation:none!important}}
