.acomp-capa[data-astro-cid-hs3kyhng]{height:calc(100svh - var(--mast-h,60px) - 1px);background:var(--acento);min-height:520px;color:var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.acomp-malha[data-astro-cid-hs3kyhng]{width:100%;height:100%;position:absolute;inset:0}.acomp-in[data-astro-cid-hs3kyhng]{z-index:2;pointer-events:none;width:100%;padding-block:clamp(32px,6vh,80px);position:relative}.acomp-in[data-astro-cid-hs3kyhng]>[data-astro-cid-hs3kyhng]{width:fit-content;max-width:100%}.acomp-in[data-astro-cid-hs3kyhng]>.acomp-lede[data-astro-cid-hs3kyhng]{max-width:min(100%,44ch)}.acomp-kicker[data-astro-cid-hs3kyhng]{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;padding:8px 14px;font-size:.8rem;font-weight:700;display:flex}.acomp-pisca[data-astro-cid-hs3kyhng]{background:var(--acento);width:9px;height:9px;animation:1.2s ease-in-out infinite acomp-pisca;transform:rotate(45deg)}.acomp-titulo[data-astro-cid-hs3kyhng]{white-space:nowrap;font-size:clamp(2.5rem,min(7.4vw,13vh),7.4rem);line-height:.9}.acomp-lede[data-astro-cid-hs3kyhng]{max-width:46ch;font-family:var(--display);text-wrap:balance;margin:clamp(18px,3vh,30px) 0 0;font-size:clamp(1.15rem,1.75vw,1.6rem);font-weight:700;line-height:1.2}.acomp-sub[data-astro-cid-hs3kyhng]{max-width:none;margin:12px 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.45}@media (width>=760px){.acomp-sub[data-astro-cid-hs3kyhng]{white-space:nowrap}}.paginacao{margin-top:0!important}.acomp-credito[data-astro-cid-hs3kyhng]{width:100%;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0 auto;padding-bottom:16px;font-size:.7rem;position:absolute;bottom:0;left:0;right:0}@keyframes acomp-pisca{50%{opacity:.2}}.acomp-demo{z-index:1;pointer-events:none;align-items:flex-start;gap:22px;width:440px;display:flex;position:absolute}.acomp-demo.embaixo{right:var(--gut,16px);gap:16px;width:auto;left:var(--gut,16px)!important}.acomp-demo .demo-cand{flex:none;width:132px;padding:14px;position:relative}.acomp-demo.embaixo .demo-cand{width:92px;padding:10px}.acomp-demo .mira{border:3px solid var(--paper);opacity:0;width:22px;height:22px;transition:transform .7s cubic-bezier(.2,.9,.2,1),opacity .4s;position:absolute}.acomp-demo .m1{border-bottom:0;border-right:0;top:0;left:0;transform:translate(-18px,-18px)}.acomp-demo .m2{border-bottom:0;border-left:0;top:0;right:0;transform:translate(18px,-18px)}.acomp-demo .m3{border-top:0;border-left:0;bottom:0;right:0;transform:translate(18px,18px)}.acomp-demo .m4{border-top:0;border-right:0;bottom:0;left:0;transform:translate(-18px,18px)}.acomp-demo.entra .mira{opacity:1;transform:none}.acomp-demo .demo-avatar{clip-path:circle(50%);opacity:0;width:100%;height:auto;transition:transform .9s cubic-bezier(.18,1.4,.3,1) .15s,opacity .4s .15s;display:block;transform:scale(.6)}.acomp-demo.entra .demo-avatar{opacity:1;transform:none}.acomp-demo .demo-avatar .fundo{fill:var(--paper)}.acomp-demo .demo-avatar .traco{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round}.acomp-demo .demo-col{flex:1;min-width:0;margin-top:0;position:relative}.acomp-demo .demo-rot{white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);opacity:0;font-size:.66rem;font-weight:700;transition:opacity .5s,transform .7s cubic-bezier(.16,1.25,.3,1);position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(6px)}.acomp-demo.com-rot .demo-rot{opacity:1;transform:none}.acomp-demo .demo-eventos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acomp-demo .demo-ev{background:var(--paper);border:2px solid var(--ink);opacity:0;filter:blur(6px);align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:transform .8s cubic-bezier(.16,1.25,.3,1),opacity .45s,filter .5s;display:flex;transform:translateY(26px)scale(.96);box-shadow:6px 6px 0 var(--ink)!important}.acomp-demo .demo-ev.vivo{opacity:1;filter:none;transform:none}.acomp-demo .ev-ic{background:var(--ink);flex:none;place-items:center;width:34px;height:34px;transition:transform .6s cubic-bezier(.2,1.6,.3,1) .15s;display:grid;transform:scale(.4)rotate(-45deg)}.acomp-demo .vivo .ev-ic{transform:none}.acomp-demo .ev-ic svg{fill:none;width:22px;height:22px;stroke:var(--paper);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.acomp-demo .ev-ic.ev-sim{background:var(--ink)}.acomp-demo .ev-ic.ev-nao,.acomp-demo .ev-ic.ev-alerta,.acomp-demo .ev-ic.ev-falta{background:var(--acento)}.acomp-demo .ev-tx{gap:2px;min-width:0;display:grid}.acomp-demo .ev-tx b{text-wrap:balance;font-family:var(--display);color:var(--ink);font-size:1rem;font-weight:700;line-height:1.2}.acomp-demo .ev-tx small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.64rem}.acomp-demo.embaixo .ev-tx b{font-size:.86rem}.acomp-demo.embaixo .demo-ev{gap:9px;padding:8px 10px 8px 8px}.acomp-demo.embaixo .ev-ic{width:28px;height:28px}.acomp-demo.sai .demo-cand,.acomp-demo.sai .demo-col{opacity:0;filter:blur(4px);transition:opacity .7s,transform .8s cubic-bezier(.6,0,.4,1),filter .7s;transform:translateY(-24px)}
