.publico{--largura:1200px;--gutter:24px;--largura-numeros:70%}@media (max-width:640px){.publico{--gutter:16px}}html:has(.publico){-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.publico){scroll-behavior:auto}}.publico{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}.publico img,.publico svg{max-width:100%;display:block}.publico a{color:var(--color-accent);text-decoration:none}.publico a:hover{color:var(--color-accent-hover)}.publico :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.publico .escuro :focus-visible{outline-color:var(--color-rail-link)}.publico h1,.publico h2,.publico h3,.publico h4,.publico p,.publico ul,.publico ol,.publico dl,.publico dd,.publico figure{margin:0}.publico button{font-family:inherit}.publico button,.publico input,.publico select,.publico textarea{line-height:normal}.publico small{font-size:smaller}.publico ul,.publico ol{padding:0;list-style:none}.publico h1,.publico h2,.publico h3{text-wrap:balance}.publico p,.publico li,.publico dd{text-wrap:pretty}.publico .tabular{font-variant-numeric:tabular-nums}.publico .nq{white-space:nowrap}.publico .contentor{width:100%;max-width:calc(var(--largura) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.publico .seccao{padding-block:clamp(64px,8vw,120px)}.publico .chao{background:var(--color-ground)}.publico .escuro{background:var(--color-rail);color:var(--color-rail-item-active)}.publico .saltar{z-index:100;background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-control);border:1px solid var(--color-border);padding:10px 14px;font-weight:600;position:absolute;top:-80px;left:16px}.publico .saltar:focus{top:12px}.publico .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-hover);font-size:.75rem;font-weight:700}.publico .escuro .kicker{color:var(--color-rail-link)}.publico .rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700;display:block}.publico .titulo{letter-spacing:-.03em;margin-top:12px;font-size:clamp(1.9rem,1.2rem + 2.2vw,3rem);font-weight:700;line-height:1.08}.publico .intro{max-width:58ch;color:var(--color-ink-secondary);margin-top:18px;font-size:1.0625rem}.publico .escuro .intro{color:var(--color-rail-item)}.publico .numeral{font-stretch:var(--largura-numeros);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:650;line-height:.9}.publico .ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.publico .ic-sm{width:16px;height:16px}.publico .botao{border-radius:var(--radius-control);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.publico .botao-primario{background:var(--color-accent);color:var(--color-surface)}.publico .botao-primario:hover{background:var(--color-accent-hover);color:var(--color-surface)}.publico .botao-secundario{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-border-strong);font-weight:600}.publico .botao-secundario:hover{background:var(--color-zebra);color:var(--color-ink)}.publico .botao-sm{padding:8px 14px;font-size:.84375rem}.publico .botao-lg{padding:13px 20px;font-size:1rem}.publico .ligacao-seta{align-items:center;gap:8px;font-weight:600;display:inline-flex}.publico .escuro .ligacao-seta{color:var(--color-rail-link)}.publico .marca{color:var(--color-ink);align-items:center;gap:10px;display:inline-flex}.publico .marca:hover{color:var(--color-ink)}.publico .marca-q{border:2px solid;border-radius:6px;flex:none;width:28px;height:28px;position:relative}.publico .marca-q:after{content:"";background:var(--color-accent);border-radius:2px;width:8px;height:8px;position:absolute;top:3px;right:3px}.publico .marca-n{letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.publico .topo{top:env(safe-area-inset-top,0px);z-index:50;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky}.publico .topo-in{align-items:center;gap:28px;height:64px;display:flex}.publico .nav ul{gap:22px;display:flex}.publico .nav a{color:var(--color-ink-secondary);font-size:.875rem;font-weight:500}.publico .nav a:hover{color:var(--color-ink)}.publico .topo-accoes{align-items:center;gap:18px;margin-left:auto;display:flex}.publico .entrar{min-height:24px;color:var(--color-ink);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.publico .menu-movel{display:none;position:relative}.publico .menu-movel summary{cursor:pointer;border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-ink);border:1px solid var(--color-border-strong);place-items:center;list-style:none;display:grid}.publico .menu-movel summary::-webkit-details-marker{display:none}.publico .menu-movel-painel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(300px,100vw - 32px);box-shadow:var(--shadow-dialog);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.publico .menu-movel-painel a:not(.botao){border-radius:var(--radius-control-sm);color:var(--color-ink);padding:12px;font-size:.9375rem;font-weight:600;display:block}.publico .menu-movel-painel a:not(.botao):hover{background:var(--color-ground)}.publico .menu-movel-painel .botao{margin-top:6px}@media (max-width:1079px){.publico .nav,.publico .entrar{display:none}.publico .menu-movel{display:block}}@media (max-width:520px){.publico:not(.ponte) .topo-accoes{gap:10px}.publico:not(.ponte) .topo-accoes>.botao{padding:8px 12px;font-size:.8125rem}}@media (max-width:403px){.publico:not(.ponte) .topo-in{gap:20px}}@media (max-width:357px){.publico:not(.ponte) .topo:has(.topo-accoes>.botao) .marca-n{display:none}}@media (max-width:403px){.publico .topo-gratis{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.publico .pq-botao{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);height:38px;color:var(--color-ink-secondary);align-items:center;gap:8px;padding:0 8px 0 12px;font-size:.84375rem;display:inline-flex}.publico .pq-botao:hover{border-color:var(--color-accent);color:var(--color-ink)}.publico .pq-botao .ic{width:16px;height:16px}.publico .pq-botao-txt{min-width:64px}.publico .pq-botao kbd,.publico .pq-camada kbd{border:1px solid var(--color-border);background:var(--color-ground);min-width:20px;height:20px;color:var(--color-ink-caption);border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 5px;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid}@media (max-width:1179px){.publico .pq-botao-txt,.publico .pq-botao kbd{display:none}.publico .pq-botao{justify-content:center;width:38px;padding:0}}@media (max-width:1079px){.publico .pq-botao{width:40px;height:40px;color:var(--color-ink)}.publico .pq-botao .ic{width:20px;height:20px}}.publico .pq-camada{z-index:80;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.publico .pq-camada:before{content:"";background:var(--color-rail);opacity:.32;position:fixed;inset:0}.publico .pq-linha{height:65px;padding-inline:max(var(--gutter), calc((100vw - var(--largura)) / 2));background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:24px;display:flex;position:relative}.publico .pq-campo{border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-surface);max-width:680px;height:42px;box-shadow:0 0 0 3px var(--color-accent-tint);color:var(--color-ink-caption);flex:1;align-items:center;gap:10px;margin-inline:auto;padding:0 10px 0 14px;display:flex}.publico .pq-campo .ic{width:18px;height:18px}.publico .pq-campo input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:1rem}.publico .pq-campo input::-webkit-search-cancel-button{display:none}.publico .pq-campo input::placeholder{color:var(--color-ink-caption)}.publico .pq-fechar{border-radius:var(--radius-control-sm);color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.publico .pq-fechar:hover{background:var(--color-ground);color:var(--color-ink)}.publico .pq-fechar .ic{width:18px;height:18px}.publico .pq-painel{width:min(680px, calc(100% - 2 * var(--gutter)));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-dialog);margin:8px auto 24px;padding:8px;position:relative}.publico .pq-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.publico .pq-painel-cab{color:var(--color-ink-caption);padding:8px 12px 6px;font-size:.8125rem}.publico .pq-painel-cab b{color:var(--color-ink)}.publico .pq-itens{gap:2px;margin:0;padding:0;list-style:none;display:grid}.publico .pq-item{border-radius:var(--radius-control);color:var(--color-ink);gap:3px;padding:10px 12px;display:grid}.publico .pq-item:hover,.publico .pq-item.ativo{background:var(--color-ground);color:var(--color-ink)}.publico .pq-item.ativo{box-shadow:inset 3px 0 0 var(--color-accent)}.publico .pq-tipo{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:.6875rem;font-weight:700}.publico .pq-tit{font-size:.9375rem;font-weight:700;line-height:1.3}.publico .pq-sec{color:var(--color-accent-deep);font-size:.84375rem;font-weight:600;line-height:1.35}.publico .pq-sec-rot{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-caption);margin-right:2px;font-size:.6875rem;font-weight:700}.publico .pq-exc{color:var(--color-ink-secondary);font-size:.8125rem;line-height:1.45}.publico .pq-painel mark,.publico .pq-resultados mark{background:var(--color-accent-tint);color:var(--color-accent-deep);border-radius:2px;padding:0 1px;font-weight:700}.publico .pq-pe{background:var(--color-surface);border-radius:0 0 var(--radius-card) var(--radius-card);margin:0 -8px -8px;padding:0 8px 8px;position:sticky;bottom:-8px}.publico .pq-todos{border-top:1px solid var(--color-divider);justify-content:center;align-items:center;gap:6px;margin:6px 4px 2px;padding:10px;font-size:.875rem;font-weight:700;display:flex}.publico .pq-teclas{color:var(--color-ink-caption);justify-content:center;gap:16px;padding:6px 0 4px;font-size:.75rem;display:flex}.publico .pq-teclas kbd{margin-right:3px}.publico .pq-ajuda{color:var(--color-ink-secondary);justify-items:start;gap:10px;padding:14px 12px;font-size:.875rem;display:grid}.publico .pq-exemplos{flex-wrap:wrap;gap:8px;display:flex}.publico .pq-exemplos button{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:.8125rem;font-weight:600}.publico .pq-exemplos button:hover{border-color:var(--color-accent);color:var(--color-accent)}.publico .pq-esqueleto{gap:8px;padding:12px;display:grid}.publico .pq-esqueleto span{background:var(--color-neutral-tint);border-radius:4px;height:10px;display:block}.publico .pq-esqueleto span:first-child{width:22%}.publico .pq-esqueleto span:nth-child(2){width:70%;height:14px}.publico .pq-esqueleto span:nth-child(3){width:92%}@media (max-width:899px){.publico .pq-camada{background:var(--color-surface)}.publico .pq-camada:before{display:none}.publico .pq-linha{gap:8px;height:64px;padding-inline:12px}.publico .pq-linha .marca,.publico .pq-campo kbd,.publico .pq-fechar span,.publico .pq-teclas{display:none}.publico .pq-painel{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:4px 4px 24px}.publico .pq-pe{margin:0 -4px;padding:0 4px;bottom:0}.publico .pq-item{padding:12px}}.publico .pq-form{gap:10px;max-width:760px;display:flex}.publico .pq-campo.grande{border-color:var(--color-border-strong);height:48px;box-shadow:none;margin:0}.publico .pq-campo.grande:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint)}.publico .pq-form .botao{height:48px;padding:0 20px}.publico .pq-filtros{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.publico .pq-filtros button{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-secondary);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:.8125rem;font-weight:600}.publico .pq-filtros button i{color:var(--color-ink-caption);margin-left:2px;font-style:normal}.publico .pq-filtros button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-surface)}.publico .pq-filtros button[aria-pressed=true] i{color:var(--color-surface)}.publico .pq-resultados{border-top:1px solid var(--color-divider);max-width:760px;margin:28px 0 0;padding:0;list-style:none;display:grid}.publico .pq-res{border-bottom:1px solid var(--color-divider);gap:6px;padding:22px 0;display:grid}.publico .pq-res.pq-esqueleto{padding-inline:0}.publico .pq-res-tit{color:var(--color-ink);font-size:1.1875rem;font-weight:700;line-height:1.3}.publico .pq-res-tit:hover{color:var(--color-accent)}.publico .pagina-corpo .pq-res-desc{font-size:.9375rem}.publico .pq-secs{border-left:2px solid var(--color-border-accent);gap:4px;margin:6px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.publico .pq-secs a{border-radius:var(--radius-control-sm);color:var(--color-ink);gap:2px;padding:6px 10px;display:grid}.publico .pq-secs a:hover{background:var(--color-ground);color:var(--color-ink)}.publico .pq-mais,.publico .pq-falha{text-align:center;max-width:760px}.publico .pq-mais .botao{padding:10px 18px}.publico .pq-rotulo{margin-top:36px}.publico .pq-temas{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.publico .pq-temas a{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);padding:8px 14px;font-size:.875rem;font-weight:600}.publico .pq-temas a:hover{border-color:var(--color-accent);color:var(--color-accent)}.publico .pq-escreva{border:1px solid var(--color-border-accent);border-radius:var(--radius-card);background:var(--color-accent-tint);justify-content:space-between;align-items:center;gap:20px;max-width:760px;margin-top:28px;padding:18px 20px;display:flex}.publico .pq-escreva b{color:var(--color-ink)}.publico .pagina-corpo .pq-escreva p{margin-top:2px;font-size:.875rem}.publico .pq-escreva .botao{padding:9px 16px}.publico .pq-recursos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:12px 0 0;padding:0;list-style:none;display:grid}.publico .pq-recursos a{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);height:100%;color:var(--color-ink);gap:4px;padding:14px 16px;display:grid}.publico .pq-recursos a:hover{border-color:var(--color-border-accent);color:var(--color-ink)}.publico .pq-recursos i{color:var(--color-ink-caption);font-style:normal;font-weight:400}.publico .pq-recursos span{color:var(--color-ink-secondary);font-size:.8125rem}@media (max-width:640px){.publico .pq-form .botao{display:none}.publico .pq-escreva{flex-direction:column;align-items:flex-start}.publico .pq-recursos{grid-template-columns:1fr}}.publico .texto-legal h2:target,.publico .texto-legal h3:target{border-radius:var(--radius-control-sm);background:var(--color-accent-tint);box-shadow:inset 3px 0 0 var(--color-accent);margin-inline:-12px;padding:6px 12px}.publico .conta{position:relative}.publico .conta summary{cursor:pointer;border-radius:var(--radius-pill);background:var(--color-accent);width:36px;height:36px;color:var(--color-surface);place-items:center;font-size:.78125rem;font-weight:700;list-style:none;display:grid}.publico .conta summary::-webkit-details-marker{display:none}.publico .conta summary:hover{background:var(--color-accent-hover)}.publico .conta[open] summary{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}.publico .conta-painel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(264px,100vw - 16px);box-shadow:var(--shadow-dialog);z-index:60;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.publico .conta-cab{border-bottom:1px solid var(--color-divider);margin-bottom:6px;padding:6px 10px 10px;line-height:1.35}.publico .conta-cab b,.publico .conta-cab span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publico .conta-cab b{color:var(--color-ink);font-size:.875rem}.publico .conta-cab span{color:var(--color-ink-caption);margin-top:1px;font-size:.75rem}.publico .conta-painel a,.publico .conta-painel button{border-radius:var(--radius-control-sm);width:100%;min-height:44px;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:.84375rem;font-weight:400;display:flex}.publico .conta-painel a:hover,.publico .conta-painel button:hover,.publico .conta-painel a:focus-visible,.publico .conta-painel button:focus-visible{background:var(--color-ground);color:var(--color-ink)}.publico .conta-painel button:disabled{opacity:.6;cursor:default}.publico .conta-painel .ic{width:15px;height:15px;color:var(--color-ink-support)}.publico .conta-painel hr{background:var(--color-divider);border:0;height:1px;margin:6px 0}@media (max-width:1079px){.publico .conta-painel{right:-58px}}@media (max-width:520px){.publico .conta-painel{right:-50px}}.publico .hero{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,6vw,88px)}.publico .hero-grelha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.publico .hero h1,.publico .hero .hero-titulo-alt{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4.2vw,4.75rem);font-weight:700;line-height:1}.publico .hero h1 .kicker{text-wrap:pretty;margin-bottom:18px;line-height:1.6;display:block}.publico .hero h1 em,.publico .hero .hero-titulo-alt em{color:var(--color-accent);font-style:normal}.publico .hero-lead{max-width:52ch;color:var(--color-ink-secondary);margin-top:24px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.publico .hero-accoes{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;display:flex}@media (max-width:980px){.publico .hero-grelha{grid-template-columns:minmax(0,1fr)}}.publico .hero-produto{overflow-x:clip}.publico .hero-produto h1,.publico .hero-produto .hero-titulo-alt{font-size:clamp(2.25rem,.9rem + 2.9vw,3.5rem)}.publico .hero-produto h1 .kicker{text-wrap:balance}.publico .selo{min-height:36px;color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 20px;font-size:.875rem;display:flex}.publico .selo:not(:empty){border:1px solid var(--color-border-accent);border-radius:var(--radius-pill);background:var(--color-accent-tint);width:fit-content;padding:5px 14px 5px 5px}.publico .selo-etq{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-surface);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 10px;font-size:.6875rem;font-weight:700}.publico .selo b{color:var(--color-accent-deep);font-weight:700}.publico .selo-curto{display:none}@media (max-width:640px){.publico .selo-longo{display:none}.publico .selo-curto{white-space:nowrap;display:inline}}.publico .garantias{color:var(--color-ink-secondary);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:.875rem;display:flex}.publico .garantias li{align-items:center;gap:7px;display:inline-flex}.publico .garantias .ic{width:16px;height:16px;color:var(--color-accent)}.publico .garantias a{color:inherit;align-items:center;gap:7px;display:inline-flex}.publico .garantias a span{-webkit-text-decoration:underline dotted var(--color-border-strong);text-decoration:underline dotted var(--color-border-strong);text-underline-offset:4px;text-decoration-thickness:1px}.publico .garantias a:hover span{color:var(--color-accent-deep);text-decoration-style:solid;text-decoration-color:currentColor}.publico .hero-titulos{grid-template-rows:auto auto;display:grid}.publico .hero-titulos>h1{grid-area:1/1/3/2;grid-template-rows:subgrid;display:grid}.publico .hero-titulos>h1>.kicker{grid-row:1}.publico .hero-titulos>h1>.hero-tit{grid-row:2;align-self:end}.publico .hero-titulos>.hero-titulo-alt{grid-area:2/1;align-self:end}.publico .hero-textos{max-width:52ch;margin-top:24px;display:grid}.publico .hero-textos>.hero-lead{grid-area:1/1;margin-top:0}.publico .hero-tit,.publico .hero-titulo-alt,.publico .hero-textos>.hero-lead{opacity:0;visibility:hidden;transition:opacity .35s,transform .35s,visibility 0s linear .35s;transform:translateY(10px)}.publico .hero-tit.on,.publico .hero-titulo-alt.on,.publico .hero-textos>.hero-lead.on{opacity:1;visibility:visible;transition:opacity .45s .15s,transform .45s .15s,visibility;transform:none}.publico .hero-seps{flex-wrap:wrap;align-items:center;gap:6px;margin-top:24px;display:flex}.publico .hero-sep{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:34px;font:inherit;color:var(--color-ink-secondary);cursor:pointer;align-items:center;gap:7px;padding:6px 12px;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.publico .hero-sep .ic{width:15px;height:15px}.publico .hero-sep:hover{color:var(--color-accent-deep);border-color:var(--color-border-accent)}.publico .hero-sep.on{border-color:var(--color-border-accent);background:var(--color-accent-tint);color:var(--color-accent-deep)}.publico .hero-sep-tempo{height:2px;position:absolute;bottom:0;left:0;right:0}.publico .hero-sep-tempo i{background:var(--color-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@keyframes hero-encher{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.publico .hero-viva .hero-sep.on .hero-sep-tempo i{animation:hero-encher var(--tempo-da-mensagem) linear forwards}.publico .hero-parado .hero-sep.on .hero-sep-tempo i{animation-play-state:paused}.publico .hero-sem-auto .hero-sep.on .hero-sep-tempo i{animation:none;transform:scaleX(1)}.publico .hero-pausa{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:34px;height:34px;color:var(--color-ink-secondary);cursor:pointer;place-items:center;padding:0;display:grid}.publico .hero-pausa:hover{color:var(--color-accent-deep);border-color:var(--color-border-accent)}.publico .hero-pausa .ic{width:14px;height:14px}.publico .hero-sep:focus-visible,.publico .hero-pausa:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (pointer:coarse){.publico .hero-sep{min-height:44px}.publico .hero-pausa{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.publico .hero-tit,.publico .hero-titulo-alt,.publico .hero-textos>.hero-lead,.publico .hero-tit.on,.publico .hero-titulo-alt.on,.publico .hero-textos>.hero-lead.on{transition:none;transform:none}.publico .hero-sep-tempo i{animation:none!important}}.publico .hero-visual{min-width:0;position:relative}.publico .hero-ecra{zoom:.58;width:1180px}.publico .hero-ecra .app{box-shadow:var(--shadow-dialog);margin-top:0}.publico .hero-tel{border:7px solid var(--color-rail);background:var(--color-ground);width:212px;height:420px;box-shadow:var(--shadow-dialog);border-radius:30px;position:absolute;bottom:-44px;left:-40px;overflow:hidden}.publico .hero-tel-ecra{zoom:.6;width:330px}.publico .hero-tel .app-cab,.publico .tel-app .app-cab{padding:0 14px}.publico .hero-tel .app-area,.publico .tel-app .app-area{padding:14px}.publico .hero-tel .app-kpis,.publico .hero-tel .app-kpis.tres,.publico .hero-tel .app-g3,.publico .hero-tel .app-g2,.publico .tel-app .app-kpis,.publico .tel-app .app-kpis.tres,.publico .tel-app .app-g3,.publico .tel-app .app-g2{grid-template-columns:minmax(0,1fr)}.publico .hero-tel .app-g3 .largo2,.publico .tel-app .app-g3 .largo2{grid-column:auto}.publico .hero-tel .app-titulo,.publico .hero-tel .app-kpi strong,.publico .tel-app .app-titulo,.publico .tel-app .app-kpi strong{font-size:22px}@media (max-width:980px){.publico .hero-tel{display:none}.publico .hero-visual{justify-self:center}}.publico .hero-painel{opacity:0;visibility:hidden;grid-area:1/1;align-content:start;gap:14px;min-width:0;transition:opacity .3s,visibility 0s linear .3s;display:grid}.publico .hero-painel.on{opacity:1;visibility:visible;transition:opacity .3s,visibility}.publico .hero-ecra{transition:opacity .45s,filter .45s}.publico .hero-tel{transform-origin:0 100%;transition:transform .45s,opacity .35s}.publico .hero-grelha[data-telemovel=fora] .hero-tel{opacity:0;transform:translateY(28px)}.publico .hero-grelha[data-telemovel=a-frente] .hero-tel{transform:scale(1.16)}@media (min-width:981px){.publico .hero-grelha[data-telemovel=a-frente] .hero-ecra{opacity:.35;filter:saturate(.3)}}@media (prefers-reduced-motion:reduce){.publico .hero-painel,.publico .hero-painel.on,.publico .hero-ecra,.publico .hero-tel{transition:none}}.publico .hero-movel{display:none}@media (max-width:900px){.publico .hero-ecra{display:none}.publico .hero-movel{justify-items:center;display:grid}}.publico .tel-moldura{border:8px solid var(--color-rail);background:var(--color-ground);width:300px;height:560px;box-shadow:var(--shadow-dialog);border-radius:36px;overflow:hidden}.publico .tel-pista{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.publico .tel-pista::-webkit-scrollbar{display:none}.publico .tel-ecra{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;overflow:hidden}.publico .tel-app{zoom:.789;width:360px}.publico .tel-app .app-seps,.publico .tel-app .app-tabela{overflow:hidden}.publico .tel-pontos{gap:2px;margin-top:18px;display:flex}.publico .tel-pontos button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.publico .tel-pontos button:before{content:"";border-radius:var(--radius-pill);background:var(--color-ink-caption);width:8px;height:8px;transition:width .2s,background-color .2s}.publico .tel-pontos button.on:before{background:var(--color-accent);width:20px}.publico .tel-nome{text-align:center;min-height:1.4em;color:var(--color-ink-secondary);justify-self:stretch;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.publico .tel-pontos button:before{transition:none}}@media (max-width:380px){.publico .tel-moldura{width:272px;height:520px}.publico .tel-app{zoom:.711}}.publico .calc{background:var(--color-ground);border:1px solid var(--color-border);border-radius:14px;padding:clamp(14px,2vw,22px)}.publico .calc-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 4px 14px;display:flex}.publico .calc-cab h2{letter-spacing:-.005em;font-size:.9375rem;font-weight:700}.publico .calc-cab p{color:var(--color-ink-caption);font-size:12px}.publico .calc-entrada{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.publico .calc-entrada label{color:var(--color-ink-support);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.publico .campo-euro{position:relative}.publico .campo-euro input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;color:var(--color-ink);background:var(--color-surface);font-variant-numeric:tabular-nums;outline:none;padding:9px 34px 9px 12px;font-family:inherit;font-size:1.125rem;font-weight:700}.publico .campo-euro input:focus{border-color:var(--color-accent)}.publico .campo-euro span{color:var(--color-ink-caption);font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.publico .exemplos{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);display:inline-flex;overflow:hidden}.publico .exemplos button{background:var(--color-surface);color:var(--color-ink-secondary);border:none;padding:9px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.publico .exemplos button+button{border-left:1px solid var(--color-neutral-tint)}.publico .exemplos button[aria-pressed=true]{background:var(--color-accent);color:var(--color-surface)}.publico .calc-tabela{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);margin-top:12px;overflow:hidden}.publico .linha{border-bottom:1px solid var(--color-divider);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:grid}.publico .linha>:nth-child(n+2){text-align:right}.publico .linha.cab{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-kicker);padding-block:9px;font-size:11px;font-weight:700}.publico .linha .mao{color:var(--color-ink-caption)}.publico .linha .mk{font-weight:700}.publico .linha.difere{background:var(--color-accent-tint)}.publico .linha.difere .mao{color:var(--color-accent-deep);font-weight:700}.publico .linha.total{background:var(--color-zebra);border-bottom:none;font-weight:700}.publico .linha.total .mao{color:var(--color-ink-secondary)}.publico .certo{align-items:center;gap:4px;display:inline-flex}.publico .certo .ic{stroke-width:2.2px;width:14px;height:14px;color:var(--color-accent)}.publico .veredicto{background:var(--color-surface);border:1px solid var(--color-border-accent-2);border-radius:var(--radius-control);color:var(--color-ink-secondary);margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.5}.publico .veredicto strong{color:var(--color-ink)}.publico .calc-nota{color:var(--color-ink-caption);margin-top:10px;padding-inline:4px;font-size:11.5px}@media (max-width:560px){.publico .calc-entrada{grid-template-columns:minmax(0,1fr)}.publico .exemplos{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.publico .exemplos button{padding-inline:6px}.publico .linha{gap:6px;padding-inline:10px;font-size:12.5px}}.publico .numeros{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);display:grid}.publico .numero{padding:8px clamp(20px,3vw,40px) 8px 0}.publico .numero+.numero{border-left:1px solid var(--color-border-strong);padding-left:clamp(20px,3vw,40px)}.publico .numero .numeral{color:var(--color-ink);white-space:nowrap;font-size:clamp(3.5rem,1.8rem + 4.4vw,6rem);display:block}.publico .numero h3{margin-top:18px;font-size:1.0625rem;font-weight:700}.publico .numero p{color:var(--color-ink-secondary);max-width:36ch;margin-top:6px;font-size:.9375rem}@media (max-width:860px){.publico .numeros{grid-template-columns:minmax(0,1fr);gap:36px}.publico .numero,.publico .numero+.numero{border-left:none;padding:0}.publico .numero+.numero{border-top:1px solid var(--color-border-strong);padding-top:36px}}.publico .principio p{letter-spacing:-.025em;max-width:30ch;color:var(--color-ink-support);font-size:clamp(1.75rem,1.1rem + 2.3vw,3.125rem);font-weight:500;line-height:1.18}.publico .principio strong{color:var(--color-ink);font-weight:700}.publico .principio .assinatura{color:var(--color-ink-caption);align-items:center;gap:12px;margin-top:28px;font-size:.875rem;display:flex}.publico .regras{border-top:1px solid var(--color-ink);margin-top:48px}.publico .regra{border-bottom:1px solid var(--color-border);grid-template-columns:120px minmax(0,1fr) 250px;gap:32px;padding:28px 0;display:grid}.publico .regra-n{color:var(--color-accent);font-size:3.5rem}.publico .regra h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.2}.publico .regra-corpo p{max-width:60ch;color:var(--color-ink-secondary);margin-top:8px}.publico .regra-onde{color:var(--color-ink-secondary);font-size:.875rem}.publico .regra-onde .rotulo{margin-bottom:6px}.publico .regra-onde li{align-items:center;gap:6px;display:flex}.publico .regra-onde li+li{margin-top:4px}.publico .regra-onde .sep{color:var(--color-ink-kicker)}@media (max-width:900px){.publico .regra{grid-template-columns:64px minmax(0,1fr);gap:16px 20px}.publico .regra-n{font-size:2.5rem}.publico .regra-onde{grid-column:2}}.publico .lei-grelha{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.publico .tabela-lei{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.publico .tl{border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,.75fr);align-items:baseline;gap:14px;padding:12px 16px;font-size:13.5px;display:grid}.publico .tl.cab{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-kicker);padding-block:10px;font-size:11px;font-weight:700}.publico .tl:last-child{border-bottom:none}.publico .tl .natureza{font-weight:600}.publico .tl .maioria{color:var(--color-ink-secondary)}.publico .tl .artigo{color:var(--color-ink-caption);font-size:12px}.publico .lei-nota{color:var(--color-ink-caption);margin-top:12px;font-size:12px}@media (max-width:900px){.publico .lei-grelha{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.publico .tl{grid-template-columns:minmax(0,1fr);gap:2px}.publico .tl.cab{display:none}}.publico .processos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.publico .processo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:18px 18px 16px}.publico .processo-cab{border-bottom:1px solid var(--color-divider);gap:6px;padding-bottom:12px;display:grid}.publico .processos .processo-cab h3{letter-spacing:0;margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.publico .processo-cab small{color:var(--color-ink-caption);font-size:11.5px}.publico .passos{gap:8px;margin-top:10px;display:grid}.publico .passos li{color:var(--color-ink-secondary);grid-template-columns:12px minmax(0,1fr);gap:10px;font-size:.875rem;display:grid}.publico .passos li:before{content:"";border:1.5px solid var(--color-border-accent);border-radius:2px;width:10px;height:14px;margin-top:3px}.publico .passos li.feito:before{background:var(--color-accent);border-color:var(--color-accent)}.publico .processos.momentos{grid-template-columns:repeat(3,minmax(0,1fr))}.publico .passos li.na:before{background:var(--color-neutral-tint);border-color:var(--color-neutral-tint)}.publico .fecho-mes{gap:14px;margin-top:14px;font-size:13px;display:grid}.publico .fecho-mes .app-cartao{gap:10px;display:grid}.publico .fecho-mes .app-cartao-cab{align-items:center}.publico .fecho-mes .app-cartao-cab>b{font-size:15px}.publico .app-barra-seg{background:var(--color-neutral-tint);border-radius:4px;height:8px;display:flex;overflow:hidden}.publico .app-barra-seg>span{height:100%;display:block}.publico .app-barra-seg .d5,.publico .app-contagem i.d5{background:var(--color-data-5)}.publico .app-barra-seg .d2,.publico .app-contagem i.d2{background:var(--color-data-2)}.publico .app-contagem{color:var(--color-ink-caption);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.publico .app-contagem b{color:var(--color-ink)}.publico .app-contagem i{background:var(--color-neutral-tint);border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.publico .app-agora{border-radius:var(--radius-card);background:var(--color-rail);color:var(--color-surface);justify-items:start;gap:10px;padding:16px 18px;display:grid}.publico .app-agora .k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-rail-link);font-size:10.5px;font-weight:700}.publico .app-agora .t{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.publico .app-agora .p{max-width:75ch;color:color-mix(in srgb, var(--color-surface) 80%, transparent);font-size:13px}.publico .app-agora .depois{border-top:1px solid color-mix(in srgb, var(--color-surface) 15%, transparent);color:color-mix(in srgb, var(--color-surface) 65%, transparent);justify-self:stretch;padding-top:9px;font-size:12.5px}.publico .app-agora .depois b{color:var(--color-surface);font-weight:600}.publico .bt-claro{background:var(--color-surface);color:var(--color-rail)}@media (max-width:1000px){.publico .processos,.publico .processos.momentos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.publico .processos,.publico .processos.momentos{grid-template-columns:minmax(0,1fr)}}.publico .quem{border-top:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.publico .quem article{padding:24px 28px 8px 0}.publico .quem article+article{border-left:1px solid var(--color-border);padding-left:28px}.publico .quem h3{letter-spacing:-.015em;font-size:1.25rem;font-weight:700}.publico .quem p{color:var(--color-ink-secondary);margin-top:10px}.publico .quem article{flex-direction:column;display:flex}.publico .quem .func-liga{margin-top:auto;padding-top:16px}@media (max-width:860px){.publico .quem{grid-template-columns:minmax(0,1fr)}.publico .quem article,.publico .quem article+article{border-left:none;padding:22px 0}.publico .quem article+article{border-top:1px solid var(--color-border)}}.publico .ensaio{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.publico .ensaio .numeral{color:var(--color-rail-item-active);font-size:clamp(6rem,3rem + 9vw,11rem)}.publico .ensaio h2{letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.125rem);font-weight:700;line-height:1.15}.publico .ensaio p{max-width:62ch;color:var(--color-rail-item);margin-top:12px}.publico .fila-meses{grid-template-columns:repeat(36,minmax(0,1fr));gap:3px;max-width:640px;margin-top:22px;display:grid}.publico .fila-meses i{aspect-ratio:3/4;background:var(--color-rail-link);border-radius:2px}.publico .fila-meses i.por-viver{border:1px dashed var(--color-rail-item);opacity:.6;background:0 0}.publico .fila-legenda{max-width:640px;color:var(--color-rail-item);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}@media (max-width:700px){.publico .ensaio{grid-template-columns:minmax(0,1fr)}}.publico .guias{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.publico .guias a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);height:100%;color:var(--color-ink);align-content:start;gap:8px;padding:18px 18px 20px;display:grid}.publico .guias a:hover{border-color:var(--color-border-accent)}.publico .guias a:hover .guia-titulo{color:var(--color-accent)}.publico .guia-titulo{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.35}@media (max-width:900px){.publico .guias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.publico .guias{grid-template-columns:minmax(0,1fr)}}.publico .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:48px;margin-top:36px;display:grid}.publico .pergunta{border-top:1px solid var(--color-border-strong)}.publico .pergunta summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.publico .pergunta summary::-webkit-details-marker{display:none}.publico .pergunta h3{font-size:1.0625rem;font-weight:650}.publico .pergunta .mais{border-radius:var(--radius-control-sm);border:1px solid var(--color-border-strong);width:28px;height:28px;color:var(--color-accent-hover);flex:none;place-items:center;display:grid}.publico .pergunta .mais svg{transition:transform .2s}.publico .pergunta[open] .mais svg{transform:rotate(45deg)}.publico .resposta{color:var(--color-ink-secondary);padding:0 40px 20px 0}@media (max-width:860px){.publico .faq{grid-template-columns:minmax(0,1fr)}}.publico .final-grelha{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.publico .final h2{letter-spacing:-.04em;font-size:clamp(2.25rem,1.2rem + 3.6vw,4.25rem);font-weight:700;line-height:1.02}.publico .final p{max-width:56ch;color:var(--color-ink-secondary);margin-top:18px;font-size:1.0625rem}.publico .final-accoes{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:800px){.publico .final-grelha{grid-template-columns:minmax(0,1fr)}}.publico .rodape{border-top:1px solid var(--color-border);padding-block:56px 40px}.publico .rodape-grelha{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px;display:grid}.publico .rodape-marca p{max-width:34ch;color:var(--color-ink-secondary);margin-top:14px;font-size:.875rem}.publico .rodape h2{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700}.publico .rodape ul{gap:10px;margin-top:14px;display:grid}.publico .rodape ul a{color:var(--color-ink-secondary);font-size:.9375rem}.publico .rodape ul a:hover{color:var(--color-accent)}.publico .rodape-fim{border-top:1px solid var(--color-border);color:var(--color-ink-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;font-size:.8125rem;display:flex}@media (max-width:1000px){.publico .rodape-grelha{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.publico .rodape-grelha{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.publico .rodape-grelha{grid-template-columns:minmax(0,1fr)}}.publico .em-construcao{background:var(--color-surface);border:1px dashed var(--color-border-accent);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:12px 16px;max-width:760px;margin-top:24px;padding:16px 20px;display:flex}.publico .em-construcao p{color:var(--color-ink-secondary)}.publico .dia-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.publico .tarefas{gap:14px;margin-top:44px;display:grid}.publico .tarefa{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(20px,3vw,36px);display:grid}.publico .tarefa.inverte{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.publico .tarefa.inverte>.tarefa-texto{order:2}.publico .tarefa-passo{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-hover);align-items:center;gap:10px;font-size:.75rem;font-weight:700;display:inline-flex}.publico .tarefa-passo b{background:var(--color-rail);width:26px;height:26px;color:var(--color-surface);letter-spacing:0;border-radius:7px;place-items:center;font-size:.8125rem;display:grid}.publico .tarefa-passo .ic{width:18px;height:18px}.publico .tarefa h3{letter-spacing:-.02em;margin-top:14px;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:700;line-height:1.15}.publico .tarefa-texto>p:not(.tarefa-passo){max-width:54ch;color:var(--color-ink-secondary);margin-top:10px}.publico .tarefa-pontos{gap:8px;margin-top:16px;display:grid}.publico .tarefa-pontos li{grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:.9375rem;font-weight:500;display:grid}.publico .tarefa-pontos .ic{width:16px;height:16px;color:var(--color-accent);stroke-width:2px;margin-top:4px}.publico .tarefa-visual{background:var(--color-ground);border-radius:var(--radius-card);min-width:0;padding:clamp(12px,2.2vw,28px)}@media (max-width:900px){.publico .dia-cab,.publico .tarefa,.publico .tarefa.inverte{grid-template-columns:minmax(0,1fr)}.publico .tarefa.inverte>.tarefa-texto{order:0}}.publico .pdf{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;border-radius:4px;padding:18px 20px;font-size:11px;line-height:1.45}.publico .pdf-cab{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.publico .pdf-cab b{letter-spacing:-.01em;color:var(--color-accent-deep);font-size:15px;display:block}.publico .pdf-cab .sub{color:var(--color-ink-caption);margin-top:2px;display:block}.publico .pdf-tipo{text-align:right;color:var(--color-ink-caption);flex:none;justify-items:end;gap:3px;display:grid}.publico .pdf-tipo .mono{color:var(--color-ink-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.publico .pdf-badge{background:var(--color-accent-deep);color:var(--color-surface);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.publico .pdf .rotulo{letter-spacing:.1em;color:var(--color-accent-deep);font-size:9.5px}.publico .pdf-partes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.publico .pdf-partes>div{background:var(--color-zebra);border-radius:4px;align-content:start;gap:1px;padding:8px 10px;display:grid}.publico .pdf-partes .rotulo{margin-bottom:2px}.publico .pdf-partes b{font-size:12.5px}.publico .pdf-partes span:not(.rotulo){color:var(--color-ink-secondary)}.publico .pdf-tit{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-deep);margin-top:12px;font-size:10px;font-weight:700}.publico .pdf-tabela{margin-top:6px}.publico .pdf-tabela>div{border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1.7fr) minmax(0,.95fr) minmax(0,.85fr) minmax(0,.7fr);align-items:baseline;gap:8px;padding:6px 0;display:grid}.publico .pdf-tabela.seis>div{grid-template-columns:minmax(0,2.3fr) minmax(0,1.1fr) minmax(0,.8fr) repeat(3,minmax(0,.85fr));gap:6px}.publico .pdf-tabela .th{border-bottom:2px solid var(--color-accent-deep);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-deep);font-size:9.5px;font-weight:700}.publico .pdf-tabela.seis .th{letter-spacing:.04em;font-size:8.5px}.publico .pdf-tabela small{color:var(--color-ink-caption);font-size:10.5px;display:block}.publico .pdf-tabela .v{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.publico .pdf .prazo{background:var(--color-accent-tint);color:var(--color-accent-deep);border-radius:4px;padding:1px 6px;font-size:10.5px;display:inline-block}.publico .pdf-totais{width:min(100%,250px);margin:8px 0 0 auto;display:grid}.publico .pdf-totais div{border-bottom:1px solid var(--color-divider);color:var(--color-ink-secondary);justify-content:space-between;gap:32px;padding:3px 0;display:flex}.publico .pdf-totais .grande{border-top:2px solid var(--color-accent-deep);color:var(--color-accent-deep);border-bottom:none;margin-top:2px;padding-top:5px;font-size:13.5px;font-weight:700}.publico .pdf-caixa{border-left:3px solid var(--color-accent-deep);background:var(--color-ground);border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:3px 22px;margin-top:12px;padding:10px 12px;display:grid}.publico .pdf-caixa .pdf-tit{grid-column:1/-1;margin:0 0 2px}.publico .pdf-caixa dt{color:var(--color-ink-caption)}.publico .pdf-caixa dd{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.publico .pdf-meta{border:1px solid var(--color-border);background:var(--color-zebra);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.publico .pdf-meta div{align-content:start;gap:1px;padding:8px 10px;display:grid}.publico .pdf-meta div+div{border-left:1px solid var(--color-border)}.publico .pdf-meta span:not(.rotulo),.publico .pdf-quatro span:not(.rotulo){overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.publico .pdf-total{background:var(--color-accent-deep);color:var(--color-surface);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.publico .pdf-total span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.publico .pdf-total b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px}.publico .pdf-quatro{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.publico .pdf-quatro div{background:var(--color-zebra);border-radius:4px;gap:2px;padding:8px 10px;display:grid}.publico .pdf-estado{border:1px solid var(--color-border-accent-2);background:var(--color-accent-tint);color:var(--color-accent-deep);border-radius:4px;margin-top:10px;padding:9px 11px}.publico .pdf-estado b{display:block}.publico .pdf-pe{border-top:1px solid var(--color-border);text-align:center;color:var(--color-ink-caption);margin-top:12px;padding-top:10px;font-size:10px}@media (max-width:560px){.publico .pdf{padding:14px}.publico .pdf-cab{flex-direction:column}.publico .pdf-tipo{text-align:left;justify-items:start}.publico .pdf-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.publico .pdf-meta div:nth-child(3){border-left:none}.publico .pdf-meta div:nth-child(n+3){border-top:1px solid var(--color-border)}.publico .pdf-tabela:not(.seis)>div{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr)}.publico .pdf-tabela:not(.seis)>div>:nth-child(3){display:none}.publico .pdf-tabela.seis>div{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.publico .pdf-tabela.seis>div>:nth-child(3),.publico .pdf-tabela.seis>div>:nth-child(4),.publico .pdf-tabela.seis>div>:nth-child(5){display:none}}.publico .dialogo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.publico .dlg-cab{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.publico .dlg-tit{font-size:16px;font-weight:700}.publico .dlg-cab p{color:var(--color-ink-caption);margin-top:2px;font-size:12.5px}.publico .dlg-x{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-ink-secondary);flex:none;place-items:center;display:grid}.publico .dlg-x .ic{width:14px;height:14px}.publico .dlg-corpo{flex-direction:column;gap:12px;padding:14px 20px 16px;display:flex}.publico .dlg-corpo>*{flex:none;min-width:0}.publico .dlg-pe{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.publico .dialogo .app-faixa{font-size:12.5px}.publico .dlg-seg{border-radius:var(--radius-bar);height:12px;margin-top:6px;display:flex;overflow:hidden}.publico .dlg-seg span{background:var(--color-accent)}.publico .dlg-seg span.b{background:var(--color-data-3)}.publico .dlg-leg{color:var(--color-ink-caption);gap:12px;margin-top:6px;font-size:11px;display:flex}.publico .dlg-leg span{align-items:center;gap:6px;display:inline-flex}.publico .dlg-leg span:before{content:"";border-radius:var(--radius-bar);background:var(--color-accent);width:12px;height:8px}.publico .app-tabela .tr.plano{grid-template-columns:16px minmax(134px,1.5fr) 96px 64px 64px 52px;gap:8px;min-width:496px}.publico .app-tabela .tr.origem{background:var(--color-zebra);box-shadow:inset 3px 0 0 var(--color-accent)}.publico .app-tabela .tr.plano .tag{width:fit-content;margin-top:2px;display:block}.publico .caixa.on{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface);place-items:center;display:grid}.publico .caixa.on .ic{stroke-width:3.5px;width:10px;height:10px}.publico .dlg-corpo .lig{color:var(--color-accent-deep);text-decoration:underline}.publico .dlg-cons{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-zebra);padding:12px 14px}.publico .dlg-cons ul{gap:4px;margin-top:6px;padding-left:18px;font-size:13px;list-style:outside;display:grid}.publico .dlg-lanc{margin-top:8px;font-size:12.5px;font-weight:700;display:block}.publico .dlg-caixas{gap:8px;display:grid}.publico .dlg-caixa{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-zebra);padding:10px 12px}.publico .dlg-caixa p{color:var(--color-ink-secondary);margin-top:4px;font-size:12.5px;line-height:1.5}.publico .dlg-caixa .ex{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.publico .dlg-caixa .ex span{border:1px solid var(--color-border-strong);border-radius:var(--radius-tag);background:var(--color-surface);padding:1px 7px;font-size:11.5px;font-weight:600}.publico .dlg-seguinte{color:var(--color-ink-caption);font-size:12px}.publico .dlg-seguinte b{color:var(--color-ink-secondary)}@media (max-width:560px){.publico .dlg-cab,.publico .dlg-corpo,.publico .dlg-pe{padding-inline:14px}}.publico .correio{grid-template-columns:minmax(0,1fr);gap:12px;font-size:12.5px;display:grid}.publico .correio>*{min-width:0}.publico .mail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.publico .mail-assunto{border-bottom:1px solid var(--color-divider);background:var(--color-zebra);color:var(--color-ink-caption);overflow-wrap:anywhere;padding:9px 14px;font-size:12px}.publico .mail-assunto b{color:var(--color-ink);font-size:12.5px;display:block}.publico .mail-marca{background:var(--color-rail);border-bottom:3px solid var(--color-accent);color:var(--color-surface);padding:12px 18px;font-size:15px;font-weight:700}.publico .mail-corpo{gap:9px;padding:16px 18px;display:grid}.publico .mail-corpo .tit{font-size:15px;font-weight:700}.publico .mail-det{border:1px solid var(--color-border);border-radius:var(--radius-control)}.publico .mail-det div{border-bottom:1px solid var(--color-divider);justify-content:space-between;gap:12px;padding:7px 11px;display:flex}.publico .mail-det div:last-child{border-bottom:none}.publico .mail-det dt{color:var(--color-ink-caption)}.publico .mail-det dd{text-align:right;font-weight:600}.publico .mail-det .destaque dd{font-size:14.5px;font-weight:700}.publico .mail-corpo .bt{width:fit-content}.publico .mail-pe{color:var(--color-ink-caption);padding:0 18px 14px;font-size:11.5px}.publico .mail-anexo{border-top:1px solid var(--color-divider);overflow-wrap:anywhere;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.publico .mail-anexo .ic{width:14px;height:14px;color:var(--color-ink-caption)}.publico .envios{gap:8px;display:grid}.publico .envios .app-seg{width:fit-content}.publico .app-tabela .tr.envios-l{grid-template-columns:62px 84px minmax(84px,1fr) minmax(110px,1.2fr) 80px 64px;gap:8px;min-width:540px;font-size:12.5px}.publico .app-tabela .tr.envios-l b{font-weight:600}.publico .app-tabela .tr.envios-l>span{min-width:0}.publico .app-tabela .tr.envios-l small{white-space:normal;overflow-wrap:anywhere}.publico .app-tabela .tr.envios-l .doc{color:var(--color-accent)}.publico .ata-pdf{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;border-radius:4px;padding:18px 20px;font-size:11px;line-height:1.45}.publico .ata-pdf .topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.publico .ata-pdf .topo b{letter-spacing:-.01em;font-size:17px;display:block}.publico .ata-pdf .topo small,.publico .ata-pdf .fraco{color:var(--color-ink-caption)}.publico .ata-pdf .pilulas{flex:none;justify-items:end;gap:4px;display:grid}.publico .ata-pdf .pilula{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);white-space:nowrap;padding:1px 8px;font-size:10px}.publico .ata-pdf .pilula.cheia{border-color:var(--color-accent-tint-2);background:var(--color-accent-tint);color:var(--color-accent-deep)}.publico .ata-pdf .caixas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.publico .ata-pdf .cx{border:1px solid var(--color-border);background:var(--color-zebra);border-radius:6px;padding:8px 10px}.publico .ata-pdf .cx b{margin-bottom:4px;font-size:11.5px;display:block}.publico .ata-pdf .cx dl{gap:2px;display:grid}.publico .ata-pdf .cx dl>div{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.publico .ata-pdf .cx dt{color:var(--color-ink-caption)}.publico .ata-pdf .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.publico .ata-pdf .sec{margin-top:14px;font-size:12.5px;font-weight:700}.publico .ata-pdf .tab{margin-top:6px}.publico .ata-pdf .tab>div{border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.7fr);gap:8px;padding:5px 8px;display:grid}.publico .ata-pdf .tab .th{background:var(--color-zebra);border-bottom:none;font-weight:700}.publico .ata-pdf .tab .n{text-align:right}.publico .ata-pdf .ponto{border:1px solid var(--color-border);border-radius:8px;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.publico .ata-pdf .ponto-cab{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.publico .ata-pdf .ponto-cab b{font-size:11.5px}.publico .ata-pdf .tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.publico .ata-pdf .tres div{border:1px solid var(--color-border);border-radius:6px;padding:6px 8px}.publico .ata-pdf .tres span{color:var(--color-ink-caption);font-size:9px;display:block}.publico .ata-pdf .tres b{font-size:12.5px}@media (max-width:520px){.publico .ata-pdf .caixas{grid-template-columns:minmax(0,1fr)}.publico .ata-pdf .tab>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) minmax(0,.6fr)}.publico .ata-pdf .tab>div>:nth-child(2){display:none}}.publico .ata{gap:12px;display:grid}.publico .lei-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:4px;display:grid}.publico .lei-intro .intro{max-width:none}.publico #assembleias .lei-grelha{grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:40px}@media (max-width:900px){.publico .lei-intro,.publico #assembleias .lei-grelha{grid-template-columns:minmax(0,1fr)}}.publico .ata figcaption h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.publico .ata figcaption p{color:var(--color-ink-secondary);margin-top:4px;font-size:.875rem}.publico .escuro .numero+.numero{border-left-color:var(--color-rail-divider)}.publico .escuro .numero .numeral{color:var(--color-rail-item-active)}.publico .escuro .numero p{color:var(--color-rail-item)}@media (max-width:860px){.publico .escuro .numero+.numero{border-top-color:var(--color-rail-divider)}}.publico .rodape-aviso{max-width:92ch;color:var(--color-ink-caption);margin-top:40px;font-size:.8125rem;line-height:1.55}.publico .rodape-aviso a{color:var(--color-ink-secondary);text-decoration:underline}.publico .rodape-id{max-width:92ch;color:var(--color-ink-caption);margin-top:12px;font-size:.8125rem;line-height:1.55}.publico .rodape-id a{color:var(--color-ink-secondary);text-decoration:underline}.publico .livro-reclamacoes{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink-secondary);align-items:center;gap:8px;padding:5px 10px;font-weight:600;display:inline-flex}.publico .livro-reclamacoes:hover{border-color:var(--color-accent);color:var(--color-accent)}.publico .livro-reclamacoes .ic{width:16px;height:16px}.publico .seccao-dentro .porque{margin-top:28px}.publico .tag{border-radius:var(--radius-tag);white-space:nowrap;padding:2px 9px;font-size:10.5px;font-weight:700;line-height:1.6;display:inline-block}.publico .tag-pago{background:var(--color-accent-tint);color:var(--color-tag-pago-ink)}.publico .tag-parcial{background:var(--color-accent-tint-2);color:var(--color-accent-deep)}.publico .tag-pendente{background:var(--color-surface);color:var(--color-accent-hover);border:1px solid var(--color-border-accent)}.publico .tag-atraso{background:var(--color-rail);color:var(--color-surface)}.publico .tag-neutra{background:var(--color-neutral-tint);color:var(--color-tag-neutra-ink)}.publico .ecras-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:clamp(32px,4vw,48px);display:flex}.publico .ecras-sep{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:wrap;display:inline-flex;overflow:hidden}.publico .ecras-sep button{background:var(--color-surface);color:var(--color-ink-secondary);cursor:pointer;border:none;padding:9px 15px;font-size:13.5px;font-weight:600}.publico .ecras-sep button+button{border-left:1px solid var(--color-neutral-tint)}.publico .ecras-sep button[aria-selected=true]{background:var(--color-accent);color:var(--color-surface)}.publico .ecras-legenda{color:var(--color-ink-secondary);max-width:52ch;min-height:3.2em;font-size:.875rem}@media (max-width:700px){.publico .ecras-nav{display:block}.publico .ecras-sep{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:6px;display:flex;overflow:auto hidden}.publico .ecras-sep::-webkit-scrollbar{display:none}.publico .ecras-sep button,.publico .ecras-sep button+button{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:8px 14px}.publico .ecras-sep button[aria-selected=true]{border-color:var(--color-accent)}.publico .ecras-legenda{min-height:0;margin-top:10px}}.publico .app{background:var(--color-ground);border:1px solid var(--color-border-strong);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);grid-template-columns:236px minmax(0,1fr);height:772px;margin-top:16px;font-size:13.5px;line-height:1.45;display:grid;position:relative;overflow:hidden}.publico .app:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-ground));pointer-events:none;height:44px;position:absolute;bottom:0;left:236px;right:0}.publico .app-rail{background:var(--color-rail);color:var(--color-rail-item);flex-direction:column;padding-bottom:14px;display:flex;overflow:hidden}.publico .app-marca{color:var(--color-rail-item-active);letter-spacing:-.01em;align-items:center;gap:10px;padding:18px 16px 12px;font-size:17px;font-weight:700;display:flex}.publico .app-marca .marca-q{border-color:var(--color-rail-item-active);width:30px;height:30px}.publico .app-ctx{background:var(--color-rail-context-bg);border-radius:var(--radius-control);margin:0 12px 8px;padding:10px 12px}.publico .app-ctx-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--color-rail-ctx-label);font-size:10px}.publico .app-ctx-nome{color:var(--color-rail-item-active);align-items:center;gap:6px;margin-top:1px;font-size:13px;font-weight:600;display:flex}.publico .app-ctx-nome .ic{width:12px;height:12px;color:var(--color-rail-ctx-label)}.publico .app-papel{background:var(--color-rail-seg-bg);border-radius:var(--radius-pill);margin-top:8px;padding:2px;font-size:11.5px;font-weight:600;display:flex}.publico .app-papel span{text-align:center;border-radius:var(--radius-pill);color:var(--color-rail-seg-off);flex:1;padding:3px 0}.publico .app-papel span.on{background:var(--color-accent);color:var(--color-rail-item-active)}.publico .app-grupo{text-transform:uppercase;letter-spacing:.08em;color:var(--color-rail-group);margin:10px 0 3px;padding:0 22px;font-size:10px}.publico .app-item{border-radius:var(--radius-control-sm);color:var(--color-rail-item);border-left:3px solid #0000;align-items:center;gap:10px;margin:0 10px;padding:4px 10px;font-size:13.5px;display:flex}.publico .app-item .ic{width:16px;height:16px;color:var(--color-rail-icon)}.publico .app-item.on{background:var(--color-rail-item-active-bg);border-left-color:var(--color-rail-item-active-border);color:var(--color-rail-item-active)}.publico .app-item.on .ic{color:var(--color-rail-icon-active)}.publico .app-badge{border-radius:var(--radius-pill);background:var(--color-rail-badge-bg);color:var(--color-rail-item-active);margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.publico .app-badge.viva{background:var(--color-accent)}.publico .app-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.publico .app-cab{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:12px;height:56px;padding:0 22px;display:flex}.publico .app-migalhas{min-width:0;color:var(--color-ink-caption);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;overflow:hidden}.publico .app-migalhas strong{color:var(--color-ink);font-weight:600}.publico .app-pesquisa{background:var(--color-ground);border-radius:var(--radius-control);width:230px;color:var(--color-ink-caption);align-items:center;gap:8px;margin-left:auto;padding:7px 10px;font-size:13px;display:flex}.publico .app-pesquisa kbd{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:4px;margin-left:auto;padding:0 5px;font-family:inherit;font-size:11px}.publico .app-sino{border:1px solid var(--color-border);border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-ink-secondary);place-items:center;display:grid;position:relative}.publico .app-sino:after{content:"";background:var(--color-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.publico .app-avatar{background:var(--color-accent);width:36px;height:36px;color:var(--color-surface);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.publico .app-area{align-content:start;gap:14px;padding:22px;display:grid}.publico .app-area[hidden]{display:none}.publico .app-area.estreita{width:100%;max-width:1100px;margin-inline:auto}.publico .app-tit{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.publico .app-titulo{letter-spacing:-.02em;text-wrap:balance;font-size:26px;font-weight:700;line-height:1.15}.publico .app-tit p{color:var(--color-ink-caption);margin-top:2px;font-size:13px}.publico .app-accoes{flex-wrap:wrap;gap:8px;display:flex}.publico .bt{border-radius:var(--radius-control);white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.publico .bt-pri{background:var(--color-accent);color:var(--color-surface)}.publico .bt-sec{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border-strong);font-weight:600}.publico .bt-peq{border-radius:var(--radius-control-sm);padding:4px 11px;font-size:12px}.publico .bt-peq.bt-sec{color:var(--color-accent-hover);font-weight:700}.publico .bt-peq.bt-pri{font-weight:700}.publico .bt .ic{width:13px;height:13px}.publico .bt-med{padding:6px 12px;font-size:13px}.publico .bt-lin{border:1px solid var(--color-border-strong);border-radius:var(--radius-control-sm);background:var(--color-surface);width:fit-content;color:var(--color-accent-deep);padding:5px 10px;font-size:12.5px;font-weight:700}.publico .bt.so-ic{padding:6px 7px}.publico .bt.apagado{opacity:.5}.publico .app-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.publico .app-kpis.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.publico .app-kpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;padding:16px 18px}.publico .app-kpi .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700;display:block}.publico .app-kpi strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:26px;font-weight:700;display:block}.publico .app-kpi .sup{color:var(--color-ink-caption);margin-top:3px;font-size:12px;display:block}.publico .app-kpi.principal{border-top:3px solid var(--color-accent)}.publico .app-kpi.divida{background:var(--color-rail);border-color:var(--color-rail);color:var(--color-rail-item-active)}.publico .app-kpi.divida .lbl,.publico .app-kpi.divida .sup{color:var(--color-rail-item)}.publico .app-cartao{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;padding:16px 18px}.publico .app-cartao>*+*{margin-top:10px}.publico .app-cartao-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.publico .app-cartao-tit{align-items:center;font-size:15px;font-weight:700;display:flex}.publico .app-lista{grid-template-columns:minmax(0,1fr);display:grid}.publico .app-lista li{border-top:1px solid var(--color-divider);align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.publico .app-lista li:first-child{border-top:none;padding-top:0}.publico .app-lista li .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-accent);flex:1;overflow:hidden}.publico .app-lista li .meta{color:var(--color-ink-caption);white-space:nowrap;margin-left:auto;font-size:12px}.publico .app-barra{background:var(--color-neutral-tint);border-radius:4px;height:8px;position:relative}.publico .app-barra>span{background:var(--color-accent);border-radius:4px;position:absolute;inset:0 auto 0 0}.publico .app-barra .ref{background:var(--color-rail);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.publico .app-nota{color:var(--color-ink-caption);font-size:12px}.publico .app-legenda{color:var(--color-ink-caption);justify-content:center;gap:14px;font-size:12px;display:flex}.publico .app-legenda span{align-items:center;gap:6px;display:inline-flex}.publico .app-legenda span:before{content:"";background:var(--color-accent);border-radius:2px;width:9px;height:9px}.publico .app-legenda span.d:before{background:var(--color-data-2)}.publico .app-seps{border-bottom:1px solid var(--color-border);gap:2px;display:flex;overflow-x:auto}.publico .app-seps span{color:var(--color-ink-support);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13.5px;font-weight:500}.publico .app-seps span.on{border-bottom-color:var(--color-accent);color:var(--color-accent-deep);font-weight:700}.publico .app-filtros{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.publico .app-seg{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);display:inline-flex;overflow:hidden}.publico .app-seg span{color:var(--color-ink-support);padding:6px 12px;font-size:12.5px;font-weight:600}.publico .app-seg span.on{background:var(--color-accent);color:var(--color-surface)}.publico .app-interr{color:var(--color-ink-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.publico .app-interr i{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-neutral-tint);flex:none;width:34px;height:20px;position:relative}.publico .app-interr i:after{content:"";border-radius:var(--radius-pill);background:var(--color-surface);width:14px;height:14px;position:absolute;top:2px;left:2px}.publico .app-interr.desactivado i{opacity:.5}.publico .app-interr small{color:var(--color-ink-caption);font-variant-numeric:tabular-nums;font-size:12.5px}.publico .app-faixa{background:var(--color-accent-tint);border:1px solid var(--color-border-accent-2);border-radius:var(--radius-control);color:var(--color-accent-deep);padding:9px 14px;font-size:13px}.publico .app-tabela{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow-x:auto}.publico .app-tabela .tr{border-bottom:1px solid var(--color-divider);font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-width:640px;padding:9px 14px;font-size:13px;display:grid}.publico .app-tabela .tr:last-child{border-bottom:none}.publico .app-tabela .th{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700}.publico .app-tabela .num{text-align:right}.publico .app-tabela .fraco{color:var(--color-ink-caption)}.publico .caixa{border:1.5px solid var(--color-border-strong);background:var(--color-surface);border-radius:3px;width:14px;height:14px}.publico .app-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publico .app-g3 .largo2{grid-column:span 2}.publico .app-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publico .app-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.publico .cont{border-radius:var(--radius-tag);background:var(--color-neutral-tint);color:var(--color-tag-neutra-ink);margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.publico .app-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700}.publico .ic-k{width:15px;height:15px;color:var(--color-ink-kicker);flex:none}.publico .app-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:700;line-height:1.15}.publico .app-num .pontilhado{border-bottom:2px dotted var(--color-ink-caption)}.publico .app-tags{flex-wrap:wrap;gap:6px;display:flex}.publico .app-linhas{color:var(--color-ink-secondary);gap:4px;font-size:12px;display:grid}.publico .app-linhas .fraco{color:var(--color-ink-caption)}.publico .app-linhas .alerta{color:var(--color-accent-deep);align-items:center;gap:6px;font-weight:600;display:flex}.publico .app-linhas .alerta .ic{flex:none;width:13px;height:13px}.publico .app-forte{font-size:14px;font-weight:600}.publico .app-forte+.app-nota{margin-top:2px}.publico .app-nota.escura{color:var(--color-ink-secondary);font-size:12.5px}.publico .app-agora-linha{color:var(--color-ink);font-size:13px}.publico .app-par{color:var(--color-ink-caption);justify-content:space-between;gap:10px;font-size:12px;display:flex}.publico .app-par b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.publico .app-par+.app-barra{margin-top:6px}.publico .app-graf{grid-template-columns:44px minmax(0,1fr);column-gap:8px;margin-top:14px;display:grid}.publico .app-graf .eixo{text-align:right;height:150px;color:var(--color-ink-caption);flex-direction:column;justify-content:space-between;font-size:10.5px;line-height:1;display:flex}.publico .app-graf .barras{border-bottom:1px solid var(--color-border);background:linear-gradient(to bottom, var(--color-divider) 1px, transparent 1px) 0 0 / 100% 25%;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;height:150px;display:grid}.publico .app-graf .barras div{justify-content:center;align-items:flex-end;height:100%;display:flex}.publico .app-graf .barras i{background:var(--color-accent);width:28%;max-width:36px}.publico .app-graf .barras i.d{background:var(--color-data-2)}.publico .app-graf .meses{text-align:center;color:var(--color-ink-caption);grid-column:2;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:6px;font-size:10.5px;display:grid}.publico .app-mes-cartao{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0}.publico .app-mes-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:11px 16px;display:flex}.publico .app-mes-cab b{text-transform:capitalize;font-size:15px}.publico .app-mes-cab small{color:var(--color-ink-caption);margin-left:8px;font-size:11.5px}.publico .app-mes-cartao .app-tabela{border:none;border-top:1px solid var(--color-divider);border-radius:0 0 var(--radius-card) var(--radius-card)}.publico .app-tabela .tr.avisos{grid-template-columns:16px 94px minmax(94px,1fr) 54px 76px 60px 70px 70px 88px 68px 124px;gap:6px;min-width:888px;padding:8px 14px;font-size:12.5px}.publico .app-tabela .th span{white-space:nowrap}.publico .app-tabela .tr.th.avisos{letter-spacing:.04em;font-size:10.5px}.publico .app-tabela .tr small{color:var(--color-ink-caption);white-space:nowrap;font-size:11px;font-weight:400;display:block}.publico .app-tabela .divida{color:var(--color-accent-deep);font-weight:700}.publico .app-tabela .acc{justify-content:flex-end;gap:4px;display:flex}.publico .app-tabela .acc .bt-lin{padding:4px 8px;font-size:12px}.publico .app-itens{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.publico .app-itens li{border:1px solid var(--color-border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.publico .app-itens .txt{flex:1;min-width:0}.publico .app-itens .l1{color:var(--color-ink-caption);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;display:flex}.publico .app-itens .l1 b,.publico .app-itens .l1 .v{color:var(--color-ink);font-variant-numeric:tabular-nums}.publico .app-itens .l2,.publico .app-itens .l3{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-caption);font-size:12px;display:block;overflow:hidden}.publico .app-itens .l3{color:var(--color-accent-deep);font-size:11px}.publico .app-itens .acc{flex:none;align-items:center;gap:4px;display:flex}.publico .app-faixa.escura{background:var(--color-rail);border-color:var(--color-rail);color:var(--color-surface)}.publico .app-topo-sala{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.publico .app-topo-sala>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publico .app-topo-sala b{font-size:13.5px;font-weight:600}.publico .app-topo-sala .vivo{color:var(--color-ink-caption);align-items:center;gap:6px;font-size:12px;display:flex}.publico .app-topo-sala .vivo .ic{width:13px;height:13px}.publico .app-quorum-tit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publico .app-quorum-tit .ic{width:15px;height:15px;color:var(--color-ink-caption)}.publico .app-quorum-barra{align-items:center;gap:12px;display:flex}.publico .app-quorum-barra .app-barra{flex:1}.publico .app-frase{color:var(--color-ink-secondary);font-size:12.5px;line-height:1.55}.publico .app-frase small{color:var(--color-ink-caption);margin-top:2px;font-size:11.5px;display:block}.publico .ponto-tit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publico .ponto-tit .n{color:var(--color-ink-caption);font-variant-numeric:tabular-nums;font-size:12px}.publico .ponto-tit b{font-size:14px}.publico .app-maioria{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-ground);padding:8px 12px;font-size:12px;display:block}.publico .app-maioria span{color:var(--color-ink-secondary);display:block}.publico .app-maioria small{color:var(--color-ink-caption);font-size:11.5px;display:block}.publico .app-totais{color:var(--color-ink-caption);flex-wrap:wrap;gap:4px 16px;font-size:11.5px;display:flex}.publico .app-totais b{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-left:4px;font-size:13px}.publico .app-voto{border:1px solid var(--color-border-accent-2);border-radius:var(--radius-control);background:var(--color-accent-tint);color:var(--color-ink-secondary);gap:8px;padding:12px;font-size:12px;display:grid}.publico .app-voto .fracs,.publico .app-botoes{flex-wrap:wrap;gap:6px;display:flex}.publico .app-voto .fracs span{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);padding:5px 11px;font-size:12.5px}.publico .app-voto .fracs span.on{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface);font-weight:600}.publico .app-voto .fracs i{color:var(--color-ink-caption);font-style:normal}.publico .app-voto .fracs span.on i{color:inherit}@media (max-width:1100px){.publico .app-kpis,.publico .app-kpis.tres{grid-template-columns:repeat(2,minmax(0,1fr))}.publico .app-pesquisa{display:none}}@media (max-width:900px){.publico .app{grid-template-columns:minmax(0,1fr);height:auto;max-height:720px}.publico .app:after{left:0}.publico .app-rail{display:none}.publico .app-g3,.publico .app-g2{grid-template-columns:minmax(0,1fr)}.publico .app-g3 .largo2{grid-column:auto}}@media (max-width:640px){.publico .app-kpis,.publico .app-kpis.tres{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.publico .app-area{padding:14px}.publico .app-cab{padding:0 14px}.publico .app-titulo,.publico .app-kpi strong{font-size:22px}}.publico .porque{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.publico .porque li{color:var(--color-ink-secondary);grid-template-columns:14px minmax(0,1fr);gap:14px;font-size:.9375rem;display:grid}.publico .porque li:before{content:"";background:var(--color-accent);border-radius:2px;width:10px;height:14px;margin-top:5px}.publico .porque strong{color:var(--color-ink)}@media (max-width:860px){.publico .porque{grid-template-columns:minmax(0,1fr);gap:12px}}.publico .pagina{padding-block:clamp(48px,6vw,88px)}.publico .pagina-cab{max-width:760px}.publico .pagina-corpo{max-width:760px;margin-top:36px}.publico .pagina-corpo>*+*{margin-top:16px}.publico .pagina-corpo p{color:var(--color-ink-secondary)}.publico .texto-meta{color:var(--color-ink-caption);margin-top:14px;font-size:.875rem}.publico .texto-legal{max-width:72ch;color:var(--color-ink-secondary)}.publico .texto-legal h2{letter-spacing:-.01em;color:var(--color-ink);margin-top:40px;font-size:1.25rem;font-weight:700}.publico .texto-legal h3{color:var(--color-ink);margin-top:28px;font-size:1.0625rem;font-weight:700}.publico .texto-legal h2+p,.publico .texto-legal h3+p{margin-top:10px}.publico .texto-legal p{margin-top:14px}.publico .texto-legal ul,.publico .texto-legal ol{gap:8px;margin-top:12px;padding-left:22px;display:grid}.publico .texto-legal ul{list-style:outside}.publico .texto-legal ol{list-style:decimal}.publico .texto-legal li ul,.publico .texto-legal li ol{margin-top:8px}.publico .texto-legal li::marker{color:var(--color-accent)}.publico .texto-legal strong{color:var(--color-ink);font-weight:650}.publico .texto-legal a{text-underline-offset:2px;text-decoration:underline}.publico .texto-legal em{font-style:italic}.publico .texto-legal code{border-radius:var(--radius-tag);background:var(--color-ground);color:var(--color-ink);padding:1px 5px;font-size:.875em}.publico .texto-legal .tabela-legal{margin-top:16px;overflow-x:auto}.publico .texto-legal table{border-collapse:collapse;width:100%;font-size:.9375rem}.publico .texto-legal th{text-align:left;color:var(--color-ink);background:var(--color-zebra);font-weight:700}.publico .texto-legal th,.publico .texto-legal td{border:1px solid var(--color-border);vertical-align:top;padding:10px 12px}@media (max-width:640px){.publico .texto-legal table:not(.tabela-numeros),.publico .texto-legal table:not(.tabela-numeros) tbody,.publico .texto-legal table:not(.tabela-numeros) tr,.publico .texto-legal table:not(.tabela-numeros) td{width:100%;display:block}.publico .texto-legal table:not(.tabela-numeros) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.publico .texto-legal table:not(.tabela-numeros) tr{border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.publico .texto-legal table:not(.tabela-numeros) tr+tr{margin-top:12px}.publico .texto-legal table:not(.tabela-numeros) td{border:0;border-top:1px solid var(--color-border)}.publico .texto-legal table:not(.tabela-numeros) td:first-child{background:var(--color-zebra);color:var(--color-ink);border-top:0;font-weight:600}.publico .texto-legal table:not(.tabela-numeros) td[data-label]:before{content:attr(data-label) / "";letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.publico .texto-legal table.tabela-numeros{font-size:.8125rem}.publico .texto-legal table.tabela-numeros th,.publico .texto-legal table.tabela-numeros td{padding:8px 6px}.publico .texto-legal table.tabela-numeros td{white-space:nowrap}}.publico .cartoes-contacto{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.publico .cartao-contacto{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0;padding:22px}.publico .cartao-contacto h2{color:var(--color-ink);font-size:1.0625rem;font-weight:700}.publico .cartao-contacto p,.publico .cartao-contacto li{color:var(--color-ink-secondary);overflow-wrap:anywhere;margin-top:8px;font-size:.9375rem}.publico .cartao-contacto ul{padding-left:20px;list-style:outside}.publico .cartao-contacto .destaque{color:var(--color-ink);margin-top:10px;font-size:1.125rem;font-weight:700}.publico .cartao-contacto--largo{grid-column:1/-1}@media (max-width:700px){.publico .cartoes-contacto{grid-template-columns:minmax(0,1fr)}}.publico .lista-marcada{gap:10px;display:grid}.publico .lista-marcada li{color:var(--color-ink-secondary);grid-template-columns:14px minmax(0,1fr);gap:12px;display:grid}.publico .lista-marcada li:before{content:"";background:var(--color-accent);border-radius:2px;width:10px;height:14px;margin-top:6px}.publico .lista-marcada strong{color:var(--color-ink)}.publico .migalhas{color:var(--color-ink-caption);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:22px;font-size:.8125rem;display:flex}.publico .migalhas .migalha{align-items:center;gap:8px;display:inline-flex}.publico .migalhas a{color:var(--color-ink-support);text-underline-offset:2px;text-decoration:underline}.publico .migalhas a:hover{color:var(--color-accent)}.publico .migalhas [aria-current]{color:var(--color-ink-secondary)}.publico .pagina-lead{max-width:62ch;color:var(--color-ink-secondary);margin-top:18px;font-size:1.0625rem;line-height:1.6}.publico .calcp{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;margin-top:36px;display:grid}.publico .calcp>section{background:var(--color-ground);border:1px solid var(--color-border);border-radius:14px;padding:clamp(14px,2vw,22px)}.publico .calcp h2{letter-spacing:-.005em;padding:2px 4px 12px;font-size:.9375rem;font-weight:700}.publico .calcp-campos{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}.publico .calcp label,.publico .calcp .legenda{color:var(--color-ink-support);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.publico .calcp .ajuda{color:var(--color-ink-caption);margin-top:5px;font-size:11.5px;line-height:1.45}.publico .calcp .ajuda.aviso{color:var(--color-accent-deep);font-weight:600}.publico .calcp-fracoes{margin-top:16px}.publico .calcp-fracoes-cab{justify-content:space-between;align-items:baseline;gap:10px;padding-inline:4px;display:flex}.publico .calcp-fracoes-cab .soma{color:var(--color-ink-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.publico .calcp-fracoes-cab .soma.aviso{color:var(--color-accent-deep)}.publico .calcp-lista{gap:6px;margin-top:6px;display:grid}.publico .calcp-fracao{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.publico .calcp input[type=text]{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;color:var(--color-ink);background:var(--color-surface);font-variant-numeric:tabular-nums;outline:none;padding:8px 10px;font-family:inherit;font-size:.875rem}.publico .calcp input[type=text]:focus{border-color:var(--color-accent)}.publico .calcp input[aria-invalid=true]{border-color:var(--color-accent-deep);background:var(--color-accent-tint)}.publico .calcp .campo-euro input{padding:9px 34px 9px 12px;font-size:1.125rem;font-weight:700}.publico .calcp .campo-sufixo{position:relative}.publico .calcp .campo-sufixo input{text-align:right;padding-right:28px}.publico .calcp .campo-sufixo span{color:var(--color-ink-caption);font-size:.8125rem;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.publico .calcp .tirar{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-ink-caption);background:0 0;border:1px solid #0000;place-items:center;display:grid}.publico .calcp .tirar:hover{border-color:var(--color-border-strong);color:var(--color-ink);background:var(--color-surface)}.publico .calcp-accoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.publico .calcp .botao-linha{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink-secondary);align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.publico .calcp .botao-linha:hover{border-color:var(--color-accent);color:var(--color-accent)}.publico .calcp details.colar{border-top:1px solid var(--color-border);margin-top:12px;padding-top:10px}.publico .calcp details.colar summary{cursor:pointer;color:var(--color-ink-secondary);padding-inline:4px;font-size:12.5px;font-weight:600}.publico .calcp details.colar textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:96px;color:var(--color-ink);margin-top:8px;padding:8px 10px;font-family:inherit;font-size:.8125rem}.publico .calcp-resultado .calc-tabela{margin-top:0}.publico .calcp .linha{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) repeat(4,minmax(0,1fr))}.publico .calcp .linha .mes{font-weight:700}.publico .calcp .linha .ano{color:var(--color-ink-secondary)}.publico .calcp .linha small,.publico .calcp .linha .estreito{display:none}.publico .calcp .linha.total .ano{color:var(--color-ink)}.publico .calcp-vazio{color:var(--color-ink-secondary);padding:22px 14px;font-size:13px}.publico .calcp .notas{color:var(--color-ink-caption);gap:6px;margin-top:10px;padding-inline:4px;font-size:12px;line-height:1.5;display:grid}@media (max-width:980px){.publico .calcp{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.publico .calcp .linha{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.35fr) minmax(0,1.05fr)}.publico .calcp .linha .so-largo,.publico .calcp .linha .largo{display:none}.publico .calcp .linha .estreito{display:inline}.publico .calcp .linha small{white-space:nowrap;color:var(--color-ink-caption);margin-top:1px;font-size:10px;font-weight:500;display:block}.publico .calcp-campos{grid-template-columns:minmax(0,1fr)}}.publico .resumo{background:var(--color-ground);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-card);padding:18px 20px}.publico .resumo .rotulo{margin-bottom:6px}.publico .resumo p{color:var(--color-ink);margin-top:0;font-size:1.0625rem;line-height:1.6}.publico .texto-legal td,.publico .texto-legal th{font-variant-numeric:tabular-nums}.publico .texto-legal blockquote{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-ink);margin-top:16px;padding:14px 18px}.publico .texto-legal blockquote>:first-child{margin-top:0}.publico .nota-final{border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-ink-secondary);margin-top:40px;padding:14px 18px;font-size:.875rem;line-height:1.55}.publico .nota-final strong{color:var(--color-ink)}.publico .chamada{background:var(--color-surface);border:1px solid var(--color-border-accent-2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;max-width:760px;margin-top:48px;padding:22px 24px;display:grid}.publico .chamada h2{letter-spacing:-.015em;color:var(--color-ink);font-size:1.1875rem;font-weight:700;line-height:1.3}.publico .chamada p{color:var(--color-ink-secondary);margin-top:6px}@media (max-width:700px){.publico .chamada{grid-template-columns:minmax(0,1fr)}}.publico .guias .guia-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700}.publico .guias .guia-desc{color:var(--color-ink-secondary);font-size:.875rem;line-height:1.5}.publico .guias .ligacao-seta{margin-top:4px;font-size:.875rem}.publico .guias-depois{color:var(--color-ink-secondary);margin-top:18px}.publico .guias-depois a{text-underline-offset:2px;text-decoration:underline}.publico .pagina-corpo.largo{max-width:none}.publico .pagina-corpo .faq{margin-top:12px}@media print{.publico .topo,.publico .rodape,.publico .calcp-dados,.publico .chamada,.publico .migalhas{display:none!important}.publico .calcp{grid-template-columns:minmax(0,1fr)}}.publico .calcp-periodo{margin-top:14px}.publico .calcp-periodo .exemplos{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.publico .calcp-periodo .exemplos button{padding-inline:6px}.publico .calcp .calc-tabela.so-ano .linha{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) repeat(3,minmax(0,1fr))}.publico .calcp .botao-linha:disabled{opacity:.5}@media (max-width:620px){.publico .calcp .calc-tabela.so-ano .linha{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.35fr)}}.publico .faixa-rascunho{border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-accent-tint);max-width:760px;color:var(--color-ink-secondary);margin-bottom:22px;padding:12px 16px;font-size:.875rem}.publico .faixa-rascunho strong{color:var(--color-ink)}.publico .titulo-seccao{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}.publico .pagina-corpo .guias{margin-top:14px}.publico.ponte .topo{position:relative}.publico.ponte .entrar,.publico.ponte .topo-accoes>.botao{display:inline-flex}.publico.ponte .ponte-voltar{color:var(--color-ink-secondary);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.publico.ponte .ponte-voltar:hover{color:var(--color-ink)}.publico.ponte .ponte-pergunta{color:var(--color-ink-secondary);font-size:.875rem}.publico.ponte .ponte-curto{display:none}@media (max-width:640px){.publico.ponte .ponte-pergunta,.publico.ponte .ponte-longo{display:none}.publico.ponte .ponte-curto{display:inline}.publico.ponte .topo-accoes{gap:14px}}.publico .func-topo{align-items:start;margin-top:36px}.publico .func-topo .tarefa-pontos{gap:12px;margin-top:18px}.publico .func-topo .tarefa-pontos li{font-size:1rem}.publico .func-faixa{margin-top:36px}.publico .func-faixa h2{letter-spacing:-.02em;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:700;line-height:1.15}.publico .func-faixa .tarefa-texto>p{max-width:54ch;color:var(--color-ink-secondary);margin-top:10px}.publico .tarefa-visual .processos{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.publico .tarefa-visual .fechar{margin-top:14px}.publico .func-nota{max-width:760px;color:var(--color-ink-secondary)}.publico .func-tabela{max-width:920px;margin-top:18px}.publico .pagina-corpo .lei-nota{max-width:760px}.publico .func-liga{margin-top:18px}.publico .func-outras{border-top:1px solid var(--color-border);margin-top:48px;padding-top:28px}.publico .func-outras h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:.75rem;font-weight:700}.publico .func-outras ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.publico .func-outras a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);height:100%;color:var(--color-ink);gap:4px;padding:14px 16px;display:grid}.publico .func-outras a:hover{border-color:var(--color-border-accent)}.publico .func-outras a:hover b{color:var(--color-accent)}.publico .func-outras span{color:var(--color-ink-secondary);font-size:.875rem;line-height:1.5}@media (max-width:900px){.publico .func-outras ul,.publico .tarefa-visual .processos{grid-template-columns:minmax(0,1fr)}}.publico .minuta{max-width:860px;margin-top:36px}.publico .minuta-barra{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;display:flex}.publico .minuta-barra h2{letter-spacing:-.02em;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:700;line-height:1.15}.publico .minuta-barra p{max-width:46ch;color:var(--color-ink-secondary);margin-top:6px;font-size:.875rem}.publico .minuta-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publico .minuta-papel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-tag);box-shadow:var(--shadow-card);color:var(--color-ink);margin-top:10px;padding:clamp(22px,4vw,48px) clamp(18px,5vw,56px);font-size:.9375rem;line-height:1.65}.publico .minuta-papel>*+*{margin-top:14px}.publico .minuta-papel>p:first-child{text-align:center;letter-spacing:.04em;font-size:1.0625rem}.publico .minuta-papel ul,.publico .minuta-papel ol{gap:6px;padding-left:22px;display:grid}.publico .minuta-papel ul{list-style:outside}.publico .minuta-papel ol{list-style:decimal}.publico .minuta-tabela{overflow-x:auto}.publico .minuta-papel table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.publico .minuta-papel th,.publico .minuta-papel td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:7px 10px}.publico .minuta-papel th{background:var(--color-zebra);font-weight:700}.publico .minuta-papel .campo{background:var(--color-accent-tint);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 0}.publico .minuta-liga{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);margin-top:18px;padding:14px 18px}.publico .texto-legal .minuta-liga ul{gap:6px;margin-top:8px;padding-left:0;list-style:none;display:grid}.publico .minuta-linha{margin-top:18px}.publico .minuta-outras{border-top:1px solid var(--color-border);margin-top:48px;padding-top:28px}.publico .minuta-outras h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:.75rem;font-weight:700}.publico .minuta-outras ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.publico .minuta-outras a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);height:100%;color:var(--color-ink);gap:4px;padding:14px 16px;display:grid}.publico .minuta-outras a:hover{border-color:var(--color-border-accent)}.publico .minuta-outras a:hover b{color:var(--color-accent)}.publico .minuta-outras span{color:var(--color-ink-secondary);font-size:.875rem;line-height:1.5}@media (max-width:900px){.publico .minuta-outras ul{grid-template-columns:minmax(0,1fr)}.publico .minuta-barra{align-items:start}}.publico .minuta-resto{margin-left:calc(-1*clamp(18px,5vw,56px));margin-right:calc(-1*clamp(18px,5vw,56px));padding:0 clamp(18px,5vw,56px);scroll-margin-top:96px;position:relative;overflow:clip}.publico .minuta-papel>.minuta-resto{margin-top:6px}.publico .minuta-desfocada{filter:blur(5px);opacity:.8;-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 clamp(18px,5vw,56px);position:absolute;inset:0;overflow:clip}.publico .minuta-desfocada>*+*{margin-top:14px}.publico .minuta-desfocada ul,.publico .minuta-desfocada ol{gap:6px;padding-left:22px;display:grid}.publico .minuta-desfocada ul{list-style:outside}.publico .minuta-desfocada ol{list-style:decimal}.publico .minuta-desfocada i{background:var(--color-ink);opacity:.38;vertical-align:middle;border-radius:3px;height:.62em;margin:.2em 0;display:inline-block}.publico .minuta-desfocada .campo{background:0 0;padding:0}.publico .minuta-desfocada .campo i{background:var(--color-accent);opacity:.32}.publico .minuta-desfocada strong i{opacity:.55}.publico .minuta-resto:before{content:"";background:linear-gradient(var(--color-surface), transparent);z-index:1;height:56px;position:absolute;top:0;left:0;right:0}.publico .minuta-convite{z-index:2;justify-content:center;padding:40px 0 32px;display:flex;position:relative}.publico .pedir-email{background:var(--color-surface);border:1px solid var(--color-border-accent-2);border-radius:var(--radius-card);width:min(640px,100%);box-shadow:var(--shadow-dialog);padding:18px 20px 20px;font-size:.9375rem;line-height:1.5}.publico .pedir-email h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;line-height:1.35}.publico .pedir-email-cab p{color:var(--color-ink-secondary);max-width:66ch;margin-top:4px;font-size:.875rem}.publico .pe-grelha{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:16px;display:grid}.publico .pe-campo{min-width:0}.publico .pe-campo label,.publico .pe-quem legend{color:var(--color-ink-support);margin-bottom:5px;padding:0;font-size:12px;font-weight:600;display:block}.publico .pe-opcional{color:var(--color-ink-caption);font-weight:400}.publico .pe-campo input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;color:var(--color-ink);background:var(--color-surface);outline:none;padding:9px 12px;font-family:inherit;font-size:.9375rem}.publico .pe-campo input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint)}.publico .pe-campo input[aria-invalid=true]{border-color:var(--color-accent-deep);background:var(--color-accent-tint)}.publico .pe-erro{color:var(--color-accent-deep);margin-top:5px;font-size:.8125rem;font-weight:600}.publico .pe-quem{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.publico .pe-opcoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publico .pe-opcao{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);cursor:pointer;background:var(--color-surface);color:var(--color-ink);align-items:center;gap:10px;padding:9px 12px;font-size:.875rem;line-height:1.35;display:flex}.publico .pe-opcao input{accent-color:var(--color-accent);flex:none;width:16px;height:16px;margin:0}.publico .pe-opcao.on{border-color:var(--color-accent);background:var(--color-accent-tint)}.publico .pe-novidades{color:var(--color-ink-secondary);background:var(--color-ground);border-radius:var(--radius-control);cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:flex}.publico .pe-novidades input{accent-color:var(--color-accent);flex:none;width:16px;height:16px;margin:2px 0 0}.publico .pe-novidades b{color:var(--color-ink);font-weight:600}.publico .pe-isco{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.publico .pe-pe{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;display:flex}.publico .pe-info{color:var(--color-ink-caption);max-width:64ch;font-size:.8125rem;line-height:1.5}.publico .pe-falha{border:1px solid var(--color-border-accent-2);background:var(--color-accent-tint);color:var(--color-accent-deep);border-radius:var(--radius-control);grid-column:1/-1;padding:10px 14px;font-size:.875rem;font-weight:600}.publico .pedir-email.feito{border-color:var(--color-accent);border-left-width:3px}.publico .pedir-email.feito p{color:var(--color-ink-secondary);max-width:66ch;margin-top:6px;font-size:.9375rem}.publico .pedir-email.feito .falta{background:var(--color-ground);border-radius:var(--radius-control);color:var(--color-ink);margin-top:12px;padding:10px 14px}.publico .pedir-email.feito .botao{margin-top:14px}.publico .pedir-email .botao[disabled]{opacity:.65;cursor:default}@media (max-width:640px){.publico .pe-grelha,.publico .pe-opcoes{grid-template-columns:minmax(0,1fr)}.publico .pedir-email{padding:16px}.publico .minuta-convite{padding:28px 0 24px}}.publico .cartao-novidades{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);max-width:560px;box-shadow:var(--shadow-card);margin:48px auto 72px;padding:28px 30px}.publico .cartao-novidades h1{letter-spacing:-.02em;margin-top:6px;font-size:1.75rem;font-weight:700;line-height:1.2}.publico .cartao-novidades p{color:var(--color-ink-secondary);margin-top:12px;line-height:1.6}.publico .cartao-novidades .email-alvo{color:var(--color-ink);background:var(--color-ground);border-radius:var(--radius-control);overflow-wrap:anywhere;margin-top:14px;padding:6px 12px;font-weight:700;display:inline-block}.publico .cartao-novidades .accoes{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}.publico .cartao-novidades .pequeno{color:var(--color-ink-caption);font-size:.8125rem}.publico .cartao-novidades.feito{border-left:3px solid var(--color-accent)}@media (max-width:640px){.publico .cartao-novidades{margin:28px auto 48px;padding:22px 18px}}@media print{.publico .minuta-convite,.publico .minuta-acoes{display:none}.publico .minuta-resto{min-height:240px}}.publico .nav ul{align-items:center}.publico .nav-grupo{position:relative}.publico .nav-grupo>button{font:inherit;color:var(--color-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.875rem;font-weight:500;display:inline-flex}.publico .nav-grupo>button .ic{width:14px;height:14px}.publico .nav-grupo:hover>button,.publico .nav-grupo:focus-within>button{color:var(--color-ink)}.publico .nav-painel{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(560px,100vw - 48px);box-shadow:var(--shadow-dialog);padding:10px;display:none;position:absolute;top:calc(100% + 16px);left:-20px}.publico .nav-painel:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.publico .nav-grupo:hover .nav-painel,.publico .nav-grupo:focus-within .nav-painel{display:block}.publico .nav-painel-itens{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.publico .nav-painel-itens a{border-radius:var(--radius-control);color:var(--color-ink);gap:2px;padding:12px 14px;display:grid}.publico .nav-painel-itens a:hover{background:var(--color-ground)}.publico .nav-painel-itens a b{font-size:.9375rem;font-weight:600}.publico .nav-painel-itens a b i{color:var(--color-ink-caption);font-style:normal;font-weight:500}.publico .nav-painel-itens a span{color:var(--color-ink-secondary);font-size:.8125rem;font-weight:400;line-height:1.45}.publico .nav-painel-pe{border-top:1px solid var(--color-divider);color:var(--color-ink-secondary);margin-top:6px;padding:10px 14px 6px;font-size:.8125rem}.publico .menu-movel-painel{max-height:calc(100dvh - 96px);overflow-y:auto}.publico .menu-movel-painel .menu-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);padding:12px 12px 2px;font-size:11px;font-weight:700}.publico .linha-gratis{max-width:64ch;color:var(--color-ink-secondary);margin-top:18px;font-size:.9375rem}.publico .linha-gratis b{color:var(--color-ink)}.publico .linha-gratis a{color:var(--color-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.publico .perguntas-tema{margin-top:40px}.publico .perguntas-tema>h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.publico .perguntas-conta{color:var(--color-ink-caption);font-size:.8125rem;font-weight:600}.publico .perguntas-tema .faq{margin-top:12px}.publico .perguntas-tema .resposta>*+*{margin-top:10px}.publico .perguntas-tema .resposta a{text-underline-offset:2px;text-decoration:underline}.publico .perguntas-tema .do-guia{font-size:.875rem}.publico .perguntas-tema .do-guia a{font-weight:600}.publico .perguntas-nota{max-width:760px}@media (min-width:981px) and (max-height:800px){.publico .hero{padding-top:clamp(20px,3vh,32px);padding-bottom:48px}.publico .hero-grelha{align-items:start}.publico .hero h1,.publico .hero .hero-titulo-alt{font-size:clamp(2.25rem,.5rem + 5.4vh,3.5rem)}.publico .hero h1 .kicker{margin-bottom:10px}.publico .hero-lead{margin-top:16px;font-size:1rem}.publico .hero-textos,.publico .hero-seps{margin-top:16px}.publico .hero-accoes{margin-top:20px}.publico .selo{margin-bottom:12px}.publico .garantias{margin-top:14px}}.publico .nav-painel.um{width:min(340px,100vw - 48px)}.publico .nav-painel.um .nav-painel-itens{grid-template-columns:minmax(0,1fr)}.publico .nav-painel:not(.um){left:auto;right:-20px}.publico .func-tambem{margin-top:28px}.publico .func-tambem a{text-underline-offset:2px;text-decoration:underline}.publico .assistente{background:var(--color-ground);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:minmax(0,5fr) minmax(0,6fr);font-size:13px;display:grid;overflow:hidden}.publico .assistente-lado{background:var(--color-surface);border-right:1px solid var(--color-border);align-content:start;gap:12px;padding:16px;display:grid}.publico .assistente-quem{align-items:center;gap:10px;display:flex}.publico .assistente-quem b{font-size:13.5px;display:block}.publico .assistente-lado .app-nota{margin-top:-6px}.publico .assistente-passos{gap:6px;display:grid}.publico .assistente-passos li{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;gap:10px;padding:9px 12px;font-weight:600;display:flex}.publico .assistente-passos li.aberto{border-color:var(--color-accent);background:var(--color-accent-tint)}.publico .assistente-passos li.trancado{opacity:.5}.publico .assistente-passos .n{border:1px solid var(--color-border-strong);width:22px;height:22px;color:var(--color-ink-caption);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.publico .assistente-passos .feito .n{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.publico .assistente-passos .n .ic{stroke-width:2.5px;width:12px;height:12px}.publico .assistente-passos .t{flex:1;min-width:0}.publico .assistente-passos li>.ic{width:12px;height:12px;color:var(--color-ink-caption)}.publico .assistente-passo{align-content:start;gap:10px;padding:16px 18px;display:grid}.publico .assistente-passo-cab{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.publico .assistente-passo-cab b{letter-spacing:-.02em;margin-top:2px;font-size:20px;line-height:1.15;display:block}.publico .assistente-passo-cab p{color:var(--color-ink-caption);margin-top:2px}.publico .assistente-pe{justify-content:space-between;gap:8px;margin-top:4px;display:flex}@media (max-width:720px){.publico .assistente{grid-template-columns:minmax(0,1fr)}.publico .assistente-lado{border-right:none;border-bottom:1px solid var(--color-border)}}.publico .escolha{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);font-size:13px;overflow:hidden}.publico .escolha-cab{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.publico .escolha-cab b{letter-spacing:-.02em;font-size:1.0625rem;display:block}.publico .escolha-cab div>span{color:var(--color-ink-caption)}.publico .escolha-grupo{background:var(--color-zebra);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 16px 8px;display:flex}.publico .escolha-grupo p{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700}.publico .escolha-grupo small{letter-spacing:0;text-transform:none;color:var(--color-ink-caption);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.publico .escolha-carteira{color:var(--color-accent);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.publico .escolha-carteira .ic{width:13px;height:13px}.publico .escolha li{border-bottom:1px solid var(--color-divider);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.publico .escolha>div:last-child li:last-child{border-bottom:none}.publico .escolha-ic{border-radius:var(--radius-control);background:var(--color-accent-tint);width:34px;height:34px;color:var(--color-accent);flex:none;place-items:center;display:grid}.publico .escolha-ic .ic{width:17px;height:17px}.publico .escolha-nome{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.publico .escolha-nome b{letter-spacing:-.01em;font-size:.9375rem}.publico .escolha .m{color:var(--color-ink-caption);display:block}.publico .escolha .c{color:var(--color-ink-secondary);display:block}.publico .escolha-fecho{color:var(--color-ink-secondary);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:4px;display:flex}.publico .escolha-fecho b{color:var(--color-ink);font-weight:600}.publico .escolha-sep{color:var(--color-ink-support)}.publico .escolha-abrir{color:var(--color-accent);margin-left:4px;font-weight:600}.publico .escolha .tag .ic,.publico .escolha .m .ic{vertical-align:-2px;width:12px;height:12px;margin-right:4px;display:inline-block}.publico .escolha-entrar{color:var(--color-accent);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.publico .escolha-entrar .ic{width:14px;height:14px}@media (max-width:640px){.publico .escolha-entrar>span{display:none}}.publico .pagar{gap:10px;font-size:13px;display:grid}.publico .pagar .app-cartao-tit{gap:8px}.publico .pagar-total{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.publico .pagar-total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.1}.publico .pagar-campos{gap:10px;display:grid}.publico .pagar .campo{gap:4px;min-width:0;display:grid}.publico .pagar .campo .rot{color:var(--color-ink-caption);font-size:11.5px;font-weight:600}.publico .pagar .campo>div{align-items:center;gap:8px;display:flex}.publico .pagar .campo code{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-ground);overflow-wrap:anywhere;flex:1;min-width:0;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.publico .pagar .campo .nota{color:var(--color-ink-secondary);font-size:11.5px}.publico .pagar .pagar-frase{align-items:flex-start;gap:6px;display:flex}.publico .pagar .pagar-frase .ic{flex:none;margin-top:2px}.publico .sala-peq{gap:10px;font-size:13px;display:grid}.publico .regua{background:var(--color-rail);color:var(--color-rail-item-active);border-radius:var(--radius-card);padding:clamp(16px,2.4vw,26px)}.publico .regua-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.publico .regua-cab b{font-size:1rem;font-weight:700}.publico .regua-cab span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-rail-ctx-label);font-size:11px;font-weight:700}.publico .regua-grelha{grid-template-columns:auto repeat(12,minmax(0,1fr));align-items:center;gap:5px;margin-top:18px;display:grid}.publico .regua-grelha .m{text-align:center;color:var(--color-rail-ctx-label);font-size:10.5px;font-weight:700}.publico .regua-grelha .a{font-variant-numeric:tabular-nums;color:var(--color-rail-item);padding-right:8px;font-size:.8125rem;font-weight:700}.publico .regua-grelha i{aspect-ratio:1;background:var(--color-rail-link);border-radius:3px}.publico .regua-grelha i.em-curso{background:var(--color-rail-item-active-bg);border:1px solid var(--color-rail-link)}.publico .regua-grelha i.por-viver{border:1px dashed var(--color-rail-seg-off);opacity:.6;background:0 0}.publico .regua-legenda{color:var(--color-rail-item);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:12px;display:flex}.publico .regua-legenda li{align-items:center;gap:7px;display:flex}.publico .regua-legenda i{background:var(--color-rail-link);border-radius:2px;width:11px;height:11px}.publico .regua-legenda i.em-curso{background:var(--color-rail-item-active-bg);border:1px solid var(--color-rail-link)}.publico .regua-legenda i.por-viver{border:1px dashed var(--color-rail-seg-off);background:0 0}.publico .regua-total{border-top:1px solid var(--color-rail-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:14px;display:grid}.publico .regua-total div{gap:2px;display:grid}.publico .regua-total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:650;line-height:1.1}.publico .regua-total span{color:var(--color-rail-item);font-size:12px}@media (max-width:520px){.publico .regua-total{grid-template-columns:repeat(3,auto);justify-content:space-between}}.publico .confere{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.publico .confere-cab{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex}.publico .confere-cab b{font-size:.9375rem}.publico .confere-cab span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700}.publico .confere table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.publico .confere th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);background:var(--color-zebra);padding:8px 12px;font-size:11px;font-weight:700}.publico .confere th:first-child,.publico .confere td:first-child{text-align:left}.publico .confere td{text-align:right;border-top:1px solid var(--color-border);white-space:nowrap;padding:9px 12px}.publico .confere td:first-child{white-space:normal;color:var(--color-ink-secondary)}.publico .confere td:last-child{width:1%}.publico .confere-pe{border-top:1px solid var(--color-border);color:var(--color-ink-caption);padding:10px 16px;font-size:12px}@media (max-width:520px){.publico .confere th,.publico .confere td{padding:8px 5px;font-size:.75rem}.publico .confere th{letter-spacing:.02em;font-size:9.5px}.publico .confere td:first-child,.publico .confere th:first-child{padding-left:10px}.publico .confere td:last-child{padding-right:8px}.publico .confere .tag{padding:1px 6px;font-size:10px}}.publico .ano-do-ensaio{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.publico .ano-do-ensaio+.ano-do-ensaio{margin-top:12px}.publico .ano-do-ensaio>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 18px;list-style:none;display:flex}.publico .ano-do-ensaio>summary::-webkit-details-marker{display:none}.publico .ano-do-ensaio>summary h3{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.publico .ano-do-ensaio>summary span{color:var(--color-ink-secondary);font-size:.875rem}.publico .ano-do-ensaio>summary:after{content:"+";color:var(--color-accent);margin-left:auto;font-size:1.25rem;line-height:1}.publico .ano-do-ensaio[open]>summary:after{content:"−"}.publico .ano-do-ensaio ol{border-top:1px solid var(--color-border)}.publico .ano-do-ensaio li{grid-template-columns:88px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:10px 18px;font-size:.9375rem;display:grid}.publico .ano-do-ensaio li+li{border-top:1px solid var(--color-border)}.publico .ano-do-ensaio li b{font-variant-numeric:tabular-nums;font-weight:700}.publico .ano-do-ensaio li p{color:var(--color-ink-secondary);margin:0}@media (max-width:620px){.publico .ano-do-ensaio li{grid-template-columns:minmax(0,1fr) auto}.publico .ano-do-ensaio li p{grid-area:2/1/auto/-1}}.publico .folha{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);font-variant-numeric:tabular-nums;overflow:hidden}.publico .folha-formula{border-bottom:1px solid var(--color-border-strong);background:var(--color-zebra);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:grid}.publico .folha-formula b{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:4px;padding:2px 8px;font-weight:600}.publico .folha-formula code{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-secondary);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;overflow:hidden}.publico .folha table{border-collapse:collapse;width:100%;font-size:.8125rem}.publico .folha th{text-align:center;color:var(--color-ink-caption);background:var(--color-zebra);border:1px solid var(--color-border);padding:4px 8px;font-size:11px;font-weight:600}.publico .folha td{text-align:right;border:1px solid var(--color-border);white-space:nowrap;padding:5px 8px}.publico .folha td:nth-child(2){text-align:left}.publico .folha tr>:first-child{text-align:center;width:28px;color:var(--color-ink-caption);background:var(--color-zebra);padding:4px 6px;font-size:11px}.publico .folha .cab td{background:var(--color-zebra);font-weight:700}.publico .folha .soma td{font-weight:700}.publico .folha td.mk{color:var(--color-accent-deep);background:var(--color-accent-tint);font-weight:600}.publico .folha td.falha{outline:2px solid var(--color-accent);outline-offset:-2px;font-weight:700}.publico .folha-pe{border-top:1px solid var(--color-border-strong);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;font-size:.8125rem;display:flex}@media (max-width:520px){.publico .folha table{table-layout:fixed;font-size:.6875rem}.publico .folha td,.publico .folha th{padding:4px}.publico .folha tr>:first-child{display:none}.publico .folha tr>:nth-child(2){width:22%}.publico .folha tr>:nth-child(3){width:24%}.publico .folha-formula{font-size:11.5px}}.publico .troca{gap:10px;display:grid}.publico .troca li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:minmax(0,5fr) 20px minmax(0,7fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.publico .troca .de{color:var(--color-ink);font-weight:600}.publico .troca .de small{color:var(--color-ink-caption);margin-top:2px;font-size:.8125rem;font-weight:400;display:block}.publico .troca .ic{color:var(--color-accent);margin-top:4px}.publico .troca .para{color:var(--color-ink-secondary)}.publico .troca .para b{color:var(--color-ink)}@media (max-width:700px){.publico .troca li{grid-template-columns:minmax(0,1fr);gap:6px}.publico .troca .ic{display:none}}.publico .so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.publico .campanha-faixa{background:var(--color-rail);color:var(--color-rail-item-active);font-size:.875rem}.publico .campanha-faixa .contentor{text-align:center;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;min-height:40px;padding-block:0;display:flex}.publico .campanha-faixa .faixa-texto{text-overflow:ellipsis;min-width:0;overflow:hidden}.publico .campanha-faixa .campanha-etq,.publico .campanha-faixa .faixa-longa>a{flex:none}.publico .campanha-faixa b{font-weight:700}.publico .campanha-faixa a{color:var(--color-rail-link);text-underline-offset:2px;font-weight:600;text-decoration:underline}.publico .campanha-faixa a.faixa-curta{color:inherit;gap:6px;font-weight:400;text-decoration:none;display:none}.publico .campanha-faixa .faixa-seta{color:var(--color-rail-link);flex:none;font-weight:600}.publico .campanha-faixa .faixa-camadas{display:grid}.publico .campanha-faixa .faixa-camada{grid-area:1/1;min-width:0}.publico .campanha-faixa .faixa-escondida{visibility:hidden}@media (max-width:1023px){.publico .campanha-faixa .faixa-longa{display:none}.publico .campanha-faixa a.faixa-curta{display:flex}}.publico .campanha-etq{background:var(--color-rail-badge-bg);border-radius:var(--radius-tag);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;font-size:10.5px;font-weight:700}.publico .antes{color:var(--color-ink-caption);font-weight:500;text-decoration:line-through}.publico .etq-campanha{background:var(--color-accent);color:var(--color-surface);border-radius:var(--radius-tag);white-space:nowrap;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:1.6;display:inline-block}.publico .precos-bloco{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:36px;display:grid}.publico .precos-bloco>section{background:var(--color-ground);border:1px solid var(--color-border);border-radius:14px;min-width:0;padding:clamp(18px,2.4vw,28px)}.publico .precos-bloco h2{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.publico .precos-entrada{align-items:center;gap:14px;margin-top:18px;display:flex}.publico .precos-entrada input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:120px;color:var(--color-ink);font-variant-numeric:tabular-nums;outline:none;padding:8px 12px;font-family:inherit;font-size:2rem;font-weight:700}.publico .precos-entrada input:focus{border-color:var(--color-accent)}.publico .precos-entrada span{color:var(--color-ink-secondary);font-weight:600}.publico .precos-cursor{width:100%;accent-color:var(--color-accent);margin-top:18px}.publico .precos-atalhos{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.publico .precos-atalhos button{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink-secondary);border-radius:var(--radius-pill);cursor:pointer;padding:5px 12px;font-size:.8125rem;font-weight:600}.publico .precos-atalhos button:hover{border-color:var(--color-accent);color:var(--color-accent)}.publico .precos-bloco>.precos-resultado{background:var(--color-rail);border-color:var(--color-rail);color:var(--color-rail-item-active);flex-direction:column;display:flex}.publico .precos-resultado .rotulo{color:var(--color-rail-ctx-label)}.publico .precos-resultado .valor{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;display:flex}.publico .precos-resultado .valor .numeral{font-size:clamp(3.25rem,2rem + 4vw,5.25rem)}.publico .precos-resultado .valor small{color:var(--color-rail-item);font-size:1rem;font-weight:600}.publico .precos-resultado .antes{color:var(--color-rail-seg-off)}.publico .precos-resultado .conta{color:var(--color-rail-item);font-variant-numeric:tabular-nums;margin-top:12px}.publico .precos-resultado .com-campanha{border-top:1px solid var(--color-rail-divider);color:var(--color-rail-item-active);font-variant-numeric:tabular-nums;margin-top:14px;padding-top:14px;font-size:.9375rem;display:grid}.publico .precos-resultado .com-campanha>p{grid-area:1/1}.publico .precos-resultado .linha-molde{visibility:hidden}.publico .precos-resultado .linha-molde:before,.publico .com-lugar>.molde:before{content:attr(data-molde)}@media (max-width:480px){.publico .precos-resultado .valor .antes{flex-basis:100%}}.publico .precos-resultado .botao{align-self:flex-start;margin-top:auto}.publico .precos-resultado .conta+.botao,.publico .precos-resultado .com-campanha+.botao{margin-top:22px}.publico .precos-rotulo{margin-top:40px;margin-bottom:10px}.publico .tabela-precos{border-collapse:collapse;border-top:1px solid var(--color-ink);font-variant-numeric:tabular-nums;width:100%}.publico .tabela-precos thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);border-bottom:1px solid var(--color-border-strong);padding:10px 12px;font-size:11px;font-weight:700}.publico .tabela-precos tbody th,.publico .tabela-precos td{border-bottom:1px solid var(--color-border);vertical-align:baseline;text-align:left;padding:18px 12px}.publico .tabela-precos tbody th{white-space:nowrap;font-size:1.0625rem;font-weight:700}.publico .tabela-precos .p{letter-spacing:-.02em;white-space:nowrap;font-size:1.5rem;font-weight:700}.publico .tabela-precos .p small{color:var(--color-ink-support);letter-spacing:0;font-size:.8125rem;font-weight:500}.publico .tabela-precos .p .antes{letter-spacing:0;font-size:1rem}.publico .tabela-precos .ex{color:var(--color-ink-secondary);font-size:.9375rem}.publico .tabela-precos .dir{text-align:right}.publico .tabela-precos{table-layout:fixed}.publico .tabela-precos thead th:first-child{width:21%}.publico .tabela-precos thead th:nth-child(2){width:20%}.publico .tabela-precos thead th:nth-child(4){width:11%}@media (max-width:1099px){.publico .tabela-precos thead th:first-child{width:12rem}.publico .tabela-precos thead th:nth-child(2){width:12.5rem}.publico .tabela-precos thead th:nth-child(4){width:8.5rem}}.publico .com-lugar{display:grid}.publico .com-lugar>*{grid-area:1/1}.publico .com-lugar>.molde,.publico .antes-guardado{visibility:hidden}.publico .tabela-precos tr.activo>*{background:var(--color-accent-tint)}.publico .tabela-precos tr.activo>:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.publico .tabela-nota{color:var(--color-ink-caption);margin-top:12px;font-size:.8125rem}.publico .incluido{border-top:1px solid var(--color-rail-divider);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.publico .incluido article{padding:24px 28px 4px 0}.publico .incluido article+article{border-left:1px solid var(--color-rail-divider);padding-left:28px}.publico .incluido h3{letter-spacing:-.015em;font-size:1.1875rem;font-weight:700}.publico .incluido p{color:var(--color-rail-item);margin-top:10px}.publico .incluido-nota{color:var(--color-rail-item);max-width:76ch;margin-top:28px;font-size:.875rem}.publico .incluido-nota b{color:var(--color-rail-item-active)}@media (max-width:900px){.publico .tabela-precos .ex,.publico .tabela-precos thead th:nth-child(3){display:none}.publico .tabela-precos thead th:first-child{width:40%}.publico .tabela-precos thead th:nth-child(2){width:auto}.publico .tabela-precos thead th:nth-child(4){width:9rem}}@media (max-width:860px){.publico .precos-bloco,.publico .incluido{grid-template-columns:minmax(0,1fr)}.publico .incluido article,.publico .incluido article+article{border-left:0;padding:20px 0 4px}.publico .incluido article+article{border-top:1px solid var(--color-rail-divider)}}@media (max-width:560px){.publico .tabela-precos tr>:nth-child(4){display:none}.publico .tabela-precos thead th:first-child{width:50%}.publico .tabela-precos .p{white-space:normal;font-size:1.25rem}.publico .tabela-precos tbody th{white-space:normal;font-size:1rem}}.publico .pedido-medicao,.publico .pedido-medicao-feito{z-index:80;background:var(--color-surface);width:min(400px,100% - 40px);color:var(--color-ink);border:1px solid var(--color-border-strong);position:fixed;bottom:20px;left:20px}.publico .pedido-medicao{box-shadow:var(--shadow-dialog);border-radius:14px;padding:18px 20px 16px}.publico .pedido-medicao:focus{outline:none}.publico .pedido-medicao:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.publico .pedido-medicao h2{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;line-height:1.35}.publico .pedido-medicao p{color:var(--color-ink-secondary);margin-top:6px;font-size:.9375rem;line-height:1.5}.publico .pedido-medicao .pm-escolha{color:var(--color-ink-support);margin-top:10px;font-size:.8125rem}.publico .pedido-medicao .pm-escolha b{color:var(--color-ink)}.publico .pedido-medicao .pm-botoes{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.publico .pedido-medicao .pm-botao{background:var(--color-ink);width:100%;color:var(--color-surface);border-color:var(--color-ink);padding:10px 14px;font-size:.9375rem;font-weight:700}.publico .pedido-medicao .pm-botao:hover{background:var(--color-rail);border-color:var(--color-rail);color:var(--color-surface)}.publico .pedido-medicao .pm-botao:disabled{cursor:progress}.publico .pedido-medicao .pm-mais{color:var(--color-accent-hover);text-underline-offset:2px;margin-top:10px;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-block}.publico .pedido-medicao-feito{color:var(--color-ink-secondary);box-shadow:var(--shadow-card);border-radius:12px;padding:12px 16px;font-size:.875rem;line-height:1.5}.publico .pedido-medicao-feito b{color:var(--color-ink)}@media (max-width:640px){.publico .pedido-medicao,.publico .pedido-medicao-feito{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto}.publico .pedido-medicao{padding:16px 16px 14px}}@media print{.publico .pedido-medicao,.publico .pedido-medicao-feito{display:none}}.publico .rodape-fim .preferencias-de-medicao{color:var(--color-ink-secondary);font-weight:600}.publico .rodape-fim .preferencias-de-medicao:hover{color:var(--color-accent)}.publico .confianca{border-block:1px solid var(--color-border);background:var(--color-surface)}.publico .confianca ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;display:grid}.publico .confianca li{padding:22px 0}.publico .confianca li,.publico .confianca li>a{color:var(--color-ink-secondary);align-items:flex-start;gap:12px;display:flex}.publico .confianca .ic{width:22px;height:22px;color:var(--color-accent);margin-top:1px}.publico .confianca li span{font-size:.875rem;line-height:1.45}.publico .confianca b{color:var(--color-ink);font-size:.9375rem;font-weight:700;display:block}.publico .confianca a:hover b{color:var(--color-accent)}@media (max-width:900px){.publico .confianca ul{grid-template-columns:repeat(2,minmax(0,1fr))}.publico .confianca li{padding:16px 0}}@media (max-width:560px){.publico .confianca ul{grid-template-columns:minmax(0,1fr)}.publico .confianca li{padding:12px 0}.publico .confianca li+li{border-top:1px solid var(--color-divider)}}.publico .ad{border-top:1px solid var(--color-ink);margin-top:40px}.publico .ad-linha{border-bottom:1px solid var(--color-border-strong);grid-template-columns:180px minmax(0,1fr) minmax(0,1.25fr);gap:28px;padding:18px 0;display:grid}.publico .ad-cab{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);padding:12px 0;font-size:11px;font-weight:700}.publico .ad-linha>b{color:var(--color-ink);font-weight:700}.publico .ad-hoje{color:var(--color-ink-caption)}.publico .ad-rotulo{display:none}.publico .ad-mk{color:var(--color-ink);gap:10px;display:flex}.publico .ad-mk .ic{width:18px;height:18px;color:var(--color-accent);margin-top:3px}@media (max-width:760px){.publico .ad-linha{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.publico .ad-cab{display:none}.publico .ad-rotulo{font-weight:600;display:inline}}.publico .visor{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:32px;margin-top:40px;display:grid}.publico .visor-lista{gap:6px;display:grid;position:sticky;top:96px}.publico .visor-lista button{border-radius:var(--radius-card);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:14px;padding:16px 18px;display:flex}.publico .visor-lista button:hover{background:var(--color-ground)}.publico .visor-lista button[aria-selected=true]{border-color:var(--color-border);background:var(--color-ground)}.publico .visor-n{border-radius:var(--radius-control);background:var(--color-neutral-tint);width:28px;height:28px;color:var(--color-ink-secondary);flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.publico .visor-lista button[aria-selected=true] .visor-n{background:var(--color-rail);color:var(--color-surface)}.publico .visor-curto{display:none}.publico .visor-longo b{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;display:block}.publico .visor-longo>span{color:var(--color-ink-secondary);margin-top:4px;font-size:.9375rem;line-height:1.45;display:block}.publico .visor-painel[hidden],.publico .visor-texto{display:none}.publico .visor-painel .func-liga{margin-top:16px}@media (max-width:1000px){.publico .visor{grid-template-columns:minmax(0,1fr);gap:20px}.publico .visor-lista{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none;gap:6px;display:flex;position:static;overflow:auto hidden}.publico .visor-lista::-webkit-scrollbar{display:none}.publico .visor-lista button{border-color:var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);flex:none;align-items:center;gap:8px;width:auto;padding:6px 14px 6px 6px}.publico .visor-lista button[aria-selected=true]{border-color:var(--color-rail);background:var(--color-rail);color:var(--color-surface)}.publico .visor-lista button[aria-selected=true] .visor-n{background:var(--color-surface);color:var(--color-rail)}.publico .visor-n{border-radius:var(--radius-pill);width:24px;height:24px;font-size:12px}.publico .visor-longo{display:none}.publico .visor-curto{white-space:nowrap;font-size:.9375rem;font-weight:600;display:inline}.publico .visor-texto{margin-bottom:16px;display:block}.publico .visor-titulo{letter-spacing:-.015em;color:var(--color-ink);font-size:1.25rem;font-weight:700}.publico .visor-texto p+p{color:var(--color-ink-secondary);margin-top:6px}}@media (max-width:560px){.publico .visor-lista{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-inline:0;padding:0;display:grid;overflow:visible}.publico .visor-lista button{justify-content:center;padding:8px 4px}.publico .visor-n{display:none}.publico .visor-curto{font-size:.875rem}}.publico .mais-func{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.publico .recursos-cartoes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px;display:grid}.publico .mais-func a,.publico .recursos-cartoes a{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);height:100%;color:var(--color-ink);flex-direction:column;gap:8px;padding:22px;display:flex}.publico .mais-func a:hover,.publico .recursos-cartoes a:hover{border-color:var(--color-border-accent)}.publico .mais-func b,.publico .recursos-cartoes b{font-size:1.0625rem;font-weight:700}.publico .recursos-cartoes b i{color:var(--color-ink-caption);font-style:normal;font-weight:500}.publico .mais-func b+span,.publico .recursos-cartoes b+span{color:var(--color-ink-secondary);font-size:.9375rem;line-height:1.45}.publico .mais-func .ligacao-seta,.publico .recursos-cartoes .ligacao-seta{color:var(--color-accent);margin-top:auto;padding-top:6px}@media (max-width:1000px){.publico .mais-func{grid-template-columns:repeat(2,minmax(0,1fr))}}.publico .seta-titulo{display:none}@media (max-width:560px){.publico .mais-func{grid-template-columns:minmax(0,1fr);gap:10px}.publico .recursos-cartoes{gap:10px}.publico .mais-func a,.publico .recursos-cartoes a{gap:4px;padding:14px 16px}.publico .mais-func b,.publico .recursos-cartoes b{align-items:center;gap:6px;display:flex}.publico .seta-titulo{color:var(--color-accent);margin-left:auto;display:block}.publico .mais-func .ligacao-seta,.publico .recursos-cartoes .ligacao-seta{display:none}}.publico .convite h2{letter-spacing:-.03em;color:var(--color-surface);margin-top:12px;font-size:clamp(2rem,1rem + 2.6vw,3.25rem);font-weight:700;line-height:1.05}.publico .convite p:not(.kicker){max-width:56ch;color:var(--color-rail-item);margin-top:14px}.publico .botao-claro{border-color:var(--color-rail-item);color:var(--color-surface);background:0 0}.publico .botao-claro:hover{background:var(--color-rail-context-bg);color:var(--color-surface)}.publico .comecar{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.publico .comecar li{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:28px}.publico .comecar-n{color:var(--color-accent);font-size:3.25rem;display:block}.publico .comecar h3{letter-spacing:-.015em;text-wrap:balance;margin-top:16px;font-size:1.25rem;font-weight:700}.publico .comecar p{color:var(--color-ink-secondary);margin-top:8px}.publico .comecar-cta{margin-top:32px}@media (max-width:900px){.publico .comecar{grid-template-columns:minmax(0,1fr);gap:12px}.publico .comecar li{gap:16px;padding:20px;display:flex}.publico .comecar-n{font-size:2.25rem;line-height:1}.publico .comecar h3{margin-top:0;font-size:1.125rem}}.publico .preco-grelha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.publico .preco-exemplo{border-left:3px solid var(--color-accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-accent-tint);color:var(--color-ink);margin-top:22px;padding:14px 18px}.publico .escaloes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publico .escalao{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:6px;padding:20px 22px;display:flex;position:relative}.publico .escalao-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:.75rem;font-weight:700}.publico .escalao .numeral{color:var(--color-ink);font-size:2.5rem}.publico .escalao small{color:var(--color-ink-caption);font-size:.8125rem}.publico .escalao.gratis{border-color:var(--color-rail);background:var(--color-rail)}.publico .escalao.gratis .escalao-rotulo{color:var(--color-rail-link)}.publico .escalao.gratis .numeral{color:var(--color-surface)}.publico .escalao.gratis small{color:var(--color-rail-item)}.publico .escalao-campanha{position:absolute;top:16px;right:16px}.publico .escaloes-nota{color:var(--color-ink-caption);grid-column:1/-1;font-size:.875rem}@media (max-width:900px){.publico .preco-grelha{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.publico .escalao{padding:16px}.publico .escalao .numeral{font-size:2rem}.publico .escalao-campanha{align-self:flex-start;position:static}}.publico .centimo{align-items:start}.publico .regras-curtas{gap:14px;margin-top:28px;display:grid}.publico .regras-curtas li{color:var(--color-ink-secondary);gap:10px;display:flex}.publico .regras-curtas .ic{width:18px;height:18px;color:var(--color-accent);margin-top:4px}.publico .regras-curtas b{color:var(--color-ink);font-weight:700}.publico .func-bloco{margin-top:clamp(56px,7vw,96px)}.publico .numeros-cartao{border-radius:var(--radius-dialog);padding:clamp(28px,4vw,48px)}.publico .conv-linha{border-left:3px solid var(--color-accent);background:var(--color-accent-tint);color:var(--color-ink-secondary);border-radius:0 10px 10px 0;padding:12px 16px;font-size:.9375rem;line-height:1.55}.publico .conv-linha b{color:var(--color-ink)}.publico .conv-linha a{white-space:nowrap;font-weight:700}.publico .conv-grelha{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:0 56px;display:grid}.publico .conv-principal{min-width:0}.publico .conv-coluna{flex-direction:column;max-height:calc(100vh - 104px);margin-top:36px;display:flex;position:sticky;top:88px}@media (max-width:1199px){.publico .conv-grelha{display:block}.publico .conv-coluna{display:none}}.publico .conv-indice{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:96px;overflow-y:auto}@media (max-height:660px){.publico .conv-indice{min-height:64px}}.publico .conv-indice .rotulo{margin-bottom:8px}.publico .conv-indice ol{border-left:2px solid var(--color-border)}.publico .conv-indice a{color:var(--color-ink-secondary);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 14px;font-size:.875rem;line-height:1.4;display:block}.publico .conv-indice a:hover{color:var(--color-ink)}.publico .conv-indice a[aria-current=location]{border-left-color:var(--color-accent);color:var(--color-ink);font-weight:600}.publico .conv-pc{border:1px solid var(--color-border-accent-2);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:14px;flex:none;margin-top:24px;padding:18px}@media (max-height:580px){.publico .conv-indice{min-height:48px}.publico .conv-pc{margin-top:16px}}.publico .conv-pc p.conv-selo-lugar{align-items:flex-start;min-height:calc(3em + 8px);font-size:.75rem;line-height:1.5;display:flex}.publico .conv-selo{background:var(--color-accent-tint);color:var(--color-accent-deep);border-radius:10px;flex-direction:column;padding:4px 10px;font-weight:700;display:inline-flex}.publico .conv-selo>span{white-space:nowrap}.publico .conv-selo-ate{font-weight:600}.publico .conv-pc-marca{color:var(--color-ink);align-items:center;gap:8px;margin-top:10px;font-weight:700;display:flex}.publico .conv-pc-marca .marca-q{border-radius:5px;width:20px;height:20px}.publico .conv-pc-marca .marca-q:after{width:6px;height:6px;top:2px;right:2px}.publico .conv-pc p{color:var(--color-ink-secondary);margin-top:6px;font-size:.875rem;line-height:1.5}.publico .conv-pc p.conv-pc-marca{color:var(--color-ink);margin-top:10px}.publico .conv-pc p.conv-outro{margin-top:14px}.publico .conv-pc>.botao{width:100%;margin-top:14px}.publico .conv-pc .garantias{gap:5px;margin-top:12px;font-size:.8125rem;display:grid}.publico .conv-pc .garantias .ic{width:15px;height:15px}.publico .conv-pc .conv-outro{font-size:.8125rem}.publico .conv-cartao{border:1px solid var(--color-border-accent-2);background:var(--color-surface);max-width:72ch;box-shadow:var(--shadow-card);border-radius:14px;grid-template-columns:minmax(0,1fr) 236px;grid-template-areas:"texto ecra""accoes ecra";gap:4px 26px;margin-top:36px;padding:24px;display:grid}.publico .conv-cartao.conv-cartao-sem-ecra{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto""accoes"}.publico .conv-cartao-texto{grid-area:texto}.publico .conv-cartao h2{letter-spacing:-.01em;color:var(--color-ink);margin-top:8px;font-size:1.25rem;font-weight:700}.publico .conv-cartao-corpo p{color:var(--color-ink-secondary);margin-top:10px}.publico .conv-cartao-corpo strong{color:var(--color-ink);font-weight:650}.publico .conv-cartao-corpo a{text-underline-offset:2px;text-decoration:underline}.publico .conv-cartao-ecra{background:var(--color-ground);border:1px solid var(--color-border);border-radius:10px;grid-area:ecra;align-self:start;height:300px;position:relative;overflow:clip}.publico .conv-cartao-ecra>div{zoom:.5;pointer-events:none;margin:16px}.publico .conv-cartao-ecra:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-ground));height:64px;position:absolute;inset:auto 0 0}.publico .conv-app{color:var(--color-ink);font-size:13.5px;line-height:1.45}.publico .conv-cartao-accoes{grid-area:accoes;align-self:end;margin-top:16px}.publico .conv-botoes{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.publico .conv-cartao .garantias{margin-top:14px}.publico .conv-outro{border-top:1px solid var(--color-border);color:var(--color-ink-secondary);margin-top:14px;padding-top:12px;font-size:.875rem}.publico .conv-outro a{font-weight:600}.publico .conv-partilhar:not(.botao){color:var(--color-accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.publico .conv-partilhar:not(.botao):hover{color:var(--color-accent-hover)}.publico .conv-linha .conv-partilhar{white-space:nowrap;font-weight:700;display:inline}.publico .conv-depois{margin-top:0}@media (max-width:700px){.publico .conv-cartao{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto""ecra""accoes";padding:18px}.publico .conv-cartao-ecra{height:230px;margin-top:14px}.publico .conv-cartao-ecra>div{zoom:.62}}.publico .conv-chamada .kicker{margin-bottom:6px}.publico .conv-chamada p.kicker{color:var(--color-accent-hover);margin-top:0}.publico .conv-chamada .garantias{gap:6px 18px;margin-top:12px}.publico .conv-chamada-accoes{justify-items:stretch;gap:10px;display:grid}.publico .conv-chamada-accoes .ligacao-seta{justify-content:center;min-height:24px;font-size:.875rem}.publico .conv-cartao-accoes .ligacao-seta{min-height:24px}.publico .conv-chamada-accoes .conv-outro{margin-top:2px}@media print{.publico .conv-grelha{display:block}.publico .conv-coluna,.publico .conv-linha,.publico .conv-cartao-ecra,.publico .conv-cartao-accoes{display:none!important}.publico .conv-cartao{box-shadow:none;display:block}}.publico .conv-barra{display:none}@media (max-width:899px){.publico .conv-barra{z-index:40;padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px)) 16px;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-dialog);align-items:center;gap:10px;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 24px))}.publico .conv-barra-visivel{transform:none}.publico:has(.conv-grelha) .rodape{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}}.publico .conv-barra-texto{min-width:0;color:var(--color-ink-secondary);flex:auto;font-size:.8125rem;line-height:1.35}.publico .conv-barra-texto b{color:var(--color-ink);font-weight:700}.publico .conv-barra .botao{flex:none}.publico .conv-barra-fechar{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.publico .conv-barra-fechar:hover{background:var(--color-ground);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.publico .conv-barra{transition:none}}.publico .conv-folha{border:1px solid var(--color-border);background:var(--color-surface);width:min(460px,100% - 32px);max-width:none;color:var(--color-ink);box-shadow:var(--shadow-dialog);border-radius:16px;margin:auto;padding:22px 22px 20px}.publico .conv-folha::backdrop{background:color-mix(in srgb, var(--color-ink) 45%, transparent)}.publico .conv-folha-titulo{letter-spacing:-.01em;padding-right:40px;font-size:1.0625rem;font-weight:700;line-height:1.35}.publico .conv-folha-nota{color:var(--color-ink-secondary);margin-top:6px;font-size:.875rem;line-height:1.5}.publico .conv-folha-mensagem{background:var(--color-ground);overflow-wrap:anywhere;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:.9375rem;line-height:1.55}.publico .conv-folha-ligacao{color:var(--color-accent-deep);font-weight:600}.publico .conv-folha-botoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.publico .conv-folha-botoes .botao{padding:10px 12px;font-size:.875rem}.publico .conv-folha-falha{color:var(--color-accent-deep);margin-top:10px;font-size:.875rem;font-weight:600}.publico .conv-folha-fechar{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.publico .conv-folha-fechar:hover{background:var(--color-ground);color:var(--color-ink)}@media (max-width:640px){.publico .conv-folha{width:100%;max-width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:16px 16px 0 0;margin:auto 0 0}.publico .conv-folha-botoes{grid-template-columns:minmax(0,1fr)}}.publico .conv-enquanto{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.publico .pedir-email.feito .conv-enquanto-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-kicker);margin-top:0;font-size:11px;font-weight:700}.publico .pedir-email.feito .conv-enquanto-frase{color:var(--color-ink)}.publico .conv-enquanto .conv-botoes{margin-top:12px}.publico .pedir-email.feito .conv-enquanto .botao{margin-top:0}.publico .conv-enquanto .ligacao-seta{min-height:24px;color:var(--color-accent);font-size:.9375rem}.publico .pedir-email.feito .conv-enquanto-garantias{color:var(--color-ink-caption);margin-top:10px;font-size:.8125rem}.publico .pe-outro{min-height:24px;color:var(--color-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:2px 0;font-size:.875rem;font-weight:600;text-decoration:underline}.publico .pe-outro:hover{color:var(--color-accent-hover)}.publico .pedir-email h3[tabindex="-1"]:focus,.publico #conteudo[tabindex="-1"]:focus{outline:none}.publico .conv-so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.publico .conv-barra,.publico .conv-folha{display:none!important}}.publico .si-grelha{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;margin-top:8px;display:grid}.publico .si-lado{position:sticky;top:88px}.publico .si-cab .titulo{max-width:18ch}.publico .si-accoes{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.publico .si-cartao{background:var(--color-surface);border:1px solid var(--color-border-accent-2);box-shadow:var(--shadow-card);border-radius:14px;padding:22px}.publico .si-cartao h2{color:var(--color-ink);margin-top:6px;font-size:1.0625rem}.publico .si-cartao>.botao{width:100%}.publico .si-cartao .garantias{flex-direction:column;gap:6px;margin-top:14px;font-size:.8125rem}.publico .si-lista{color:var(--color-ink);gap:10px;margin:14px 0 18px;font-size:.9375rem;display:grid}.publico .si-lista li{align-items:flex-start;gap:10px;display:flex}.publico .si-lista .ic,.publico .si-documentos .ic,.publico .si-garantias b .ic{width:20px;height:20px;color:var(--color-accent);flex:none;margin-top:1px}.publico .si-so-movel{margin-top:28px;display:none}@media (max-width:1099px){.publico .si-grelha{grid-template-columns:minmax(0,1fr)}.publico .si-lado{display:none}.publico .si-so-movel{display:block}}.publico .si-linha{gap:28px;margin-top:44px;padding:0;list-style:none;display:grid;position:relative}.publico .si-linha:before{content:"";background:var(--color-border-accent);width:2px;position:absolute;top:8px;bottom:8px;left:17px}.publico .si-marco{grid-template-columns:36px minmax(0,1fr);gap:18px;display:grid;position:relative}.publico .si-n{z-index:1;background:var(--color-accent);width:36px;height:36px;color:var(--color-surface);box-shadow:0 0 0 6px var(--color-surface);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.publico .si-n .ic{stroke-width:3px;width:18px;height:18px}.publico .si-fim .si-n{background:var(--color-accent-deep)}.publico .si-marco .kicker{font-size:.6875rem}.publico .si-marco h2{letter-spacing:-.015em;color:var(--color-ink);margin-top:4px;font-size:1.375rem}.publico .si-marco p{max-width:60ch;color:var(--color-ink-secondary);margin-top:8px}.publico .si-ecra{max-width:540px;margin-top:16px}.publico .si-ecra p{max-width:none;color:inherit;margin-top:0}.publico .si-rep{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:10px;min-width:0;padding:14px 16px;font-size:13px;display:grid}.publico .si-rep-cab b{font-size:13.5px;display:block}.publico .si-convites{gap:10px;display:grid}.publico .si-convite-cab{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.publico .si-convite-cab b{text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.publico .si-link{gap:4px;display:grid}.publico .si-link>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publico .si-link code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-ground);flex:1;min-width:0;padding:7px 10px;font-size:11.5px;overflow:hidden}.publico .si-convite-pe{border-top:1px solid var(--color-divider);justify-content:flex-end;padding-top:8px;display:flex}.publico .si-ghost{color:var(--color-ink);font-weight:600}.publico .si-bloco{margin-top:56px}.publico .si-bloco>h2{letter-spacing:-.02em;color:var(--color-ink);font-size:1.5rem}.publico .si-bloco>p{max-width:62ch;color:var(--color-ink-secondary);margin-top:8px}.publico .si-garantias{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.publico .si-garantias>div{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:18px}.publico .si-garantias b{color:var(--color-ink);align-items:flex-start;gap:8px;display:flex}.publico .si-garantias p{color:var(--color-ink-secondary);margin-top:6px;font-size:.9375rem}.publico .si-documentos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-top:16px;display:grid}.publico .si-documentos li{color:var(--color-ink);align-items:flex-start;gap:10px;display:flex}.publico .si-documentos small{color:var(--color-ink-secondary);margin-top:2px;font-size:.875rem;display:block}.publico .si-marcar{counter-reset:si;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;padding:0;list-style:none;display:grid}.publico .si-marcar li{counter-increment:si;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:18px}.publico .si-marcar li:before{content:counter(si);background:var(--color-accent-tint);width:28px;height:28px;color:var(--color-accent-deep);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:700;display:grid}.publico .si-marcar b{color:var(--color-ink);display:block}.publico .si-marcar p{color:var(--color-ink-secondary);margin-top:6px;font-size:.9375rem}@media (max-width:760px){.publico .si-marcar{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.publico .si-garantias,.publico .si-documentos{grid-template-columns:minmax(0,1fr)}.publico .si-marco h2{font-size:1.1875rem}}.publico .cxp-lancar{z-index:45;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-pill);background:var(--color-accent);min-height:48px;color:var(--color-surface);box-shadow:var(--shadow-dialog);align-items:center;gap:9px;padding:0 20px 0 16px;font-size:.9375rem;font-weight:700;line-height:1;transition:transform .22s,background-color .15s;display:inline-flex;position:fixed}.publico .cxp-lancar:hover{background:var(--color-accent-hover);color:var(--color-surface)}.publico .cxp-lancar .ic{stroke-width:1.8px;width:22px;height:22px}.publico .cxp-ic-aberto{display:none}.publico .cxp[data-aberto=sim] .cxp-lancar{background:var(--color-rail)}.publico .cxp[data-aberto=sim] .cxp-ic-fechado{display:none}.publico .cxp[data-aberto=sim] .cxp-ic-aberto{display:block}.publico .cxp-a-abrir{z-index:45;right:24px;bottom:calc(84px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink-secondary);box-shadow:var(--shadow-card);padding:6px 12px;font-size:.8125rem;position:fixed}.publico .cxp-painel{z-index:47;inset:auto 24px calc(84px + env(safe-area-inset-bottom,0px)) auto;width:392px;max-width:calc(100vw - 32px);max-height:calc(100vh - 84px - var(--cxp-acima,84px));max-height:calc(100dvh - 84px - var(--cxp-acima,84px));background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border-strong);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);margin:0;padding:0;position:fixed;overflow:hidden}.publico .cxp-painel[open]{flex-direction:column;display:flex}.publico .cxp[data-barra=sim] .cxp-painel:not(:modal){bottom:calc(84px + var(--altura-da-barra,84px));max-height:calc(100vh - 84px - var(--cxp-acima,84px) - var(--altura-da-barra,84px));max-height:calc(100dvh - 84px - var(--cxp-acima,84px) - var(--altura-da-barra,84px))}.publico .cxp-painel:modal{inset:auto 0 var(--cxp-teclado,0px) 0;width:392px;max-width:100%;max-height:90vh;max-height:min(90dvh, calc(var(--cxp-visivel,100dvh) - 16px));border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;border-bottom:0;margin:0 auto}.publico .cxp-painel::backdrop{background:color-mix(in srgb, var(--color-rail) 32%, transparent)}.publico .cxp-pega{border-radius:var(--radius-pill);background:var(--color-border-strong);flex:none;width:40px;height:4px;margin:8px auto 0}.publico .cxp-painel:modal .cxp-cab{padding-top:10px}.publico .cxp-painel:modal .cxp-corpo{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}@media (max-width:640px){.publico .cxp-painel:modal{width:100%}}.publico .cxp-cab{border-bottom:1px solid var(--color-border);flex:none;align-items:flex-start;gap:12px;padding:18px 18px 14px 20px;display:flex}.publico .cxp-cab h2{letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.3}.publico .cxp-cab p{color:var(--color-ink-secondary);margin-top:4px;font-size:.875rem;line-height:1.45}.publico .cxp-fechar{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px -6px 0 auto;display:grid}.publico .cxp-fechar:hover{background:var(--color-ground);color:var(--color-ink)}.publico .cxp-fechar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.publico .cxp-passos{flex:none;gap:6px;margin:0;padding:10px 20px 0;list-style:none;display:flex}.publico .cxp-passos li{border-top:3px solid var(--color-neutral-tint);color:var(--color-ink-kicker);letter-spacing:.05em;text-transform:uppercase;flex:1 1 0;padding-top:7px;font-size:11px;font-weight:700;line-height:1.35}.publico .cxp-passos li.on{border-top-color:var(--color-accent);color:var(--color-accent-hover)}.publico .cxp-passos li.feito{border-top-color:var(--color-data-3);color:var(--color-ink-support)}.publico .cxp-corpo{overscroll-behavior:contain;grid-auto-rows:max-content;gap:14px;padding:14px 20px 18px;scroll-padding-bottom:80px;display:grid;overflow-y:auto}.publico .cxp-geral{color:var(--color-ink-secondary);font-size:.8125rem;line-height:1.5}.publico .cxp-tema{border:0;min-width:0;margin:0;padding:0}.publico .cxp-tema legend,.publico .cxp-campo label{color:var(--color-ink-support);margin-bottom:6px;padding:0;font-size:12px;font-weight:600;display:block}.publico .cxp-opc{color:var(--color-ink-caption);font-weight:400}.publico .cxp-chips{flex-wrap:wrap;gap:6px;display:flex}.publico .cxp-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.publico .cxp-chip input{opacity:0;width:1px;height:1px;position:absolute}.publico .cxp-chip.on{border-color:var(--color-accent);background:var(--color-accent-tint);color:var(--color-accent-deep)}.publico .cxp-chip:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.publico .cxp-campo input,.publico .cxp-campo textarea,.publico .cxp-campo select{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;outline:none;padding:9px 12px;font-size:.9375rem;line-height:1.45}.publico .cxp-campo textarea{resize:vertical;min-height:104px}.publico .cxp-campo input:focus,.publico .cxp-campo textarea:focus,.publico .cxp-campo select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint)}.publico .cxp-campo [aria-invalid=true]{border-color:var(--color-accent-deep);background:var(--color-accent-tint)}.publico .cxp-dica{color:var(--color-ink-caption);justify-content:space-between;gap:10px;margin-top:6px;font-size:.8125rem;line-height:1.4;display:flex}.publico .cxp-conta{font-variant-numeric:tabular-nums;flex:none}.publico .cxp-aviso{border-radius:var(--radius-control);background:var(--color-ground);color:var(--color-ink);margin-top:6px;padding:8px 10px;font-size:.8125rem;line-height:1.45}.publico .cxp-erro{color:var(--color-accent-deep);margin-top:5px;font-size:.8125rem;font-weight:600}.publico .cxp-falha{border-radius:var(--radius-control);background:var(--color-accent-tint);color:var(--color-accent-deep);padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.45}.publico .cxp-sug{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-zebra);padding:10px 12px 6px}.publico .cxp-sug[hidden]{display:none}.publico .cxp-sug-rot{color:var(--color-ink-kicker);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.publico .cxp-sug ul{margin:6px 0 0;padding:0;list-style:none}.publico .cxp-sug li+li{border-top:1px solid var(--color-divider)}.publico .cxp-sug a{color:var(--color-ink);grid-template-columns:62px minmax(0,1fr);gap:2px 10px;padding:8px 0;text-decoration:none;display:grid}.publico .cxp-sug a:hover .cxp-sug-t{color:var(--color-accent-hover);text-underline-offset:2px;text-decoration:underline}.publico .cxp-tipo{border-radius:var(--radius-tag);background:var(--color-accent-tint);color:var(--color-tag-pago-ink);letter-spacing:.04em;text-transform:uppercase;grid-row:span 2;place-self:start;margin-top:2px;padding:2px 6px;font-size:10.5px;font-weight:700}.publico .cxp-sug-t{font-size:.875rem;font-weight:600;line-height:1.35}.publico .cxp-sug-s{color:var(--color-ink-secondary);font-size:.8125rem;line-height:1.35}.publico .cxp-pe{z-index:1;background:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;margin:0 -20px;padding:12px 20px 16px;display:flex;position:sticky;bottom:-18px}.publico .cxp-pe:last-child{margin-bottom:-18px}.publico .cxp-pe .botao[disabled]{opacity:.55;cursor:default}.publico .cxp-pe-nota{color:var(--color-ink-caption);font-size:.8125rem}.publico .cxp-voltar{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:2px 0;font-size:.875rem;font-weight:600;display:inline-flex}.publico .cxp-voltar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transform:scaleX(-1)}.publico .cxp-citacao{border-left:3px solid var(--color-border-accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-zebra);max-height:9.5em;color:var(--color-ink-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:.875rem;line-height:1.45;overflow-y:auto}.publico .cxp-duas{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.publico .cxp-novidades{border-radius:var(--radius-control);background:var(--color-ground);color:var(--color-ink-secondary);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 13px;font-size:.8125rem;line-height:1.5;display:flex}.publico .cxp-novidades input{width:16px;height:16px;accent-color:var(--color-accent);flex:none;margin:2px 0 0}.publico .cxp-novidades b{color:var(--color-ink);font-weight:600}.publico .cxp-isco{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.publico .cxp-info{color:var(--color-ink-caption);font-size:.75rem;line-height:1.5}.publico .cxp-info a{color:var(--color-accent-hover);text-underline-offset:2px;text-decoration:underline}.publico .cxp-feito-msg{gap:10px;display:grid}.publico .cxp-feito-ic{background:var(--color-accent-tint);width:40px;height:40px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.publico .cxp-feito-ic svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.publico .cxp-feito h3{font-size:1.0625rem;font-weight:700}.publico .cxp-feito h3:focus{outline:none}.publico .cxp-feito-msg p{color:var(--color-ink-secondary);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.publico .cxp-feito-msg .cxp-falta{border-radius:var(--radius-control);background:var(--color-ground);color:var(--color-ink);padding:10px 12px;font-size:.875rem}.publico .cxp-convite2{border:1px dashed var(--color-border-accent);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink-secondary);justify-items:start;gap:10px;padding:12px 14px;font-size:.8125rem;line-height:1.5;display:grid}.publico .cxp-convite2 b{color:var(--color-ink);font-weight:600}.publico .cxp-convite2-botoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.publico .cxp-convite2-feito{border-radius:var(--radius-control);background:var(--color-ground);color:var(--color-ink);padding:10px 12px;font-size:.875rem;line-height:1.5}.publico .cxp-convite2-feito:focus{outline:none}.publico .cxp-outra{color:var(--color-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:.875rem;font-weight:600;text-decoration:underline}.publico:has(.cxp-lancar) .rodape{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}html:has(.publico):has(.cxp-lancar){scroll-padding-bottom:96px}.publico:has(.cxp-lancar) .conv-coluna{max-height:calc(100vh - 176px)}@media (max-height:660px){.publico:has(.cxp-lancar) .conv-indice{display:none}}@media (max-height:580px){:is(.publico:has(.cxp-lancar) .conv-coluna,.publico:has(.cxp-lancar) .si-lado){top:76px}}@media (max-width:640px){.publico .cxp-lancar{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;width:52px;height:52px;min-height:0;padding:0}.publico .cxp-lancar .ic{width:24px;height:24px}.publico .cxp-lancar-texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.publico .cxp-a-abrir{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}.publico .cxp[data-aberto=sim] .cxp-lancar,:is(.publico:has(.pedido-medicao) .cxp-lancar,.publico:has(.pedido-medicao-feito) .cxp-lancar){visibility:hidden}}@media (max-width:899px){.publico .cxp[data-barra=sim] .cxp-lancar{transform:translateY(calc(env(safe-area-inset-bottom,0px) - var(--altura-da-barra,84px)))}.publico:has(.conv-barra-visivel) .cxp-lancar{transform:translateY(calc(env(safe-area-inset-bottom,0px) - var(--altura-da-barra,84px)))}.publico:has(.conv-grelha) .cxp-a-abrir{bottom:calc(76px + var(--altura-da-barra,84px))}.publico:has(.conv-grelha):has(.cxp-lancar) .rodape{padding-bottom:calc(176px + env(safe-area-inset-bottom,0px))}html:has(.publico):has(.conv-grelha):has(.cxp-lancar){scroll-padding-bottom:176px}}@media print{.publico .cxp{display:none!important}}@media (prefers-reduced-motion:reduce){.publico .cxp-lancar{transition:none}}.publico .nav li.nav-empresas>a{color:var(--color-ink);font-weight:700}.publico .menu-movel-painel a.menu-empresas{font-weight:700}.publico .faixa-carteira{background:var(--color-rail);color:var(--color-rail-item)}.publico .faixa-carteira .contentor{flex-wrap:wrap;align-items:center;gap:16px 20px;padding-block:18px;display:flex}.publico .faixa-carteira-ic{background:var(--color-rail-context-bg);width:40px;height:40px;color:var(--color-rail-item-active);border-radius:10px;flex:none;place-items:center;display:grid}.publico .faixa-carteira-ic .ic{width:20px;height:20px}.publico .faixa-carteira-texto{flex:1;min-width:240px}.publico .faixa-carteira-texto b{color:var(--color-rail-item-active)}.publico .faixa-carteira-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--color-rail-ctx-label);margin-bottom:3px;font-size:.6875rem;font-weight:700}.publico .faixa-carteira .botao{white-space:nowrap;padding:10px 18px}.publico .cart-ctx-resumo{color:var(--color-rail-ctx-label);margin-top:2px;font-size:11px}.publico .app-item.cart-predio{padding-block:3px;font-size:12.5px}.publico .app-item.cart-pedir{color:var(--color-rail-ctx-label)}.publico .cart-ponto{background:var(--color-rail-badge-bg);border-radius:50%;flex:none;width:7px;height:7px}.publico .cart-ponto.urg{background:var(--color-surface)}.publico .cart-ponto.at{background:var(--color-rail-link)}.publico .app.cart-alta{height:1010px}.publico .cart-kpis6{grid-template-columns:repeat(6,minmax(0,1fr))}.publico .cart-kpis6 .app-kpi{padding:14px}.publico .cart-kpis6 .app-kpi strong{font-size:21px}.publico .cart-lig{color:var(--color-accent-hover);white-space:nowrap;font-size:12.5px;font-weight:600}.publico .cart-agora{margin-top:6px;display:grid}.publico .cart-agora li{border-top:1px solid var(--color-divider);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.publico .cart-agora small,.publico .cart-cond small,.publico .cart-assemb small,.publico .cart-lote small,.publico .cart-fazer small,.publico .cart-ext small{color:var(--color-ink-caption);font-size:12px;font-weight:400;display:block}.publico .cart-sinal{border-radius:var(--radius-control-sm);place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.publico .cart-sinal.prazo{background:var(--color-rail);color:var(--color-surface)}.publico .cart-sinal.porti{border:1px solid var(--color-border-accent);background:var(--color-surface);color:var(--color-accent-hover)}.publico .cart-sinal.info{background:var(--color-accent-tint);color:var(--color-accent-deep)}.publico .cart-divida{gap:9px;margin-top:8px;display:grid}.publico .cart-divida li{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.publico .cart-divida li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publico .cart-divida b{font-variant-numeric:tabular-nums}.publico .cart-divida .fraco{color:var(--color-ink-caption)}.publico .cart-barra{border-radius:var(--radius-pill);background:var(--color-neutral-tint);height:10px}.publico .cart-barra>span{border-radius:var(--radius-pill);height:100%;display:flex;overflow:hidden}.publico .cart-barra i{height:100%;display:block}.publico .cart-d1{background:var(--color-data-1)}.publico .cart-d2{background:var(--color-data-2)}.publico .cart-d3{background:var(--color-data-3)}.publico .cart-d4{background:var(--color-data-4)}.publico .cart-d5{background:var(--color-data-5)}.publico .cart-legenda{color:var(--color-ink-caption);flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:11.5px;display:flex}.publico .cart-legenda span{align-items:center;gap:5px;display:inline-flex}.publico .cart-legenda i{border-radius:2px;width:8px;height:8px}.publico .app-tabela .tr.cart-cond{grid-template-columns:minmax(0,1.7fr) 52px 88px 128px 70px 92px 46px 82px;gap:10px;min-width:0}.publico .app-tabela .th span{white-space:normal;line-height:1.25}.publico .cart-cob{align-items:center;gap:8px;font-size:12px;display:flex}.publico .cart-cob i{border-radius:var(--radius-pill);background:var(--color-neutral-tint);flex:1;height:6px;overflow:hidden}.publico .cart-cob i b{background:var(--color-accent);height:100%;display:block}.publico .cart-filtros{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.publico .cart-select{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);white-space:nowrap;padding:6px 12px;font-size:12.5px}.publico .cart-fazer{gap:4px;display:grid}.publico .cart-fazer h4{margin:6px 0 2px;font-size:14px;font-weight:700}.publico .cart-fazer h4 small{color:var(--color-ink-caption);margin-left:6px;font-size:12px;font-weight:400;display:inline}.publico .cart-fazer li{border-top:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:grid}.publico .cart-fazer li b{font-weight:600}.publico .cart-passos{color:var(--color-ink-caption);gap:18px;font-size:13px;font-weight:600;display:flex}.publico .cart-passos .on{color:var(--color-accent-hover)}.publico .cart-passos .feito{color:var(--color-ink)}.publico .cart-campos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.publico .cart-campos small{color:var(--color-ink-caption);margin-top:4px;font-size:11.5px;display:block}.publico .cart-rot{color:var(--color-ink-secondary);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.publico .cart-ctl{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);padding:7px 10px;font-size:13px;display:block}.publico .cart-int{align-items:center;gap:8px;font-size:13px;display:flex}.publico .cart-int i{border-radius:var(--radius-pill);background:var(--color-accent);flex:none;width:30px;height:18px;position:relative}.publico .cart-int i:after{content:"";background:var(--color-surface);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.publico .app-tabela .tr.cart-lote{grid-template-columns:22px minmax(0,1.3fr) minmax(0,1.4fr) 54px 88px 96px 92px 78px;gap:10px;min-width:0}.publico .cart-caixa{border:1.5px solid var(--color-border-strong);width:16px;height:16px;color:var(--color-surface);border-radius:4px;place-items:center;font-size:11px;display:grid}.publico .cart-caixa.on{background:var(--color-accent);border-color:var(--color-accent)}.publico .app-tabela .tr.cart-mais{color:var(--color-ink-caption);font-style:italic}.publico .cart-nota{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-zebra);color:var(--color-ink-secondary);padding:12px 14px;font-size:13px}.publico .cart-fim{justify-content:flex-end;gap:10px;display:flex}.publico .cart-largar{border:2px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);text-align:center;color:var(--color-ink-caption);justify-items:center;gap:4px;padding:22px 18px;font-size:12.5px;display:grid}.publico .cart-largar b{color:var(--color-ink);font-size:14px}.publico .app-tabela .tr.cart-ext{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,2fr) 88px 50px 132px;gap:10px;min-width:0;font-size:12.5px}.publico .cart-fich{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publico .cart-regua{vertical-align:middle;align-items:center;margin-right:8px;display:inline-flex}.publico .cart-regua span{border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;width:10px;height:10px}.publico .cart-regua span+span{margin-left:8px}.publico .cart-regua span.f{border-color:var(--color-accent);background:var(--color-accent)}.publico .cart-regua span.atual{border-color:var(--color-accent)}.publico .app-tabela .tr.cart-assemb{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1.6fr) 56px;align-items:start;gap:10px;min-width:0}.publico .cart-assemb .tag+small{margin-top:4px}.publico .cart-cal-dias{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-kicker);grid-template-columns:repeat(7,1fr);padding:0 6px;font-size:11px;font-weight:700;display:grid}.publico .cart-cal{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.publico .cart-cal>div{border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);flex-direction:column;gap:4px;min-width:0;min-height:104px;padding:6px;display:flex}.publico .cart-cal>div:nth-child(7n){border-right:0}.publico .cart-cal>.fora{background:var(--color-zebra);color:var(--color-ink-disabled)}.publico .cart-cal-n{justify-content:space-between;align-items:center;gap:4px;display:flex}.publico .cart-cal-n .n{place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.publico .cart-cal-n small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-caption);font-size:10.5px;overflow:hidden}.publico .cart-cal>.hoje .n{background:var(--color-accent);color:var(--color-surface);border-radius:50%}.publico .cart-ev{border:1px solid var(--color-border);border-radius:6px;align-items:flex-start;gap:5px;padding:3px 5px;font-size:11px;line-height:1.25;display:flex}.publico .cart-ev>i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.publico .cart-ev>span{min-width:0}.publico .cart-ev b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.publico .cart-ev em{color:var(--color-ink-secondary);font-style:normal;font-weight:400}.publico .cart-ev small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-caption);font-size:10px;display:block;overflow:hidden}.publico .cart-relat{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.publico .cart-rel{align-content:start;gap:4px;display:grid}.publico .cart-rel b{font-size:14.5px}.publico .cart-tel-painel{display:none}.publico .cart-tel-painel.on{display:block}.publico .hero-tel-ecra.tel-com-rodape{height:676px;position:relative;overflow:hidden}.publico .tel-app.tel-com-rodape{height:689px;position:relative;overflow:hidden}@media (max-width:380px){.publico .tel-app.tel-com-rodape{height:709px}}.publico .cart-barra-tel{border-top:1px solid var(--color-border);background:var(--color-surface);text-align:center;color:var(--color-ink-caption);grid-template-columns:repeat(5,1fr);padding:7px 2px 9px;font-size:10.5px;line-height:1.15;display:grid;position:absolute;bottom:0;left:0;right:0}.publico .cart-barra-tel>span{justify-items:center;gap:3px;display:grid}.publico .cart-barra-tel>span.on{color:var(--color-accent-hover);font-weight:700}.publico .cart-barra-ic{display:inline-grid;position:relative}.publico .cart-barra-ic .ic{width:19px;height:19px}.publico .cart-barra-ic em{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-surface);padding:0 4px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:-4px;left:calc(100% - 6px)}.publico .cart-t-sub{color:var(--color-ink-caption);margin:2px 0 10px;font-size:13px}.publico .cart-t-botoes{gap:8px;margin-bottom:12px;display:flex}.publico .cart-t-btn{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}.publico .cart-t-kpis{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.publico .cart-t-kpis .app-kpi{padding:12px}.publico .tel-app .cart-t-kpis .app-kpi strong,.publico .hero-tel .cart-t-kpis .app-kpi strong{font-size:18px}.publico .cart-t-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-kicker);margin:16px 0 8px;font-size:11px;font-weight:700}.publico .cart-t-lista{gap:8px;display:grid}.publico .cart-t-lista li{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-size:13.5px;display:flex}.publico .cart-t-lista li b{display:block}.publico .cart-t-lista li div span{color:var(--color-ink-secondary);font-size:12.5px;display:block}.publico .cart-t-lista i{color:var(--color-ink-support);font-style:normal}.publico .cart-t-lig{color:var(--color-accent-hover);margin-top:12px;font-size:13px;font-weight:600}.publico .cart-t-chips{gap:6px;margin:8px 0;display:flex;overflow:hidden}.publico .cart-t-chips span{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);white-space:nowrap;padding:7px 11px;font-size:12.5px;font-weight:600}.publico .cart-t-chips span.on{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.publico .cart-t-fazer h4{margin:4px 0;font-size:13.5px;font-weight:700}.publico .cart-t-fazer h4 small{color:var(--color-ink-caption);font-weight:400}.publico .cart-t-fazer p{border-top:1px solid var(--color-divider);grid-template-columns:1fr auto;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.publico .cart-t-fazer p .a{white-space:nowrap;color:var(--color-accent-hover);font-weight:600}.publico .cart-t-fazer>div+div{margin-top:8px}.publico .cart-t-dia{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-caption);margin:10px 0 6px;font-size:11.5px;font-weight:600}.publico .cart-t-cal>div:first-child .cart-t-dia{margin-top:0}.publico .cart-t-ev{border:1px solid var(--color-border);border-left:3px solid var(--color-data-3);border-radius:var(--radius-control);margin-bottom:6px;padding:9px 11px;font-size:13px}.publico .cart-t-ev span{color:var(--color-accent-hover);margin-top:2px;font-size:12.5px;display:block}.publico .cart-t-ev.ASSEMBLEIA{border-left-color:var(--color-data-5)}.publico .cart-t-ev.PRAZO_CONVOCAR{border-left-color:var(--color-data-4)}.publico .cart-t-ev.VENCIMENTO{border-left-color:var(--color-data-2)}.publico .cart-t-ev.CONTRATO{border-left-color:var(--color-data-1)}.publico .cart-t-ev.FERIADO{border-left-color:var(--color-border-strong)}.publico .cart-t-ev.FERIADO span{color:var(--color-ink-caption)}.publico .emp-duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:860px){.publico .emp-duas{grid-template-columns:minmax(0,1fr)}}.publico .emp-lista{color:var(--color-ink-secondary);gap:6px;margin-top:16px;padding-left:20px;list-style:outside;display:grid}.publico .emp-p{max-width:58ch;color:var(--color-ink-secondary);margin-top:16px}.publico .emp-citacao{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);margin:0;padding:22px 24px}.publico .emp-citacao blockquote{margin:0}.publico .emp-citacao blockquote p{margin-top:8px;font-size:1.0625rem;line-height:1.55}.publico .emp-pontos{gap:14px;display:grid}.publico .emp-pontos li{color:var(--color-ink-secondary);align-items:flex-start;gap:12px;display:flex}.publico .emp-pontos .ic{color:var(--color-accent);flex:none;margin-top:3px}.publico .emp-h3{margin-top:48px;font-size:1.25rem;font-weight:700}.publico .emp-traz{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}@media (max-width:860px){.publico .emp-traz{grid-template-columns:minmax(0,1fr)}}.publico .emp-traz li{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);align-content:start;gap:6px;padding:18px 20px;display:grid}.publico .emp-traz li span{color:var(--color-ink-secondary);font-size:.9375rem}.publico .emp-campanha{max-width:58ch;min-height:3.2em;color:var(--color-ink-secondary);margin-top:16px}.publico .emp-calc{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);gap:10px;padding:20px;display:grid}.publico .emp-calc-cab,.publico .emp-calc-l{grid-template-columns:minmax(0,1fr) 76px 68px 84px 28px;align-items:center;gap:8px;display:grid}.publico .emp-calc-cab{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-kicker);font-size:11px;font-weight:700}.publico .emp-calc-linhas{gap:8px;display:grid}.publico .emp-calc input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-width:0;color:var(--color-ink);font:inherit;padding:8px 10px;font-size:14px}.publico .emp-calc-esc{color:var(--color-ink-secondary);font-variant-numeric:tabular-nums;font-size:12.5px}.publico .emp-calc-mes{text-align:right;font-variant-numeric:tabular-nums}.publico .emp-calc button{color:var(--color-accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.publico .emp-calc button.emp-calc-mais{justify-self:start;padding:6px 0}.publico .emp-calc button.emp-calc-tirar{width:28px;height:28px;color:var(--color-ink-caption);padding:0;font-size:18px}.publico .emp-calc-total{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-weight:600;display:flex}.publico .emp-calc-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem}.publico .emp-calc-campanha{min-height:3.1em;color:var(--color-ink-secondary);font-size:.9375rem}.publico .emp-calc-nota{color:var(--color-ink-caption);font-size:.8125rem}@media (pointer:coarse){.publico .emp-calc button.emp-calc-tirar{width:44px;height:44px}}@media (max-width:520px){.publico .emp-calc-cab{display:none}.publico .emp-calc-l{grid-template-columns:minmax(0,1fr) 64px 28px;row-gap:4px}.publico .emp-calc-esc{grid-column:1}.publico .emp-calc-mes{grid-column:2/4}}.publico .emp-escaloes{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.publico .emp-escaloes .escaloes-nota{grid-column:1/-1}@media (max-width:860px){.publico .emp-escaloes{grid-template-columns:repeat(2,minmax(0,1fr))}}
