.tela-pub-01{background:var(--color-bg-canvas)}:where(.tela-pub-01) .contem{max-width:var(--breakpoint-xl);margin:0 auto;padding-inline:var(--space-5)}:where(.tela-pub-01) section{border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) section:first-of-type{border-top:0}:where(.tela-pub-01) section[id]{scroll-margin-top:var(--space-20)}:where(.tela-pub-01) .corpo{padding-block:var(--space-16);display:grid;gap:var(--space-10)}.tela-pub-01{--fundo-secao:var(--color-bg-canvas);--fundo-cartao:var(--color-bg-surface);--fundo-trilho:var(--color-bg-subtle)}:where(.tela-pub-01) .faixa{background:var(--color-bg-band);--fundo-secao:var(--color-bg-band);--fundo-cartao:var(--color-bg-raised);--fundo-trilho:var(--color-bg-band)}:where(.tela-pub-01) .topo{position:sticky;top:0;z-index:var(--z-index-sticky);background:var(--color-bg-canvas);border-bottom:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .topo-linha{display:flex;align-items:center;gap:var(--space-4);min-height:var(--space-16)}:where(.tela-pub-01) .topo .logo{height:var(--space-6)}:where(.tela-pub-01) .menu,:where(.tela-pub-01) .menu .menu-demo,:where(.tela-pub-01) .menu-tema,:where(.tela-pub-01) .tema-alt{display:none}:where(.tela-pub-01) .menu-secoes a{color:var(--color-text-muted);text-decoration:none;font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .menu-secoes a:hover{color:var(--color-text-default)}:where(.tela-pub-01) .topo-acoes{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}:where(.tela-pub-01) .topo-acoes .so-largo{display:none}:where(.tela-pub-01) .abrir-menu .ico-fechar{display:none}@media (max-width:1023px){:where(.tela-pub-01) .topo[data-aberto] .menu{display:grid;position:absolute;left:0;right:0;top:100%;padding:var(--space-2) var(--space-5) var(--space-5);background:var(--color-bg-canvas);border-bottom:var(--border-width-default) solid var(--color-border-default);box-shadow:var(--shadow-lg)}:where(.tela-pub-01) .topo[data-aberto] .menu-secoes{display:grid}:where(.tela-pub-01) .topo[data-aberto] .menu-secoes a{display:flex;align-items:center;min-height:var(--size-control-lg);color:var(--color-text-default);border-bottom:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .topo[data-aberto] .menu-tema{display:grid;gap:var(--space-2);margin-top:var(--space-5)}:where(.tela-pub-01) .topo[data-aberto] .menu .menu-demo{display:inline-flex;margin-top:var(--space-5)}}:where(.tela-pub-01) .menu-tema .rot-tema{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted)}:where(.tela-pub-01) .tema-alt{position:relative}:where(.tela-pub-01) .suspenso{position:absolute;right:0;top:calc(100% + var(--space-1));z-index:var(--z-index-popover);min-width:calc(var(--space-32) + var(--space-24));padding:var(--space-1);background:var(--color-bg-raised);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:grid}:where(.tela-pub-01) .item-nav{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--size-control-md);padding:0 var(--space-3);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--color-text-default);font-weight:var(--font-weight-medium);white-space:nowrap;text-align:left;cursor:pointer}:where(.tela-pub-01) .item-nav:hover{background:var(--color-bg-subtle)}:where(.tela-pub-01) .item-nav .marca-escolha{margin-left:auto;visibility:hidden}:where(.tela-pub-01) .item-nav[aria-checked=true] .marca-escolha{visibility:visible}:where(.tela-pub-01) .chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}:where(.tela-pub-01) .topo[data-aberto] .abrir-menu .ico-abrir{display:none}:where(.tela-pub-01) .topo[data-aberto] .abrir-menu .ico-fechar{display:inline-block}:where(.tela-pub-01) .rotulo{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted)}:where(.tela-pub-01) .rotulo:before{content:"";width:var(--border-width-strong);height:var(--space-3);background:var(--color-primary-solid-edge)}:where(.tela-pub-01) .rotulo .ico{color:var(--color-primary-text)}:where(.tela-pub-01) .rotulo:has(.ico):before{display:none}:where(.tela-pub-01) .sec-cab{display:grid;gap:var(--space-4)}:where(.tela-pub-01) .chamada .contem>div:first-child,:where(.tela-pub-01) .sec-cab>div:first-child{display:grid;gap:var(--space-3);justify-items:start}:where(.tela-pub-01) .inteira{white-space:nowrap}:where(.tela-pub-01) .avulso h2,:where(.tela-pub-01) .sec-cab h2{font-family:var(--typography-display-font-family);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;text-wrap:balance;max-width:24ch}:where(.tela-pub-01) .apoio{color:var(--color-text-muted);font-size:var(--typography-body-lg-font-size);line-height:var(--typography-body-lg-line-height);max-width:56ch;text-wrap:pretty}:where(.tela-pub-01) .apoio b{color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .ctas{display:flex;flex-wrap:wrap;gap:var(--space-3)}:where(.tela-pub-01) .checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}:where(.tela-pub-01) .checks li{display:flex;gap:var(--space-2);align-items:flex-start}:where(.tela-pub-01) .checks .ico{color:var(--color-primary-text);margin-top:var(--space-0-5)}:where(.tela-pub-01) .checks .mais{font-weight:var(--font-weight-bold)}:where(.tela-pub-01) .heroi{position:relative;isolation:isolate;overflow:hidden}:where(.tela-pub-01) .heroi:after,:where(.tela-pub-01) .heroi:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}:where(.tela-pub-01) .heroi:before{background:radial-gradient(ellipse farthest-side at top,var(--color-primary-subtle),transparent)}:where(.tela-pub-01) .heroi:after{background-image:linear-gradient(to right,var(--color-border-default) var(--border-width-default),transparent var(--border-width-default)),linear-gradient(to bottom,var(--color-border-default) var(--border-width-default),transparent var(--border-width-default));background-size:var(--space-8) var(--space-8);-webkit-mask-image:radial-gradient(ellipse farthest-side at top,#000,transparent);mask-image:radial-gradient(ellipse farthest-side at top,#000,transparent);opacity:var(--opacity-dim)}:where(.tela-pub-01) .heroi .contem{display:grid;gap:var(--space-10);padding-block:var(--space-12) var(--space-16);align-items:center}:where(.tela-pub-01) .heroi h1{font-family:var(--typography-display-font-family);font-size:var(--font-size-4xl);line-height:var(--font-line-height-4xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;text-wrap:balance;margin-top:var(--space-4)}:where(.tela-pub-01) .heroi h1 em{font-style:normal;color:var(--color-primary-text)}:where(.tela-pub-01) .heroi .apoio{margin-top:var(--space-5);max-width:46ch}:where(.tela-pub-01) .heroi .ctas{margin-top:var(--space-8)}:where(.tela-pub-01) .mods{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted)}:where(.tela-pub-01) .mods i{font-style:normal;color:var(--color-border-strong)}:where(.tela-pub-01) .vitrine{background:var(--fundo-cartao);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden;min-width:0}:where(.tela-pub-01) .vt-torneio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg-subtle);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .vt-torneio .ico{color:var(--color-primary-text)}:where(.tela-pub-01) .vt-torneio .vt-conta{margin-left:auto;color:var(--color-text-muted);font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .vt-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .vt-arena{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);text-transform:uppercase}:where(.tela-pub-01) .vt-sub{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .vt-hora{display:grid;justify-items:end;text-align:right;color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);flex:none}:where(.tela-pub-01) .vt-hora b{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);color:var(--color-text-default)}:where(.tela-pub-01) .vt-kpis{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--border-width-default);background:var(--color-border-default);border-bottom:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .vt-kpis>div{background:var(--fundo-cartao);padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-1);align-content:start;min-width:0}:where(.tela-pub-01) .vt-kpis dt{display:flex;align-items:center;gap:var(--space-1-5);font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-muted)}:where(.tela-pub-01) .vt-kpis dd{margin:0}:where(.tela-pub-01) .vt-kpis .valor{display:flex;align-items:baseline;gap:var(--space-1-5);font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);white-space:nowrap}:where(.tela-pub-01) .vt-kpis .valor small{font-family:var(--font-family-base);font-size:var(--typography-body-sm-font-size);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}:where(.tela-pub-01) .vt-kpis .nota{font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);color:var(--color-text-muted)}:where(.tela-pub-01) .vt-quadras{padding:var(--space-4);display:grid;gap:var(--space-3)}:where(.tela-pub-01) .vt-quadras-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3)}:where(.tela-pub-01) .vt-quadras-cab .agora{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.tela-pub-01) .vt-quadras-cab .agora b{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;color:var(--color-text-default)}:where(.tela-pub-01) .vt-lista{list-style:none;margin:0;padding:0;display:grid;border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}:where(.tela-pub-01) .vt-lista li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);align-items:center;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2)}:where(.tela-pub-01) .vt-lista li+li{border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .vt-lista li.vivo{box-shadow:inset var(--space-1) 0 0 var(--color-live-solid)}:where(.tela-pub-01) .vt-ic{width:var(--size-control-md);height:var(--size-control-md);display:grid;place-items:center;grid-row:span 2;align-self:start;border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-muted)}:where(.tela-pub-01) .vt-o{min-width:0}:where(.tela-pub-01) .vt-o b{display:block;font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .vt-o span{display:block;color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .vt-estado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--typography-body-sm-font-size);color:var(--color-text-muted)}:where(.tela-pub-01) .vt-estado .forte{color:var(--color-text-default);font-weight:var(--font-weight-semibold);font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-size:var(--font-size-md)}:where(.tela-pub-01) .conceito .corpo{align-items:center}:where(.tela-pub-01) .hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--border-width-default);background:var(--color-border-default);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}:where(.tela-pub-01) .hub>div{background:var(--fundo-secao);padding:var(--space-5) var(--space-4);display:grid;gap:var(--space-1);align-content:start;min-width:0}:where(.tela-pub-01) .hub-item .ico{color:var(--color-primary-text);margin-bottom:var(--space-2)}:where(.tela-pub-01) .hub-item b{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);text-transform:uppercase}:where(.tela-pub-01) .hub-item span{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .hub .hub-centro{grid-column:1/-1;justify-items:center;align-content:center;text-align:center;gap:var(--space-2);background:var(--color-primary-subtle);box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-primary-solid-edge);padding-block:var(--space-8)}:where(.tela-pub-01) .hub-centro .marca{height:var(--space-12)}:where(.tela-pub-01) .hub-centro span{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-primary-text)}:where(.tela-pub-01) .modulos{display:grid;gap:var(--space-4)}:where(.tela-pub-01) .modulo{background:var(--fundo-cartao);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-6);display:grid;gap:var(--space-3);align-content:start;min-width:0}:where(.tela-pub-01) .mod-cab{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}:where(.tela-pub-01) .mod-ic{width:var(--size-control-md);height:var(--size-control-md);display:grid;place-items:center;flex:none;border-radius:var(--radius-sm);background:var(--color-primary-subtle);color:var(--color-primary-text)}:where(.tela-pub-01) .mod-n{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);color:var(--color-text-muted)}:where(.tela-pub-01) .modulo h3{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);text-transform:uppercase}:where(.tela-pub-01) .modulo>p{color:var(--color-text-muted)}:where(.tela-pub-01) .modulo .checks{margin-top:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .modulo.estrela{grid-column:1/-1;border:var(--border-width-strong) solid var(--color-primary-solid-edge);gap:var(--space-6)}:where(.tela-pub-01) .estrela-txt{display:grid;gap:var(--space-3);min-width:0}:where(.tela-pub-01) .estrela-txt .selo{justify-self:start}:where(.tela-pub-01) .estrela h3{font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);display:flex;align-items:baseline;gap:var(--space-3)}:where(.tela-pub-01) .estrela h3 .num{color:var(--color-primary-text)}:where(.tela-pub-01) .estrela .checks{border-top:0;padding-top:0;margin-top:var(--space-2)}:where(.tela-pub-01) .estrela .btn{justify-self:start}:where(.tela-pub-01) .fluxo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}:where(.tela-pub-01) .fluxo li{display:inline-flex;align-items:center;gap:var(--space-2)}:where(.tela-pub-01) .fluxo .etapa-f{display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:var(--size-control-md);padding:0 var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-xs);font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase}:where(.tela-pub-01) .fluxo .seta{color:var(--color-text-muted)}:where(.tela-pub-01) .fluxo .ouro{background:var(--color-medal-gold);color:var(--color-medal-on-gold);border-color:var(--color-medal-gold)}:where(.tela-pub-01) .camp-grade{display:grid;gap:var(--space-10)}:where(.tela-pub-01) .recursos{list-style:none;margin:0;padding:0;display:grid;border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .recursos li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .recursos li>.ico{color:var(--color-primary-text);margin-top:var(--space-0-5)}:where(.tela-pub-01) .recursos h3{font-size:var(--typography-title-sm-font-size);line-height:var(--typography-title-sm-line-height);font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .recursos p{color:var(--color-text-muted);margin-top:var(--space-1)}:where(.tela-pub-01) .vchave{background:var(--fundo-cartao);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-4);display:grid;gap:var(--space-3);align-content:start;min-width:0}:where(.tela-pub-01) .vchave-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .vchave-cab .cat{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.tela-pub-01) .vchave-fase{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted);margin-top:var(--space-1)}:where(.tela-pub-01) .vchave-semis{display:grid;gap:var(--space-3)}:where(.tela-pub-01) .vchave .cp{background:var(--fundo-secao)}:where(.tela-pub-01) .vchave .cp-lado .nome small{display:block;font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .vchave .final .cp-lado{min-height:var(--size-control-xl)}:where(.tela-pub-01) .vchave .final .cp-set.atual{min-width:var(--space-16);height:var(--size-control-xl);font-size:var(--font-size-3xl)}:where(.tela-pub-01) .vchave-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);padding-top:var(--space-2);border-top:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.tela-pub-01) .vchave-rodape span{display:inline-flex;align-items:center;gap:var(--space-1-5)}:where(.tela-pub-01) .momentos{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-10)}:where(.tela-pub-01) .momento{display:grid;gap:var(--space-2);align-content:start;min-width:0}:where(.tela-pub-01) .momento .n{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);line-height:var(--font-line-height-4xl);color:var(--color-primary-text)}:where(.tela-pub-01) .momento h3{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);text-transform:uppercase}:where(.tela-pub-01) .momento>p{color:var(--color-text-muted)}:where(.tela-pub-01) .itens{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .itens li{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-control-md);border-bottom:var(--border-width-default) solid var(--color-border-default);font-weight:var(--font-weight-medium)}:where(.tela-pub-01) .itens .ico{color:var(--color-text-muted)}:where(.tela-pub-01) .case-local{display:grid;gap:var(--space-1);justify-self:start;align-self:end;padding:var(--space-4) var(--space-5);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}:where(.tela-pub-01) .case-local small{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted)}:where(.tela-pub-01) .case-local b{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);text-transform:uppercase}:where(.tela-pub-01) .case-numeros{display:grid;gap:var(--space-3)}:where(.tela-pub-01) .cn{margin:0;display:grid;gap:var(--border-width-default);background:var(--color-border-default);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}:where(.tela-pub-01) .cn.tres{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.tela-pub-01) .cn.quatro{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tela-pub-01) .cn>div{background:var(--fundo-secao);padding:var(--space-4);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-1);min-width:0}:where(.tela-pub-01) .cn dt{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .cn dd{margin:0;font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);line-height:var(--font-line-height-4xl);color:var(--color-primary-text)}:where(.tela-pub-01) .cn.quatro dd{font-family:var(--font-family-display);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-default)}:where(.tela-pub-01) .prova{display:grid;gap:var(--space-4)}:where(.tela-pub-01) .pratica{background:var(--fundo-cartao);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-6);display:grid;gap:var(--space-4);align-content:start}:where(.tela-pub-01) .pratica h3{display:flex;align-items:center;gap:var(--space-2);font-size:var(--typography-title-sm-font-size);line-height:var(--typography-title-sm-line-height);font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .pratica h3 .ico{color:var(--color-primary-text)}:where(.tela-pub-01) .pratica p{font-size:var(--typography-body-lg-font-size);line-height:var(--typography-body-lg-line-height);max-width:60ch}:where(.tela-pub-01) .pratica-res{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .pratica-res span{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted)}:where(.tela-pub-01) .pratica-res b{color:var(--color-text-default)}:where(.tela-pub-01) .depoimento{margin:0;padding:var(--space-6);display:grid;gap:var(--space-3);align-content:center;border:var(--border-width-default) dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted)}:where(.tela-pub-01) .depoimento .ico{color:var(--color-text-muted)}:where(.tela-pub-01) .depoimento blockquote{margin:0;font-size:var(--typography-body-lg-font-size);line-height:var(--typography-body-lg-line-height)}:where(.tela-pub-01) .depoimento figcaption{display:grid;gap:var(--space-0-5);font-size:var(--typography-body-sm-font-size)}:where(.tela-pub-01) .depoimento figcaption b{color:var(--color-text-default)}:where(.tela-pub-01) .pilares{display:grid;border-block:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .pilar{display:grid;gap:var(--space-3);padding-block:var(--space-6);align-content:start;min-width:0}:where(.tela-pub-01) .pilar+.pilar{border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .pilar .ic{width:var(--size-control-md);height:var(--size-control-md);display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--color-primary-subtle);color:var(--color-primary-text)}:where(.tela-pub-01) .passo h3,:where(.tela-pub-01) .pilar h3{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);text-transform:uppercase}:where(.tela-pub-01) .passo p,:where(.tela-pub-01) .pilar p{color:var(--color-text-muted)}:where(.tela-pub-01) .bi{display:grid;gap:var(--space-4)}:where(.tela-pub-01) .bi-col{display:grid;gap:var(--space-4);align-content:start;min-width:0}:where(.tela-pub-01) .painel{background:var(--fundo-cartao);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-5);display:grid;gap:var(--space-5);align-content:start;min-width:0}:where(.tela-pub-01) .painel-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3)}:where(.tela-pub-01) .painel h3{font-size:var(--typography-title-sm-font-size);line-height:var(--typography-title-sm-line-height);font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .painel-cab p{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .medidas{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}:where(.tela-pub-01) .medidas li{display:grid;gap:var(--space-1-5)}:where(.tela-pub-01) .medidas .linha{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .medidas .rot{font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .medidas .rot small{color:var(--color-text-muted);font-weight:var(--font-weight-regular);font-size:inherit}:where(.tela-pub-01) .medidas .val{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);font-size:var(--font-size-md);white-space:nowrap}:where(.tela-pub-01) .medidas .trilho{height:var(--space-3);background:var(--fundo-trilho);border-radius:var(--radius-xs);overflow:hidden}:where(.tela-pub-01) .medidas .trilho span{display:block;height:100%;background:var(--color-primary-solid);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-primary-solid-edge);border-radius:var(--radius-xs)}:where(.tela-pub-01) .medidas .pico .rot{color:var(--color-primary-text);font-weight:var(--font-weight-bold)}:where(.tela-pub-01) .insight{display:flex;gap:var(--space-2);align-items:flex-start;padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .insight .ico{color:var(--color-primary-text)}:where(.tela-pub-01) .insight b{color:var(--color-text-default)}:where(.tela-pub-01) .medidas .apagada .rot,:where(.tela-pub-01) .medidas .apagada .val{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}:where(.tela-pub-01) .trio{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--border-width-default);background:var(--color-border-default);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}:where(.tela-pub-01) .trio>div{background:var(--fundo-cartao);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-1);min-width:0}:where(.tela-pub-01) .trio dt{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .trio dd{margin:0;font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);font-size:var(--font-size-3xl);line-height:var(--font-line-height-3xl)}:where(.tela-pub-01) .recebido{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.tela-pub-01) .recebido b{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);color:var(--color-primary-text)}:where(.tela-pub-01) .passos{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8)}:where(.tela-pub-01) .passo{display:grid;gap:var(--space-2);align-content:start}:where(.tela-pub-01) .passo .n{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);line-height:var(--font-line-height-4xl);color:var(--color-primary-text)}:where(.tela-pub-01) .planos{display:grid;gap:var(--space-6);align-items:stretch}:where(.tela-pub-01) .plano{position:relative;background:var(--fundo-cartao);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-6);display:grid;grid-template-rows:auto auto auto 1fr auto;gap:var(--space-4);min-width:0}:where(.tela-pub-01) .plano .checks{align-content:start}:where(.tela-pub-01) .plano.popular{border:var(--border-width-strong) solid var(--color-primary-solid-edge)}:where(.tela-pub-01) .plano-selo{position:absolute;top:0;left:var(--space-6);transform:translateY(-50%)}:where(.tela-pub-01) .plano-para{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted)}:where(.tela-pub-01) .plano h3{font-family:var(--font-family-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-3xl);line-height:var(--font-line-height-3xl);text-transform:uppercase}:where(.tela-pub-01) .preco{display:flex;align-items:baseline;gap:var(--space-1-5);padding-bottom:var(--space-5);border-bottom:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .preco .moeda{font-family:var(--font-family-numeric);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);color:var(--color-text-muted)}:where(.tela-pub-01) .preco b{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-5xl);line-height:var(--font-line-height-5xl)}:where(.tela-pub-01) .preco .per{color:var(--color-text-muted)}:where(.tela-pub-01) .plano.popular .preco b{color:var(--color-primary-text)}:where(.tela-pub-01) .sob-medida{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}:where(.tela-pub-01) .sob-medida div{display:grid;gap:var(--space-1);min-width:0;max-width:70ch}:where(.tela-pub-01) .sob-medida h3{font-size:var(--typography-title-sm-font-size);line-height:var(--typography-title-sm-line-height);font-weight:var(--font-weight-semibold)}:where(.tela-pub-01) .sob-medida p{color:var(--color-text-muted)}:where(.tela-pub-01) .avulso{display:grid;gap:var(--space-8);padding:var(--space-6);background:var(--fundo-cartao);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md)}:where(.tela-pub-01) .avulso-txt{display:grid;gap:var(--space-4);min-width:0}:where(.tela-pub-01) .avulso-txt .rotulo{justify-self:start}:where(.tela-pub-01) .avulso .checks{margin-top:var(--space-2)}:where(.tela-pub-01) .avulso-preco{display:grid;gap:var(--space-1);justify-items:center;align-content:center;text-align:center;padding:var(--space-6);background:var(--fundo-secao);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}:where(.tela-pub-01) .avulso-preco small{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);letter-spacing:var(--typography-overline-letter-spacing);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-muted)}:where(.tela-pub-01) .avulso-preco b{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-6xl);line-height:var(--font-line-height-6xl);color:var(--color-primary-text);white-space:nowrap}:where(.tela-pub-01) .avulso-preco span{color:var(--color-text-muted)}:where(.tela-pub-01) .avulso-preco .btn{margin-top:var(--space-4)}:where(.tela-pub-01) .avulso,:where(.tela-pub-01) .modulo.estrela{background:radial-gradient(circle farthest-side at top right,var(--color-primary-subtle),transparent),var(--fundo-cartao)}:where(.tela-pub-01) .faq-grade{display:grid;gap:var(--space-8)}:where(.tela-pub-01) .faq{border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .faq details{border-bottom:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:var(--space-8) minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:var(--size-control-xl);padding-block:var(--space-3);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--font-line-height-md)}:where(.tela-pub-01) .faq summary::-webkit-details-marker{display:none}:where(.tela-pub-01) .faq summary .n{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);color:var(--color-text-muted)}:where(.tela-pub-01) .faq summary .ico{color:var(--color-text-muted);transition:transform var(--duration-base) var(--easing-standard)}:where(.tela-pub-01) .faq details[open] summary .ico{transform:rotate(180deg)}:where(.tela-pub-01) .faq details p{padding:0 var(--space-8) var(--space-5) calc(var(--space-8) + var(--space-3));color:var(--color-text-muted);max-width:68ch}:where(.tela-pub-01) .chamada{background:var(--color-primary-solid);color:var(--color-primary-on-solid);border-top:0}:where(.tela-pub-01) .chamada .contem{padding-block:var(--space-16);display:grid;gap:var(--space-6)}:where(.tela-pub-01) .chamada .rotulo{color:var(--color-primary-on-solid)}:where(.tela-pub-01) .chamada .rotulo .ico{color:var(--color-primary-on-solid)}:where(.tela-pub-01) .chamada h2{font-family:var(--typography-display-font-family);font-size:var(--font-size-4xl);line-height:var(--font-line-height-4xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;text-wrap:balance;max-width:18ch}:where(.tela-pub-01) .chamada p{max-width:52ch;font-size:var(--typography-body-lg-font-size);line-height:var(--typography-body-lg-line-height)}:where(.tela-pub-01) .chamada .btn-cheio{background:var(--color-primary-on-solid);color:var(--color-primary-solid);border:var(--border-width-strong) solid var(--color-primary-on-solid)}:where(.tela-pub-01) .chamada .btn-cheio:hover{background:transparent;color:var(--color-primary-on-solid)}:where(.tela-pub-01) .chamada .btn-linha{background:transparent;color:var(--color-primary-on-solid);border:var(--border-width-strong) solid var(--color-primary-on-solid)}:where(.tela-pub-01) .chamada .btn-linha:hover{background:var(--color-primary-on-solid);color:var(--color-primary-solid)}:where(.tela-pub-01) .chamada :focus-visible{outline-color:var(--color-primary-on-solid)}:where(.tela-pub-01) .pe-topo{display:grid;gap:var(--space-6);padding-block:var(--space-10) var(--space-6)}:where(.tela-pub-01) .pe-marca{display:grid;gap:var(--space-2);justify-items:start}:where(.tela-pub-01) .pe-marca .logo{height:var(--space-8)}:where(.tela-pub-01) .pe-marca p{color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size)}:where(.tela-pub-01) .pe-links{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}:where(.tela-pub-01) .pe-base a,:where(.tela-pub-01) .pe-links a{color:var(--color-text-muted);text-decoration:none;font-weight:var(--font-weight-semibold);min-height:var(--size-touch-min);display:inline-flex;align-items:center}:where(.tela-pub-01) .pe-base a:hover,:where(.tela-pub-01) .pe-links a:hover{color:var(--color-text-default)}:where(.tela-pub-01) .pe-redes{display:flex;gap:var(--space-2)}:where(.tela-pub-01) .pe-base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-3);border-top:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}:where(.tela-pub-01) .pe-base nav{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}:where(.tela-pub-01) .pe-base a{font-weight:var(--font-weight-regular)}@media (max-width:479px){:where(.tela-pub-01) .ctas .btn{width:100%}.tela-pub-01 .btn{white-space:normal;text-align:center}:where(.tela-pub-01) .estrela .btn{justify-self:stretch}:where(.tela-pub-01) .avulso{padding:var(--space-4)}:where(.tela-pub-01) .avulso-preco{padding:var(--space-5) var(--space-4)}:where(.tela-pub-01) .modulo{padding:var(--space-5)}:where(.tela-pub-01) .vt-cab{flex-direction:column}:where(.tela-pub-01) .vt-hora{justify-items:start;text-align:left}}@media (min-width:480px){:where(.tela-pub-01) .vt-lista li{grid-template-columns:auto minmax(0,1fr) auto}:where(.tela-pub-01) .vt-ic{grid-row:auto;align-self:center}:where(.tela-pub-01) .vt-estado{justify-content:flex-end;text-align:right}}@media (min-width:640px){:where(.tela-pub-01) .topo-acoes .so-largo{display:inline-flex}:where(.tela-pub-01) .vchave-semis{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tela-pub-01) .cn.quatro{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){:where(.tela-pub-01) .contem{padding-inline:var(--space-8)}:where(.tela-pub-01) .corpo{padding-block:var(--space-20)}:where(.tela-pub-01) .hub{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.tela-pub-01) .hub .hub-centro{grid-column:auto}:where(.tela-pub-01) .modulos{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tela-pub-01) .momentos{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tela-pub-01) .pilares{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tela-pub-01) .pilar{padding:var(--space-6)}:where(.tela-pub-01) .pilar+.pilar{border-top:0}:where(.tela-pub-01) .pilar:nth-child(odd){padding-left:0}:where(.tela-pub-01) .pilar:nth-child(2n){border-left:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .pilar:nth-child(n+3){border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .passos{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.tela-pub-01) .heroi h1{font-size:var(--font-size-5xl);line-height:var(--font-line-height-5xl)}:where(.tela-pub-01) .chamada h2{font-size:var(--font-size-5xl);line-height:var(--font-line-height-5xl)}:where(.tela-pub-01) .avulso h2,:where(.tela-pub-01) .sec-cab h2{font-size:var(--font-size-3xl);line-height:var(--font-line-height-3xl)}:where(.tela-pub-01) .vt-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.tela-pub-01) .vt-kpis .valor{font-size:var(--font-size-3xl);line-height:var(--font-line-height-3xl)}}@media (min-width:1024px){:where(.tela-pub-01) .menu{display:flex;align-items:center;margin-left:var(--space-10)}:where(.tela-pub-01) .menu-secoes{display:flex;align-items:center;gap:var(--space-6)}:where(.tela-pub-01) .menu-secoes a{min-height:var(--size-touch-min);display:inline-flex;align-items:center}:where(.tela-pub-01) .tema-alt{display:block}:where(.tela-pub-01) .abrir-menu{display:none}:where(.tela-pub-01) .heroi .contem{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);padding-block:var(--space-16) var(--space-20)}:where(.tela-pub-01) .vt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tela-pub-01) .sec-cab{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--space-10)}:where(.tela-pub-01) .sec-cab.uma{grid-template-columns:minmax(0,1fr);align-items:start}:where(.tela-pub-01) .conceito .corpo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12)}:where(.tela-pub-01) .conceito .sec-cab{grid-template-columns:minmax(0,1fr)}:where(.tela-pub-01) .modulos{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.tela-pub-01) .estrela{grid-template-columns:minmax(0,1fr) auto;align-items:end}:where(.tela-pub-01) .estrela .checks{grid-template-columns:repeat(3,minmax(0,max-content));gap:var(--space-2) var(--space-8)}:where(.tela-pub-01) .camp-grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:start}:where(.tela-pub-01) .momentos{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}:where(.tela-pub-01) .case-numeros{grid-template-columns:minmax(0,3fr) minmax(0,4fr)}:where(.tela-pub-01) .prova{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:where(.tela-pub-01) .pilares{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.tela-pub-01) .pilar:nth-child(n){padding:var(--space-2) var(--space-6);border-top:0;border-left:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-01) .pilar:first-child{padding-left:0;border-left:0}:where(.tela-pub-01) .bi{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}:where(.tela-pub-01) .planos{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}:where(.tela-pub-01) .avulso{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;padding:var(--space-10);gap:var(--space-12)}:where(.tela-pub-01) .avulso .checks{grid-template-columns:repeat(3,minmax(0,max-content));gap:var(--space-2) var(--space-8)}:where(.tela-pub-01) .faq-grade{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-12);align-items:start}:where(.tela-pub-01) .faq-grade .sec-cab{position:sticky;top:var(--space-24)}:where(.tela-pub-01) .chamada .contem{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-block:var(--space-20)}:where(.tela-pub-01) .pe-topo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-10)}:where(.tela-pub-01) .pe-links{justify-content:center}}@media (min-width:1280px){:where(.tela-pub-01) .heroi h1{font-size:var(--font-size-6xl);line-height:var(--font-line-height-6xl)}}:where(.tela-pub-03) .cp-lado .bye{color:var(--color-text-muted);font-style:italic;font-weight:var(--font-weight-regular)}:where(.tela-pub-03) .sem-jogo{font-size:var(--typography-caption-font-size);color:var(--color-text-muted)}:where(.tela-pub-03) .prox .cp-corpo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start}:where(.tela-pub-03) .prox .hora{display:grid;font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;min-width:calc(var(--space-24) + var(--space-4))}:where(.tela-pub-03) .prox .hora b{font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl)}:where(.tela-pub-03) .prox .hora span{font-family:var(--font-family-base);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-default);font-weight:var(--font-weight-semibold)}:where(.tela-pub-03) .prox .hora .sem{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}:where(.tela-pub-03) .prox .duplas{display:grid;gap:var(--space-1);font-weight:var(--font-weight-semibold)}:where(.tela-pub-03) .prox .duplas .x{color:var(--color-text-muted);font-weight:var(--font-weight-regular);margin-right:var(--space-1)}:where(.tela-pub-03) .cats{list-style:none;margin:0;padding:0;background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}:where(.tela-pub-03) .cats li+li{border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-03) .cats a{display:flex;align-items:center;gap:var(--space-3);min-height:var(--space-16);padding:var(--space-2) var(--space-4);color:var(--color-text-default);text-decoration:none}:where(.tela-pub-03) .cats a:hover{background:var(--color-bg-subtle)}:where(.tela-pub-03) .cats .txt{flex:1;min-width:0;display:grid}:where(.tela-pub-03) .cats .nome{font-weight:var(--font-weight-semibold)}:where(.tela-pub-03) .cats .fmt{font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-muted)}:where(.tela-pub-03) .cats .ico{color:var(--color-text-muted)}:where(.tela-pub-03) .res{list-style:none;margin:0;padding:0;background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-sm)}:where(.tela-pub-03) .res li{padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-1)}:where(.tela-pub-03) .res li+li{border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-03) .res .cp-lado{min-height:var(--size-control-sm)}:where(.tela-pub-03) .res .cp-set{height:var(--size-control-sm);font-size:var(--font-size-lg);background:transparent}:where(.tela-pub-04) .podio-uma li{font-family:var(--font-family-display);font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);font-weight:var(--font-weight-bold)}:where(.tela-pub-04) .podio-uma li:first-child{font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl)}:where(.tela-pub-04) .podio-uma li small{display:block;font-family:var(--font-family-base);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}:where(.tela-pub-04) .podio-uma .medalha{width:var(--space-10);height:var(--space-10)}:where(.tela-pub-04) .nota{font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-muted)}.tela-pub-05.palco-on{overflow:hidden;background:var(--color-bg-canvas)}:where(.tela-pub-05) .palco{position:absolute;left:0;top:0;transform-origin:0 0;width:var(--size-tv-stage-width);height:var(--size-tv-stage-height);padding:var(--size-tv-safe-y) var(--size-tv-safe-x);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:var(--space-6);background:var(--color-bg-canvas);color:var(--color-text-default)}:where(.tela-pub-05) .p-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}:where(.tela-pub-05) .p-ident{display:flex;align-items:center;gap:var(--space-6);min-width:0}:where(.tela-pub-05) .p-ident .marca{height:var(--space-16)}:where(.tela-pub-05) .p-ident .sep{width:var(--border-width-strong);align-self:stretch;background:var(--color-border-default)}:where(.tela-pub-05) .p-ident .arena{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}:where(.tela-pub-05) .p-ident h1{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);text-transform:uppercase}:where(.tela-pub-05) .p-rot{display:grid;justify-items:end;gap:var(--space-2)}:where(.tela-pub-05) .p-rot .tit{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-family-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-3xl);line-height:var(--font-line-height-3xl);text-transform:uppercase;letter-spacing:var(--typography-overline-lg-letter-spacing);color:var(--color-primary-text)}:where(.tela-pub-05) .p-seq{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}:where(.tela-pub-05) .p-seq i{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);border:var(--border-width-strong) solid var(--color-text-muted)}:where(.tela-pub-05) .p-seq i.ativo{background:var(--color-text-default);border-color:var(--color-text-default)}:where(.tela-pub-05) .p-cat{text-align:center;font-family:var(--typography-display-font-family);font-size:var(--typography-display-font-size);line-height:var(--typography-display-line-height);font-weight:var(--font-weight-extrabold);text-transform:uppercase}:where(.tela-pub-05) .p-bloco{display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:var(--space-6);min-height:0}:where(.tela-pub-05) .p-podio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;-moz-column-gap:var(--space-8);column-gap:var(--space-8);min-height:0}:where(.tela-pub-05) .p-resto{list-style:none;margin:0;padding:var(--space-5) 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-10);border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-05) .p-resto li{display:inline-flex;align-items:baseline;gap:var(--space-3);font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl)}:where(.tela-pub-05) .p-resto .pos{color:var(--color-text-muted);font-weight:var(--font-weight-bold)}:where(.tela-pub-05) .p-resto .nm{font-family:var(--font-family-display);font-weight:var(--font-weight-bold)}:where(.tela-pub-05) .com-resto .p-foto{width:calc(var(--space-32) + var(--space-4))}:where(.tela-pub-05) .com-resto .p-lugar.l1 .p-foto{width:calc(var(--space-32) + var(--space-24));font-size:var(--font-size-5xl)}:where(.tela-pub-05) .com-resto .l1 .p-degrau{height:calc(var(--space-32) + var(--space-8))}:where(.tela-pub-05) .com-resto .l2 .p-degrau{height:calc(var(--space-24) + var(--space-8))}:where(.tela-pub-05) .com-resto .l3 .p-degrau{height:calc(var(--space-20) + var(--space-4))}:where(.tela-pub-05) .p-lugar{display:grid;justify-items:center;text-align:center;gap:var(--space-3);min-width:0}:where(.tela-pub-05) .p-foto{width:calc(var(--space-32) + var(--space-16));aspect-ratio:1;border-radius:var(--radius-full);overflow:hidden;display:grid;place-items:center;background:var(--color-bg-surface);border:var(--space-2) solid var(--anel);font-family:var(--font-family-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-5xl);color:var(--color-text-muted)}:where(.tela-pub-05) .p-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.tela-pub-05) .p-lugar.l1 .p-foto{width:calc(var(--space-32) * 2);font-size:var(--font-size-6xl)}:where(.tela-pub-05) .p-nome{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--typography-heading-md-font-size);line-height:var(--typography-heading-md-line-height);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.tela-pub-05) .p-lugar.l1 .p-nome{font-size:var(--typography-heading-lg-font-size);line-height:var(--typography-heading-lg-line-height);font-weight:var(--font-weight-extrabold);color:var(--color-primary-text)}:where(.tela-pub-05) .p-det{font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);color:var(--color-text-muted)}:where(.tela-pub-05) .p-degrau{width:100%;display:grid;place-items:center;background:var(--color-bg-surface);border-top:var(--space-2) solid var(--anel);border-radius:var(--radius-sm) var(--radius-sm) 0 0}:where(.tela-pub-05) .p-degrau .medalha{width:var(--space-20);height:var(--space-20);font-size:var(--font-size-3xl)}:where(.tela-pub-05) .l1{--anel:var(--color-medal-gold)}:where(.tela-pub-05) .l2{--anel:var(--color-medal-silver)}:where(.tela-pub-05) .l3{--anel:var(--color-medal-bronze)}:where(.tela-pub-05) .l1 .p-degrau{height:calc(var(--space-32) + var(--space-16))}:where(.tela-pub-05) .l2 .p-degrau{height:calc(var(--space-32) + var(--space-4))}:where(.tela-pub-05) .l3 .p-degrau{height:var(--space-24)}:where(.tela-pub-05) .p-patro{display:flex;align-items:center;gap:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width-default) solid var(--color-border-default)}:where(.tela-pub-05) .p-patro .rot{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);text-transform:uppercase;letter-spacing:var(--typography-overline-lg-letter-spacing);color:var(--color-text-muted)}:where(.tela-pub-05) .p-patro .pecas{display:flex;gap:var(--space-5);align-items:center}:where(.tela-pub-05) .p-patro img{height:var(--space-20);border-radius:var(--radius-sm)}:where(.tela-pub-05) .p-patro .nome-p{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl)}:where(.tela-pub-05) .p-espera,:where(.tela-pub-05) .p-vazio{display:grid;place-items:center;align-content:center;gap:var(--space-6);text-align:center}:where(.tela-pub-05) .p-vazio p{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);line-height:var(--font-line-height-4xl);text-transform:uppercase;color:var(--color-text-muted);max-width:24ch}:where(.tela-pub-05) .p-espera .logo{height:var(--space-24)}:where(.tela-pub-05) .p-espera p{font-family:var(--font-family-display);font-size:var(--font-size-3xl);color:var(--color-text-muted);text-transform:uppercase;font-weight:var(--font-weight-bold)}:where(.tela-pub-05) .l-foto{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-full);overflow:hidden;flex:none;display:grid;place-items:center;background:var(--color-bg-subtle);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}:where(.tela-pub-05) .l-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.tela-pub-05) .podio-card li{align-items:flex-start}:where(.tela-pub-05) .podio-card li .txt{display:grid;min-width:0}:where(.tela-pub-05) .podio-card li small{font-family:var(--font-family-base);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}:where(.tela-pub-05) .podio-card li .medalha{margin-top:var(--space-2)}:where(.tela-pub-05) .patros{display:flex;flex-wrap:wrap;gap:var(--space-3)}:where(.tela-pub-05) .patros img{height:var(--space-12);border-radius:var(--radius-sm);border:var(--border-width-default) solid var(--color-border-default)}