.tcev-hub .tc-hub__grade{align-items:center}.tcev-hub .tc-hub__acoes{align-items:center;gap:.75rem 1.5rem}.tcev-topo__lado{min-width:0}.tcev-topo__lado [hidden]{display:none}.tcev-topo__rotulo{margin:0 0 var(--tc-sp-20);font-family:var(--tc-fonte-corpo);font-size:var(--tc-fs-sm);font-weight:700;line-height:1.3;letter-spacing:0;color:var(--tc-cinza-claro)}.tcev-sem__placa{padding:.75rem 0}.tcev-sem__placa img{display:block;width:34px;height:34px}.tcev-hub:has(.tcev-sem:not([hidden])) .tcev-hub__convite{display:none}@media (max-width:1023px){.tcev-hub .tc-hub__grade{align-items:start}.tcev-topo__lado{max-width:var(--tc-conteudo)}}body[data-tc-arquetipo=eventos] .tc-rotulo__apoio{max-width:none}.tcev-agenda .tc-lista__item{align-items:center}.tcev-agenda .tc-meta{gap:.15rem 1.15rem;overflow:hidden}.tcev-agenda .tc-meta>*{position:relative}.tcev-agenda .tc-meta>*+*:before{content:"·";content:"·"/"";position:absolute;left:-.725rem;top:0;width:.3rem;text-align:center;font-family:var(--tc-fonte-corpo)}.tcev-dia{flex-direction:column;gap:.15rem}.tcev-dia__n{font-family:var(--tc-fonte-titulo);font-weight:700;font-size:1.75rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tc-papel)}.tcev-dia__mes{font-family:var(--tc-fonte-mono);font-size:var(--tc-fs-meta);line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-cinza-claro)}.tcev-agenda__acao{flex:none;margin-left:auto;padding-left:var(--tc-sp-30);display:inline-flex;align-items:center;gap:.35rem;font-size:var(--tc-fs-sm);font-weight:700;line-height:1.3;color:var(--tc-lapis);text-decoration:underline;text-decoration-color:var(--tc-garnet);text-decoration-thickness:2px;text-underline-offset:.18em;white-space:nowrap}.tcev-agenda__acao svg{flex:none;width:14px;height:14px}.tcev-agenda .tc-lista__item:hover .tcev-agenda__acao{color:var(--tc-link)}@media (max-width:820px){.tcev-agenda .tc-lista__item{flex-wrap:wrap;row-gap:.35rem;align-items:flex-start}.tcev-agenda .tc-lista__corpo{flex:1 1 0}.tcev-agenda__acao{flex:0 0 100%;margin-left:0;padding-left:calc(88px + var(--tc-sp-20))}}@media (max-width:520px){.tcev-agenda .tc-lista__mini{display:flex;width:64px;height:64px}.tcev-dia__n{font-size:1.375rem}.tcev-agenda__acao{padding-left:calc(64px + var(--tc-sp-20))}}.tcev-convite{position:relative}.tcev-convite>.tc-container{position:relative;z-index:1}@media (min-width:1100px){@supports ((-webkit-mask-image:linear-gradient(#000,#000)) or (mask-image:linear-gradient(#000,#000))){.tcev-convite:before{content:"";position:absolute;z-index:0;pointer-events:none;top:0;bottom:0;left:0;--cv-c:calc(min(100%, var(--tc-largo)) - 2 * var(--tc-margem));width:calc((100% - var(--cv-c)) / 2 + (var(--cv-c) - var(--tc-sp-60)) * 5 / 12 + var(--tc-sp-60) - 28px);background:url(//blog.totalcad.com.br/wp-content/themes/totalcad-blog-2026/assets/css/telas/../../img/marca/padronagem-simbolo-29.svg) left top/206px auto repeat;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 142px), transparent 100%), linear-gradient(to bottom, transparent 46%, #000 74%, #000 84%, transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 142px), transparent 100%), linear-gradient(to bottom, transparent 46%, #000 74%, #000 84%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.tcev-convite__texto{background:var(--tc-superficie-2);box-shadow:0 0 24px 24px var(--tc-superficie-2)}}}@media (min-width:1440px){@supports ((-webkit-mask-image:linear-gradient(#000,#000)) or (mask-image:linear-gradient(#000,#000))){.tcev-convite:after{content:"";position:absolute;z-index:0;pointer-events:none;inset:0;--cv-c:calc(min(100%, var(--tc-largo)) - 2 * var(--tc-margem));--cv-s:min(calc((100% - var(--cv-c)) / 2), 412px);background:url(//blog.totalcad.com.br/wp-content/themes/totalcad-blog-2026/assets/css/telas/../../img/marca/padronagem-simbolo-29.svg) left top/206px auto repeat-y,url(//blog.totalcad.com.br/wp-content/themes/totalcad-blog-2026/assets/css/telas/../../img/marca/padronagem-simbolo-29.svg) left 206px top/206px auto repeat-y,url(//blog.totalcad.com.br/wp-content/themes/totalcad-blog-2026/assets/css/telas/../../img/marca/padronagem-simbolo-29.svg) right top/206px auto repeat-y,url(//blog.totalcad.com.br/wp-content/themes/totalcad-blog-2026/assets/css/telas/../../img/marca/padronagem-simbolo-29.svg) right 206px top/206px auto repeat-y;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--cv-s) * .45), transparent calc(var(--cv-s) - 24px), transparent calc(100% - var(--cv-s) + 24px), #000 calc(100% - var(--cv-s) * .45), #000 100%), linear-gradient(to bottom, transparent 3%, #000 30%, #000 84%, transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(var(--cv-s) * .45), transparent calc(var(--cv-s) - 24px), transparent calc(100% - var(--cv-s) + 24px), #000 calc(100% - var(--cv-s) * .45), #000 100%), linear-gradient(to bottom, transparent 3%, #000 30%, #000 84%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}}@media print{.tcev-convite:before,.tcev-convite:after{content:none !important}}@media (forced-colors:active){.tcev-convite:before,.tcev-convite:after{content:none !important}}.tcev-convite__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tc-sp-40);align-items:start}@media (min-width:1024px){.tcev-convite__grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--tc-sp-60)}.tcev-convite__texto{position:sticky;top:calc(var(--tc-cabecalho-h) + var(--tc-sp-30))}}.tcev-convite__texto .tc-rotulo{margin-bottom:var(--tc-sp-20)}.tcev-convite__apoio{max-width:var(--tc-leitura);font-size:var(--tc-fs-base);line-height:1.55;color:var(--tc-tinta)}.tcev-convite__pontos{list-style:none;margin:var(--tc-sp-30) 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem;max-width:var(--tc-leitura)}.tcev-convite__pontos li{position:relative;padding-left:1.4rem;font-size:var(--tc-fs-sm);line-height:1.5;color:var(--tc-tinta)}.tcev-convite__pontos li:before{content:"";position:absolute;left:0;top:calc(.75em - 4.5px);width:9px;height:9px;border-radius:2px;background:var(--tc-garnet)}.tcev-convite__nota{margin-top:var(--tc-sp-30);padding-top:var(--tc-sp-20);max-width:var(--tc-leitura);border-top:1px solid var(--tc-linha-forte);font-size:var(--tc-fs-sm);line-height:1.5;color:var(--tc-texto-apoio)}.tcev-convite .tc-news{padding:clamp(1.15rem, 2.2vw, 1.75rem)}.tcev-form{display:flex;flex-direction:column;gap:1.1rem}.tcev-form[hidden]{display:none}.tcev-form__aviso{margin:0;font-size:var(--tc-fs-meta);line-height:1.4;color:var(--tc-texto-apoio)}.tcev-form__grupo{margin:0;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}.tcev-form__legenda{padding:0 0 .4rem;font-family:var(--tc-fonte-titulo);font-weight:700;font-size:1rem;line-height:1.3;color:var(--tc-lapis)}.tcev-campo{display:flex;flex-direction:column;gap:.25rem;min-width:0}.tcev-campo--largo{grid-column:1/-1}.tcev-campo__rotulo{font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--tc-lapis)}.tcev-campo__opcional{font-weight:400;color:var(--tc-texto-apoio)}.tcev-campo .tc-news__campo{width:100%;min-height:44px;padding:.5rem .75rem;font-family:var(--tc-fonte-corpo);font-size:1rem;line-height:1.35}.tcev-campo__dica{margin:0;font-size:var(--tc-fs-meta);line-height:1.35;color:var(--tc-texto-apoio)}@supports (grid-template-rows:subgrid){.tcev-form__grupo{row-gap:0;margin-bottom:-.7rem}.tcev-campo{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;padding-bottom:.7rem}.tcev-campo__rotulo{grid-row:1;align-self:end;padding-bottom:.25rem}.tcev-campo>.tc-news__campo{grid-row:2}.tcev-campo__dica{grid-row:3;padding-top:.25rem}.tcev-campo>.tcev-erro{grid-row:4;padding-top:.25rem}}.tcev-erro{display:none;align-items:flex-start;gap:.35rem;margin:0;font-size:var(--tc-fs-meta);line-height:1.4;font-weight:700;color:var(--tc-link)}.tcev-erro svg{flex:none;width:16px;height:16px;margin-top:.05rem}.tcev-com-erro>.tcev-erro{display:flex}.tcev-com-erro .tc-news__campo{border-color:var(--tc-link);box-shadow:inset 0 0 0 1px var(--tc-link)}.tcev-aceite{display:flex;flex-direction:column;gap:.2rem}.tcev-aceite .tc-news__consent{font-size:.875rem;line-height:1.45;color:var(--tc-tinta)}.tcev-aceite .tc-news__consent a{color:var(--tc-link);font-weight:700}.tcev-com-erro .tc-news__consent input{outline:2px solid var(--tc-link);outline-offset:2px}@media (max-width:640px){.tcev-form__grupo{grid-template-columns:minmax(0,1fr)}}.tcev-ok{padding:var(--tc-sp-30);background:var(--tc-papel);border:1px solid var(--tc-linha-forte);border-left:4px solid var(--tc-garnet);border-radius:var(--tc-raio-sm)}.tcev-ok[hidden]{display:none}.tcev-ok__titulo{margin:0 0 .4rem;font-family:var(--tc-fonte-titulo);font-weight:700;font-size:var(--tc-fs-t2);line-height:1.25;color:var(--tc-lapis)}.tcev-ok__texto{margin:0;font-size:var(--tc-fs-sm);line-height:1.5;color:var(--tc-tinta)}.tcev-ok__acoes{margin-top:var(--tc-sp-20)}.tcev-gravacoes{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.tcev-gravacoes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--tc-sp-60)}.tcev-gravacoes .tc-lista__item{border-bottom:0;border-top:1px solid var(--tc-linha)}.tcev-gravacoes .tc-lista__item:nth-child(-n+2){border-top:0}}.tcev-anteriores{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tcev-anteriores__item{display:grid;grid-template-columns:minmax(0,10.5rem) minmax(0,1fr) auto;gap:.25rem var(--tc-sp-30);align-items:center;padding:var(--tc-sp-20) 0;border-bottom:1px solid var(--tc-linha-forte)}.tcev-anteriores__item:last-child{border-bottom:0}.tcev-anteriores__quando{margin:0;font-family:var(--tc-fonte-mono);font-size:var(--tc-fs-meta);line-height:1.4;font-variant-numeric:tabular-nums;color:var(--tc-texto-apoio)}.tcev-anteriores__nome{margin:0;font-family:var(--tc-fonte-titulo);font-weight:700;font-size:var(--tc-fs-t3);line-height:1.32;color:var(--tc-lapis)}.tcev-anteriores__apoio{margin:.15rem 0 0;font-size:var(--tc-fs-sm);line-height:1.5;color:var(--tc-texto-apoio)}.tcev-anteriores__acao{justify-self:end;font-size:var(--tc-fs-sm);white-space:nowrap}@media (max-width:820px){.tcev-anteriores__item{grid-template-columns:minmax(0,1fr);align-items:start}.tcev-anteriores__acao{justify-self:start}}