html #root>main.acesso{min-height:calc(100vh / var(--zoom,1));align-content:start}html #root>main.acesso>.acesso-palco{align-self:start}@media (width<=900px){html #root>main.acesso{min-height:0;padding-top:var(--esp-4)}html #root>main.acesso>.acesso-palco{place-items:center start;gap:var(--esp-4) var(--esp-4);margin-bottom:var(--esp-5);padding:var(--esp-4) var(--esp-4);border-radius:28px;grid-template-columns:clamp(104px,22vw,160px) minmax(0,1fr)}html #root>main.acesso>.acesso-palco .circuito{max-width:100%}html #root>main.acesso>.acesso-palco .bandeiras{display:none}html #root>main.acesso>.acesso-palco .palco-slogan{text-align:left;max-width:none;font-size:clamp(15px,2.4vw,18px)}}.botao.botao-link{white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%;padding-block:var(--esp-2)}.botao.botao-link.botao-voltar{align-self:flex-start}.regra{padding-top:var(--ritmo-topo);max-width:var(--coluna-leitura)}.regra h1{font-size:var(--fs-1)}.regra h2{font-family:var(--fonte-titulo);font-size:var(--fs-2);margin:0 0 var(--esp-2)}.regra .dica{color:var(--cinza);margin:0 0 var(--esp-4)}.regra select,.regra input[type=number],.regra input[type=date]{font:inherit;color:var(--bandeira);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-controle);padding:var(--esp-2) var(--esp-3)}.abas{gap:var(--esp-1);border-bottom:1px solid var(--linha);margin:var(--esp-2) 0 var(--esp-5);scrollbar-width:none;display:flex;overflow-x:auto}.abas button{font:600 var(--fs-5) var(--fonte-texto);color:var(--cinza);padding:var(--esp-3) var(--esp-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;transition:color .15s,border-color .2s}.abas button.ativa{color:var(--bandeira);border-color:var(--largada)}.painel{gap:var(--esp-4);animation:.26s cubic-bezier(.2,.8,.2,1) both painel-entra;display:grid}.linha{gap:var(--esp-3);flex-wrap:wrap;align-items:center;display:flex}.tabela-pontos{gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.tabela-pontos input{width:100%}.secundario{font:inherit;color:var(--bandeira);background:var(--superficie);border:1px solid var(--linha);padding:var(--esp-2) var(--esp-3);cursor:pointer;border-radius:999px}.secundario:disabled{opacity:.4;cursor:default}.acoes{gap:var(--esp-3);margin-top:var(--esp-5);flex-wrap:wrap;display:flex}.acoes .botao{padding:var(--esp-3) var(--esp-5)}.previa{margin-top:var(--esp-5);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--linha);border-radius:16px;animation:.32s cubic-bezier(.2,.8,.2,1) both painel-entra}.previa table{border-collapse:collapse;width:100%;margin-bottom:var(--esp-4);font-variant-numeric:tabular-nums}.previa th,.previa td{text-align:left;padding:var(--esp-2);border-bottom:1px solid var(--linha)}.previa .sobe{color:var(--verde-bandeira)}.previa .desce{color:var(--vermelho-bandeira)}.perfis{gap:var(--esp-2);display:grid}.perfil{gap:var(--esp-1) var(--esp-3);padding:var(--esp-3);border:1px solid var(--linha);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;transition:border-color .15s,transform .12s;display:grid}.perfil:has(input:checked){border-color:var(--largada)}.perfil:active{transform:scale(.99)}.perfil small{color:var(--cinza);grid-column:2/-1}.perfil .origem{color:var(--cinza);font-size:var(--fs-6)}.historico{gap:var(--esp-3);padding-left:var(--esp-4);display:grid}.historico pre{white-space:pre-wrap;font-size:var(--fs-6);color:var(--grafite)}@keyframes painel-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.painel,.previa{animation:none}}.etapa{gap:var(--esp-2);padding:var(--esp-3) 0;border-bottom:1px solid var(--linha);display:grid}.pista-da-etapa{color:var(--grafite)}.escolher-pista{gap:var(--esp-2);padding:var(--esp-3);background:var(--superficie);border-radius:14px;animation:.22s cubic-bezier(.2,.8,.2,1) both painel-entra;display:grid}.lista-pistas{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.lista-pistas .perfil{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;display:block}.pendente{grid-template-columns:1fr auto}@media (prefers-reduced-motion:reduce){.escolher-pista{animation:none}}.grade{gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.editor-tabela{gap:var(--esp-2);display:grid}.tabelas-proprias,.casos{border:1px solid var(--linha);padding:var(--esp-3);gap:var(--esp-3);border-radius:14px;display:grid}.tabelas-proprias legend,.casos legend{color:var(--cinza);padding:0 var(--esp-2)}.casos .linha span{min-width:130px}.regra input[type=text]{font:inherit;color:var(--bandeira);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-controle);padding:var(--esp-2) var(--esp-3)}[hidden]{display:none!important}.formas{gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.forma{gap:var(--esp-1) var(--esp-2);padding:var(--esp-3);border:1px solid var(--linha);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;transition:border-color .15s,transform .12s;display:grid}.forma .dica{grid-column:2;margin:0}.forma:has(input:checked){border-color:var(--largada)}.forma:active{transform:scale(.98)}.frase-descarte{margin:var(--esp-1) 0 0;padding:var(--esp-3) var(--esp-4);background:var(--superficie);border-left:3px solid var(--largada);border-radius:14px}.passos{gap:var(--esp-2);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.passos li{align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-bottom:3px solid var(--linha);color:var(--cinza);white-space:nowrap;flex:1 0 auto;font-weight:600;transition:color .15s,border-color .2s;display:flex}.passos li.feito{color:var(--grafite);border-color:var(--grafite)}.passos li.atual{color:var(--bandeira);border-color:var(--largada)}.passo-numero{background:var(--superficie);width:24px;height:24px;font-size:var(--fs-6);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.passos li.atual .passo-numero{background:var(--largada);border-color:var(--largada);color:var(--on-largada)}.passo-de{color:var(--cinza);margin:0}.passo{gap:var(--esp-4);animation:.26s cubic-bezier(.2,.8,.2,1) both painel-entra;display:grid}.passos-acoes{justify-content:space-between;gap:var(--esp-3);padding:var(--esp-3) 0;background:var(--pista);border-top:1px solid var(--linha);display:flex;position:sticky;bottom:0}.passos-acoes .botao{padding:var(--esp-3) var(--esp-5);margin-left:auto}@media (width<=600px){.passos li:not(.atual){flex:none;gap:0;font-size:0}.passos li:not(.atual) .passo-numero{font-size:var(--fs-6)}.passos-acoes>*{flex:1}}@media (width<=760px){.casca .passos-acoes{bottom:calc(max(14px, env(safe-area-inset-bottom,0px)) + 66px)}}@media (prefers-reduced-motion:reduce){.passo{animation:none}}.escolha-do-nivel{gap:var(--esp-3);margin:0 0 var(--esp-4);border:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;display:grid}.escolha-do-nivel legend{margin-bottom:var(--esp-2);font-weight:600}.nivel-opcao{gap:var(--esp-1) var(--esp-2);padding:var(--esp-3);border:1px solid var(--linha);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;min-height:44px;display:grid}.nivel-opcao input{margin-top:var(--esp-1);grid-row:span 2}.nivel-opcao small{color:var(--cinza)}.nivel-opcao:has(input:checked){border-color:var(--largada);box-shadow:inset 0 0 0 1px var(--largada)}.protesto{gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);margin:var(--esp-2) 0;border-radius:var(--radius-m,16px);border:1px solid var(--linha);background:var(--superficie);display:grid}.protesto header{gap:var(--esp-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.protesto p{margin:0}.protesto.decidido.procedente{border-color:var(--largada)}.protesto-provas a{font-weight:600}.protesto-placar{font-weight:700}.protesto-voto,.protesto-decidir{gap:var(--esp-2);margin-top:var(--esp-2);padding-top:var(--esp-2);border-top:1px solid var(--linha);display:grid}.protesto-voto h4,.protesto-decidir h4{margin:0}.protesto-votos{margin:var(--esp-1) 0 0;padding-left:var(--esp-4);color:var(--cinza)}.protesto-comissarios{border:1px solid var(--linha);padding:var(--esp-2) var(--esp-3);margin:var(--esp-2) 0;border-radius:12px}.protesto-alerta{color:var(--amarelo-texto);font-weight:600}.protesto-pesquisa{gap:var(--esp-2);display:grid}.protesto-maioria{margin:var(--esp-2) 0;font-weight:600}.protesto-maioria.empate{color:var(--amarelo-texto)}.casca{--setores-topo:84px}.publico{--setores-topo:76px}@media (width<=600px){.casca{--setores-topo:72px}}.barra-setores{z-index:30;margin:0 0 var(--esp-5);min-width:0;max-width:100%;position:relative}.barra-setores[hidden]{display:none}.setores-compacto{align-items:center;gap:var(--esp-2);max-width:100%;min-height:44px;padding:0 var(--esp-4) 0 var(--esp-3);border:1px solid var(--linha);color:var(--pneu);cursor:pointer;background:color-mix(in srgb, var(--superficie) 88%, transparent);-webkit-backdrop-filter:blur(14px);font:500 14px var(--fonte-texto);box-shadow:var(--sombra-cartao,none);border-radius:999px;display:inline-flex}.setores-compacto .setor-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setores-seta{border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.barra-setores.aberta .setores-seta{transform:translateY(2px)rotate(225deg)}.setores-lista{z-index:31;width:min(320px,100vw - 32px);max-height:min(60vh,480px);padding:var(--esp-2);border:1px solid var(--linha);background:var(--superficie);box-shadow:var(--sombra-cartao-alta);border-radius:20px;margin:0;list-style:none;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.barra-setores.aberta .setores-lista{display:block}.setores-lista li{margin:0}.setores-lista a{align-items:center;gap:var(--esp-2);min-height:44px;padding:0 var(--esp-3);color:var(--cinza);font:500 14px var(--fonte-texto);border-radius:12px;text-decoration:none;transition:color .2s,background .2s;display:flex}.setores-lista a:hover{color:var(--pneu);background:color-mix(in srgb, var(--linha) 50%, transparent);text-decoration:none}.setores-lista .setor-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setor-sigla{font:700 12px/1 var(--fonte-titulo);letter-spacing:.06em;color:var(--largada-texto);flex:none}.setores-lista a[aria-current]{color:var(--pneu);font-weight:600}.setores-lista a[aria-current] .setor-sigla{color:var(--largada-texto)}.setores-sub{margin:0 0 var(--esp-1);padding:0 0 0 var(--esp-5);list-style:none}.setores-sub[hidden]{display:none}.setores-sub a{min-height:36px;font-size:13px}.setor-da-tela{scroll-margin-top:calc(var(--setores-topo,84px) + 64px)}.setor-da-tela:focus{outline:none}.setor-da-tela :is(h3,[role=tablist]){scroll-margin-top:calc(var(--setores-topo,84px) + 40px)}.setor-da-tela:focus-visible{outline:2px solid var(--largada);outline-offset:6px;border-radius:8px}.setores-largada{height:0;scroll-margin-top:100vh;display:block}.casca>main.com-setores{animation-name:tela-entra-setores}@keyframes tela-entra-setores{0%{opacity:0}}@media (width>=1320px){.casca:has(main.com-setores) .pista-rolagem{display:none}.casca>main.com-setores,.publico>main.com-setores{position:relative}.barra-setores{z-index:30;width:48px;margin:0;position:absolute;top:0;bottom:0;left:-96px}.setores-compacto{display:none}.barra-setores .setores-lista{top:calc(var(--setores-topo,84px) + 40px);width:2px;height:calc(100vh / var(--zoom,1) - var(--setores-topo,84px) - 120px);max-height:none;margin:0 0 0 var(--esp-1);background:var(--linha);box-shadow:none;border:0;border-radius:2px;padding:0;display:block;position:sticky;overflow:visible}.barra-setores .setores-lista:before{content:"";width:2px;height:calc(var(--progresso,0) * 100%);background:linear-gradient(180deg, transparent, var(--largada-viva));box-shadow:0 0 10px color-mix(in srgb, var(--largada-viva) 70%, transparent);border-radius:2px;position:absolute;top:0;left:0}.barra-setores .setores-lista:after{content:"";left:-5px;top:calc(var(--progresso,0) * 100%);background:var(--largada-viva);pointer-events:none;width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--largada-viva) 25%, transparent), 0 0 14px var(--largada-viva);border-radius:50%;margin-top:-6px;position:absolute}.barra-setores .setores-lista>li{left:0;top:calc(var(--i,0) / var(--n,1) * 100%);position:absolute;transform:translateY(-50%)}.barra-setores .setores-lista a{min-height:32px;padding:0 var(--esp-2) 0 var(--esp-3);font:500 10px var(--fonte-mono,monospace);letter-spacing:.12em;color:var(--cinza);background:0 0;border-radius:8px;gap:0}.barra-setores .setores-lista a:before{content:"";background:var(--linha-forte);width:8px;height:1px;position:absolute;top:50%;left:-3px}.barra-setores .setores-lista a:hover{color:var(--pneu);background:0 0}.barra-setores .setor-sigla{font:inherit;letter-spacing:inherit;color:inherit}.barra-setores .setores-lista a[aria-current]{color:var(--largada-texto);font-weight:600}.barra-setores .setores-lista .setor-nome{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra-setores .setores-sub{display:none}.casca>.pista-rolagem{left:calc((100vw / var(--zoom,1) - 1120px) / 2 - 92px)}}@media (prefers-reduced-motion:reduce){.setores-lista a,.setores-seta{transition:none}}.central-de-avisos .linha{gap:var(--esp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lista-de-avisos{margin:var(--esp-4) 0;gap:var(--esp-2);padding:0;list-style:none;display:grid}.aviso-item{border:1px solid var(--linha);border-left:4px solid var(--largada);padding:var(--esp-3) var(--esp-3);gap:var(--esp-1);border-radius:12px;display:grid}.aviso-item.lido{border-left-color:var(--linha);opacity:.8}.aviso-item.tipo-podio:not(.lido){border-left-color:var(--amarelo-sinal)}.aviso-meta{font-size:var(--fs-6);color:var(--cinza);margin:0}.aviso-titulo{font-size:var(--fs-5)}.aviso-mensagem{margin:0}.preferencias-de-avisos{gap:var(--esp-2);display:grid}.chave-de-aviso{gap:var(--esp-1) var(--esp-2);grid-template-columns:auto 1fr;align-items:start;min-height:44px;display:grid}.chave-de-aviso input{margin-top:var(--esp-1);width:20px;height:20px}.chave-de-aviso span{display:grid}.chave-de-aviso small{color:var(--cinza)}.lista-de-conversas{margin:var(--esp-4) 0;gap:var(--esp-2);padding:0;list-style:none;display:grid}.lista-de-conversas,.mensagens{grid-template-columns:minmax(0,1fr)}.lista-de-conversas li,.lista-de-conversas a,.conversa-ultima,.conversa-ultima span{min-width:0}.lista-de-conversas a{gap:var(--esp-1);padding:var(--esp-3) var(--esp-3);border:1px solid var(--linha);color:inherit;border-radius:12px;min-height:44px;text-decoration:none;display:grid}.lista-de-conversas a:hover,.lista-de-conversas a:focus-visible{border-color:var(--largada)}.lista-de-conversas .nao-lida a{border-left:4px solid var(--largada)}.conversa-cabeca{gap:var(--esp-2) var(--esp-2);flex-wrap:wrap;align-items:baseline;display:flex}.conversa-cabeca .tipo,.conversa-cabeca .como{color:var(--cinza)}.conversa-cabeca .contador{min-width:22px;padding:1px var(--esp-2);background:var(--largada);color:var(--on-largada);font-size:var(--fs-6);text-align:center;border-radius:999px;margin-left:auto;font-weight:700}.conversa-cabeca .bloqueada{color:var(--amarelo-texto)}.conversa-ultima{gap:var(--esp-1) var(--esp-2);color:var(--cinza);font-size:var(--fs-6);flex-wrap:wrap;justify-content:space-between;display:flex}.conversa-ultima span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversa-ultima time{flex:none}.nova-mensagem,.responder,.denunciar{gap:var(--esp-2);margin:var(--esp-4) 0;display:grid}.nova-mensagem textarea,.responder textarea,.denunciar textarea{width:100%;font:inherit}.mensagens{margin:var(--esp-4) 0;gap:var(--esp-2);padding:0;list-style:none;display:grid}.mensagens li{max-width:min(80%,560px);padding:var(--esp-2) var(--esp-3);border:1px solid var(--linha);border-radius:14px}.mensagens li.minha{background:color-mix(in srgb, var(--largada) 12%, transparent);border-color:#0000;justify-self:end}.mensagens li.dela{justify-self:start}.mensagens .texto{margin:0 0 var(--esp-1);white-space:pre-wrap;overflow-wrap:anywhere}.mensagens .rodape{color:var(--cinza);gap:2px;display:grid}.acoes-da-conversa{gap:var(--esp-3);margin-top:var(--esp-2);flex-wrap:wrap;align-items:center;display:flex}.perigo{color:var(--largada-texto)}.contador-do-menu{margin-left:var(--esp-2);min-width:18px;padding:0 var(--esp-2);background:var(--largada);color:var(--on-largada);font-size:var(--fs-6);text-align:center;border-radius:999px;font-weight:700;display:inline-block}.avatar.com-mensagens{position:relative}.avatar.com-mensagens:after{content:"";background:var(--largada);width:10px;height:10px;box-shadow:0 0 0 2px var(--pista);border-radius:50%;position:absolute;top:-2px;right:-2px}.conversa-evento{font-size:var(--fs-6);color:var(--grafite);margin:2px 0;font-weight:600;display:block}.pedido-de-equipe{border-left:4px solid var(--largada)}.pedido-de-equipe.pedido-aceito{border-left-color:var(--verde-bandeira)}.pedido-de-equipe.pedido-recusado{border-left-color:var(--cinza)}.pedido-de-equipe .pedido-ranking{font-weight:600}.acoes-do-pedido{gap:var(--esp-2);margin-top:var(--esp-2);flex-wrap:wrap;display:flex}.reg-leitura{gap:var(--esp-7);margin-top:var(--esp-6);min-width:0;display:grid}.reg-leitura:empty{display:none}.reg-parte{gap:var(--esp-4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.reg-parte>h2{margin:0 0 var(--esp-2);padding-top:var(--esp-5);border-top:1px solid var(--linha);grid-column:1/-1}.reg-secao{min-width:0;scroll-margin-top:calc(var(--setores-topo,84px) + var(--reg-menu-altura,56px) + var(--reg-folga,32px));margin:0}.reg-secao:focus{outline:none}.reg-menu{top:var(--setores-topo,84px);z-index:20;border:1px solid var(--linha);min-width:0;box-shadow:var(--sombra-cartao,none);background:color-mix(in srgb, var(--superficie) 90%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:999px;margin:0 0 -24px;position:sticky}.reg-menu-lista{align-items:center;gap:var(--esp-1);padding:var(--esp-2);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.reg-menu-lista::-webkit-scrollbar{display:none}.reg-menu-parte{padding:0 var(--esp-2) 0 var(--esp-3);font:600 11px var(--fonte-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--cinza);white-space:nowrap;flex:none}.reg-menu-parte:not(:first-child){margin-left:var(--esp-2);border-left:1px solid var(--linha)}.reg-menu-item{min-height:36px;padding:0 var(--esp-3);color:var(--cinza);font:500 14px var(--fonte-texto);white-space:nowrap;border-radius:999px;flex:none;align-items:center;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.reg-menu-item:hover{color:var(--pneu);background:color-mix(in srgb, var(--linha) 50%, transparent);text-decoration:none}.reg-menu-item[aria-current]{color:var(--bandeira-branca);background:var(--largada);font-weight:600}.reg-menu-item:focus-visible{outline:2px solid var(--largada);outline-offset:2px}@media (prefers-reduced-motion:reduce){.reg-menu-item{transition:none}}@media (width>=768px){.reg-menu{border-radius:24px}.reg-menu-lista{flex-wrap:wrap;row-gap:2px;overflow-x:visible}}.reg-caixa{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--radius-l,16px);box-shadow:var(--sombra-cartao);padding:var(--esp-4)}.reg-caixa-larga{grid-column:1/-1}.reg-parte>.reg-caixa>h3{font:600 20px var(--fonte-titulo);margin:0 0 var(--esp-3);padding-bottom:var(--esp-2);border-bottom:1px solid var(--linha)}.reg-caixa .reg-item{grid-template-columns:minmax(0,1fr)}.reg-caixa .reg-item:has(.reg-num){grid-template-columns:56px minmax(0,1fr)}.reg-caixa .reg-item:not(:has(.reg-num)) .reg-item-corpo{grid-column:1}.reg-pontos-caixa{margin-top:var(--esp-3)}.reg-pontos-grupos{gap:var(--esp-1) var(--esp-4);max-width:100%;margin-top:var(--esp-2);flex-wrap:wrap;display:flex;overflow-x:auto}.reg-pontos{border-collapse:collapse;flex:128px;max-width:220px}.reg-pontos th,.reg-pontos td{padding:var(--esp-2) var(--esp-2);border-bottom:1px solid var(--linha);font-variant-numeric:tabular-nums}.reg-pontos thead th{color:var(--cinza);font:600 12px var(--fonte-texto);letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap}.reg-pontos thead th:nth-child(2),.reg-pontos .reg-valor{text-align:right}.reg-pontos .reg-valor{font-weight:700}.reg-secao>h3{align-items:baseline;gap:var(--esp-3);margin:0 0 var(--esp-3);flex-wrap:wrap;display:flex}.reg-artigo{font:600 13px var(--fonte-mono,monospace);letter-spacing:.04em;color:var(--largada-texto);flex:none}.reg-itens{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}.reg-item{gap:var(--esp-3);grid-template-columns:56px minmax(0,1fr);align-items:baseline;display:grid}.reg-num{font:700 14px var(--fonte-titulo);color:var(--largada-texto);text-align:right;overflow-wrap:anywhere}.reg-item-corpo{grid-column:2;min-width:0}.reg-item-rotulo{margin-bottom:var(--esp-1);display:block}.reg-item-texto{white-space:pre-line;overflow-wrap:anywhere;color:var(--texto,inherit);margin:0;line-height:1.55}.reg-categoria{margin:0 0 var(--esp-5);min-width:0}.reg-categoria>h4{gap:var(--esp-2);margin:0 0 var(--esp-2);font:600 18px var(--fonte-titulo);align-items:baseline;display:flex}.reg-dados{gap:var(--esp-2) var(--esp-4);margin:0 0 var(--esp-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.reg-dados dt{color:var(--cinza)}.reg-dados dd{overflow-wrap:anywhere;margin:0}.reg-tabela{border-collapse:collapse;width:100%}.reg-tabela th,.reg-tabela td{text-align:left;padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--linha);vertical-align:top;overflow-wrap:anywhere}.reg-veiculos td:not(:first-child),.reg-veiculos th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}@media (width<=700px){.reg-item{grid-template-columns:1fr;gap:2px}.reg-caixa .reg-item:has(.reg-num){grid-template-columns:1fr;gap:2px}.reg-num{text-align:left}.reg-item-corpo{grid-column:1}.reg-tabela thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.reg-tabela,.reg-tabela tbody,.reg-tabela tr,.reg-tabela td{width:auto;display:block}.reg-tabela tr{padding:var(--esp-2) 0;border-bottom:1px solid var(--linha)}.reg-tabela td{gap:var(--esp-2);padding:var(--esp-1) 0;border:0;grid-template-columns:9.5em minmax(0,1fr);display:grid;text-align:left!important}.reg-tabela td:before{content:attr(data-rotulo);color:var(--cinza)}}.aviso-perfil-publico{gap:var(--esp-2);margin-bottom:var(--esp-4);display:grid}.aviso-perfil-publico p{margin:0}.aviso-perfil-publico-botoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}.atalhos{gap:var(--esp-2);flex-wrap:wrap;align-items:center;display:flex}.atalhos a,.troca-painel{min-height:44px;padding:0 var(--esp-4);border:1px solid color-mix(in srgb, var(--bandeira) 16%, transparent);color:var(--bandeira);border-radius:999px;align-items:center;text-decoration:none;transition:border-color .15s;display:inline-flex}.atalhos a:hover,.troca-painel:hover{border-color:var(--largada)}.atalhos .sair{min-height:44px}@media (prefers-reduced-motion:reduce){.atalhos a,.troca-painel{transition:none}}.rotulo-painel{display:inline-flex}.seletor-painel{min-height:44px;padding:0 var(--esp-6) 0 var(--esp-4);font:inherit;color:var(--bandeira);border:1px solid color-mix(in srgb, var(--bandeira) 16%, transparent);cursor:pointer;background-color:#0000;border-radius:999px;transition:border-color .15s}.seletor-painel:hover,.seletor-painel:focus-visible{border-color:var(--largada)}.onde-estou{font-size:var(--fs-6);color:var(--cinza)}.troca-painel[aria-current=page]{border-color:var(--largada)}.escolher-painel a.escolha{text-decoration:none}.escolher-painel a.escolha:hover{border-color:var(--largada)}.escolher-painel a.escolha:focus-visible{outline:2px solid var(--largada);outline-offset:2px}@media (prefers-reduced-motion:reduce){.seletor-painel{transition:none}}.painel-vestido{overflow-wrap:break-word;min-width:0}.painel-vestido :is(.moldura,.cabeca,.cabeca-tela,.cabeca-acoes,.linha,.perfil,.cartao,.bloco,.item,li,form,label,fieldset){min-width:0}.painel-vestido .moldura:is(.bloco,.quadro,.panorama-atencao,.perfil,.convidar,.produtora-4fun){box-shadow:none;background:0 0;border-color:#0000}.painel-vestido .rolagem{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.painel-vestido .rolagem>table{max-width:none;display:table;overflow:visible}.painel-vestido .botao{max-width:100%}@media (width<=760px){.painel-vestido .botao{white-space:normal;text-align:center;padding-block:var(--esp-2);overflow-wrap:anywhere}.painel-vestido .moldura{padding:var(--ritmo-moldura)}.painel-vestido :is(.linha,.acoes,.cartao-acoes,.cabeca-acoes,.botoes){flex-wrap:wrap}.painel-vestido :is(.linha,.acoes)>:is(input,select,textarea){flex:100%}}.painel-vestido .passos-acoes:empty{display:none}.painel-vestido :is(p,li,dd,.item,.mensagem){overflow-wrap:anywhere}.casca .painel-vestido :is(section,.bloco,.quadro,.panorama-atencao).moldura>h2,.casca .painel-vestido .moldura.moldura>.secao-titulo h2{font-size:var(--fs-2);line-height:var(--lh-2)}.painel-vestido .passos-acoes{position:static}.painel-vestido :is(.passos,.abas){flex-wrap:wrap;overflow-x:visible}.painel-vestido :is(p,span,small)>a.botao{vertical-align:middle;margin:2px 0}.painel-vestido :is(article,form).perfil{align-items:flex-end;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.painel-vestido :is(article,form).perfil>*{flex:200px;min-width:0}.painel-vestido :is(article,form).perfil>:is(h2,h3,strong,small,p,.linha,.acoes,.aviso){flex-basis:100%}.painel-vestido .botao{white-space:normal;text-align:center;padding-block:var(--esp-2);overflow-wrap:anywhere}.casca .painel-vestido .moldura>:is(header,div):first-child>h2:first-child{font-size:var(--fs-2);line-height:var(--lh-2)}.painel-vestido .relatorio-total strong{font-size:var(--fs-3);line-height:var(--lh-3)}.casca>div.painel-vestido{width:min(var(--coluna-conteudo), calc(100% - 2 * var(--margem-lateral)));padding:var(--ritmo-topo) 0 var(--ritmo-pe);margin:0 auto}.casca>div.painel-vestido>main{width:auto;max-width:none;margin:0;padding:0}.barra-flutuante{top:max(14px, env(safe-area-inset-top,0px));z-index:50;margin:var(--esp-3) auto 0;width:min(var(--coluna-conteudo), calc(100% - 2 * var(--margem-lateral)));align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-2) var(--esp-2) var(--esp-4);background:var(--vidro);border:1px solid var(--linha);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:0 10px 40px -12px color-mix(in srgb, var(--bandeira-preta) 45%, transparent);border-radius:999px;display:flex;position:sticky}.barra-flutuante:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--largada-viva) 55%, transparent), color-mix(in srgb, var(--pneu) 14%, transparent) 30%, color-mix(in srgb, var(--pneu) 6%, transparent) 70%, color-mix(in srgb, var(--largada-viva) 35%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.barra-flutuante:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(90deg, transparent, var(--largada-viva), transparent);height:1px;position:absolute;bottom:-1px;left:18%;right:18%}.topo-logo{flex:none;align-items:center;min-height:40px;line-height:0;display:inline-flex}.topo-logo svg{width:auto;height:30px;display:block}.topo-espaco{flex:1}.abas-topo{padding:var(--esp-1);margin-left:var(--esp-3);border:1px solid var(--linha);scrollbar-width:none;border-radius:999px;gap:2px;min-width:0;display:flex;position:relative;overflow-x:auto}.abas-topo.transborda{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.abas-topo.transborda.no-fim{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.abas-topo .pilula{z-index:0;background:linear-gradient(180deg, var(--largada-clara), var(--largada-funda));box-shadow:0 0 0 1px color-mix(in srgb, var(--bandeira-branca) 12%, transparent) inset, 0 6px 20px -4px color-mix(in srgb, var(--largada) 75%, transparent);transition:left .45s var(--saida), width .45s var(--saida);border-radius:999px;position:absolute;top:4px;bottom:4px}.menu-item{z-index:1;min-height:34px;padding:0 var(--esp-4);color:var(--cinza);font:500 14px var(--fonte-texto);letter-spacing:-.01em;white-space:nowrap;transition:color .3s var(--saida);border-radius:999px;align-items:center;display:inline-flex;position:relative;text-decoration:none!important}.menu-item:hover{color:var(--pneu)}.menu-item[aria-current=page]{color:var(--on-largada)}.perfil-seletor{min-width:0;margin-left:var(--esp-2);flex:0 auto;align-items:center;display:flex}.perfil-seletor .botao.perfil-atual{max-width:100%;min-height:40px;padding:0 var(--esp-3) 0 var(--esp-3);gap:var(--esp-2);font-size:var(--fs-6);white-space:nowrap;background:color-mix(in srgb, var(--largada-viva) 14%, transparent);color:var(--largada-texto);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--largada-viva) 50%, transparent)}.perfil-unico{min-height:40px;padding:0 var(--esp-3);font:600 var(--fs-6) var(--fonte-texto);color:var(--largada-texto);background:color-mix(in srgb, var(--largada-viva) 14%, transparent);border-radius:999px}.perfil-atual-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.perfil-seta{width:8px;height:8px;transition:transform .2s var(--saida);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-2px)rotate(45deg)}.perfil-atual[aria-expanded=true] .perfil-seta{transform:translateY(2px)rotate(-135deg)}.menu-perfis{width:min(300px,100% - 16px);padding:var(--esp-2);z-index:2;background:var(--vidro-forte);border:1px solid var(--linha-forte);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:0 24px 60px -16px color-mix(in srgb, var(--bandeira-preta) 60%, transparent);animation:menu-abre .2s var(--saida);border-radius:22px;gap:2px;display:grid;position:absolute;top:calc(100% + 12px);left:8px}.menu-perfis[hidden]{display:none}.menu-perfis-titulo{padding:var(--esp-2) var(--esp-3) var(--esp-2);font:500 var(--fs-6) var(--fonte-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cinza);margin:0}.perfil-opcao{min-height:44px;padding:0 var(--esp-3);color:var(--pneu);font:500 15px var(--fonte-texto);border-radius:12px;align-items:center;transition:background-color .2s;display:flex;text-decoration:none!important}.perfil-opcao:hover{background:var(--box)}.perfil-opcao[aria-current=true]{background:color-mix(in srgb, var(--largada-viva) 14%, transparent);color:var(--largada-texto)}.perfil-opcao[aria-current=true]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:11px;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.casca,.abas-baixo{transition:opacity .1s ease-out}.trocando>.casca,.trocando>.abas-baixo{opacity:0}@media (prefers-reduced-motion:reduce){.casca,.abas-baixo{transition:none}}.abas-topo[hidden],.abas-baixo[hidden]{display:none!important}.topo-tema,.avatar{cursor:pointer;width:40px;height:40px;transition:background-color .2s, transform .2s var(--saida);border-radius:999px;flex:none;place-items:center;display:grid}.topo-tema{border:1px solid var(--linha);color:var(--pneu);background:0 0;padding:0}.topo-tema:hover{background:var(--box)}.topo-tema:before{content:"";width:17px;height:17px;-webkit-mask:var(--icone) center / contain no-repeat;-webkit-mask:var(--icone) center / contain no-repeat;mask:var(--icone) center / contain no-repeat;transition:transform .4s var(--saida);background:currentColor}.topo-tema:hover:before{transform:rotate(-20deg)}.topo-tema[data-icone=lua]{--icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z'/%3E%3C/svg%3E")}.topo-tema[data-icone=sol]{--icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.5' fill='black'/%3E%3Cpath d='M12 1.5v2.5M12 20v2.5M1.5 12H4M20 12h2.5M4.6 4.6l1.8 1.8M17.6 17.6l1.8 1.8M4.6 19.4l1.8-1.8M17.6 6.4l1.8-1.8'/%3E%3C/svg%3E")}.avatar{color:var(--on-largada);font:600 14px var(--fonte-texto);letter-spacing:0;background:linear-gradient(135deg, var(--largada), var(--largada-noite));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bandeira-branca) 25%, transparent);border:0}.topo-tema:active,.avatar:active{transform:scale(.92)}.conta{position:relative}.menu-conta{width:260px;padding:var(--esp-2);background:var(--vidro-forte);border:1px solid var(--linha-forte);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:0 24px 60px -16px color-mix(in srgb, var(--bandeira-preta) 60%, transparent);animation:menu-abre .3s var(--saida);border-radius:22px;gap:2px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.menu-conta[hidden]{display:none}@keyframes menu-abre{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.menu-onde{padding:var(--esp-2) var(--esp-3) var(--esp-3);margin:0 0 var(--esp-1);border-bottom:1px solid var(--linha);gap:2px;display:grid}.menu-onde strong{font:600 15px var(--fonte-titulo);color:var(--pneu)}.menu-onde span{font:500 12px var(--fonte-mono);letter-spacing:.04em;color:var(--cinza)}.topo-acao{min-height:40px;padding:0 var(--esp-3);cursor:pointer;color:var(--pneu);font:400 15px var(--fonte-texto);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;transition:background-color .2s;display:flex;text-decoration:none!important}.topo-acao:hover,.topo-acao[aria-current=page]{background:var(--box)}.topo-sair{color:var(--largada-texto)}.topo-acao:disabled{opacity:.45;cursor:progress}.topo-rotulo{gap:var(--esp-1);padding:var(--esp-2) var(--esp-3);font:500 11px var(--fonte-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);display:grid}.menu-conta .seletor-painel{width:100%;min-height:40px;font:400 15px var(--fonte-texto);border-radius:12px}.casca>main>.marca,.casca>main>header .marca,.casca>main>.faixa,.abas-baixo{display:none}@media (width<=900px){.barra-flutuante{gap:var(--esp-2)}.topo-logo svg{height:26px}.barra-flutuante .abas-topo{display:none}.abas-baixo{width:min(600px,100% - 24px);left:50%;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:55;padding:var(--esp-1);scrollbar-width:none;overscroll-behavior-inline:contain;background:var(--vidro-forte);border:1px solid var(--linha);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 10px 40px -10px color-mix(in srgb, var(--bandeira-preta) 50%, transparent);border-radius:26px;align-items:stretch;gap:2px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}.abas-baixo::-webkit-scrollbar{display:none}.abas-baixo .menu-item{min-width:min-content;min-height:44px;padding:var(--esp-1) var(--esp-2);text-align:center;white-space:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:var(--fs-6);border-radius:22px;flex:1 1 0;justify-content:center;line-height:1.15}.abas-baixo.transborda .menu-item{white-space:nowrap;padding:var(--esp-1) var(--esp-3);flex:none}.abas-baixo.transborda{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.abas-baixo.transborda.no-comeco{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.abas-baixo.transborda.no-fim{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%);mask-image:linear-gradient(90deg,#0000,#000 10%)}.abas-baixo .menu-item[aria-current=page]{background:linear-gradient(180deg, var(--largada-clara), var(--largada-funda));color:var(--on-largada)}.casca{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.casca>main{padding-bottom:var(--esp-6)!important}html:has(.abas-baixo:not([hidden])){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (width<=760px){.barra-flutuante{padding-left:var(--esp-3)}.perfil-seletor{margin-left:var(--esp-1)}.perfil-seletor .botao.perfil-atual{min-height:44px;padding:0 var(--esp-2) 0 var(--esp-3)}}@media (prefers-reduced-transparency:reduce){.barra-flutuante,.menu-conta,.abas-baixo{background:var(--superficie);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.abas-topo .pilula,.menu-conta{transition:none;animation:none}}.site{--na-faixa-texto:var(--grafite);--na-faixa-apagado:color-mix(in srgb, var(--pneu) 32%, transparent);background:var(--pista);color:var(--pneu);font-family:var(--fonte-texto);font-size:var(--fs-5);letter-spacing:-.015em;isolation:isolate;line-height:1.5;position:relative}.site:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 600px at 12% -10%, var(--brilho-marca), transparent 60%), radial-gradient(700px 500px at 100% 0%, color-mix(in srgb, var(--largada) 6%, transparent), transparent 60%);height:1100px;position:absolute;inset:0 0 auto}.site:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grade) 1px, transparent 1px), linear-gradient(90deg, var(--grade) 1px, transparent 1px);background-size:56px 56px;height:900px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}html:has(.site){scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html:has(.site){scroll-behavior:smooth}}.site main{max-width:none;margin:0;padding:0}.site main:focus{outline:none}.site h1,.site h2,.site h3{animation:none}.site h1 span{color:inherit}.site a{text-decoration:none}.site :focus-visible{outline:2px solid var(--foco);outline-offset:3px}.site-wrap{width:min(var(--coluna-conteudo), 100% - 2 * max(var(--margem-lateral), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)));margin-inline:auto}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site-pular{z-index:20;background:var(--superficie);color:var(--pneu);padding:var(--esp-3) var(--esp-4);border-radius:12px;font-weight:600;position:absolute;top:0;left:-9999px}.site-pular:focus{left:16px;top:calc(env(safe-area-inset-top,0px) + 8px)}.site-cabecalho{top:max(14px, env(safe-area-inset-top,0px));z-index:9;width:min(var(--coluna-conteudo), calc(100% - 2 * var(--margem-lateral)));margin:var(--esp-3) auto 0;background:var(--vidro);border:1px solid var(--linha);color:var(--pneu);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:0 10px 40px -12px color-mix(in srgb, var(--bandeira-preta) 45%, transparent);border-radius:999px;position:sticky;overflow:hidden}.site-cabecalho .site-wrap{justify-content:space-between;align-items:center;gap:var(--esp-3);width:100%;height:60px;padding:0 var(--esp-2) 0 var(--esp-4);display:flex}.site-logo{min-height:44px;color:var(--logo-texto);align-items:center;display:inline-flex}.site-logo svg{width:auto;height:30px;display:block}.site-cabecalho nav,.site-cabecalho-acoes{gap:var(--esp-2);align-items:center;display:flex}.site-ancora{min-height:44px;padding:0 var(--esp-3);color:var(--cinza);font-weight:500;font-size:var(--fs-6);border-radius:999px;align-items:center;transition:color .25s,background-color .25s;display:inline-flex}.site-ancora:hover{color:var(--pneu);background:var(--box)}.site-cabecalho nav{margin-left:auto}.site-cabecalho .site-botao{min-height:44px;padding:0 var(--esp-4);font-size:var(--fs-5)}.site-progresso{background:var(--largada-viva);transform-origin:0;height:2px;transform:scaleX(var(--progresso,0));pointer-events:none;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-transparency:reduce){.site-cabecalho{background:var(--superficie);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=760px){.site-cabecalho{border-radius:24px}.site-cabecalho .site-wrap{gap:0 var(--esp-2);height:auto;padding:var(--esp-1) var(--esp-2);grid-template-columns:1fr auto;display:grid}.site-logo{padding-left:var(--esp-2)}.site-logo svg{height:26px}.site-cabecalho nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;margin:0}.site-cabecalho-acoes{grid-area:1/2}.site-ancora{padding-inline:var(--esp-2)}}.site-botao{justify-content:center;align-items:center;gap:var(--esp-2);min-height:52px;padding:0 var(--esp-5);isolation:isolate;font:500 var(--fs-5)/1.2 var(--fonte-texto);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .35s var(--saida), box-shadow .35s var(--saida), border-color .2s, background-color .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #0000;border-radius:999px;display:inline-flex;position:relative;overflow:hidden}.site-botao>span{display:inline-block}.site-botao-largada{color:var(--on-largada);background:linear-gradient(180deg, var(--largada-clara), var(--largada));box-shadow:0 0 0 1px color-mix(in srgb, var(--bandeira-branca) 8%, transparent) inset, 0 1px 0 color-mix(in srgb, var(--bandeira-branca) 30%, transparent) inset, 0 12px 32px -8px color-mix(in srgb, var(--largada) 70%, transparent)}.site-botao-largada:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bandeira-branca) 35%, transparent), transparent);width:50%;transition:left .8s var(--saida);position:absolute;inset:0 auto 0 -60%;transform:skew(-20deg)}.site-botao-contorno{color:var(--pneu);background:var(--vidro);border-color:var(--linha-forte);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (hover:hover){.site-botao:hover{transform:translateY(-2px)}.site-botao-largada:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--bandeira-branca) 10%, transparent) inset, 0 1px 0 color-mix(in srgb, var(--bandeira-branca) 30%, transparent) inset, 0 18px 44px -8px color-mix(in srgb, var(--largada) 85%, transparent)}.site-botao-largada:hover:after{left:120%}.site-botao-contorno:hover{border-color:var(--pneu)}}.site-botao:active{transition-duration:80ms;transform:scale(.97)}.site-pista{background:linear-gradient(90deg, transparent, var(--largada-viva) 20%, var(--largada-viva) 80%, transparent);height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--largada-viva) 50%, transparent);position:absolute;left:0;right:0}.site-abertura{position:relative;overflow:hidden}.site-abertura .site-wrap{padding:var(--esp-8) 0 var(--esp-8);z-index:1;position:relative}.site-abertura h1{font:700 var(--fs-1)/1 var(--fonte-titulo);letter-spacing:-.05em;text-wrap:balance;max-width:13ch;color:var(--pneu);margin:0}.site-sub{margin:var(--esp-5) 0 0;font-size:var(--fs-3);max-width:36ch;color:var(--grafite);letter-spacing:-.01em;line-height:1.4}.site-acoes{gap:var(--esp-3);margin-top:var(--esp-7);flex-wrap:wrap;display:flex}.site-abertura .site-pista{transform-origin:0;animation:1.4s cubic-bezier(.2,.7,.1,1) .2s both site-corre;bottom:56px}@keyframes site-corre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-quatro{opacity:.08;pointer-events:none;will-change:transform;width:min(620px,60vw);height:auto;transition:transform .9s var(--saida);position:absolute;top:50%;right:-4%;transform:translateY(-50%)}.site-luzes{align-items:center;gap:var(--esp-2);margin:0 0 var(--esp-6);display:flex}.site-luz{background:var(--box);border:1px solid var(--linha-forte);border-radius:50%;width:14px;height:14px}.site.com-movimento .site-luz.acesa{background:var(--largada-viva);border-color:var(--largada-viva);box-shadow:0 0 18px 2px color-mix(in srgb, var(--largada-viva) 60%, transparent)}.site.com-movimento .site-luzes.apagadas .site-luz{background:var(--box);border-color:var(--linha-forte);box-shadow:none;transition:background-color .12s,box-shadow .12s}.site-luzes-rotulo{font:500 var(--fs-6)/1 var(--fonte-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--largada-texto);margin-left:var(--esp-2)}.site-palavra{display:inline-block}.site.com-movimento .site-palavra{transition:transform .9s var(--mola), opacity .5s var(--saida)}.site.com-movimento.antes-da-largada .site-palavra{opacity:.35;transform:translateY(.4em)}.site.com-movimento .site-sub,.site.com-movimento .site-abertura .site-acoes{transition:transform .9s var(--mola) .25s, opacity .6s var(--saida) .25s}.site.com-movimento.antes-da-largada .site-sub,.site.com-movimento.antes-da-largada .site-abertura .site-acoes{opacity:.4;transform:translateY(18px)}.site.com-movimento.antes-da-largada .site-abertura .site-pista{animation-play-state:paused}.site-rastro{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.site-rastro i{opacity:0;background:linear-gradient(90deg, transparent, var(--largada-viva), transparent);width:38%;height:1px;position:absolute;left:-40%}.site.com-movimento .site-rastro.passa i{animation:site-rastro .9s var(--saida) forwards}.site.com-movimento .site-rastro.passa i:nth-child(2){animation-delay:80ms}.site.com-movimento .site-rastro.passa i:nth-child(3){animation-delay:.16s}@keyframes site-rastro{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(380%)}}.site-secao{padding:var(--esp-8) 0;position:relative}.site-titulo{font:700 var(--fs-1)/1.04 var(--fonte-titulo);letter-spacing:-.045em;margin:0 0 var(--esp-4);text-wrap:balance;max-width:18ch;color:var(--pneu)}.site-intro{color:var(--grafite);font-size:var(--fs-4);max-width:52ch;margin:0;line-height:1.45}.site-etapas{gap:var(--esp-4);margin-top:var(--esp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-etapa{padding:var(--esp-6);background:var(--superficie);border:1px solid var(--linha);transform-style:preserve-3d;transition:transform .7s var(--mola), border-color .4s var(--saida);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.site-etapa.inclinado{border-color:var(--linha-forte);transition:transform .12s linear,border-color .4s}.site-onde{align-items:center;gap:var(--esp-2);font:500 var(--fs-6)/1 var(--fonte-mono);color:var(--largada-texto);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.site-onde:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.site-etapa h3{font:700 var(--fs-2)/1.05 var(--fonte-titulo);letter-spacing:-.04em;margin:var(--esp-4) 0 var(--esp-2);color:var(--pneu)}.site-etapa p{margin:0 0 var(--esp-4);color:var(--grafite);font-size:var(--fs-5)}.site-etapa ul{margin:0 0 var(--esp-5);flex:1;padding:0;list-style:none}.site-etapa li{padding:var(--esp-3) 0;border-top:1px solid var(--linha);font-size:var(--fs-5);color:var(--pneu)}.site-etapa .site-botao{align-self:flex-start}.site-brilho{pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(500px circle at var(--brilho-x,50%) var(--brilho-y,0%), color-mix(in srgb, var(--largada) 14%, transparent), transparent 45%);transition:opacity .4s;position:absolute;inset:0}.site-etapa:hover .site-brilho{opacity:1}@media (width<=900px){.site-etapas{grid-template-columns:minmax(0,1fr)}}.site-equipe{border-top:1px solid var(--linha)}.site-papeis{gap:var(--esp-2);margin:var(--esp-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-papel{padding:var(--esp-3) var(--esp-4);border:1px solid var(--linha-forte);color:var(--pneu);font-weight:500;font-size:var(--fs-5);transition:transform .6s var(--mola), border-color .3s;background:0 0;border-radius:999px}.site-papel-piloto{background:linear-gradient(180deg, var(--largada-clara), var(--largada-funda));color:var(--on-largada);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--largada) 70%, transparent);border-color:#0000}@media (hover:hover){.site-papel:hover{border-color:var(--pneu);transform:translateY(-3px)}.site-papel-piloto:hover{border-color:#0000}}.site-manifesto{background:var(--pista);color:var(--pneu);border-block:1px solid var(--linha);overflow:hidden}.site-manifesto:before{content:"";pointer-events:none;background:radial-gradient(800px 420px at 85% 0%, var(--brilho-palco), transparent 60%);position:absolute;inset:0}.site-manifesto .site-wrap{position:relative}.site-manifesto .site-pista{top:0}.site-manifesto blockquote{font:700 var(--fs-1)/1.06 var(--fonte-titulo);letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:0}.site-manifesto p{color:var(--na-faixa-texto);max-width:58ch;margin:var(--esp-5) 0 0}.site-manifesto .site-assinatura{margin-top:var(--esp-6);font:500 var(--fs-6) var(--fonte-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pneu)}.site-acende{transition:color .35s var(--saida)}.site.com-movimento .site-acende{color:var(--na-faixa-apagado)}.site.com-movimento .site-acende.acesa{color:var(--pneu)}.site-acende.quente,.site.com-movimento .site-acende.acesa.quente{color:var(--largada-texto)}.site.com-movimento .site-acende.quente:not(.acesa){color:var(--na-faixa-apagado)}.site-convite{text-align:center;overflow:hidden}.site-convite .site-titulo,.site-convite .site-intro{margin-inline:auto}.site-convite .site-acoes{margin-top:var(--esp-6);justify-content:center}.site-rodape{border-top:1px solid var(--linha);padding:var(--esp-6) 0 calc(var(--esp-6) + env(safe-area-inset-bottom,0px));color:var(--cinza);font-size:var(--fs-6)}.site-rodape .site-wrap{justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;display:flex}.site.com-movimento .revela{opacity:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.site.com-movimento .revela.entrou,.site.com-movimento .site-papeis.revela{opacity:1;transform:none}.site.com-movimento .site-etapa.revela.entrou.inclinado{transition:transform .12s linear,border-color .4s}.site.com-movimento .site-papeis.revela .site-papel{opacity:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s cubic-bezier(.2,.7,.2,1);transform:translate(-16px)}.site.com-movimento .site-papeis.revela.entrou .site-papel{opacity:1;transform:none}.site.com-movimento .site-papeis .site-papel:nth-child(2){transition-delay:60ms}.site.com-movimento .site-papeis .site-papel:nth-child(3){transition-delay:.12s}.site.com-movimento .site-papeis .site-papel:nth-child(4){transition-delay:.18s}.site.com-movimento .site-papeis .site-papel:nth-child(5){transition-delay:.24s}.site.com-movimento .site-papeis .site-papel:nth-child(6){transition-delay:.3s}@media (prefers-contrast:more){.site{--na-faixa-texto:var(--pneu)}.site-intro,.site-etapa p,.site-sub{color:var(--pneu)}.site-botao-contorno,.site-papel{border-color:var(--pneu)}}@media (prefers-reduced-motion:reduce){.site.com-movimento .revela,.site.com-movimento .site-papeis .site-papel,.site.com-movimento .site-palavra,.site.com-movimento .site-sub,.site.com-movimento .site-abertura .site-acoes{opacity:1!important;transition:none!important;transform:none!important}.site-rastro,.site-brilho{display:none}.site-etapa,.site-botao,.site-papel{transition:none!important}.site-botao-largada:after{display:none}.site-quatro{transition:none}.site-abertura .site-pista{animation:none}}@media (width<=760px){.site-abertura .site-wrap{padding:var(--esp-8) 0 var(--esp-8)}.site-secao{padding:var(--esp-8) 0}.site-etapa{padding:var(--esp-5)}}.site-rodape-links{gap:var(--esp-4);display:flex}.site-rodape-links a{color:inherit;text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.site-rodape-links a:hover{color:var(--pneu)}.site-programa-percentual{font:700 var(--fs-1)/1 var(--fonte-titulo);letter-spacing:-.05em;margin:var(--esp-2) 0 var(--esp-1);color:var(--largada-texto)}.site-programa-requisito{color:var(--cinza);font-size:var(--fs-5)}.site-programa-passos{gap:var(--esp-3);font-size:var(--fs-4);max-width:46ch;padding-left:1.4em;display:grid}.site-programa-nota{color:var(--cinza);font-size:var(--fs-6)}.site-secao>.site-wrap>.site-moldura{display:block}.site-etapa h3{font-size:var(--fs-3);line-height:var(--lh-3)}.site-titulo{font-size:var(--fs-2);line-height:var(--lh-2)}.site-abertura h1{font-size:var(--fs-1);line-height:var(--lh-1)}.site>main{position:relative}.site .setor-da-tela{scroll-margin-top:calc(var(--setores-topo,84px) + 64px - 96px)}.site>main>.barra-setores{width:min(var(--coluna-conteudo), 100% - 2 * max(var(--margem-lateral), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)));margin:var(--esp-5) auto 0}@media (width>=1320px){.site>main>.barra-setores{width:48px;left:calc((100% - var(--coluna-conteudo)) / 2 - 96px);margin:0}}.barra-etapas{gap:var(--esp-1);min-width:0;margin:0;padding:0;list-style:none;display:flex}.barra-etapa{border-radius:var(--radius-pill);background:var(--box);flex:1 1 0;max-width:48px;height:6px}.barra-etapa.homologada{background:var(--pneu)}.barra-etapa.em-curso{background:color-mix(in srgb, var(--pneu) 42%, var(--box))}.barra-etapa.proxima{background:var(--largada);box-shadow:0 0 0 2px color-mix(in srgb, var(--largada) 28%, transparent)}.barra-etapa.futura{background:var(--box);box-shadow:inset 0 0 0 1px var(--linha)}.selo{align-items:center;gap:var(--esp-2);padding:var(--esp-1) var(--esp-2);border-radius:var(--radius-pill);font:600 var(--fs-6)/1.2 var(--fonte-texto);white-space:nowrap;color:var(--pneu);background:var(--box);display:inline-flex}.selo:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.selo-inscricoes-abertas{color:var(--verde-bandeira);background:color-mix(in srgb, var(--verde-bandeira) 12%, var(--superficie))}.selo-em-andamento{color:var(--amarelo-sinal);background:color-mix(in srgb, var(--amarelo-sinal) 10%, var(--superficie))}.selo-encerrado,.selo-em-breve{color:var(--cinza);background:var(--box)}.selo-grid{color:var(--on-largada);background:var(--largada)}.etiqueta{font:700 var(--fs-6)/1 var(--fonte-texto);letter-spacing:.08em;color:var(--cinza);align-items:center;display:inline-flex}.cartao-campeonato{gap:var(--esp-3);padding:var(--esp-4);border-radius:var(--radius-l);background:var(--superficie);border:1px solid var(--linha);min-width:0;box-shadow:var(--sombra-cartao);transition:transform .5s var(--mola), box-shadow .2s var(--saida), border-color .2s var(--saida);align-content:start;display:grid;position:relative}.cartao-campeonato:hover{border-color:color-mix(in srgb, var(--pneu) 18%, var(--linha));box-shadow:var(--sombra-cartao-alta)}.cartao-campeonato:active{transition-duration:80ms;transition-timing-function:ease-out;transform:scale(.98)}.cartao-campeonato:has(a:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.cartao-campeonato .cartao-link{color:var(--pneu);text-decoration:none}.cartao-campeonato .cartao-link:focus-visible{outline:none}.cartao-campeonato .cartao-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.numeros,.cartao-campeonato time,.barra-etapas,.valor{font-variant-numeric:tabular-nums}.revela{opacity:0;transition:opacity .5s var(--saida), transform .7s var(--mola);transform:translateY(16px)}.revela.revelado{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cartao-campeonato,.cartao-campeonato:active{transition:none;transform:none}.revela{opacity:1;transition:none;transform:none}}.selo-seguindo{color:var(--pneu);background:var(--box);border:1px solid var(--linha)}.selo-seguindo:before{background:var(--largada)}.seguir{gap:var(--esp-2);justify-items:start;display:grid}.botao-seguir{min-width:120px;min-height:44px}.botao-seguir.ativo{color:var(--on-largada);background:var(--largada);border-color:#0000}.botao-seguir:active{transition:transform 80ms ease-out;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.botao-seguir:active{transform:none}}.cal-proxima-etiquetas{gap:var(--esp-2);flex-wrap:wrap;align-items:center;display:flex}.cal-proxima-etiquetas .selo{font-size:var(--fs-6);padding:var(--esp-1) var(--esp-2)}.camp-campeoes{margin:0 0 var(--esp-4);padding:var(--esp-4) var(--esp-4);border:1px solid color-mix(in srgb, var(--largada) 50%, transparent);background:color-mix(in srgb, var(--largada) 8%, transparent);border-radius:16px}.camp-campeoes h3{margin:0 0 var(--esp-2);font-family:var(--fonte-titulo);font-size:var(--fs-4)}.camp-campeoes ul{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.camp-campeoes span{color:var(--cinza)}.boas-vindas{max-width:640px}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jornada-form{gap:var(--esp-5)}.jornada-form fieldset{border:0;min-width:0;margin:0;padding:0}.escolhas{gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.escolha{gap:var(--esp-2);min-height:96px;padding:var(--esp-4);border:1px solid color-mix(in srgb, var(--bandeira) 16%, transparent);cursor:pointer;border-radius:16px;align-content:start;transition:border-color .15s,transform .12s cubic-bezier(.2,.8,.2,1),background-color .15s;display:grid;position:relative}.escolha input{opacity:0;pointer-events:none;position:absolute}.escolha strong{font-family:var(--fonte-titulo);font-size:var(--fs-3);color:var(--bandeira)}.escolha small{color:var(--cinza);font-size:var(--fs-6)}.escolha:has(input:checked){border-color:var(--largada);background:color-mix(in srgb, var(--largada) 8%, transparent)}.escolha:has(input:focus-visible){outline:2px solid var(--largada);outline-offset:2px}.escolha:active{transform:scale(.98)}.secao{gap:var(--esp-3);animation:.22s cubic-bezier(.2,.8,.2,1) both secao-entra;display:grid}.secao legend{font-family:var(--fonte-titulo);font-size:var(--fs-3);margin-bottom:var(--esp-2);padding:0}.lado-a-lado{gap:var(--esp-3);grid-template-columns:1fr minmax(150px,auto);display:grid}.jornada-form input,.jornada-form select{min-height:44px}.jornada-form .botao{min-height:48px}@keyframes secao-entra{0%{opacity:0;transform:translateY(6px)}}@media (width<=480px){.lado-a-lado{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.secao{animation:none}.escolha{transition:none}}.calendario{max-width:var(--coluna-conteudo);padding-top:var(--ritmo-topo)}.calendario header{gap:var(--esp-3);flex-wrap:wrap}.calendario header .marca{margin:0}.calendario .slogan{margin-bottom:var(--esp-6)}.cal-corpo{gap:var(--esp-5);min-width:0;display:grid}.cal-corpo h2{font-family:var(--fonte-titulo);font-weight:700;font-size:var(--fs-2);line-height:var(--lh-2);margin:0 0 var(--esp-3)}.cal-proximas-lista{gap:var(--esp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.cal-proxima a{gap:var(--esp-3);min-height:88px;padding:var(--esp-3) var(--esp-4);border-radius:var(--radius-l);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao);color:var(--pneu);transition:transform .5s var(--mola), border-color .2s var(--saida);grid-template-columns:auto 1fr;align-items:center;text-decoration:none;display:grid}.cal-proxima a:hover{border-color:color-mix(in srgb, var(--pneu) 18%, var(--linha))}.cal-proxima a:active{transition-duration:80ms;transition-timing-function:ease-out;transform:scale(.98)}.cal-proxima-data{border-radius:var(--radius-m);background:color-mix(in srgb, var(--largada) 14%, var(--superficie));font-variant-numeric:tabular-nums;align-content:center;justify-items:center;width:56px;height:60px;display:grid}.cal-proxima-data strong{font:600 var(--fs-3)/1 var(--fonte-titulo);color:var(--pneu)}.cal-proxima-data span{font-size:var(--fs-6);letter-spacing:.08em;color:var(--largada-texto);font-weight:700}.cal-proxima-texto{gap:2px;min-width:0;display:grid}.cal-proxima-nome{font-size:var(--fs-5);overflow-wrap:anywhere}.cal-proxima-pista{font-size:var(--fs-6);color:var(--cinza);overflow-wrap:anywhere}.cal-filtros{gap:var(--esp-3) var(--esp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));align-items:end;min-width:0;display:grid}.cal-filtros .cal-campo{min-width:0}.cal-filtros .seletor{width:100%;min-width:0}.cal-escolhas{gap:var(--esp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cal-escolhas legend,.cal-campo{font-size:var(--fs-6);color:var(--cinza);margin-bottom:var(--esp-2);padding:0}.cal-campo{gap:var(--esp-2);margin:0;display:grid}.cal-chips{gap:var(--esp-2);flex-wrap:wrap;display:flex}.cal-chip{cursor:pointer;display:inline-flex;position:relative}.cal-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cal-chip span{min-height:44px;padding:0 var(--esp-4);border-radius:var(--radius-pill);border:1px solid var(--linha);background:var(--superficie);color:var(--grafite);font-size:var(--fs-5);white-space:nowrap;transition:background-color .15s var(--saida), border-color .15s var(--saida), transform .5s var(--mola);align-items:center;display:inline-flex}.cal-chip input:checked+span{background:linear-gradient(180deg, var(--largada-clara), var(--largada-funda));color:var(--on-largada);border-color:#0000;font-weight:600}.cal-chip input:focus-visible+span{outline:2px solid var(--foco);outline-offset:2px}.cal-chip:active span{transition-duration:80ms;transform:scale(.96)}.cal-estado-select{font:inherit;color:var(--pneu);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--radius-s);padding:0 var(--esp-3);font-variant-numeric:tabular-nums;width:100%;min-height:44px}.cal-contagem{color:var(--cinza);font-size:var(--fs-6);margin:0}.cal-lista{gap:var(--esp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cal-lista [hidden]{display:none}.cartao-cabeca{justify-content:space-between;align-items:center;gap:var(--esp-2);flex-wrap:wrap;min-height:26px;display:flex}.cartao-cabeca .selo-grid{z-index:1;position:relative}.cartao-titulo h3{font:600 var(--fs-3)/1 var(--fonte-titulo);overflow-wrap:anywhere;margin:0}.cartao-produtora{margin:var(--esp-2) 0 0;color:var(--cinza);font-size:var(--fs-6)}.cartao-situacao{gap:var(--esp-2);justify-items:start;display:grid}.cartao-situacao p{font-size:var(--fs-6);color:var(--grafite);margin:0}.cartao-rodape{justify-content:space-between;gap:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--linha);font-size:var(--fs-6);color:var(--grafite);flex-wrap:wrap;margin:0;display:flex}.cartao-rodape .valor{color:var(--pneu);font-weight:600}.cal-estado{gap:var(--esp-3);padding:var(--esp-6) var(--esp-5);border-radius:var(--radius-l);border:1px dashed var(--linha);justify-items:start;display:grid}.cal-estado[hidden]{display:none}.cal-estado p{color:var(--grafite);max-width:48ch;margin:0}.cal-vazio{text-align:center;padding:var(--esp-7) var(--esp-5);background:var(--superficie);box-shadow:var(--sombra-cartao);border-style:solid;justify-items:center}.cal-vazio .simbolo{width:72px;height:auto}.cal-vazio h2{margin:0}.cal-estado .secundario{min-height:44px}@media (width<=560px){.cal-filtros{gap:var(--esp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cal-filtros .cal-campo:has([name=uf],[name=mes],[name=produtora]){grid-column:1/-1}}@media (width<=760px){.cal-proximas-lista{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cal-proxima a,.cal-chip span{transition:none}.cal-proxima a:active,.cal-chip:active span{transform:none}}.cal-busca{gap:var(--esp-4);min-width:0;display:grid}.cal-proximas.moldura>h2,.cal-busca h2{margin-top:0}.cabeca-acoes .cal-pilotos{white-space:nowrap}@media (width<=760px){.calendario .cabeca-tela.com-numero .cabeca-acoes{flex:100%;justify-content:flex-end;min-width:0;max-width:100%}}.cal-linha{gap:var(--esp-3) var(--esp-5);padding:var(--esp-4) var(--esp-5);border-radius:var(--radius-l);grid-template-columns:minmax(0,1.3fr) minmax(0,3fr) auto;align-items:center;display:grid}.cal-linha-nome{gap:var(--esp-1);justify-items:start;min-width:0;display:grid}.cal-linha-nome h3{font:700 var(--fs-4)/1.15 var(--fonte-titulo);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.cal-linha-nome h3 a{font:inherit;letter-spacing:inherit}.cal-linha .cartao-produtora{margin:0}.cal-linha .cartao-rodape{gap:var(--esp-1) var(--esp-3);color:var(--cinza);border:0;flex-wrap:wrap;margin:2px 0 0;padding:0;display:flex}.cal-linha-dados{gap:var(--esp-3) var(--esp-4);grid-template-columns:minmax(min-content,.7fr) minmax(min-content,.6fr) minmax(0,1.5fr) minmax(0,1.4fr);min-width:0;margin:0;display:grid}.cal-linha-dado{gap:var(--esp-2);align-content:start;min-width:0;display:grid}.cal-linha-dado dt{font-size:var(--fs-6);color:var(--cinza)}.cal-linha-dado dd{gap:var(--esp-2);font-size:var(--fs-5);color:var(--grafite);overflow-wrap:break-word;min-width:0;margin:0;display:grid}.cal-linha-andamento{align-items:center;gap:var(--esp-2) var(--esp-2);font-size:var(--fs-6);flex-wrap:wrap;min-width:0;display:flex}.cal-linha-andamento .selo{white-space:normal;max-width:100%}.cal-linha .barra-etapas{max-width:220px}.cal-linha-abrir{z-index:1;white-space:nowrap;position:relative}@media (width<=1080px){.cal-linha{grid-template-columns:minmax(0,1fr) auto}.cal-linha-abrir{grid-area:1/2;align-self:start}.cal-linha-dados{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cal-linha{padding:var(--esp-4);grid-template-columns:minmax(0,1fr)}.cal-linha-abrir{grid-area:auto;justify-self:stretch}.cal-linha-dados{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.cal-linha-dado:nth-child(n+3){grid-column:1/-1}.cal-linha .barra-etapas{max-width:none}}.cal-seguidas-dica{margin:0 0 var(--esp-3)}.etapas .voltar{color:var(--cinza);font-size:var(--fs-6);text-decoration:none}.etapas .controles{margin:var(--esp-2) 0 var(--esp-4)}.etapas .controles input{width:76px}.etapas input[type=text]{font:inherit;color:var(--bandeira);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-controle);padding:var(--esp-2) var(--esp-3)}.resumo-anual{padding:var(--esp-3) var(--esp-4);border-left:3px solid var(--largada);background:var(--superficie);border-radius:0 12px 12px 0}.lista-etapas{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.cartao-etapa{border:1px solid var(--linha);background:var(--superficie);border-radius:16px;transition:border-color .16s;animation:.26s cubic-bezier(.2,.8,.2,1) both painel-entra;overflow:hidden}.cartao-etapa:has(.editar-etapa){border-color:var(--largada)}.resumo-etapa{gap:var(--esp-3);width:100%;padding:var(--esp-3) var(--esp-4);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:center;display:grid}.resumo-etapa:active{transform:scale(.995)}.resumo-etapa .numero{font:700 var(--fs-3) var(--fonte-titulo);color:var(--largada-texto);font-variant-numeric:tabular-nums;text-align:center}.resumo-etapa .titulo{gap:2px;display:grid}.resumo-etapa small{color:var(--cinza)}.selo{font-size:var(--fs-6);padding:var(--esp-1) var(--esp-2);background:var(--verde-fundo);color:var(--verde-bandeira);border-radius:999px}.editar-etapa{gap:var(--esp-3);padding:var(--esp-1) var(--esp-4) var(--esp-4);animation:.22s cubic-bezier(.2,.8,.2,1) both painel-entra;display:grid}.editar-etapa label{gap:var(--esp-2);display:grid}.datas-corridas{gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.perigo{font:inherit;color:var(--vermelho-bandeira);border:1px solid var(--vermelho-fundo);padding:var(--esp-2) var(--esp-3);cursor:pointer;background:0 0;border-radius:999px}.novo-campeonato{gap:var(--esp-3);display:grid}.novo-campeonato label{gap:var(--esp-2);display:grid}.novo-campeonato fieldset{border:1px solid var(--linha);padding:var(--esp-3);gap:var(--esp-3);border-radius:14px;display:grid}.novo-campeonato input[type=text]{font:inherit;color:var(--bandeira);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-controle);padding:var(--esp-2) var(--esp-3)}@media (prefers-reduced-motion:reduce){.cartao-etapa,.editar-etapa{animation:none}.resumo-etapa:active{transform:none}}.novo-campeonato fieldset[hidden],.etapas [hidden]{display:none}.topo{justify-content:space-between;align-items:center;gap:var(--esp-4);margin-bottom:var(--esp-5);flex-wrap:wrap;display:flex}.topo .marca{margin:0}.secao-titulo .botao{min-height:44px;padding:0 var(--esp-4);align-items:center;text-decoration:none;display:inline-flex}.cartoes{gap:var(--esp-3);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.cartoes>.cartao{min-width:0}.cartoes .cartao-topo{flex-wrap:wrap;min-width:0}.cartoes .cartao-nome,.cartoes .cartao-meta{overflow-wrap:anywhere;min-width:0}.cartoes .cartao-acoes{min-width:0}.cartao{gap:var(--esp-2);padding:var(--esp-4);border:1px solid color-mix(in srgb, var(--bandeira) 14%, transparent);background:color-mix(in srgb, var(--bandeira) 3%, transparent);border-radius:16px;align-content:start;animation:.24s cubic-bezier(.2,.8,.2,1) both cartao-entra;display:grid}.cartao-topo{justify-content:space-between;align-items:flex-start;gap:var(--esp-3);display:flex}.cartao-nome{font-family:var(--fonte-titulo);font-size:var(--fs-3);color:var(--bandeira);line-height:1.1;text-decoration:none}.cartao-nome:hover{text-decoration:underline}.cartao-meta{color:var(--cinza);font-size:var(--fs-6);margin:0}.situacao{padding:var(--esp-1) var(--esp-2);font-size:var(--fs-6);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.situacao-rascunho{color:var(--cinza);border:1px solid color-mix(in srgb, var(--cinza) 50%, transparent)}.situacao-publicado{color:var(--on-largada);background:var(--largada)}.situacao-oculto{color:var(--cinza);background:color-mix(in srgb, var(--bandeira) 8%, transparent)}.chave{align-items:center;gap:var(--esp-3);cursor:pointer;min-height:44px;color:var(--bandeira);font-size:var(--fs-5);width:fit-content;display:inline-flex}.chave input{opacity:0;width:1px;height:1px;position:absolute}.chave .trilho{background:color-mix(in srgb, var(--bandeira) 18%, transparent);border-radius:999px;flex:none;width:48px;height:28px;transition:background-color .18s;position:relative}.chave .trilho:after{content:"";background:var(--bandeira-branca);width:22px;height:22px;box-shadow:0 2px 4px color-mix(in srgb, var(--bandeira-preta) 30%, transparent);border-radius:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}.chave input:checked+.trilho{background:var(--largada)}.chave input:checked+.trilho:after{transform:translate(20px)}.chave input:focus-visible+.trilho{outline:2px solid var(--largada);outline-offset:2px}.chave input:disabled+.trilho{opacity:.5}.chave:has(input:disabled){cursor:default}.montagem-corpo{gap:var(--esp-4);margin:var(--esp-2) 0 var(--esp-5);display:grid}.bloco{gap:var(--esp-3);padding:var(--esp-4);border:1px solid color-mix(in srgb, var(--bandeira) 12%, transparent);border-radius:16px;display:grid}.bloco h2{margin:0}.bloco fieldset{gap:var(--esp-3);border:0;min-width:0;margin:0;padding:0;display:grid}.montagem input,.montagem select,.montagem .secundario,.montagem .perigo,.montagem .botao{min-height:44px}.montagem .secundario{align-items:center;text-decoration:none;display:inline-flex}.itens{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.item{justify-content:space-between;align-items:center;gap:var(--esp-3);padding:var(--esp-3) 0;border-bottom:1px solid color-mix(in srgb, var(--bandeira) 10%, transparent);flex-wrap:wrap;display:flex}.item.editando{display:block}.item-texto{gap:2px;display:grid}.item-texto span{color:var(--cinza);font-size:var(--fs-6)}.campo-pista{gap:var(--esp-2);display:grid}.campo-pista .rotulo{font-size:var(--fs-5);color:var(--cinza)}.confirmar{gap:var(--esp-2);padding:var(--esp-3);border:1px solid color-mix(in srgb, var(--largada) 50%, transparent);background:color-mix(in srgb, var(--largada) 8%, transparent);border-radius:12px;flex-basis:100%;animation:.18s cubic-bezier(.2,.8,.2,1) both cartao-entra;display:grid}.confirmar p{margin:0}.perigo{font:inherit;color:var(--on-largada);background:var(--largada);padding:var(--esp-2) var(--esp-4);cursor:pointer;border:0;border-radius:999px;font-weight:600}.pronto{color:var(--bandeira);margin:0}@keyframes cartao-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cartao,.confirmar{animation:none}.chave .trilho,.chave .trilho:after{transition:none}}.categorias .descricao{color:var(--grafite)}.categorias .regra-categoria{color:var(--cinza);font-size:var(--fs-6)}.item-form .usadas{align-items:center;gap:var(--esp-2);margin-bottom:var(--esp-3);flex-wrap:wrap;display:flex}.item-form .ficha{min-height:44px;padding:0 var(--esp-4);border-radius:var(--radius-pill);border:1px solid var(--linha);background:var(--superficie);color:var(--grafite);font:inherit;font-size:var(--fs-5);cursor:pointer;transition:background-color .15s var(--saida), border-color .15s var(--saida), transform .5s var(--mola)}.item-form .ficha:hover{border-color:var(--pneu)}.item-form .ficha:active{transition-duration:80ms;transform:scale(.96)}.item-form .ficha:focus-visible{outline:2px solid var(--foco);outline-offset:2px}@media (prefers-reduced-motion:reduce){.item-form .ficha{transition:none}}.filtro-nivel,.filtros-da-fila{gap:var(--esp-2);width:min(100%,320px);margin:0 0 var(--esp-4);display:grid}.perfis-de-disputa .acoes-do-catalogo{gap:var(--esp-3);flex-wrap:wrap;align-items:center;display:flex}.perfis-de-disputa .confirmar{color:var(--bandeira);flex:280px;margin:0}.perfil-do-catalogo{flex-wrap:nowrap;align-items:flex-start}.perfil-do-catalogo .perfil-texto{gap:var(--esp-1);flex:1;min-width:0;display:grid}.perfil-do-catalogo .perfil-texto small,.perfil-do-catalogo .numeros{color:var(--cinza);font-size:var(--fs-6)}.perfil-do-catalogo .perfil-acoes{gap:var(--esp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.perfil-do-catalogo.desligado .perfil-texto,.perfil-do-catalogo.desligado .icone-perfil{opacity:.55}.icone-perfil{fill:none;width:28px;height:28px;stroke:var(--largada);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.perfil-form{gap:var(--esp-3);width:100%;display:grid}.perfil-form textarea{font:inherit}.novo-descarte{gap:var(--esp-3);margin-top:var(--esp-3);flex-wrap:wrap;align-items:flex-end;display:flex}@media (width<=640px){.perfil-do-catalogo{flex-wrap:wrap}.perfil-do-catalogo .perfil-acoes{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.perfil-do-catalogo{transition:none}}.vagas-e-prazos .categoria-vagas{border:1px solid var(--linha);padding:var(--esp-3) var(--esp-4);margin:var(--esp-3) 0;border-radius:16px;min-width:0}.vagas-e-prazos .categoria-vagas legend{font-family:var(--fonte-titulo);color:var(--pneu);padding:0 var(--esp-2)}.vagas-e-prazos .lotes{margin:var(--esp-2) 0;gap:var(--esp-2);padding:0;list-style:none;display:grid}.vagas-e-prazos .lote{gap:var(--esp-2);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;display:grid}.vagas-e-prazos .lote input{min-height:44px}.vagas-e-prazos .lista-de-espera{overflow-wrap:anywhere}@media (width<=600px){.vagas-e-prazos .lote{grid-template-columns:minmax(0,1fr)}}.credenciais{max-width:720px;margin:0 auto}.cred-cartao{gap:var(--esp-4);padding:var(--esp-4);margin:var(--esp-3) 0;border:1px solid var(--linha);background:var(--superficie);border-radius:16px;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;min-width:0;display:grid}.cred-qr svg.qr{border-radius:8px;width:100%;height:auto;display:block}.cred-pessoa-nome{font-family:var(--fonte-titulo);font-size:var(--fs-4);color:var(--pneu);overflow-wrap:anywhere;margin:0}.cred-etapas{margin:var(--esp-2) 0 0;gap:var(--esp-1);padding:0;list-style:none;display:grid}.cred-etapas .vale:before{content:"✓ ";color:var(--verde-bandeira)}.cred-etapas .nao-vale{color:var(--cinza)}.cred-etapas .nao-vale:before{content:"× "}.cred-veredito{font-family:var(--fonte-titulo);font-size:var(--fs-3);padding:var(--esp-4);text-align:center;margin:var(--esp-3) 0;border-radius:16px}.cred-veredito.vale{background:var(--verde-fundo);color:var(--pneu)}.cred-veredito.nao-vale{background:var(--vermelho-fundo);color:var(--pneu)}.cred-pessoas{gap:var(--esp-2);margin:var(--esp-2) 0;border:0;padding:0;display:grid}.cred-pessoa{gap:var(--esp-2);overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.cred-inscricao{padding:var(--esp-3) 0;border-top:1px solid var(--linha)}.cred-decisao{gap:var(--esp-2);margin-top:var(--esp-2);flex-wrap:wrap;align-items:center;display:flex}.cred-decisao input{flex:200px;min-height:44px}@media (width<=600px){.cred-cartao{grid-template-columns:minmax(0,1fr)}.cred-qr{width:100%;max-width:260px;margin:0 auto}}.relatorio-filtros{align-items:end;gap:var(--esp-3);margin:0 0 var(--esp-3);flex-wrap:wrap;display:flex}.relatorio-filtros label{gap:var(--esp-1);flex:160px;max-width:240px;display:grid}.relatorio-filtros :is(input,select){width:100%;min-height:44px}.relatorio-baixar{align-self:end;min-height:44px}.relatorio-totais{gap:var(--esp-2);margin:var(--esp-2) 0 var(--esp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));display:grid}.relatorio-total{padding:var(--esp-3) var(--esp-4);border:1px solid var(--linha);background:var(--superficie);border-radius:16px;gap:2px;display:grid}.relatorio-total strong{font:700 26px var(--fonte-titulo)}.relatorio-total small{color:var(--cinza)}.relatorio-tabela td,.relatorio-tabela tfoot th{text-align:right}.relatorio-tabela tfoot{font-weight:700}.relatorio-tabela th small{color:var(--cinza)}label.marcar{align-items:center;gap:var(--esp-2);display:flex}label.marcar input[type=checkbox]{flex:none;width:18px;height:18px;margin:0}.combinadas-categorias{gap:var(--esp-2) var(--esp-4);flex-wrap:wrap;display:flex}.importacao-tabela tr.sem-casar td{background:var(--amarelo-fundo)}.importacao-tabela tr.sem-casar td:first-child{box-shadow:inset 4px 0 0 var(--amarelo-sinal)}.importacao-tabela .aviso-linha{color:var(--cinza)}.importacao-mapeamento{gap:var(--esp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.mural-publicacao{margin:var(--esp-3) 0}.mural-publicacao.importante{border-left:4px solid var(--largada)}.mural-cabeca{gap:var(--esp-2);margin:0 0 var(--esp-1);font-size:var(--fs-6);flex-wrap:wrap;align-items:center;display:flex}.mural-cabeca time{color:var(--cinza)}.selo-importante{background:var(--largada);color:var(--on-largada)}.mural-texto{white-space:pre-line}.mural-lido{color:var(--verde-bandeira);font-weight:600}.mural-grupo{gap:var(--esp-2);margin:var(--esp-3) 0;display:grid}.mural-texto-do-grupo{width:100%;font:inherit}.mural-form{gap:var(--esp-2);display:grid}.aviso-homologadas{margin:var(--esp-1) 0;padding:var(--esp-2) var(--esp-3);background:var(--amarelo-fundo);border-left:4px solid var(--amarelo-sinal);border-radius:12px}.lancar-resultado .filtros{gap:var(--esp-3);flex-wrap:wrap;display:flex}.lancar-resultado .filtros select{min-height:44px}.grid-de-chegada{margin:var(--esp-4) 0;gap:var(--esp-2);padding:0;list-style:none;display:grid}.piloto-na-chegada{align-items:center;gap:var(--esp-2) var(--esp-3);padding:var(--esp-2) var(--esp-3);background:var(--box);border-radius:12px;flex-wrap:wrap;display:flex}.piloto-na-chegada .posicao{font-family:Barlow Condensed,sans-serif;font-size:var(--fs-3);text-align:center;min-width:2ch;font-weight:700}.piloto-na-chegada .nome{flex:160px}.piloto-na-chegada .mover{gap:var(--esp-1);display:flex}.piloto-na-chegada .mover button{min-width:44px;min-height:44px}.piloto-na-chegada select,.piloto-na-chegada input[type=text]{min-height:44px}.piloto-na-chegada input[type=text]{width:8.5em}.piloto-na-chegada .marca{align-items:center;gap:var(--esp-1);min-height:44px;display:inline-flex}.piloto-na-chegada .pontos{text-align:right;min-width:5ch;font-weight:700}.lancar-resultado .acoes{gap:var(--esp-3);flex-wrap:wrap;display:flex}.piloto-na-chegada .diferenca{font-variant-numeric:tabular-nums;color:var(--cinza);min-width:6ch}.piloto-na-chegada .erro-do-tempo{color:var(--largada-texto);flex-basis:100%}.piloto-na-chegada .voltas-e-tempo{align-items:flex-start;gap:var(--esp-2);display:inline-flex}.piloto-na-chegada .campo-curto{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.piloto-na-chegada .campo-curto>span{font-size:var(--fs-6);color:var(--cinza);line-height:16px}.piloto-na-chegada .campo-curto>input{box-sizing:border-box;height:44px;min-height:44px}.piloto-na-chegada .campo-curto>input.voltas{width:5.5em}.piloto-na-chegada .campo-curto>input.tempo-total{width:9em}@media (width<=480px){.piloto-na-chegada .voltas-e-tempo{flex:100%;display:flex}.piloto-na-chegada .campo-curto{flex:1 1 0}.piloto-na-chegada .campo-curto>input.voltas,.piloto-na-chegada .campo-curto>input.tempo-total{width:100%}}.sorteio-mural{gap:var(--esp-4);margin-top:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.sorteio-bateria caption{text-align:left;padding-bottom:var(--esp-2);font-weight:700}.sorteio-bateria th small{color:var(--cinza);font-weight:400;display:block}.sorteio-kart{text-align:center;font-weight:700}.sorteio-bateria tr.sorteio-eu{background:color-mix(in srgb, var(--largada) 12%, transparent)}.sorteio-meu{margin:var(--esp-2) 0;font-size:1.1rem}.sorteio-anterior{margin-top:var(--esp-2)}.sorteio-anterior summary{cursor:pointer}.sorteio-form .lado-a-lado{align-items:end}.checkin-resumo{gap:var(--esp-3);margin:var(--esp-3) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.checkin-resumo p{padding:var(--esp-3) var(--esp-3);border-radius:var(--radius-m,16px);background:var(--superficie);border:1px solid var(--linha);margin:0}.checkin-resumo strong{font-size:1.6rem;display:block}.checkin-pessoas,.checkin-grid-lista{margin:var(--esp-2) 0 var(--esp-4);gap:var(--esp-2);padding:0;list-style:none;display:grid}.checkin-grid-lista{list-style:inside decimal}.checkin-pessoa{gap:var(--esp-2) var(--esp-3);padding:var(--esp-3) var(--esp-3);border-radius:var(--radius-m,16px);border:1px solid var(--linha);background:var(--superficie);grid-template-columns:1fr auto;align-items:center;display:grid}.checkin-pessoa.presente{border-color:var(--verde-bandeira)}.checkin-quem small{color:var(--cinza);display:block}.checkin-pessoa>.selo{justify-self:end}.checkin-pessoa>button{grid-column:1/-1;justify-self:start}.checkin-pagamento,.checkin-vistoria{gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.checkin-vistoria small{color:var(--cinza)}.checkin-registrar{flex-basis:100%}.checkin-registrar summary{cursor:pointer;font-weight:600}.checkin-vistoria-form{gap:var(--esp-2);margin-top:var(--esp-2);display:grid}.checkin-pagar{color:var(--amarelo-texto);margin:var(--esp-2) 0;font-weight:600}.selo-reprovado{background:var(--vermelho-fundo);color:var(--vermelho-bandeira)}.checkin-qr{width:min(100%,240px);height:auto;margin:var(--esp-2) 0;border-radius:12px;display:block}.checkin-do-piloto{margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--linha)}.checkin-do-piloto h4{margin:0 0 var(--esp-2)}.linha-check{gap:var(--esp-2);margin:var(--esp-2) 0;align-items:center;display:flex}@media (width<=480px){.checkin-pessoa{grid-template-columns:1fr}.checkin-pessoa>.selo{justify-self:start}}.regulamento .abas-do-regulamento{gap:var(--esp-3);margin:var(--esp-4) 0;display:grid}.regulamento .abas-do-regulamento .parte{gap:var(--esp-2);flex-wrap:wrap;align-items:center;display:flex}.regulamento .abas-do-regulamento .parte .sobretitulo{flex-basis:100%;margin:0}.regulamento .aba{min-height:44px;padding:var(--esp-2) var(--esp-3);border:1px solid var(--linha);background:var(--superficie);color:var(--pneu);cursor:pointer;text-align:left;font:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.regulamento .aba .contagem{font-size:var(--fs-6);color:var(--cinza);font-variant-numeric:tabular-nums}.regulamento .aba.com-conteudo{border-color:var(--cinza)}.regulamento .aba.atual{border-color:var(--largada);box-shadow:inset 0 0 0 1px var(--largada)}.regulamento .cabeca-da-aba{gap:var(--esp-2) var(--esp-4);flex-wrap:wrap;align-items:baseline;display:flex}.regulamento .cabeca-da-aba .contagem{color:var(--cinza)}.regulamento .campo-do-regulamento{gap:var(--esp-3);margin:var(--esp-3) 0;grid-template-columns:1fr 9em;align-items:start;display:grid}.regulamento .campo-do-regulamento textarea{width:100%;min-height:64px;font:inherit}.regulamento input.artigo{width:100%;min-height:44px}.regulamento .campo.artigo{max-width:12em}.regulamento .tabela-do-regulamento,.regulamento .documento-do-regulamento{margin-top:var(--esp-5);border-top:1px solid var(--linha);padding-top:var(--esp-4)}.regulamento .rolagem{overflow-x:auto}.regulamento table{border-collapse:collapse;width:100%}.regulamento th,.regulamento td{padding:var(--esp-2);text-align:left;vertical-align:top}.regulamento td input,.regulamento td select{width:100%;min-width:7em;min-height:44px}.regulamento .categoria-tecnica{border:1px solid var(--linha);padding:var(--esp-3);margin:var(--esp-3) 0;border-radius:12px}.regulamento .categoria-tecnica textarea{width:100%;font:inherit}.regulamento .acoes{gap:var(--esp-3);margin-top:var(--esp-3);flex-wrap:wrap;display:flex}.regulamento .ficha-do-documento{gap:var(--esp-1) var(--esp-4);grid-template-columns:max-content 1fr;display:grid}.regulamento .ficha-do-documento dt{color:var(--cinza)}.regulamento .ficha-do-documento dd{margin:0}@media (width<=600px){.regulamento .campo-do-regulamento{grid-template-columns:1fr}}.ficha-do-campeonato{max-width:var(--coluna-leitura);padding:var(--esp-4);margin:0 auto}.ficha-do-campeonato .atalhos{justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.ficha-do-campeonato .folha{background:var(--superficie);color:var(--pneu);border:1px solid var(--linha);padding:var(--esp-5);margin-top:var(--esp-4);border-radius:16px}.ficha-do-campeonato .folha-cabeca{border-bottom:4px solid var(--largada);padding-bottom:var(--esp-3);margin-bottom:var(--esp-4)}.ficha-do-campeonato .folha-cabeca h1{margin:var(--esp-1) 0}.ficha-do-campeonato .sobretitulo{color:var(--largada-texto);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-6);margin:0;font-weight:700}.ficha-do-campeonato h2{font-family:Barlow Condensed,sans-serif;font-size:var(--fs-3);margin:var(--esp-5) 0 var(--esp-2)}.ficha-do-campeonato h2.parte{border-top:1px solid var(--linha);padding-top:var(--esp-4)}.ficha-do-campeonato h3{font-size:var(--fs-5);margin:var(--esp-4) 0 var(--esp-2)}.ficha-do-campeonato h4{font-size:var(--fs-5);margin:var(--esp-3) 0 var(--esp-1)}.ficha-do-campeonato .artigo{color:var(--cinza);font-variant-numeric:tabular-nums}.ficha-do-campeonato dl{gap:var(--esp-2) var(--esp-4);grid-template-columns:minmax(140px,32%) 1fr;margin:0;display:grid}.ficha-do-campeonato dt{font-weight:600}.ficha-do-campeonato dd{white-space:pre-line;margin:0}.ficha-do-campeonato table{border-collapse:collapse;width:100%;margin:var(--esp-2) 0;font-size:var(--fs-6)}.ficha-do-campeonato th,.ficha-do-campeonato td{border-bottom:1px solid var(--linha);padding:var(--esp-2);text-align:left;vertical-align:top}.ficha-do-campeonato .categorias{padding-left:var(--esp-4)}.ficha-do-campeonato .folha-rodape{margin-top:var(--esp-5);color:var(--cinza);font-size:var(--fs-6);text-align:right}@media (width<=600px){.ficha-do-campeonato .folha{padding:var(--esp-4)}.ficha-do-campeonato dl{grid-template-columns:1fr}.ficha-do-campeonato dd{margin-bottom:var(--esp-2)}}@media print{body *{visibility:hidden}.ficha-do-campeonato .folha,.ficha-do-campeonato .folha *{visibility:visible}.ficha-do-campeonato .folha{background:var(--bandeira-branca);color:var(--bandeira-preta);border:0;border-radius:0;padding:0;position:absolute;inset:0}.ficha-do-campeonato .nao-imprime{display:none}.ficha-do-campeonato section,.ficha-do-campeonato tr{break-inside:avoid}}.clientes-4fun .filtros-clientes{gap:var(--esp-2);margin:var(--esp-4) 0;flex-wrap:wrap;align-items:flex-end;display:flex}.clientes-4fun .filtros-clientes input[type=search]{flex:220px;min-height:44px}.clientes-4fun .filtros-clientes select,.clientes-4fun .filtros-clientes input[type=date]{min-height:44px}.clientes-4fun .campo-data{flex-direction:column;gap:2px;display:inline-flex}.clientes-4fun .campo-data span{font-size:var(--fs-6);color:var(--cinza)}.lista-clientes{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.lista-clientes .cliente{align-items:center;gap:var(--esp-2) var(--esp-2);padding:var(--esp-3) var(--esp-4);border:1px solid var(--linha);background:var(--superficie);border-radius:16px;flex-wrap:wrap;min-width:0;display:flex}.lista-clientes .cliente.inativo{opacity:.7}.lista-clientes .cliente-nome{font-family:var(--fonte-titulo);font-size:var(--fs-4);color:var(--pneu);overflow-wrap:anywhere;text-decoration:none}.lista-clientes .cliente-nome:hover{text-decoration:underline}.lista-clientes .cliente-dados,.lista-clientes .cliente-numeros{color:var(--grafite);font-size:var(--fs-6);overflow-wrap:anywhere;flex-basis:100%;margin:0}.lista-clientes .cliente-numeros{color:var(--cinza)}.clientes-4fun .selo.nivel-profissional{border-color:var(--largada)}.clientes-4fun .selo.inativo{color:var(--vermelho-bandeira)}.ficha-cliente .dados-cliente{gap:var(--esp-2) var(--esp-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.ficha-cliente .dados-cliente dt{color:var(--cinza)}.ficha-cliente .dados-cliente dd{overflow-wrap:anywhere;margin:0}.ficha-cliente .chave-recurso{gap:var(--esp-1) var(--esp-2);min-height:44px;margin:var(--esp-2) 0;grid-template-columns:auto 1fr;align-items:start;display:grid}.ficha-cliente .chave-recurso input{width:20px;height:20px;margin-top:var(--esp-1)}.ficha-cliente .chave-recurso span{display:grid}.ficha-cliente .chave-recurso small{color:var(--cinza)}.ficha-cliente .mudar-cliente hr{border:0;border-top:1px solid var(--linha);margin:var(--esp-4) 0}.ficha-cliente .espaco-do-plano{border:1px dashed var(--linha);padding:var(--esp-4);border-radius:12px}@media (width<=600px){.ficha-cliente .dados-cliente{grid-template-columns:1fr}}.avatar{color:var(--on-largada);background:linear-gradient(135deg, var(--largada), var(--largada-noite));font-family:var(--fonte-titulo);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.avatar img,.equipe-sigla img{object-fit:cover;width:100%;height:100%;display:block}.avatar-p{width:32px;height:32px;font-size:13px}.avatar-m{width:44px;height:44px;font-size:17px}.avatar-g{width:96px;height:96px;box-shadow:0 0 0 3px var(--largada);font-size:34px}.equipe-sigla{vertical-align:middle;min-width:48px;height:48px;padding:0 var(--esp-2);background:var(--bandeira-preta);color:var(--bandeira-branca);border:1px solid var(--linha);font:700 18px/1 var(--fonte-titulo);letter-spacing:.04em;box-shadow:inset 0 -3px 0 var(--largada);border-radius:12px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.equipe-sigla:has(img){aspect-ratio:1;width:auto;padding:0;position:relative}.equipe-sigla:has(img) img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.selo-equipe-p{min-width:28px;height:28px;padding:0 var(--esp-1);box-shadow:inset 0 -2px 0 var(--largada);border-radius:8px;font-size:12px}.selo-equipe-g{min-width:72px;height:72px;padding:0 var(--esp-2);border-radius:16px;font-size:26px}.recorte{border-radius:var(--radius-l,28px);padding:var(--esp-4);background:var(--superficie);color:var(--pneu);border:1px solid var(--linha-forte);max-width:340px}.recorte::backdrop{background:color-mix(in srgb, var(--bandeira-preta) 60%, transparent)}.recorte-tela{margin:var(--esp-3) auto;touch-action:none;cursor:grab;background:var(--box);border-radius:12px;display:block}.recorte-tela.redonda{border-radius:50%}.recorte .linha{gap:var(--esp-2);margin-top:var(--esp-3);justify-content:flex-end;display:flex}.meu-perfil h1{margin-bottom:var(--esp-4)}.perfil-cabeca{gap:var(--esp-5);margin:var(--esp-2) 0 var(--esp-6);grid-template-columns:auto 1fr;align-items:start;display:grid}.perfil-foto-coluna{gap:var(--esp-2);justify-items:center;display:grid}.perfil-foto{place-items:center;display:grid}.perfil-trocar{cursor:pointer;min-height:44px;padding:0 var(--esp-3);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.perfil-trocar.enviando{opacity:.6;pointer-events:none}.perfil-trocar:focus-within{outline:2px solid var(--largada);outline-offset:2px}.perfil-nome{font-family:var(--fonte-titulo);text-transform:uppercase;font-size:var(--fs-2);margin:0 0 var(--esp-3)}.perfil-dados{gap:var(--esp-2) var(--esp-4);margin:0 0 var(--esp-3);grid-template-columns:max-content 1fr;display:grid}.perfil-dados dt{color:var(--cinza)}.perfil-dados dd{margin:0}.perfil-secao{margin:0 0 var(--esp-6)}.perfil-secao h2{font-family:var(--fonte-titulo);font-size:var(--fs-2);line-height:var(--lh-2);margin:0 0 var(--esp-3)}.perfil-tabela{border-collapse:collapse;width:100%}.perfil-tabela th,.perfil-tabela td{text-align:left;padding:var(--esp-3) var(--esp-2);border-bottom:1px solid var(--linha)}.perfil-tabela thead th{color:var(--cinza);font-weight:600;font-size:var(--fs-6)}.perfil-tabela tbody th a{color:inherit;font-weight:700}.perfil-tabela small{color:var(--cinza)}@media (width<=560px){.perfil-cabeca{grid-template-columns:1fr;justify-items:start}}.equipes-acoes{gap:var(--esp-3);margin:0 0 var(--esp-4);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.equipes-busca{min-width:min(320px,100%)}.equipes-lista{gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.equipe-cartao a{gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--box);border:1px solid var(--linha);min-height:64px;color:inherit;border-radius:14px;align-items:center;text-decoration:none;transition:border-color .15s,transform .12s;display:flex}.equipe-cartao a:hover,.equipe-cartao a:focus-visible{border-color:var(--largada)}.equipe-cartao a:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.equipe-cartao a{transition:none}.equipe-cartao a:active{transform:none}}.equipe-texto{gap:2px;display:grid}.equipe-texto small{color:var(--cinza)}.equipe-meu-papel{color:var(--largada-texto)!important}.equipe-papeis{gap:var(--esp-2);margin:var(--esp-3) 0;border:0;flex-wrap:wrap;padding:0;display:flex}.equipe-papeis legend{margin-bottom:var(--esp-2);font-weight:600}.equipe-pessoas{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.equipe-pessoas li{gap:var(--esp-1) var(--esp-3);padding:var(--esp-2) 0;border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:baseline;display:flex}.equipe-pessoas small{color:var(--cinza)}.perfil-secao>.jornada-form>.botao{justify-self:start;width:auto}.perfil-secao>.jornada-form+.secundario{margin-top:var(--esp-3);min-height:48px}.grid-do-campeonato{max-width:var(--coluna-leitura)}.grid-forma{gap:var(--esp-2);flex-wrap:wrap;align-items:baseline;display:flex}.grid-linha{align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.grid-numero{font:700 var(--fs-4) var(--fonte-titulo);min-width:44px}.grid-achados li{align-items:center;gap:var(--esp-2);display:flex}.grid-edicao{gap:var(--esp-2);padding:var(--esp-2) 0;flex-wrap:wrap;align-items:end;display:flex}.grid-etapa{align-items:center;gap:var(--esp-1);margin:2px var(--esp-3) 2px 0;white-space:nowrap;display:inline-flex}.grid-link{width:100%;margin:var(--esp-2) 0}.grid-convite-pronto{gap:var(--esp-2);display:grid}.podio-destaque{margin:var(--esp-4) 0 var(--esp-5);align-items:end;gap:var(--esp-3);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"segundo primeiro terceiro";padding:0;list-style:none;display:grid}.podio-lugar{align-items:center;gap:var(--esp-2);text-align:center;min-width:0;padding:var(--esp-4) var(--esp-3) var(--esp-5);border-radius:var(--radius-l) var(--radius-l) var(--radius-s) var(--radius-s);background:linear-gradient(180deg, color-mix(in srgb, var(--medalha) 22%, transparent), color-mix(in srgb, var(--medalha) 4%, transparent));border:1px solid color-mix(in srgb, var(--medalha) 45%, transparent);box-shadow:var(--sombra-cartao);flex-direction:column;display:flex;position:relative}.podio-ouro{--medalha:var(--ouro);--medalha-texto:var(--ouro-texto);padding-top:var(--esp-5);padding-bottom:var(--esp-7);grid-area:primeiro}.podio-prata{--medalha:var(--prata);--medalha-texto:var(--prata-texto);padding-bottom:var(--esp-6);grid-area:segundo}.podio-bronze{--medalha:var(--bronze);--medalha-texto:var(--bronze-texto);grid-area:terceiro}.podio-trofeu{width:40px;height:40px;color:var(--medalha);filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--medalha) 45%, transparent))}.podio-ouro .podio-trofeu{width:56px;height:56px}.podio-posicao{font:800 italic var(--fs-3)/1 var(--fonte-titulo);color:var(--medalha-texto)}.podio-ouro .podio-posicao{font-size:var(--fs-2)}.podio-nome{font:700 var(--fs-4)/1.1 var(--fonte-titulo);letter-spacing:-.01em;overflow-wrap:anywhere;color:var(--pneu)}.podio-ouro .podio-nome{font-size:var(--fs-3)}.podio-nome a{color:inherit;text-decoration:none}.podio-nome a:hover{text-decoration:underline}.podio-apoio{color:var(--cinza);font-size:var(--fs-6)}.podio-pontos{color:var(--grafite);font-weight:600}@media (prefers-reduced-motion:no-preference){.podio-lugar{animation:podio-sobe .52s var(--saida) both}.podio-ouro{animation-delay:.12s}.podio-bronze{animation-delay:60ms}.podio-ouro .podio-trofeu{animation:2.4s ease-in-out .7s 2 podio-brilha}}@keyframes podio-sobe{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes podio-brilha{50%{transform:scale(1.08)rotate(-4deg)}}@media (width<=560px){.podio-destaque{gap:var(--esp-2);grid-template-columns:1fr;grid-template-areas:"primeiro""segundo""terceiro"}.podio-lugar{text-align:left;align-items:center;gap:2px var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--radius-m);grid-template-columns:auto auto 1fr auto;grid-template-areas:"trofeu pos nome pontos""trofeu pos apoio pontos";display:grid}.podio-ouro,.podio-prata{padding:var(--esp-4)}.podio-lugar .avatar{display:none}.podio-trofeu{grid-area:trofeu;width:32px;height:32px}.podio-ouro .podio-trofeu{width:40px;height:40px}.podio-posicao{font-size:var(--fs-3);grid-area:pos}.podio-ouro .podio-posicao{font-size:var(--fs-3)}.podio-nome{font-size:var(--fs-4);grid-area:nome}.podio-ouro .podio-nome{font-size:var(--fs-4)}.podio-apoio{grid-area:apoio}.podio-pontos{white-space:nowrap;grid-area:pontos}}.camp-cabecalho.com-cor{box-shadow:inset 0 4px 0 var(--cor-produtora)}.camp-cabecalho.com-cor .etiqueta{color:var(--cor-produtora)}.vit-logo-produtora{object-fit:contain;max-width:180px;max-height:56px;margin-bottom:var(--esp-3);border-radius:var(--radius-s);display:block}.vit-rotulo{font:600 12px/1 var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--cinza)}.vit-marca{min-height:44px;padding:var(--esp-2) var(--esp-3);border-radius:var(--radius-m);background:var(--bandeira-branca);color:var(--bandeira-preta);transition:transform .2s var(--saida);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.vit-marca img{object-fit:contain;max-width:140px;max-height:40px;display:block}a.vit-marca:hover{transform:translateY(-2px)}a.vit-marca:active{transform:scale(.97)}.vit-faixa-master,.vit-faixa-classificacao{align-items:center;gap:var(--esp-3);margin:var(--esp-4) 0;flex-wrap:wrap;display:flex}.vit-faixa-master .vit-marca img{max-width:180px;max-height:48px}.vit-faixa-classificacao .vit-marca{min-height:36px;padding:var(--esp-2) var(--esp-2)}.vit-faixa-classificacao .vit-marca img{max-width:110px;max-height:28px}.vit-patrocinadores .vit-cota{margin-top:var(--esp-4)}.vit-patrocinadores h3{font:700 18px/1.1 var(--fonte-titulo);margin:0 0 var(--esp-2);color:var(--cinza);text-transform:uppercase;letter-spacing:.04em}.vit-marcas{gap:var(--esp-3);flex-wrap:wrap;display:flex}.vit-cota-master .vit-marca{min-width:180px;min-height:88px;padding:var(--esp-4) var(--esp-5)}.vit-cota-master .vit-marca img{max-width:220px;max-height:64px}.vit-cota-apoio .vit-marca{min-height:40px;font-size:14px}.vit-cota-apoio .vit-marca img{max-width:100px;max-height:28px}.vit-compartilhar{min-height:44px;margin-top:var(--esp-3)}.vit-editor .vit-logo-atual{object-fit:contain;border-radius:var(--radius-m);background:var(--bandeira-branca);width:120px;height:120px;padding:var(--esp-2)}.vit-editor .vit-logo-pequena{width:56px;height:56px}.vit-editor .vit-linha{align-items:end;gap:var(--esp-4);flex-wrap:wrap;display:flex}.vit-editor input[type=color]{border-radius:var(--radius-s);width:64px;height:44px;padding:2px}.vit-editor .vit-lista{margin:var(--esp-4) 0;gap:var(--esp-2);padding:0;list-style:none;display:grid}.vit-editor .vit-lista li{align-items:center;gap:var(--esp-3);padding:var(--esp-3);border-radius:var(--radius-m);background:var(--box);border:1px solid var(--linha);grid-template-columns:auto 1fr auto;display:grid}.vit-editor .vit-lista small{color:var(--cinza);display:block}.vit-editor .vit-acoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}.vit-editor form{gap:var(--esp-3);max-width:520px;display:grid}@media (width<=560px){.vit-editor .vit-lista li{grid-template-columns:auto 1fr}.vit-editor .vit-lista .vit-acoes{grid-column:1/-1}}.relatorios{margin-top:var(--esp-6)}.relatorios-grade{gap:var(--esp-4);margin-top:var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.relatorio-cartao{gap:var(--esp-3);padding:var(--esp-5);border-radius:var(--radius-l);background:var(--box);border:1px solid var(--linha);flex-direction:column;display:flex}.relatorio-cartao h3{font:700 22px/1.1 var(--fonte-titulo);letter-spacing:-.01em;margin:0}.relatorio-cartao .dica{color:var(--cinza);margin:0}.relatorio-cartao .botao,.relatorio-cartao .secundario{min-height:44px}.relatorio-cartao>.botao{align-self:flex-start;margin-top:auto}.relatorio-cartao .cartao-acoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}.relatorio-previa{aspect-ratio:4/5;border-radius:var(--radius-m);width:100%;max-width:320px;box-shadow:var(--sombra-cartao);background:var(--box)}.relatorio-previa[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.relatorio-previa{animation:relatorio-surge .32s var(--saida) both}}@keyframes relatorio-surge{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=560px){.relatorio-cartao{padding:var(--esp-4)}.relatorio-previa{max-width:none}.relatorio-cartao>.botao,.relatorio-cartao .cartao-acoes>*{flex:100%;align-self:stretch}}.campeonato{max-width:var(--coluna-leitura);padding-top:var(--ritmo-topo)}.campeonato .topo .marca svg{width:132px}.campeonato h2{font-family:var(--fonte-titulo);font-weight:700;font-size:var(--fs-2);line-height:var(--lh-2);margin:0}.dica-baixa{color:var(--cinza);font-size:var(--fs-6);margin:0}.camp-cabecalho{gap:var(--esp-4);padding:var(--esp-5);margin-bottom:var(--esp-4);border-radius:var(--radius-l);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao-alta);display:grid;position:relative;overflow:hidden}.camp-cabecalho:before{content:"";height:var(--pista-espessura);background:var(--largada);position:absolute;inset:0 0 auto}.camp-cabecalho h1{font-size:var(--fs-1);overflow-wrap:anywhere;margin:0}.camp-produtora{color:var(--grafite);font-size:var(--fs-5);margin:0}.camp-numeros{gap:var(--esp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.camp-numeros div{padding:var(--esp-3);border-radius:var(--radius-m);background:var(--box);gap:2px;min-width:0;display:grid}.camp-numeros dt{font-size:var(--fs-6);color:var(--cinza);letter-spacing:.06em}.camp-numeros dd{font:600 var(--fs-3)/1.1 var(--fonte-titulo);color:var(--pneu);overflow-wrap:anywhere;margin:0}.camp-cabecalho .barra-etapas .barra-etapa{max-width:none;height:8px}.camp-acao{gap:var(--esp-3) var(--esp-4);flex-wrap:wrap;align-items:center;display:flex}.camp-acao:empty{display:none}.camp-correr{min-height:52px;padding:0 var(--esp-6);transform:skewX(var(--inclinacao-marca));font-size:var(--fs-5);letter-spacing:.04em;transition:transform .5s var(--mola), background-color .15s;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.camp-correr span{transform:skewX(calc(-1 * var(--inclinacao-marca)));display:inline-block}.camp-correr:active{transform:skewX(var(--inclinacao-marca)) scale(.97);transition-duration:80ms}.camp-valor{color:var(--grafite);margin:0}.camp-no-grid{align-items:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.camp-no-grid p{color:var(--pneu);margin:0;font-weight:600}.camp-explica{padding:var(--esp-3) var(--esp-3);border-radius:var(--radius-s);background:var(--box);color:var(--pneu);margin:0}.campeonato .secundario{background:var(--superficie);border-color:var(--linha);min-height:44px;color:var(--pneu);align-items:center;text-decoration:none;display:inline-flex}.campeonato .abas{border-bottom-color:var(--linha)}.campeonato .abas button{min-height:44px}.camp-painel[hidden]{display:none}.camp-visao,.camp-etapa-secoes{gap:var(--esp-4);flex-direction:column;min-width:0;display:flex}.camp-secao{gap:var(--esp-3);min-width:0;padding:var(--ritmo-cartao);border-radius:var(--radius-l);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao);align-content:start;display:grid}.camp-secao>h2{font:700 var(--fs-2)/var(--lh-2) var(--fonte-titulo);letter-spacing:-.035em;margin:0}.camp-secao>h3{font:600 var(--fs-3)/var(--lh-3) var(--fonte-titulo);letter-spacing:-.01em;margin:0}.camp-secao p{margin:0}.camp-secao>.secundario,.camp-secao>.selo,.camp-secao>.botao{justify-self:start}.camp-secao>*,.camp-resultado-corridas>*,.camp-resultado-etapa>*{min-width:0}.camp-resultado-corridas,.camp-resultado-etapa{gap:var(--esp-3);min-width:0;display:grid}.camp-secao .rolagem{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.camp-secao .rolagem table{width:100%;min-width:max-content}.camp-secao .rolagem th,.camp-secao .rolagem td{white-space:nowrap}.camp-aba-etapas{gap:var(--esp-1);min-width:0;display:grid}.camp-link-arte,.camp-etapa-pista{font-size:var(--fs-6)}.camp-vencedor{flex-basis:100%;margin:0;font-weight:600}.camp-proxima-data{font:600 var(--fs-3)/1.1 var(--fonte-titulo)}.camp-forma{font-weight:600}.camp-categorias{margin:0;padding:0;list-style:none;display:grid}.camp-categorias li{justify-content:space-between;gap:var(--esp-3);padding:var(--esp-2) 0;border-bottom:1px solid var(--linha);flex-wrap:wrap;display:flex}.camp-categorias li:last-child{border-bottom:0}.camp-etapas{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.camp-etapa{gap:var(--esp-2) var(--esp-4);padding:var(--esp-4);border-radius:var(--radius-l);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.camp-etapa.proxima{border-color:color-mix(in srgb, var(--largada) 60%, var(--linha))}.camp-etapa-numero{font:600 var(--fs-2)/1 var(--fonte-titulo);color:var(--cinza);min-width:2ch}.camp-etapa.proxima .camp-etapa-numero{color:var(--largada-texto)}.camp-etapa-texto{gap:2px;min-width:0;display:grid}.camp-etapa-texto span{color:var(--cinza);font-size:var(--fs-6);overflow-wrap:anywhere}.camp-etapa-situacao{align-items:flex-end;gap:var(--esp-2);flex-direction:column;display:flex}.selo-agendada{color:var(--azul-bandeira);background:color-mix(in srgb, var(--azul-bandeira) 12%, var(--superficie))}.selo-realizada{color:var(--cinza);background:var(--box)}.camp-cancelar-caixa{grid-column:1/-1;justify-items:start;display:grid}.camp-cancelar{min-height:44px;color:var(--grafite)}.camp-nao-encontrado{margin-top:var(--esp-5)}.camp-nao-encontrado h1{font-size:var(--fs-1);margin:0}.inscricao{max-width:640px}.inscricao h1{margin-top:var(--esp-1)}.insc-form .escolha{min-height:80px}.insc-form .escolha small.valor{color:var(--grafite)}.insc-form input[type=number]{font:inherit;font-variant-numeric:tabular-nums;color:var(--pneu);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--radius-s);padding:var(--esp-2) var(--esp-3);max-width:160px;min-height:48px}.insc-etapas{gap:var(--esp-2);display:grid}.insc-etapas legend{font-family:var(--fonte-titulo);font-size:var(--fs-3);padding:0}.insc-etapas .dica{margin:0 0 var(--esp-1)}.insc-etapa{gap:var(--esp-3);min-height:56px;padding:var(--esp-3) var(--esp-3);cursor:pointer;border-radius:var(--radius-m);background:var(--superficie);border:1px solid var(--linha);color:var(--pneu);transition:border-color .15s var(--saida), transform .5s var(--mola);grid-template-columns:auto 1fr;align-items:center;display:grid}.insc-etapa:has(input:checked){border-color:var(--largada);background:color-mix(in srgb, var(--largada) 8%, var(--superficie))}.insc-etapa:active{transition-duration:80ms;transform:scale(.99)}.insc-etapa.inscrito{cursor:default;opacity:.7}.insc-etapa input{width:22px;height:22px;accent-color:var(--largada);margin:0}.insc-etapa-texto{justify-content:space-between;gap:var(--esp-1) var(--esp-3);flex-wrap:wrap;min-width:0;display:flex}.insc-etapa-texto strong{overflow-wrap:anywhere;font-weight:500}.insc-etapa-valor{color:var(--grafite);font-variant-numeric:tabular-nums}.insc-total{gap:var(--esp-1) var(--esp-3);padding:var(--esp-4);border-radius:var(--radius-m);background:var(--box);grid-template-columns:1fr auto;align-items:baseline;margin:0;display:grid}.insc-total>span{font-family:var(--fonte-titulo);font-size:var(--fs-4)}.insc-total strong{font:600 var(--fs-2)/1 var(--fonte-titulo);font-variant-numeric:tabular-nums}.insc-total small{color:var(--cinza);grid-column:1/-1}.insc-confirmada{gap:var(--esp-4);padding:var(--esp-5);border-radius:var(--radius-l);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao-alta);animation:secao-entra .32s var(--saida) both;justify-items:start;display:grid}.insc-confirmada-titulo{font-size:var(--fs-2)!important}.insc-confirmada-titulo:focus{outline:none}.insc-resumo{font-size:var(--fs-5);color:var(--grafite);margin:0}.insc-confirmadas{gap:var(--esp-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.insc-confirmadas li{padding:var(--esp-3) var(--esp-3);border-radius:var(--radius-m);background:var(--box);gap:2px;display:grid}.insc-confirmadas span{color:var(--cinza);font-size:var(--fs-6)}.insc-confirmadas .insc-situacao{font-weight:600}.insc-situacao.confirmada{color:var(--verde-bandeira)}.insc-situacao.pagar_no_local{color:var(--amarelo-texto)}.insc-confirmada .insc-total{width:100%}.insc-confirmada .acoes{margin-top:var(--esp-1)}.insc-confirmada .acoes a{min-height:48px;padding:0 var(--esp-4);align-items:center;text-decoration:none;display:inline-flex}@media (width<=480px){.camp-cabecalho{padding:var(--esp-4) var(--esp-4)}.camp-numeros{gap:var(--esp-2)}.camp-numeros div{padding:var(--esp-2)}.camp-numeros dd{font-size:var(--fs-4)}.camp-etapa{grid-template-columns:auto 1fr}.camp-etapa-situacao{flex-flow:wrap;grid-column:1/-1;align-items:center}}@media (prefers-reduced-motion:reduce){.camp-correr,.insc-etapa{transition:none}.camp-correr:active{transform:skewX(var(--inclinacao-marca))}.insc-etapa:active{transform:none}.insc-confirmada{animation:none}}.camp-podio{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.camp-podio li{align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);background:var(--box);border-radius:12px;grid-template-columns:44px 1fr auto;display:grid}.camp-podio li.p1{box-shadow:inset 3px 0 0 var(--largada)}.camp-podio-pos{font:700 var(--fs-4) var(--fonte-titulo)}.camp-podio li.p1 .camp-podio-pos{color:var(--largada-texto)}.camp-vencedor{color:var(--cinza)}.selo-oficial{background:var(--verde-fundo);color:var(--verde-bandeira);border-color:#0000}.camp-cabecalho .selo-oficial{background:0 0}.selo-provisorio,.selo-aguardando-homologacao,.selo-aguardando-resultado{background:color-mix(in srgb, var(--amarelo-sinal) 22%, transparent)}.camp-resultado-etapa table{margin-top:var(--esp-3)}.camp-resultado-etapa caption{text-align:left;padding:var(--esp-1) 0;font-weight:700}.perfil-tabela tr.desclassificado{opacity:.6;text-decoration:line-through}.camp-regras{grid-template-columns:max-content 1fr}.camp-numero-piloto{min-width:40px;height:40px;font-size:var(--fs-5)}.camp-quem{align-items:center;gap:var(--esp-2);display:inline-flex}.camp-quem-nome{text-align:left;gap:2px;display:grid}.camp-quem-nome small{color:var(--cinza);align-items:center;gap:var(--esp-1);display:inline-flex}.camp-podio li.p1{padding:var(--esp-3)}.camp-podio li.p1 .camp-quem-nome strong{font-size:var(--fs-5)}.camp-grid li{align-items:center}.camp-equipe-link{align-items:center;gap:var(--esp-2);display:inline-flex}.camp-numero-piloto{font:700 var(--fs-5) var(--fonte-titulo);min-width:44px}.camp-seletor-etapas{margin:var(--esp-2) 0 var(--esp-4);min-width:0;max-width:100%}.camp-seletor-lista{padding:var(--esp-1) 2px var(--esp-2);gap:var(--esp-2);scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;margin:0;list-style:none;display:flex;overflow-x:auto}.camp-seletor-lista li{scroll-snap-align:center;flex:none}.camp-seletor-etapa{min-width:96px;min-height:56px;padding:var(--esp-2) var(--esp-3);border-radius:var(--radius-m,14px);border:1px solid var(--linha);background:var(--superficie);color:var(--pneu);cursor:pointer;text-align:left;justify-items:start;gap:2px;transition:background .2s,border-color .2s,transform 80ms ease-out;display:grid}.camp-seletor-etapa:hover{border-color:color-mix(in srgb, var(--pneu) 18%, var(--linha))}.camp-seletor-etapa:active{transform:scale(.97)}.camp-seletor-etapa.ativa{color:var(--on-largada);background:linear-gradient(180deg, var(--largada-clara), var(--largada-funda));box-shadow:0 6px 20px -8px color-mix(in srgb, var(--largada) 70%, transparent);border-color:#0000}.camp-seletor-nome{font:600 var(--fs-5)/1.1 var(--fonte-titulo);white-space:nowrap}.camp-seletor-data{font-size:var(--fs-6);opacity:.8;white-space:nowrap}.camp-etapa-painel{gap:var(--esp-4);margin:0 0 var(--esp-6);display:grid}.camp-etapa-cabeca{align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}.camp-etapa-cabeca h2{margin:0}.camp-etapa-cabeca p{color:var(--cinza);flex-basis:100%;margin:0}@media (prefers-reduced-motion:reduce){.camp-seletor-etapa{transition:none}.camp-seletor-etapa:active{transform:none}}.camp-classificacao tr.lider{background:color-mix(in srgb, var(--largada) 8%, transparent)}.camp-classificacao tr.lider .camp-total{font-weight:800}.camp-classificacao .camp-detalhes-botao{min-height:44px}.camp-classificacao .camp-equipe{display:block}.camp-aguardando{margin:var(--esp-2) 0 var(--esp-3)}@media (width<=640px){.camp-classificacao .col-etapa{display:none}.camp-classificacao{table-layout:auto;width:100%}}.camp-classificacao .camp-quem-nome{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.camp-classificacao th,.camp-classificacao td{padding:var(--esp-2) var(--esp-2)}.camp-classificacao td:first-child{white-space:nowrap;width:2.5em}.camp-classificacao .camp-total{white-space:nowrap;text-align:right}.camp-classificacao .camp-quem .avatar{display:none}.camp-classificacao .camp-quem-nome small{flex-wrap:wrap;display:inline-flex}.camp-classificacao .camp-detalhes-botao{min-width:44px;padding:0 var(--esp-2);font-size:var(--fs-6);white-space:nowrap}.camp-classificacao td:last-child{width:1%;padding-right:0}}@media (width<=720px){.campeonato .abas{border-radius:var(--radius-l);flex-wrap:wrap;display:flex;overflow-x:visible}.campeonato .abas button{flex:auto}}.campeonato .camp-cabecalho>.camp-fantasma{text-align:right;line-height:.9;font-size:calc(var(--fs-1) * 1.4);margin:0;display:block;position:static}.campeonato .camp-numeros{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.campeonato .camp-numeros dd{font-size:var(--fs-3);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.campeonato .camp-numeros dt{overflow-wrap:normal}.casca main.campeonato .camp-cabecalho h1,.campeonato .camp-cabecalho h1{font-size:var(--fs-1);line-height:var(--lh-1)}.campeonato .camp-cabecalho.moldura{padding:var(--esp-6);border-color:#0000}.campeonato .camp-cabecalho.moldura:before{display:block}.campeonato .camp-cabecalho.moldura{gap:var(--esp-4);display:grid}.camp-topo{align-items:start;gap:var(--esp-3) var(--esp-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"etiqueta situacao""titulo seguir";min-width:0;display:grid}.camp-topo>.etiqueta{grid-area:etiqueta;place-self:center start}.camp-topo>.selo{grid-area:situacao;place-self:center end}.camp-topo>.camp-titulo{gap:var(--esp-2);grid-area:titulo;min-width:0;display:grid}.camp-topo>.seguir{grid-area:seguir;justify-self:end;justify-items:end}.camp-titulo>h1,.camp-titulo>.camp-produtora{margin:0}.camp-titulo>.camp-profissional{margin:var(--esp-1) 0 0;justify-self:start}.campeonato .camp-cabecalho.moldura .secundario.botao-seguir{gap:var(--esp-2);min-width:0;min-height:48px;padding:0 var(--esp-5) 0 var(--esp-4);color:var(--pista);background:var(--pneu);border-color:var(--pneu);box-shadow:0 12px 32px -14px color-mix(in srgb, var(--pneu) 55%, transparent);font-weight:600}.campeonato .camp-cabecalho.moldura .secundario.botao-seguir.ativo{color:var(--pneu);background:var(--box);border-color:var(--linha-forte);box-shadow:none}.campeonato .camp-cabecalho.moldura .botao-seguir.ativo .botao-seguir-icone{color:var(--verde-bandeira)}.botao-seguir-icone{flex:none}.campeonato .camp-numeros>div{gap:var(--esp-2);flex-direction:column;display:flex}.campeonato .camp-numeros dd{margin:0;line-height:1.15}.camp-acoes{align-items:center;gap:var(--esp-3) var(--esp-5);padding-top:var(--esp-2);flex-wrap:wrap;min-width:0;display:flex}.camp-acoes>.camp-acao{gap:var(--esp-3) var(--esp-4)}.camp-acoes .vit-compartilhar{margin-top:0}@media (width<=640px){.camp-topo{grid-template-columns:minmax(0,1fr);grid-template-areas:"etiqueta""situacao""titulo""seguir"}.camp-topo>.selo,.camp-topo>.seguir{justify-self:start;justify-items:start}.camp-acoes{gap:var(--esp-3) var(--esp-4)}}.campeonato .camp-cabecalho.moldura{color:var(--pneu);border:1px solid var(--linha);background:radial-gradient(800px 400px at 85% 10%, var(--brilho-marca), transparent 60%), var(--superficie)}.campeonato .camp-cabecalho.moldura>.camp-fantasma{color:#0000;-webkit-text-stroke:1px var(--linha-forte)}.casca main.campeonato .camp-cabecalho h1,.campeonato .camp-cabecalho.moldura h1{color:var(--pneu)}.campeonato .camp-cabecalho.moldura .etiqueta{color:var(--largada-texto)}.campeonato .camp-cabecalho.moldura .camp-produtora{color:var(--grafite)}.campeonato .camp-cabecalho.moldura .camp-numeros>div{background:var(--vidro);border:1px solid var(--linha)}.campeonato .camp-cabecalho.moldura .camp-numeros dt{color:var(--cinza)}.campeonato .camp-cabecalho.moldura .camp-numeros dd{color:var(--pneu)}.campeonato .camp-cabecalho.moldura .camp-explica{color:var(--pneu);background:var(--box);border:1px solid var(--linha)}.campeonato .camp-cabecalho.moldura .camp-valor{color:var(--grafite)}.campeonato .camp-cabecalho.moldura .barra-etapa{border-color:var(--linha-forte)}.campeonato .camp-cabecalho.moldura :is(.situacao,.selo){color:var(--grafite);border-color:var(--linha-forte)}.campeonato .camp-cabecalho.moldura .selo-inscricoes-abertas{color:var(--verde-bandeira)}.campeonato .camp-cabecalho.moldura .selo-em-andamento{color:var(--amarelo-texto)}.campeonato .camp-cabecalho.moldura .selo-grid{color:var(--on-largada)}.campeonato .camp-cabecalho.moldura .selo-oficial{color:var(--pista);background:var(--pneu);border-color:var(--pneu)}.campeonato .camp-cabecalho.moldura .secundario:not(.botao-seguir){color:var(--pneu);background:var(--box);border-color:var(--linha-forte)}.ficha{padding-top:var(--ritmo-topo);max-width:var(--coluna-leitura)}.ficha h1{font-size:var(--fs-1);margin:0}.ficha h2{font-family:var(--fonte-titulo);font-size:var(--fs-3);margin:0 0 var(--esp-3)}.ficha .dica{color:var(--cinza);margin:var(--esp-1) 0 var(--esp-4)}.ficha .vazio{color:var(--cinza)}.ficha .voltar{color:var(--cinza);margin:var(--esp-2) 0 var(--esp-3);text-decoration:none;display:inline-block}.ficha .voltar:hover{color:var(--bandeira)}.classificacao{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.classificacao li{animation:.36s cubic-bezier(.2,.8,.2,1) both ficha-entra;animation-delay:calc(var(--i) * 40ms)}.classificacao a{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--superficie);border:1px solid var(--linha);min-height:44px;color:var(--bandeira);border-radius:14px;grid-template-columns:56px 1fr auto;text-decoration:none;transition:border-color .15s,transform .12s;display:grid}.classificacao a:hover,.classificacao a:focus-visible{border-color:var(--largada)}.classificacao a:active{transform:scale(.98)}.classificacao .pos{font:700 var(--fs-3) var(--fonte-titulo)}.classificacao li:first-child .pos{color:var(--largada-texto)}.classificacao .pts{font-variant-numeric:tabular-nums;color:var(--cinza)}.cabecalho{gap:var(--esp-4);margin-bottom:var(--esp-5);align-items:center;display:flex}.cabecalho .posicao{font:700 var(--fs-1)/1 var(--fonte-titulo);color:var(--largada-texto);text-align:center;min-width:96px;padding:var(--esp-2) 0;background:var(--superficie);border:1px solid var(--linha);border-radius:18px;animation:.42s cubic-bezier(.2,.8,.2,1) both ficha-entra}.indicadores{gap:var(--esp-2);margin:0 0 var(--esp-6);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.indicadores div{padding:var(--esp-3);background:var(--superficie);border:1px solid var(--linha);border-radius:14px}.indicadores dt{color:var(--cinza);font-size:var(--fs-6)}.indicadores dd{margin:var(--esp-1) 0 0;font:700 var(--fs-2) var(--fonte-titulo);font-variant-numeric:tabular-nums}.grafico{margin-bottom:var(--esp-6)}.barras{align-items:flex-end;gap:var(--esp-2);height:200px;margin:0;padding:0;list-style:none;display:flex}.barras li{justify-items:center;gap:var(--esp-1);flex:1;grid-template-rows:auto 1fr auto;min-width:0;height:100%;display:grid}.barras .barra{width:100%;max-width:48px;height:var(--altura);background:linear-gradient(180deg, var(--largada), var(--largada));transform-origin:bottom;min-height:2px;animation:.6s cubic-bezier(.2,.8,.2,1) both barra-sobe;animation-delay:calc(var(--i) * 60ms);border-radius:8px 8px 2px 2px;align-self:end}.barras .descartada .barra{background:repeating-linear-gradient(135deg, var(--linha) 0 6px, var(--box) 6px 12px)}.barras .sem-corrida .valor{color:var(--cinza)}.barras .sem-corrida .barra{min-height:0}.barras .valor{font-size:var(--fs-6);font-variant-numeric:tabular-nums;color:var(--bandeira)}.barras .rotulo{font-size:var(--fs-6);color:var(--cinza)}.legenda{gap:var(--esp-2);color:var(--cinza);font-size:var(--fs-6);margin-top:var(--esp-2);align-items:center;display:flex}.legenda span{width:12px;height:12px;margin-left:var(--esp-2);border-radius:3px;display:inline-block}.marca-contou{background:var(--largada)}.marca-descartada{background:repeating-linear-gradient(135deg, var(--linha) 0 3px, var(--box) 3px 6px)}.corridas table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.corridas th,.corridas td{text-align:left;padding:var(--esp-2) var(--esp-2);border-bottom:1px solid var(--linha)}.corridas th{color:var(--cinza);font-weight:600;font-size:var(--fs-6)}.corridas tr.podio td:nth-child(3){color:var(--largada-texto);font-weight:700}@keyframes ficha-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes barra-sobe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.classificacao li,.cabecalho .posicao,.barras .barra{animation:none}}@media (width<=520px){.cabecalho .posicao{font-size:var(--fs-1);min-width:72px}.corridas th:nth-child(4),.corridas td:nth-child(4){display:none}}.artes-fotos{gap:var(--esp-3);margin:0 0 var(--esp-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.artes-fotos li{gap:var(--esp-1);justify-items:center;font-size:13px;display:grid}.artes-fotos img,.artes-opcao-foto img,.artes-sem-foto{object-fit:cover;border-radius:14px;width:84px;height:84px}.artes-escolha-foto{gap:var(--esp-3);margin:var(--esp-3) 0;flex-wrap:wrap;display:flex}.artes-opcao-foto{gap:var(--esp-1);cursor:pointer;justify-items:center;font-size:13px;display:grid}.artes-opcao-foto input{opacity:0;pointer-events:none;position:absolute}.artes-opcao-foto:has(input:checked) img{outline:3px solid var(--largada);outline-offset:2px}.artes-opcao-foto:has(input:checked) .artes-sem-foto{outline:3px solid var(--largada);outline-offset:2px}.artes-opcao-foto:has(input:focus-visible) img{outline:3px solid var(--azul-bandeira)}.artes-opcao-foto:has(input:focus-visible) .artes-sem-foto{outline:3px solid var(--azul-bandeira)}.artes-sem-foto{background:var(--box);color:var(--pneu);place-items:center;font:italic 800 40px Barlow Condensed,sans-serif;display:grid}.artes-formato{gap:var(--esp-4);align-items:end;display:flex}.artes-formato label.marcar{align-items:center;gap:var(--esp-2);display:flex}.artes-previa{width:min(100%,360px);height:auto;margin:var(--esp-3) 0;box-shadow:0 12px 40px color-mix(in srgb, var(--bandeira-preta) 35%, transparent);border-radius:18px;display:block}.artes-previa:not([src]){display:none}@media (prefers-reduced-motion:no-preference){.artes-previa{transition:opacity .2s}}.nova-produtora{gap:var(--esp-3);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--linha);margin-bottom:var(--esp-2);border-radius:16px;display:grid}.nova-produtora .campo{gap:var(--esp-2);flex:180px;display:grid}.nova-produtora .campo span{font-size:var(--fs-6);color:var(--cinza)}.nova-produtora input,.nova-produtora select{font:inherit;color:var(--bandeira);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-controle);padding:var(--esp-3);min-height:44px;transition:border-color .15s}.nova-produtora input:focus-visible,.nova-produtora select:focus-visible{border-color:var(--largada);outline:none}.nova-produtora .dica{margin:0}.nova-produtora .botao{justify-self:start}.produtoras-4fun h2{margin-top:var(--esp-6)}.produtora-4fun{gap:var(--esp-2);padding:var(--esp-4);border:1px solid var(--linha);border-radius:14px;animation:.26s cubic-bezier(.2,.8,.2,1) both painel-entra;display:grid}.produtora-4fun-topo{justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;align-items:baseline;display:flex}.produtora-4fun small{color:var(--cinza)}.produtora-4fun .secundario{justify-self:start}.entrega{gap:var(--esp-2);justify-items:start;display:grid}.entrega-da-produtora{gap:var(--esp-2);width:100%;max-width:420px;display:grid}.entrega-da-produtora input{min-height:44px}.situacao{font-size:var(--fs-6);padding:2px var(--esp-2);background:var(--box);border-radius:999px}.situacao.ok{color:var(--verde-bandeira)}.situacao.pendente{color:var(--amarelo-texto)}@media (prefers-reduced-motion:reduce){.produtora-4fun{animation:none}}.acesso{margin-top:var(--esp-5)}.acesso .acesso-resumo{width:fit-content;max-width:100%;margin:var(--esp-2) 0 var(--esp-3);display:inline-block}.acesso .form-bloqueio{gap:var(--esp-2);max-width:560px;display:grid}.acesso .form-bloqueio textarea{font:inherit;padding:var(--esp-2) var(--esp-3);resize:vertical;border-radius:12px;min-height:64px}.acesso .form-bloqueio .botao{justify-self:start;min-height:44px}.acesso .form-bloqueio .botao.perigo{background:var(--largada);color:var(--on-largada)}.equipe .voltar{color:var(--cinza);text-decoration:none}.equipe h2{margin-top:var(--esp-4)}.convidar{gap:var(--esp-3);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--linha);border-radius:16px;display:grid}.convidar h2{margin:0}.convidar .campo{gap:var(--esp-2);flex:200px;display:grid}.convidar .campo span{font-size:var(--fs-6);color:var(--cinza)}.convidar input,.convidar select,.membro select{font:inherit;color:var(--bandeira);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-controle);padding:var(--esp-2) var(--esp-3);min-height:44px}.convidar .botao{align-self:end}.membros{gap:var(--esp-2);display:grid}.membro{gap:var(--esp-2) var(--esp-4);padding:var(--esp-3) var(--esp-4);border:1px solid var(--linha);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;transition:opacity .2s,border-color .15s;animation:.24s cubic-bezier(.2,.8,.2,1) both painel-entra;display:grid}.membro>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.membro small{color:var(--cinza)}.membro.suspenso{opacity:.55}.membro .papel{font-weight:600}.membro .papel.pendente{color:var(--amarelo-texto);font-weight:500;font-size:var(--fs-6)}.membro>.acoes-membro,.acoes-membro{gap:var(--esp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.secundario.perigo{color:var(--vermelho-bandeira)}.matriz{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.matriz caption{text-align:left;color:var(--cinza);font-size:var(--fs-6);padding-bottom:var(--esp-2)}.matriz th,.matriz td{text-align:left;padding:var(--esp-2) var(--esp-2);border-bottom:1px solid var(--linha)}.matriz td.sim{color:var(--verde-bandeira)}.matriz td.nao{color:var(--cinza)}.historico-equipe{gap:var(--esp-2);padding-left:var(--esp-4);color:var(--grafite);font-size:var(--fs-6);display:grid}@media (width<=640px){.membro{grid-template-columns:1fr}.acoes-membro{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.membro{transition:none;animation:none}}.historico .filtros{margin:var(--esp-2) 0 var(--esp-4)}.historico .filtros select,.historico .filtros input{min-height:44px}.linha-do-tempo{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.mudanca{padding:var(--esp-3) var(--esp-4);border:1px solid var(--linha);border-left:3px solid var(--largada);animation:.26s cubic-bezier(.2,.8,.2,1) both entra;animation-delay:calc(var(--i,0) * 30ms);border-radius:14px}.mudanca .cabeca{gap:var(--esp-1);flex-wrap:wrap;align-items:baseline;display:flex}.mudanca time{color:var(--cinza);font-variant-numeric:tabular-nums;font-size:var(--fs-6);margin-left:auto}.mudanca dl{gap:var(--esp-1) var(--esp-3);margin:var(--esp-2) 0 0;font-size:var(--fs-6);grid-template-columns:max-content 1fr;display:grid}.mudanca dt{color:var(--cinza)}.mudanca dd{overflow-wrap:anywhere;margin:0}.mudanca del{color:var(--cinza)}.mudanca ins{font-weight:600;text-decoration:none}.mudanca .oculto{margin:var(--esp-2) 0 0;color:var(--cinza);font-size:var(--fs-6)}@keyframes entra{0%{opacity:0;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.mudanca{animation:none}}.matriz .quadros{gap:var(--esp-5);margin-top:var(--esp-4);display:grid}.matriz .quadros>.quadro{min-width:0}.quadro h2{font-family:var(--fonte-titulo);letter-spacing:.02em;margin:0 0 var(--esp-2)}.quadro .rolagem{border:1px solid var(--linha);border-radius:14px;overflow-x:auto}.quadro table{border-collapse:collapse;width:100%;font-size:var(--fs-5)}.quadro th,.quadro td{padding:var(--esp-2) var(--esp-3);text-align:left;border-bottom:1px solid var(--linha)}.quadro thead th{background:var(--superficie);color:var(--cinza);font-weight:600;font-size:var(--fs-6);position:sticky;top:0}.quadro td{text-align:center;width:120px}.quadro tr.modulo th{color:var(--cinza);font-size:var(--fs-6);letter-spacing:.06em;padding-top:var(--esp-4)}.quadro tr.travada th small{color:var(--cinza);font-weight:400;font-size:var(--fs-6);margin-top:2px;display:block}.quadro tr.travada th:before{content:"🔒 "}button.chave{min-width:64px;min-height:36px;padding:0 var(--esp-3) 0 var(--esp-6);border:1px solid var(--linha);background:var(--box);color:var(--cinza);font:inherit;font-size:var(--fs-6);cursor:pointer;border-radius:999px;transition:background .2s,color .2s,border-color .2s;position:relative}button.chave:before{content:"";background:var(--cinza);border-radius:50%;width:18px;height:18px;margin-top:-9px;transition:transform .26s cubic-bezier(.3,1.4,.5,1),background .2s;position:absolute;top:50%;left:6px}button.chave[aria-checked=true]{background:var(--largada);border-color:var(--largada);color:var(--on-largada)}button.chave[aria-checked=true]:before{background:var(--bandeira-branca);transform:scale(1.1)}button.chave.mudada{box-shadow:0 0 0 2px color-mix(in srgb, var(--pneu) 35%, transparent)}button.chave:active:not(:disabled){transform:scale(.96)}button.chave:disabled{cursor:not-allowed;opacity:.55}.suporte .linha select,.suporte .linha input{min-height:44px}@media (prefers-reduced-motion:reduce){button.chave,button.chave:before{transition:none}}.perfis-de-acesso td.nao-vale input{opacity:.3;cursor:not-allowed}.panorama-grade{gap:var(--esp-3);margin:var(--esp-2) 0 var(--esp-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.panorama-cartao{gap:var(--esp-2);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--linha);color:inherit;border-radius:16px;text-decoration:none;transition:border-color .15s,transform .15s;animation:.26s cubic-bezier(.2,.8,.2,1) both painel-entra;display:grid}a.panorama-cartao:hover,a.panorama-cartao:focus-visible{border-color:var(--largada);outline:none;transform:translateY(-2px)}.panorama-cartao:nth-child(2){animation-delay:40ms}.panorama-cartao:nth-child(3){animation-delay:80ms}.panorama-cartao:nth-child(4){animation-delay:.12s}.panorama-rotulo{font-size:var(--fs-6);letter-spacing:.04em;color:var(--cinza)}.panorama-numero{font-family:var(--fonte-titulo);font-size:var(--fs-1);font-variant-numeric:tabular-nums;line-height:1}.panorama-novos{font-size:var(--fs-6);color:var(--cinza)}.panorama-cartao small{color:var(--cinza);font-size:var(--fs-6)}.panorama-atencao a{color:inherit}.panorama-atencao a:hover,.panorama-atencao a:focus-visible{color:var(--largada-texto)}@media (prefers-reduced-motion:reduce){.panorama-cartao{transition:none;animation:none}a.panorama-cartao:hover{transform:none}}.marca-da-produtora{align-items:center;gap:var(--esp-3);padding:var(--esp-2) 0 var(--esp-4);border-bottom:3px solid var(--cor-da-produtora,transparent);margin-bottom:var(--esp-4);display:flex}.marca-da-produtora strong{font-family:var(--fonte-titulo);font-size:var(--fs-3)}.selo-produtora{color:var(--bandeira-branca);border-radius:12px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.selo-produtora-m{width:48px;height:48px;font-size:var(--fs-4)}.selo-produtora-p{width:32px;height:32px;font-size:var(--fs-6);border-radius:8px}.selo-produtora img{object-fit:cover;width:100%;height:100%}.selo-produtora-iniciais{letter-spacing:.02em;font-weight:700}.gestao{gap:var(--esp-5);grid-template-columns:minmax(180px,220px) 1fr;align-items:start;display:grid}.gestao-cabeca{grid-column:1/-1}.gestao-cabeca h1{margin:0}.gestao-cabeca .dica{margin:var(--esp-1) 0 0}.gestao-lateral{gap:var(--esp-1);display:grid;position:sticky;top:88px}.gestao-lateral a{padding:var(--esp-2) var(--esp-3);color:var(--bandeira);box-sizing:border-box;border-radius:10px;min-height:44px;text-decoration:none;display:block}.gestao-lateral a[aria-current=page]{background:var(--largada);color:var(--on-largada);font-weight:600}.gestao-lateral a:not([aria-current]):hover{background:color-mix(in srgb, var(--bandeira) 8%, transparent)}.gestao-conteudo{min-width:0}.gestao-conteudo>main{max-width:none;margin:0;padding:0}@media (width<=760px){.gestao{grid-template-columns:1fr}.gestao-lateral{gap:var(--esp-2);padding-bottom:var(--esp-1);display:flex;position:static;overflow-x:auto}.gestao-lateral a{white-space:nowrap}}.gestao>:not(.gestao-lateral,.gestao-conteudo){grid-column:1/-1}.gestao-lateral{grid-column:1}.gestao-conteudo{grid-column:2}.casca .gestao-conteudo h1,.gestao-conteudo h1{font-size:var(--fs-2);line-height:var(--lh-2)}.gestao-conteudo p.marca{display:none}@media (width<=760px){.gestao-lateral,.gestao-conteudo{grid-column:1}.gestao-lateral{flex-wrap:wrap;overflow-x:visible}}.gestao>:is(.botao,.barra-setores,.voltar){justify-self:start}.gestao-lateral a.botao{text-align:left;width:100%;min-height:44px;padding:var(--esp-2) var(--esp-4);font-size:var(--fs-5);border-radius:12px;justify-content:flex-start;display:flex}.gestao-lateral a.botao[aria-current=page]{background:var(--largada);color:var(--on-largada);border-color:#0000;font-weight:600}.gestao-conteudo .botao-voltar,.gestao-conteudo a.voltar{display:none}@media (width<=760px){.gestao-lateral a.botao{width:auto}}.suporte-da-4fun>.bloco{min-width:0;max-width:100%}.suporte-da-4fun .bloco>*{min-width:0}.suporte-da-4fun .rolagem{border:1px solid var(--linha);-webkit-overflow-scrolling:touch;border-radius:14px;max-width:100%;overflow-x:auto}.suporte-da-4fun .rolagem:focus-visible{outline:2px solid var(--largada);outline-offset:2px}.suporte-da-4fun .historico-do-suporte{border-collapse:collapse;width:100%;font-size:var(--fs-5)}.suporte-da-4fun .historico-do-suporte th,.suporte-da-4fun .historico-do-suporte td{text-align:left;vertical-align:top;padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--linha)}.suporte-da-4fun .historico-do-suporte td:first-child{white-space:nowrap}.suporte-da-4fun .historico-do-suporte td:nth-child(5){min-width:180px}.suporte-da-4fun .linha{flex-wrap:wrap;min-width:0}.suporte-da-4fun .pendencia>strong{overflow-wrap:anywhere;min-width:0}.suporte-da-4fun .linha input{flex:180px;min-width:0}.curriculo-linha{margin:var(--esp-4) 0 0;padding:0 0 0 var(--esp-5);gap:var(--esp-3);list-style:none;display:grid;position:relative}.curriculo-linha:before{content:"";background:linear-gradient(180deg, var(--largada), var(--linha));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:8px}.curriculo-item{gap:var(--esp-2);min-width:0;display:grid;position:relative}.curriculo-item:before{content:"";background:var(--superficie);border:2px solid var(--linha-forte,var(--linha));border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:-25px}.curriculo-item.curriculo-titulo:before,.curriculo-item.curriculo-podio:before{background:var(--largada);border-color:var(--largada);box-shadow:0 0 10px color-mix(in srgb, var(--largada) 60%, transparent)}.curriculo-ano{font:700 var(--fs-4)/1 var(--fonte-titulo);color:var(--largada-texto);margin:var(--esp-2) 0 2px}.curriculo-cartao{min-width:0;padding:var(--esp-3) var(--esp-4);border:1px solid var(--linha);background:var(--superficie);border-radius:16px}.curriculo-declarado .curriculo-cartao{border-style:dashed}.curriculo-titulo .curriculo-cartao{border-color:color-mix(in srgb, var(--largada) 60%, var(--linha));box-shadow:inset 3px 0 0 var(--largada)}.curriculo-topo{justify-content:space-between;align-items:center;gap:var(--esp-2);display:flex}.curriculo-selo{font:600 var(--fs-6) var(--fonte-mono,monospace);letter-spacing:.08em;text-transform:uppercase;padding:var(--esp-1) var(--esp-2);border-radius:999px}.curriculo-selo.curriculo-selo-oficial{color:var(--on-largada);background:var(--largada)}.curriculo-selo-declarado{color:var(--cinza);border:1px solid var(--linha)}.curriculo-trofeu{font-size:var(--fs-4);line-height:1}.curriculo-nome{margin:var(--esp-2) 0 2px;overflow-wrap:anywhere}.curriculo-nome a{color:inherit}.curriculo-detalhe{color:var(--cinza);overflow-wrap:anywhere;margin:0}.curriculo-detalhe:empty{display:none}.curriculo-posicao{margin:var(--esp-2) 0 0;font-weight:600}.curriculo-tirar{margin-top:var(--esp-2);cursor:pointer;min-height:32px;color:var(--cinza);font-size:var(--fs-6);background:0 0;border:0;padding:0}.curriculo-form{gap:var(--esp-2);margin-top:var(--esp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;display:grid}.curriculo-form label{gap:var(--esp-1);min-width:0;display:grid}.curriculo-form input{width:100%;min-width:0}@media (width<=760px){.curriculo-form{grid-template-columns:1fr 1fr}.curriculo-form label:first-child,.curriculo-form button{grid-column:1/-1}}.pilotos-busca{margin:0 0 var(--esp-3);max-width:420px}.pilotos-busca input{width:100%;min-height:44px}.pilotos-lista{margin:var(--esp-2) 0 0;gap:var(--esp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.piloto-cartao{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-3);border:1px solid var(--linha);background:var(--superficie);min-height:72px;color:inherit;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;position:relative}.piloto-cartao:hover{border-color:var(--largada);text-decoration:none;transform:translateY(-1px)}.piloto-cartao-texto{gap:2px;min-width:0;display:grid}.piloto-cartao-texto strong,.piloto-cartao-texto small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.piloto-cartao-texto small{color:var(--cinza)}.piloto-cartao-numero{font:700 var(--fs-4) var(--fonte-titulo);color:var(--largada-texto)}.piloto-selo-federado{font:600 var(--fs-6) var(--fonte-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--cinza);position:absolute;top:8px;right:12px}.piloto-cabeca{gap:var(--esp-4);margin:var(--esp-2) 0 var(--esp-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.piloto-cabeca-texto{z-index:1;min-width:0;position:relative}.piloto-cabeca-texto h1{overflow-wrap:anywhere}.piloto-cabeca-detalhe{gap:var(--esp-2) var(--esp-3);margin:var(--esp-2) 0 0;color:var(--cinza);flex-wrap:wrap;align-items:center;display:flex}.piloto-nivel{font:600 var(--fs-6) var(--fonte-mono,monospace);letter-spacing:.08em;text-transform:uppercase;padding:var(--esp-1) var(--esp-2);border:1px solid var(--linha);color:var(--pneu);border-radius:999px}.piloto-nivel-profissional{color:var(--on-largada);background:var(--largada);border-color:var(--largada)}.piloto-numero-fantasma{font:800 calc(var(--fs-1) * 2.37)/1 var(--fonte-titulo);color:var(--largada-texto);opacity:.12;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.piloto-federacoes{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.piloto-federacoes li{align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;display:flex}@media (width<=600px){.piloto-cabeca{grid-template-columns:1fr}}.perfil-publico-form{gap:var(--esp-3);max-width:560px;display:grid}.perfil-publico-form .linha-check{gap:var(--esp-2);align-items:center;display:flex}.carteiras-lista{margin:var(--esp-3) 0;gap:var(--esp-2);padding:0;list-style:none;display:grid}.carteiras-lista li{gap:var(--esp-2) var(--esp-3);padding:var(--esp-2) var(--esp-3);border:1px solid var(--linha);border-radius:14px;flex-wrap:wrap;align-items:center;display:flex}.carteiras-lista .carteira-numero{font-family:var(--fonte-mono,monospace)}.carteiras-lista .carteira-vencida{color:var(--cinza)}.carteira-form{gap:var(--esp-2);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;display:grid}.carteira-form label{gap:var(--esp-1);min-width:0;display:grid}.carteira-form :is(input,select){width:100%;min-width:0}@media (width<=760px){.carteira-form{grid-template-columns:1fr 1fr}.carteira-form label:nth-child(3),.carteira-form button{grid-column:1/-1}}.pilotos-ranking{margin-top:var(--esp-2);display:inline-block}.curriculo-selo-recusado{color:var(--largada-texto);border:1px solid var(--largada)}.carteira-renovar{gap:var(--esp-2);flex-wrap:wrap;align-items:center;display:inline-flex}.conferencia-link{margin:var(--esp-1) 0 var(--esp-3);justify-self:start}.piloto-selo-federado{grid-column:2/-1;justify-self:start;position:static}.piloto-cartao-texto strong,.piloto-cartao-texto small{white-space:normal;overflow-wrap:break-word;overflow:visible}.piloto-cabeca{grid-template-columns:auto minmax(0,1fr) auto}.piloto-cabeca>.piloto-numero-fantasma{line-height:.85;font-size:calc(var(--fs-1) * 1.6);align-self:center;position:static;transform:none}@media (width<=600px){.piloto-cabeca{grid-template-columns:1fr}.piloto-cabeca>.piloto-numero-fantasma{font-size:calc(var(--fs-1) * 1.2);grid-row:1;justify-self:end}}.piloto-publico>.piloto-mensagem{margin:0 0 var(--ritmo-blocos)}.piloto-ranking{gap:var(--esp-3);justify-items:start;display:grid}.piloto-ranking-posicoes{gap:var(--esp-3) var(--esp-6);flex-wrap:wrap;margin:0;display:flex}.piloto-ranking-posicoes div{gap:2px;display:grid}.piloto-ranking-posicoes dt{color:var(--cinza)}.piloto-ranking-posicoes dd{font:700 var(--fs-4) var(--fonte-titulo);margin:0}.equipes-busca{gap:var(--esp-2);max-width:520px;display:grid}.equipes-filtro{width:min(100%,260px)}.equipe-logo{background:var(--bandeira-branca);border:1px solid var(--linha);border-radius:16px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.equipe-logo img{object-fit:contain;width:100%;height:100%}.equipe-logo-m{width:52px;height:52px}.equipe-logo-g{border-radius:28px;width:clamp(96px,18vw,140px);height:clamp(96px,18vw,140px)}.equipe-logo-sigla{color:var(--bandeira-branca);font:800 italic var(--fs-5) var(--fonte-titulo);letter-spacing:.02em}.equipe-logo-g .equipe-logo-sigla{font-size:var(--fs-2)}.equipe-cartao-numeros{font:600 var(--fs-6) var(--fonte-titulo);color:var(--cinza);white-space:nowrap}.equipe-pessoa{grid-template-columns:auto minmax(0,1fr)}.equipe-imagem-campeonato{float:right;object-fit:contain;background:var(--bandeira-branca);border:1px solid var(--linha);width:48px;height:48px;margin:0 0 var(--esp-2) var(--esp-2);border-radius:12px}.perfil-da-equipe{gap:var(--esp-3);display:grid}.perfil-da-equipe-fotos{gap:var(--esp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.perfil-da-equipe-fotos li{gap:var(--esp-1);justify-items:center;display:grid}.perfil-da-equipe-fotos img{object-fit:cover;border-radius:12px;width:96px;height:72px}.perfil-da-equipe-declarados{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.perfil-da-equipe-declarados li{gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;align-items:center;display:flex}.declarado-da-equipe-form{gap:var(--esp-2);grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.8fr) auto;align-items:end;display:grid}.declarado-da-equipe-form label{gap:var(--esp-1);min-width:0;display:grid}.declarado-da-equipe-form :is(input,select){width:100%;min-width:0}@media (width<=760px){.declarado-da-equipe-form{grid-template-columns:1fr 1fr}.declarado-da-equipe-form label:first-child,.declarado-da-equipe-form button{grid-column:1/-1}}.equipe-carros{margin:var(--esp-1) 0 0;z-index:1;grid-column:1/-1;position:relative}.equipe-carros-lista{gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.equipe-carro{border:1px solid var(--linha);background:var(--superficie);border-radius:22px;display:grid;position:relative;overflow:hidden}.equipe-carro img,.equipe-carro-vazio{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.equipe-carro-vazio{background:var(--box);color:var(--cinza);font:700 italic var(--fs-4) var(--fonte-titulo);text-transform:uppercase;letter-spacing:.04em;place-items:center;display:grid}.equipe-carro.sem-foto .equipe-carro-vazio{aspect-ratio:16/6}.equipe-carro-texto{align-items:baseline;gap:var(--esp-1) var(--esp-2);padding:var(--esp-3) var(--esp-4) var(--esp-3);flex-wrap:wrap;min-width:0;display:flex}.equipe-carro-texto strong{font:700 var(--fs-5) var(--fonte-titulo);overflow-wrap:anywhere;min-width:0}.equipe-carro-texto small{color:var(--cinza);flex-basis:100%}.equipe-carro-numero{color:var(--largada);font:800 italic var(--fs-4) var(--fonte-titulo);line-height:1}.equipe-mosaico{gap:var(--esp-1);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.equipe-mosaico-foto{background:var(--box);cursor:zoom-in;aspect-ratio:1;border:0;border-radius:0;width:100%;min-height:0;padding:0;display:block;overflow:hidden}.equipe-mosaico-foto img{object-fit:cover;width:100%;height:100%;display:block}.equipe-mosaico-foto:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.equipe-mosaico-foto img{transition:transform .3s}.equipe-mosaico-foto:hover img{transform:scale(1.04)}}.equipe-foto-dialogo{padding:var(--esp-3);width:100%;max-width:min(96vw,1100px);color:var(--bandeira-branca);background:0 0;border:0}.equipe-foto-dialogo::backdrop{background:color-mix(in srgb, var(--bandeira-preta) 86%, transparent)}.equipe-foto-grande{object-fit:contain;border-radius:16px;width:100%;max-height:80vh;display:block}.equipe-foto-fechar{margin:0 0 var(--esp-2) auto;min-height:44px;padding:0 var(--esp-4);border:1px solid color-mix(in srgb, var(--bandeira-branca) 30%, transparent);background:color-mix(in srgb, var(--bandeira-preta) 50%, transparent);color:var(--bandeira-branca);border-radius:999px;display:block}.equipe-foto-controles{justify-content:center;align-items:center;gap:var(--esp-3);margin-top:var(--esp-2);display:flex}.equipe-foto-controles .secundario{color:var(--bandeira-branca);border-color:color-mix(in srgb, var(--bandeira-branca) 30%, transparent);background:color-mix(in srgb, var(--bandeira-preta) 50%, transparent);min-height:44px}.equipe-foto-contagem{color:color-mix(in srgb, var(--bandeira-branca) 80%, transparent);margin:0}.equipe-responsabilidade{color:var(--pneu)}.equipe-pessoa .equipe-responsabilidade{margin-top:2px;display:block}.equipe-responsabilidade-form{gap:var(--esp-2);flex-wrap:wrap;width:100%;display:flex}.equipe-responsabilidade-form input{flex:180px;min-width:0}.carro-da-equipe{align-items:center;gap:var(--esp-2);flex-wrap:wrap}.carro-da-equipe-foto{object-fit:cover;border-radius:10px;width:72px;height:48px}.carro-da-equipe input[type=file]{max-width:220px}.selo-nivel{padding:var(--esp-1) var(--esp-3);background:var(--largada);color:var(--on-largada);font:700 var(--fs-6) var(--fonte-titulo);letter-spacing:.04em;border-radius:999px;align-items:center;display:inline-flex}.nivel-cabeca{align-items:baseline;gap:var(--esp-2) var(--esp-3);margin:0 0 var(--esp-2);flex-wrap:wrap;display:flex}.nivel-xp{font:700 var(--fs-4) var(--fonte-titulo)}.nivel-barra{background:var(--linha);border-radius:999px;max-width:560px;height:8px;overflow:hidden}.nivel-barra-cheia{background:linear-gradient(90deg, var(--largada), var(--largada-viva,var(--largada)));border-radius:999px;height:100%;display:block}.nivel-conquistas{margin:var(--esp-4) 0 var(--esp-2);gap:var(--esp-2) var(--esp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.nivel-conquistas li{gap:2px;display:grid}.nivel-conquistas strong{font:700 var(--fs-4) var(--fonte-titulo)}.nivel-conquistas small{color:var(--cinza)}.galeria-trofeus{margin:var(--esp-2) 0 var(--esp-3);gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.trofeu{padding:var(--esp-3) var(--esp-3);border:1px solid var(--linha);background:var(--superficie);border-radius:16px;gap:2px;display:grid}.trofeu-taca{font-size:var(--fs-3);line-height:1}.trofeu-1{border-color:var(--ouro)}.trofeu-2{border-color:var(--prata)}.trofeu-3{border-color:var(--bronze)}.trofeu a{color:inherit;font-weight:600}.trofeu small{color:var(--cinza)}.comemoracao{z-index:1000;padding:var(--esp-4);background:color-mix(in srgb, var(--bandeira-preta) 55%, transparent);place-items:center;display:grid;position:fixed;inset:0}.comemoracao-cartao{z-index:1;justify-items:center;gap:var(--esp-2);max-width:380px;padding:var(--esp-5) var(--esp-5);text-align:center;background:var(--superficie);border:1px solid var(--linha);animation:comemoracao-entra .5s var(--mola,ease-out);border-radius:24px;display:grid;position:relative}.comemoracao-taca{font-size:var(--fs-1);line-height:1;animation:1.2s ease-in-out infinite alternate comemoracao-taca}.comemoracao-confete{pointer-events:none;position:absolute;inset:0;overflow:hidden}.comemoracao-confete span{top:-12px;left:calc(var(--i) * 4.2%);background:hsl(calc(var(--i) * 47), 85%, 55%);width:8px;height:14px;animation:comemoracao-cai calc(2.2s + var(--i) * 70ms) linear calc(var(--i) * -.13s) infinite;border-radius:2px;position:absolute}.comemoracao-confete span:nth-child(3n){background:var(--largada)}@keyframes comemoracao-entra{0%{opacity:0;transform:scale(.9)}}@keyframes comemoracao-taca{to{transform:translateY(-6px)rotate(-6deg)}}@keyframes comemoracao-cai{to{transform:translateY(110vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.comemoracao-cartao,.comemoracao-taca{animation:none}.comemoracao-confete{display:none}}.ranking-filtros{gap:var(--esp-3);margin:0 0 var(--esp-3);flex-wrap:wrap;display:flex}.ranking-filtros label{gap:var(--esp-1);flex:200px;min-width:min(100%,200px);max-width:280px;display:grid}.ranking-filtros select{width:100%;min-height:44px}.ranking-fontes{margin:0 0 var(--esp-4)}.ranking-lista{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.ranking-linha{border:1px solid var(--linha);background:var(--superficie);border-radius:18px}.ranking-linha[open]{border-color:var(--largada)}.ranking-linha summary{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);cursor:pointer;grid-template-columns:48px auto minmax(0,1fr) minmax(0,auto) auto;min-height:64px;list-style:none;display:grid}.ranking-linha summary::-webkit-details-marker{display:none}.ranking-posicao{font:700 var(--fs-4) var(--fonte-titulo);color:var(--largada-texto)}.ranking-piloto,.ranking-federacao{gap:2px;min-width:0;display:grid}.ranking-piloto a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ranking-piloto small,.ranking-federacao>span{color:var(--cinza);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-federacao .curriculo-selo{justify-self:start}.ranking-pontos{font:700 var(--fs-5) var(--fonte-titulo);white-space:nowrap}.ranking-detalhe{padding:0 var(--esp-4) var(--esp-4) var(--esp-8)}.ranking-origens{margin:var(--esp-2) 0 0;padding-left:var(--esp-4);gap:var(--esp-2);display:grid}.ranking-origens li{gap:2px;display:grid}.ranking-origens small{color:var(--cinza)}.ranking-importar{margin-top:var(--esp-6);gap:var(--esp-3);max-width:560px;display:grid}@media (width<=760px){.ranking-linha summary{grid-template-columns:40px auto minmax(0,1fr) auto}.ranking-federacao{grid-area:2/3/auto/-1}.ranking-detalhe{padding-left:var(--esp-4)}}.ranking-resumo{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);grid-template-columns:48px auto minmax(0,1fr) auto auto;min-height:64px;display:grid}.ranking-pesos{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));max-width:720px}.ranking-pesos h2,.ranking-pesos p,.ranking-pesos .aviso,.ranking-pesos button{grid-column:1/-1}.ranking-pesos label{gap:var(--esp-1);display:grid}@media (width<=760px){.ranking-resumo{grid-template-columns:40px auto minmax(0,1fr) auto}.ranking-resumo .selo-nivel{grid-area:2/3;justify-self:start}}.ranking-convidar{margin-top:var(--esp-3);gap:var(--esp-2);display:grid}.ranking-convidar .convite-novo{gap:var(--esp-2);display:grid}.ranking-convidar textarea{box-sizing:border-box;width:100%}.ranking-piloto a.botao{white-space:normal;justify-self:start;overflow:visible}.ranking-piloto small,.ranking-federacao>span{white-space:normal;overflow:visible}.ranking-federacao .curriculo-selo{margin-top:var(--esp-1)}.ranking-piloto a.botao{text-align:left;justify-content:flex-start}.ranking-resumo .ranking-piloto,.ranking-linha summary .ranking-piloto{min-width:0;overflow:visible}.ranking-regra{margin:0 0 var(--esp-4)}.ranking-grupo{margin:var(--esp-4) 0 0;font:600 var(--fs-6,1rem) var(--fonte-titulo)}.ranking-resultado{gap:var(--esp-1);justify-items:start;display:grid}.ranking-resultado .curriculo-selo{display:inline-block}.conferencia-tabela th small{color:var(--cinza)}.conferencia-situacao{font:600 var(--fs-6) var(--fonte-mono,monospace);letter-spacing:.08em;text-transform:uppercase;padding:var(--esp-1) var(--esp-2);border:1px solid var(--linha);white-space:nowrap;border-radius:999px}.conferencia-confirmada{color:var(--verde-bandeira);background:var(--verde-fundo);border-color:var(--verde-bandeira)}.conferencia-recusada{color:var(--largada-texto);border-color:var(--largada)}.conferencia-vencida{color:var(--cinza)}.conferencia-acoes{gap:var(--esp-2);flex-wrap:wrap;display:inline-flex}.segundo-fator-passos{gap:var(--esp-2);padding-left:var(--esp-4);margin:0 0 var(--esp-4);display:grid}.segundo-fator-form{gap:var(--esp-3);max-width:420px;display:grid}.segundo-fator-form.linha{align-items:end;gap:var(--esp-2);flex-wrap:wrap;max-width:none;display:flex}.segundo-fator-form label{gap:var(--esp-1);display:grid}.segundo-fator-form input[name=codigo]{font:600 22px var(--fonte-mono,monospace);letter-spacing:.2em;max-width:260px}.segundo-fator-segredo{font:600 18px var(--fonte-mono,monospace);letter-spacing:.08em;padding:var(--esp-3) var(--esp-4);border:1px dashed var(--linha);overflow-wrap:anywhere;border-radius:14px}.codigos-recuperacao{gap:var(--esp-2) var(--esp-4);padding-left:var(--esp-5);font:600 16px var(--fonte-mono,monospace);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.segundo-fator-codigos{gap:var(--esp-3);max-width:560px;display:grid}.conta-segundo-fator{margin:var(--esp-5) 0}.publico{background:var(--pista);min-height:100vh}.publico .site-cabecalho{font-family:var(--fonte-texto);letter-spacing:-.015em;line-height:1.5}.publico .site-cabecalho a{text-decoration:none}.publico .site-cabecalho :focus-visible{outline:2px solid var(--foco);outline-offset:3px}.publico>main{width:min(var(--coluna-conteudo), calc(100% - 2 * var(--margem-lateral)));max-width:none;padding:var(--ritmo-topo) 0 var(--ritmo-pe);margin:0 auto}.escolher-perfil-itens{gap:var(--esp-3);grid-template-columns:1fr;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.escolher-perfil-item.botao{width:100%;min-height:72px;padding:var(--esp-3) var(--esp-4);border-radius:var(--radius-l,18px);justify-content:center;align-items:flex-start;gap:var(--esp-1);text-align:left;white-space:normal;flex-direction:column;display:flex}.escolher-perfil-item strong{font:600 var(--fs-4,19px)/var(--lh-4,1.3) var(--fonte-titulo);letter-spacing:-.01em;overflow-wrap:anywhere}.escolher-perfil-detalhe{color:var(--grafite);font-size:var(--fs-6,14px);line-height:var(--lh-6,1.4);overflow-wrap:anywhere}.portal-parceiro{max-width:var(--coluna-leitura)}.canal-parceiro{gap:var(--esp-3);margin:var(--esp-5) 0;padding:var(--esp-4);border:1px solid var(--linha);background:var(--superficie);border-radius:16px;display:grid}.canal-parceiro h2,.canal-parceiro h3,.canal-parceiro p{margin:0}.nova-produtora-parceiro{gap:var(--esp-3);display:grid}.nova-produtora-parceiro .campo{gap:var(--esp-2);flex:180px;display:grid}.nova-produtora-parceiro .campo span{font-size:var(--fs-6);color:var(--cinza)}.nova-produtora-parceiro input{min-width:0;min-height:44px;padding:var(--esp-3);border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--superficie);color:var(--bandeira);font:inherit}.nova-produtora-parceiro input:focus-visible{border-color:var(--largada);outline:none}.nova-produtora-parceiro .dica{margin:0}.nova-produtora-parceiro .botao{justify-self:start}.produtoras-parceiro{gap:var(--esp-2);display:grid}.produtora-parceiro{gap:var(--esp-1);padding:var(--esp-3);border:1px solid var(--linha);border-radius:12px;display:grid}.produtora-parceiro small{color:var(--cinza)}.primeiros-passos{gap:var(--esp-2);margin:var(--esp-3) 0 var(--esp-4);padding:var(--esp-4);border:1px solid var(--linha);background:var(--superficie);border-radius:18px;display:grid}.primeiros-passos-barra{width:100%;height:8px;accent-color:var(--largada)}.primeiros-passos-lista{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.primeiros-passos-lista li{gap:var(--esp-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.primeiros-passos-lista li>span:last-child{gap:2px;display:grid}.primeiros-passos-lista small{color:var(--cinza)}.primeiros-passos-marca{border:2px solid var(--linha);width:22px;height:22px;font-size:var(--fs-6);border-radius:50%;place-items:center;font-weight:700;display:grid}.primeiros-passos-lista .feito .primeiros-passos-marca{background:var(--largada);border-color:var(--largada);color:var(--on-largada)}.primeiros-passos-lista .feito strong{color:var(--cinza)}.primeiros-passos-lista .proximo .primeiros-passos-marca{border-color:var(--largada)}@media (prefers-reduced-motion:no-preference){.primeiros-passos-marca{transition:background .2s,border-color .2s}}.carteira-do-embaixador{gap:var(--esp-2);margin:var(--esp-3) 0 var(--esp-4);display:grid}.carteira-resumo{gap:var(--esp-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.carteira-numero{padding:var(--esp-3) var(--esp-3);border:1px solid var(--linha);background:var(--superficie);border-radius:16px;gap:2px;display:grid}.carteira-numero strong{font:700 var(--fs-2) var(--fonte-titulo);color:var(--largada-texto)}.carteira-numero span{color:var(--cinza);font-size:var(--fs-6)}.carteira-oportunidades,.carteira-clientes{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.carteira-oportunidades li,.carteira-clientes li{padding:var(--esp-2) var(--esp-3);border:1px solid var(--linha);border-radius:14px;gap:2px;display:grid}.carteira-oportunidades li{border-left:4px solid var(--largada)}.carteira-clientes small{color:var(--cinza)}.indicacao-area{gap:var(--esp-2);margin:var(--esp-3) 0 var(--esp-4);display:grid}.indicacao-caixa{gap:var(--esp-2);flex-wrap:wrap;align-items:center;display:flex}.indicacao-link{min-width:0;font-family:var(--fonte-mono,monospace);flex:260px}.afiliado-entrar{gap:var(--esp-3);max-width:560px;display:grid}.afiliado-entrar label{gap:var(--esp-2);align-items:flex-start;display:flex}.indicacao-gerador{gap:var(--esp-2);display:grid}.indicacao-qr-caixa{gap:var(--esp-3);flex-wrap:wrap;align-items:center;display:flex}.indicacao-qr{border:1px solid var(--linha);background:var(--bandeira-branca);width:168px;height:168px;image-rendering:pixelated;border-radius:14px}.indicacao-tabela{border-collapse:collapse;width:100%}.indicacao-tabela th,.indicacao-tabela td{text-align:left;padding:var(--esp-2) var(--esp-2);border-bottom:1px solid var(--linha)}.indicacao-tabela td.numeros{text-align:right}:root{--pista:#0b0c0e;--superficie:#17181c;--box:#24252a;--linha:#2e3036;--pneu:#f4f4f2;--grafite:#c9cacd;--cinza:#a3a4a8;--verde-bandeira:#3dd68c;--vermelho-bandeira:#ff6b6b;--azul-bandeira:#7b97ff;--roxo-melhor-volta:#b98cff;--foco:#fff;--largada:#e3001b;--largada-viva:#ff2d45;--on-largada:#fff;--amarelo-sinal:#ffd400;--on-amarelo:#111216;--bandeira-preta:#111216;--bandeira-branca:#fff;--largada-clara:#e8102a;--largada-funda:#c40018;--largada-noite:#7a0010;--ouro:#d4af37;--prata:#c0c4cc;--bronze:#cd7f32;--google-texto:#1f1f1f;--google-fundo-ativo:#f7f8f8;--fonte-titulo:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--fonte-texto:Barlow, system-ui, -apple-system, "Segoe UI", sans-serif;--esp-1:clamp(.25rem, .228rem + .094vw, .3125rem);--esp-2:clamp(.5rem, .456rem + .188vw, .625rem);--esp-3:clamp(.75rem, .662rem + .376vw, 1rem);--esp-4:clamp(1rem, .824rem + .751vw, 1.5rem);--esp-5:clamp(1.5rem, 1.324rem + .751vw, 2rem);--esp-6:clamp(2rem, 1.648rem + 1.502vw, 3rem);--esp-7:clamp(3rem, 2.472rem + 2.254vw, 4.5rem);--esp-8:clamp(4rem, 2.944rem + 4.507vw, 7rem);--ritmo-topo:var(--esp-6);--ritmo-cabeca:var(--esp-7);--ritmo-blocos:var(--esp-6);--ritmo-titulo:var(--esp-3);--ritmo-cartoes:var(--esp-4);--ritmo-moldura:var(--esp-5);--ritmo-cartao:var(--esp-5);--ritmo-pe:var(--esp-8);--margem-lateral:var(--esp-4);--coluna-conteudo:1120px;--coluna-leitura:880px;--fs-1:clamp(2.5rem, 1.7rem + 3.4vw, 4.75rem);--fs-2:clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--fs-3:clamp(1.3125rem, 1.2rem + .5vw, 1.625rem);--fs-4:clamp(1.0625rem, 1rem + .28vw, 1.25rem);--fs-5:clamp(1rem, .98rem + .1vw, 1.0625rem);--fs-6:clamp(.75rem, .73rem + .1vw, .8125rem);--lh-1:1.04;--lh-2:1.1;--lh-3:1.2;--lh-4:1.4;--lh-5:1.5;--lh-6:1.4;--espaco-secao:var(--ritmo-blocos);--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-app:28px;--radius-pill:999px;--inclinacao-marca:-20deg;--pista-espessura:3px;--mola:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 20.5%, 1.043 24.5%, 1.035 28.4%, 1.007 41%, .998 53.3%, 1);--saida:cubic-bezier(.16, 1, .3, 1);--sombra-cartao:inset 0 1px 0 color-mix(in srgb, var(--pneu) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--bandeira-preta) 40%, transparent), 0 16px 32px -20px color-mix(in srgb, var(--bandeira-preta) 90%, transparent);--sombra-cartao-alta:inset 0 1px 0 color-mix(in srgb, var(--pneu) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--bandeira-preta) 40%, transparent), 0 24px 40px -20px color-mix(in srgb, var(--bandeira-preta) 95%, transparent);--bandeira:var(--pneu);--raio-controle:var(--radius-s);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=escuro]{--pista:#000;--superficie:#000;--box:#ffffff0f;--linha:#ffffff1f;--linha-forte:#ffffff38;--pneu:#fff;--grafite:#ffffffc7;--cinza:#ffffff94;--verde-bandeira:#30d158;--vermelho-bandeira:#ff453a;--azul-bandeira:#0a84ff;--roxo-melhor-volta:#bf5af2;--amarelo-texto:#ffd60a;--largada-texto:#ff5a6b;--largada-viva:#ff2d45;--foco:#ff5a6b;--vidro:#0000008c;--vidro-forte:#0a0a0ce0;--brilho-marca:#e3001b38;--grade:#ffffff09;--brilho-palco:#e3001b57;--ouro-texto:#d4af37;--prata-texto:#c0c4cc;--bronze-texto:#cd7f32;--verde-fundo:#30d1581f;--amarelo-fundo:#ffd60a1f;--vermelho-fundo:#ff453a24;--azul-fundo:#0a84ff24;--verde-texto:#30d158;--vermelho-texto:#ff6961;--moldura-espessura:1px;--moldura-topo:75%;--moldura-meio:28%;--logo-texto:#fff;--fonte-titulo:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Helvetica Neue", Arial, sans-serif;--fonte-texto:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", Arial, sans-serif;--fonte-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;--radius-s:12px;--radius-m:18px;--radius-l:28px;--sombra-cartao:none;--sombra-cartao-alta:0 30px 80px -20px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=claro]{--pista:#eeeef1;--superficie:#fff;--box:#0000000d;--linha:#0000001c;--linha-forte:#00000038;--pneu:#000;--grafite:#000000c7;--cinza:#0000009e;--verde-bandeira:#00702f;--vermelho-bandeira:#c00013;--azul-bandeira:#005fc4;--roxo-melhor-volta:#7a2bd8;--amarelo-texto:#7a5200;--largada-texto:#c00013;--largada-viva:#ff2d45;--foco:#c00013;--vidro:#ffffffb8;--vidro-forte:#ffffffeb;--brilho-marca:#e3001b1a;--grade:#0000000a;--brilho-palco:#e3001b1a;--ouro-texto:#7a5c00;--prata-texto:#5e636b;--bronze-texto:#8a4b12;--verde-fundo:#dcf2e3;--amarelo-fundo:#fff0c7;--vermelho-fundo:#fde2e5;--azul-fundo:#e3eefc;--verde-texto:#00662a;--vermelho-texto:#b50012;--moldura-espessura:1.5px;--moldura-topo:100%;--moldura-meio:50%;--logo-texto:#000;--fonte-titulo:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Helvetica Neue", Arial, sans-serif;--fonte-texto:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", Arial, sans-serif;--fonte-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;--radius-s:12px;--radius-m:18px;--radius-l:28px;--sombra-cartao:none;--sombra-cartao-alta:0 1px 2px #0000000f, 0 18px 40px -22px #00000047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--pista);min-height:100vh;color:var(--pneu);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}main{max-width:720px;padding:var(--esp-8) var(--margem-lateral) var(--ritmo-pe);margin:0 auto}.faixa{height:var(--pista-espessura);width:160px;margin-bottom:var(--esp-6);background:var(--largada);transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both entra}body{font-size:var(--fs-5);line-height:var(--lh-5)}h1,h2,h3,h4{font-family:var(--fonte-titulo);text-wrap:balance;overflow-wrap:break-word}h1{font-weight:700;font-size:var(--fs-1);line-height:var(--lh-1);letter-spacing:-.04em;margin:0 0 var(--esp-4);animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both entra-titulo}h2{font-size:var(--fs-2);line-height:var(--lh-2);letter-spacing:-.035em;margin:0 0 var(--esp-4);font-weight:700}h3{font-size:var(--fs-3);line-height:var(--lh-3);letter-spacing:-.02em;margin:0 0 var(--esp-2);font-weight:600}h4{font-size:var(--fs-4);line-height:var(--lh-4);letter-spacing:-.01em;margin:0 0 var(--esp-2);font-weight:600}p{font-size:inherit;line-height:var(--lh-5);text-wrap:pretty}small,figcaption,.legenda,.etiqueta,.sobretitulo,.rotulo{font-size:var(--fs-6);line-height:var(--lh-6)}h1 span{color:var(--largada-texto)}.slogan{font-size:var(--fs-4);line-height:var(--lh-4);color:var(--grafite);margin:0 0 var(--esp-6);max-width:32ch}.status{align-items:center;gap:var(--esp-2);color:var(--cinza);font-size:15px;display:flex}.luz{background:var(--cinza);border-radius:50%;width:10px;height:10px}.luz.ok{background:var(--verde-bandeira);box-shadow:0 0 12px var(--verde-bandeira)}.luz.falha{background:var(--vermelho-bandeira);box-shadow:0 0 12px var(--vermelho-bandeira)}.versao{color:var(--cinza);margin-top:var(--esp-2);font-size:13px}@keyframes entra-titulo{0%{opacity:0;transform:translate(-24px)}}.acesso,.calendario{padding-top:var(--ritmo-topo);max-width:420px}.calendario{max-width:var(--coluna-conteudo)}.calendario header{margin-bottom:var(--esp-6);justify-content:space-between;align-items:center;display:flex}.marca{margin:0 0 var(--esp-5);line-height:0}.marca svg{width:160px;height:auto;display:block}svg.logo{color:var(--logo-texto)}.marca a{display:inline-block}.acesso h1,.calendario h1{font-size:var(--fs-1);line-height:var(--lh-1)}.acesso h1{margin-bottom:var(--esp-6)}form{gap:var(--esp-4);display:grid}label{gap:var(--esp-2);color:var(--grafite);font-size:15px;display:grid}label small{color:var(--cinza)}input[type=email],input[type=password],input[type=text]{font:inherit;color:var(--pneu);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--radius-s);padding:var(--esp-3) var(--esp-3);min-height:48px;transition:border-color .15s}input:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-color:var(--pneu)}.aceite{gap:var(--esp-2);font-size:var(--fs-6);line-height:var(--lh-6);align-items:flex-start;display:flex}.aceite .botao{margin-top:var(--esp-2)}.aceite input{width:18px;height:18px;accent-color:var(--largada);margin-top:2px}.botao{font:700 16px/1.2 var(--fonte-texto);color:var(--on-largada);background:var(--largada);border-radius:var(--radius-s);padding:var(--esp-3);cursor:pointer;border:0;min-height:48px;transition:transform .5s cubic-bezier(.16,1,.3,1),background-color .15s}.botao:hover{background:color-mix(in srgb, var(--largada) 86%, var(--bandeira-preta))}.botao:active{transition-duration:80ms;transform:scale(.97)}.botao:disabled{opacity:.6;cursor:progress}.botao.google{width:100%;min-height:52px;padding:0 var(--esp-4);background:var(--bandeira-branca);color:var(--google-texto);letter-spacing:.01em;border:1px solid color-mix(in srgb, var(--bandeira-preta) 12%, transparent);border-radius:var(--radius-m);justify-content:center;align-items:center;gap:var(--esp-3);box-shadow:0 1px 2px color-mix(in srgb, var(--bandeira-preta) 30%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--bandeira-branca) 45%, transparent);transition:transform .5s var(--saida), box-shadow .2s, background-color .15s;animation:sobe .6s .16s var(--saida) both;font-size:16px;font-weight:600;display:flex}.botao.google:hover{background:var(--google-fundo-ativo);box-shadow:0 2px 4px color-mix(in srgb, var(--bandeira-preta) 30%, transparent), 0 16px 32px -14px color-mix(in srgb, var(--bandeira-branca) 55%, transparent);transform:translateY(-1px)}.botao.google:active{transition-duration:80ms;transform:scale(.98)}.botao.google .g{flex:none;place-items:center;width:20px;height:20px;display:grid}.botao.google .g svg{display:block}.ou{align-items:center;gap:var(--esp-3);color:var(--cinza);letter-spacing:.04em;margin:var(--esp-5) 0;font-size:13px;display:flex}.ou:before,.ou:after{content:"";background:var(--linha);flex:1;height:1px}.acesso>form,.acesso>.links{animation:sobe .6s .24s var(--saida) both}@keyframes sobe{0%{opacity:0;transform:translateY(12px)}}.aviso{border-radius:var(--radius-s);padding:var(--esp-3) var(--esp-3);box-shadow:inset 0 0 0 1px var(--cor-do-aviso,var(--linha));margin:0;font-size:14px}.aviso.erro{background:color-mix(in srgb, var(--vermelho-bandeira) 12%, var(--superficie));color:var(--pneu);--cor-do-aviso:var(--vermelho-bandeira)}.aviso.ok{background:color-mix(in srgb, var(--verde-bandeira) 12%, var(--superficie));color:var(--pneu);--cor-do-aviso:var(--verde-bandeira)}.aviso.alerta{background:color-mix(in srgb, var(--amarelo-sinal) 10%, var(--superficie));color:var(--pneu);--cor-do-aviso:var(--amarelo-sinal);margin-bottom:var(--esp-5)}.links{justify-content:flex-start;gap:var(--esp-3);margin-top:var(--esp-5);font-size:var(--fs-6);flex-wrap:wrap;display:flex}a,.link{color:var(--pneu);text-underline-offset:3px;-webkit-text-decoration-color:var(--largada);text-decoration-color:var(--largada)}.link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sair{border:1px solid var(--linha);color:var(--pneu);border-radius:var(--radius-pill);padding:var(--esp-2) var(--esp-4);font:inherit;cursor:pointer;background:0 0}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.texto-legal{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.documento-legal{text-align:left}.documento-legal h3{margin-top:var(--esp-5)}textarea{width:100%;min-height:12rem;font:inherit}details>summary{cursor:pointer;padding:var(--esp-3) 0}:root{--mola-t:.6s;--sombra-1:none;--sombra-2:var(--sombra-cartao-alta);--sombra-3:var(--sombra-cartao-alta);--brilho:inset 0 0 0 transparent}html{background:var(--pista);accent-color:var(--largada);caret-color:var(--largada)}::selection{background:color-mix(in srgb, var(--largada) 35%, transparent)}body{background:var(--pista);color:var(--pneu);font-family:var(--fonte-texto);font-size:var(--fs-5);line-height:var(--lh-5);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;transition:background-color .5s var(--saida), color .5s var(--saida)}body:has(.casca):before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(900px 600px at 12% -10%, var(--brilho-marca), transparent 60%), radial-gradient(700px 500px at 100% 0%, color-mix(in srgb, var(--largada) 6%, transparent), transparent 60%);position:fixed;inset:0}body:has(#root>.acesso):before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(900px 600px at 12% -10%, var(--brilho-marca), transparent 60%), radial-gradient(700px 500px at 100% 0%, color-mix(in srgb, var(--largada) 6%, transparent), transparent 60%);position:fixed;inset:0}body:has(.casca):after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grade) 1px, transparent 1px), linear-gradient(90deg, var(--grade) 1px, transparent 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}body:has(#root>.acesso):after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grade) 1px, transparent 1px), linear-gradient(90deg, var(--grade) 1px, transparent 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}a,.link{color:var(--largada-texto);text-decoration:none}a:hover,.link:hover{text-underline-offset:3px;text-decoration:underline}.casca>main{width:min(var(--coluna-conteudo), calc(100% - 2 * var(--margem-lateral)));max-width:none;padding:var(--ritmo-topo) 0 var(--ritmo-pe);animation:tela-entra .6s var(--saida) both;margin:0 auto}@keyframes tela-entra{0%{opacity:0;transform:translateY(16px)}}.casca main h1,.acesso h1{font:700 var(--fs-1)/var(--lh-1) var(--fonte-titulo);letter-spacing:-.045em;color:var(--pneu);text-transform:none;text-wrap:balance;margin:0;font-style:normal;animation:none}.casca main h2,h2.h{font:700 var(--fs-2)/var(--lh-2) var(--fonte-titulo);letter-spacing:-.04em;color:var(--pneu);text-transform:none;margin:0 0 var(--ritmo-titulo);text-wrap:balance;font-style:normal}.casca main :is(.bloco,.cartao,.quadro,.produtora-4fun,.panorama-atencao,.membro,.camp-painel .bloco) h2{font-size:var(--fs-3);line-height:var(--lh-3);margin-bottom:var(--ritmo-titulo);letter-spacing:-.03em}.casca main h3{font:600 var(--fs-3)/var(--lh-3) var(--fonte-titulo);letter-spacing:-.02em;margin:0}.casca main h4{font:600 var(--fs-4)/var(--lh-4) var(--fonte-titulo);letter-spacing:-.01em;margin:0}.dica,.slogan{color:var(--grafite);font-size:var(--fs-5);line-height:var(--lh-5)}.cabeca-tela{margin-bottom:var(--ritmo-cabeca);gap:0;display:grid}.cabeca{justify-content:space-between;align-items:flex-end;gap:var(--esp-5) var(--esp-6);flex-wrap:wrap;display:flex}.sobretitulo{align-items:center;gap:var(--esp-2);margin:0 0 var(--esp-3);font:500 var(--fs-6)/var(--lh-6) var(--fonte-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--largada-texto);display:inline-flex}.sobretitulo:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.apoio{font-size:var(--fs-4);line-height:var(--lh-4);max-width:38ch;margin:var(--ritmo-titulo) 0 0;color:var(--grafite);letter-spacing:-.01em}.cabeca-acoes{gap:var(--esp-3);flex-wrap:wrap;align-items:center;display:flex}.linha-pista{display:none}.botao,.secundario,.perigo{justify-content:center;align-items:center;gap:var(--esp-2);min-height:48px;padding:0 var(--esp-5);isolation:isolate;font:500 16px/1.2 var(--fonte-texto);letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;transition:transform .35s var(--saida), box-shadow .35s var(--saida), background-color .2s, border-color .2s, color .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #0000;border-radius:999px;display:inline-flex;position:relative;overflow:hidden;text-decoration:none!important}.botao{color:var(--on-largada);background:linear-gradient(180deg, var(--largada-clara), var(--largada));box-shadow:0 0 0 1px color-mix(in srgb, var(--bandeira-branca) 8%, transparent) inset, 0 1px 0 color-mix(in srgb, var(--bandeira-branca) 30%, transparent) inset, 0 12px 32px -8px color-mix(in srgb, var(--largada) 70%, transparent)}.botao:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bandeira-branca) 35%, transparent), transparent);width:50%;transition:left .8s var(--saida);position:absolute;inset:0 auto 0 -60%;transform:skew(-20deg)}.secundario{color:var(--pneu);background:var(--vidro);border-color:var(--linha-forte);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.secundario.escuro{background:var(--pneu);color:var(--pista);border-color:var(--pneu)}.perigo{color:var(--vermelho-bandeira);border-color:color-mix(in srgb, var(--vermelho-bandeira) 45%, transparent);background:0 0}@media (hover:hover){.botao:not(:disabled):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--bandeira-branca) 10%, transparent) inset, 0 1px 0 color-mix(in srgb, var(--bandeira-branca) 30%, transparent) inset, 0 18px 44px -8px color-mix(in srgb, var(--largada) 85%, transparent);transform:translateY(-2px)}.botao:not(:disabled):hover:after{left:120%}.secundario:not(:disabled):hover,.perigo:not(:disabled):hover{border-color:var(--pneu);transform:translateY(-2px)}}.botao:not(:disabled):active,.secundario:not(:disabled):active,.perigo:not(:disabled):active{transform:scale(.97)}.botao:disabled,.secundario:disabled,.perigo:disabled{opacity:.4;cursor:not-allowed}.botao.pequeno,.secundario.pequeno{min-height:44px;padding:0 var(--esp-4);font-size:var(--fs-6)}.botao{min-height:48px}.botao:focus-visible,.secundario:focus-visible,.perigo:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.botao.botao--secundario,.botao.botao--discreto{color:var(--pneu);box-shadow:none}.botao.botao--secundario:after,.botao.botao--discreto:after{content:none}.botao.botao--secundario{border-color:var(--linha-forte,var(--linha));background:0 0}.botao.botao--discreto{background:color-mix(in srgb, var(--pneu) 8%, transparent);border-color:#0000}@media (hover:hover){.botao.botao--secundario:not(:disabled):hover{box-shadow:none;border-color:var(--pneu);background:var(--box)}.botao.botao--discreto:not(:disabled):hover{box-shadow:none;background:color-mix(in srgb, var(--pneu) 14%, transparent)}}.botao.botao--secundario[aria-current=page],.botao.botao--discreto[aria-current=page]{border-color:var(--largada-viva);color:var(--largada-texto)}.botoes{gap:var(--esp-3);flex-wrap:wrap;align-items:center;display:flex}.botao.botao-voltar{place-self:flex-start start;gap:var(--esp-2);width:auto;padding:0 var(--esp-4) 0 var(--esp-3);margin:0 0 var(--esp-5);font-size:var(--fs-6);letter-spacing:.01em}.botao-voltar .seta{transition:transform .35s var(--saida);font-size:1.25em;line-height:1}@media (hover:hover){.botao-voltar:hover .seta{transform:translate(-3px)}}.moldura{isolation:isolate;padding:var(--ritmo-moldura);border-radius:var(--radius-l);background:0 0;display:block;position:relative}.moldura:before{content:"";z-index:-1;border-radius:inherit;padding:var(--moldura-espessura);pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--largada-viva) var(--moldura-topo), transparent) 0%, color-mix(in srgb, var(--largada-viva) var(--moldura-meio), transparent) 45%, var(--pista) 100%);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.moldura:not(:last-child){margin-bottom:var(--ritmo-blocos)}.moldura>:first-child{margin-top:0}.moldura>:last-child{margin-bottom:0}.moldura>:is(h2,h3){margin-bottom:var(--ritmo-titulo)}.cartao,.bloco,.produtora-4fun,.membro,.quadro .rolagem,.previa,.escolher-pista,.tabelas-proprias,.casos,.cartao-numero,.panorama-cartao,.panorama-atencao,.cartao-campeonato,.escolha,.perfil,.forma,.mudanca,.cal-proxima a{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao-alta);border-radius:28px;position:relative}.cartao,.bloco,.cartao-numero,.panorama-cartao,.panorama-atencao,.produtora-4fun{padding:var(--ritmo-cartao)}.escolha,.perfil,.forma,.membro{box-shadow:none;border-radius:20px}.cartoes,.cal-lista,.numeros-grade,.panorama-grade{gap:var(--ritmo-cartoes)}.cartao,.cartao-campeonato,a.panorama-cartao,.escolha,.perfil,.forma,.cal-proxima a,.produtora-4fun,.cartao-numero,.bloco{transition:transform .5s var(--saida), border-color .4s var(--saida)}.acende:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--largada) 14%, transparent), transparent 45%);position:absolute;inset:0}@media (hover:hover){.cartao:hover,.cartao-campeonato:hover,a.panorama-cartao:hover,.escolha:hover,.perfil:hover,.forma:hover,.cal-proxima a:hover,.produtora-4fun:hover,.cartao-numero:hover{border-color:var(--linha-forte);transform:translateY(-4px)}}.cartao:active,.cartao-campeonato:active,a.panorama-cartao:active,.escolha:active,.cal-proxima a:active{transform:scale(.99)}.cartao-nome,.casca main .cartao-titulo h3,.cartao-titulo h3 a{font:700 var(--fs-3)/var(--lh-3) var(--fonte-titulo);letter-spacing:-.035em;text-transform:none;font-style:normal;color:var(--pneu)!important}.cartao-meta,.cartao-produtora{color:var(--grafite);font-size:var(--fs-6);line-height:var(--lh-6)}.cartao-acoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}:is(.escolha:has(input:checked),.perfil:has(input:checked),.forma:has(input:checked)){border-color:var(--largada-viva);box-shadow:0 0 0 1px var(--largada-viva), 0 0 24px -8px color-mix(in srgb, var(--largada-viva) 70%, transparent)}.numeros-grade{margin-bottom:var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.numero-rotulo,.panorama-rotulo,.camp-numeros dt{font:500 var(--fs-6) var(--fonte-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.numero-valor,.panorama-numero{font:700 clamp(48px, 5.4vw, 76px)/1 var(--fonte-titulo);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:var(--esp-4);color:var(--pneu)}.numero-valor.texto{letter-spacing:-.03em;font-size:26px;line-height:1.15}.panorama-novos{font:500 13px var(--fonte-mono)}.panorama-novos.sobe{color:var(--verde-bandeira)}.pista-proxima{gap:var(--esp-6);margin:0 0 var(--esp-4);grid-template-columns:minmax(220px,320px) 1fr;align-items:center;display:grid}.pista-proxima h2{margin:var(--esp-3) 0 0!important;font-size:clamp(28px,3.4vw,44px)!important}.pista-proxima .apoio{font-size:var(--fs-5);max-width:46ch}.circuito{width:100%;height:auto;overflow:visible}.circuito .setor{fill:none;stroke-width:16px}.circuito .setor.verde{stroke:color-mix(in srgb, var(--verde-bandeira) 38%, transparent)}.circuito .setor.amarela{stroke:var(--amarelo-sinal);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--amarelo-sinal) 80%, transparent))}.circuito .setor.azul{stroke:var(--azul-bandeira);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--azul-bandeira) 80%, transparent))}.circuito .setor.vermelha{stroke:var(--largada-viva);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--largada-viva) 90%, transparent))}.circuito .rotulo-setor{font:600 11px var(--fonte-mono);fill:var(--cinza);text-anchor:middle;dominant-baseline:middle;letter-spacing:.1em}.circuito .largada{stroke:var(--pneu);stroke-width:3px}.circuito .centro-a{font:700 24px var(--fonte-titulo);letter-spacing:-.03em;fill:var(--pneu);text-anchor:middle}.circuito .centro-b{font:500 12px var(--fonte-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--cinza);text-anchor:middle}@media (width<=760px){.pista-proxima{gap:var(--esp-4);grid-template-columns:1fr}.pista-proxima .circuito{max-width:280px;margin:0 auto}}#root>main.acesso{width:calc(100% - 28px);max-width:1180px;min-height:100vh;padding:var(--esp-7) 0;column-gap:var(--esp-8);grid-template-columns:minmax(0,1.1fr) minmax(0,460px);align-content:center;margin:0 auto;display:grid}#root>main.acesso>*{grid-column:2}#root>main.acesso>.acesso-palco{grid-area:1/1/span 30;align-self:center}#root>main.acesso>.faixa{display:none}#root>main.acesso h1{font-size:var(--fs-1);line-height:var(--lh-1);margin-bottom:var(--esp-5)}.casca .acesso-palco{display:none}.acesso-palco{padding:var(--esp-6);color:var(--pneu);background:radial-gradient(700px 420px at 80% 0%, var(--brilho-palco), transparent 60%), var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-cartao-alta);gap:var(--esp-5);border-radius:36px;justify-items:center;display:grid;position:relative;overflow:hidden}.quadriculado{opacity:.16;background:repeating-conic-gradient(var(--pneu) 0 25%, transparent 0 50%) 0 0 / 18px 18px;width:240px;height:36px;position:absolute;top:28px;right:-40px;transform:rotate(-20deg);-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.acesso-palco .circuito{max-width:360px}.acesso-palco .circuito .centro-a,.acesso-palco .circuito .largada{fill:var(--pneu);stroke:var(--pneu)}.acesso-palco .circuito .centro-a{stroke:none}.acesso-palco .circuito .rotulo-setor,.acesso-palco .circuito .centro-b{fill:color-mix(in srgb, var(--pneu) 55%, transparent)}.circuito.decorativo .carro{transform-origin:170px 170px;animation:9s linear infinite gira}.circuito.decorativo .carro circle{fill:var(--pista);stroke:var(--pneu);stroke-width:2px}.circuito.decorativo .carro text{fill:var(--pneu);font:700 10px var(--fonte-mono);text-anchor:middle;dominant-baseline:central}.circuito.decorativo .carro-1 circle{fill:var(--largada-viva);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--largada-viva) 90%, transparent))}.circuito.decorativo .carro-1{animation-duration:8.4s}.circuito.decorativo .carro-1 text{fill:var(--on-largada)}.circuito.decorativo .carro-2{animation-duration:8.8s;animation-delay:-1.1s}.circuito.decorativo .carro-3{animation-duration:9.3s;animation-delay:-2.3s}.circuito.decorativo .carro-4{animation-duration:9.9s;animation-delay:-3.4s}@keyframes gira{to{transform:rotate(360deg)}}.circuito.decorativo .setor:nth-of-type(3){animation:12s step-end infinite bandeira-setor}@keyframes bandeira-setor{0%{stroke:color-mix(in srgb, var(--verde-bandeira) 38%, transparent);filter:none}40%{stroke:var(--amarelo-sinal);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--amarelo-sinal) 80%, transparent))}65%{stroke:var(--azul-bandeira);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--azul-bandeira) 80%, transparent))}85%{stroke:color-mix(in srgb, var(--verde-bandeira) 38%, transparent);filter:none}}.bandeiras{justify-content:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.bandeira{align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border:1px solid var(--linha-forte);font:500 11px var(--fonte-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grafite);border-radius:999px;display:inline-flex}.bandeira i{border-radius:2px;width:16px;height:11px}.bandeira.verde i{background:var(--verde-bandeira)}.bandeira.amarela i{background:var(--amarelo-sinal)}.bandeira.azul i{background:var(--azul-bandeira)}.bandeira.vermelha i{background:var(--largada-viva)}.bandeira.quadriculada i{background:repeating-conic-gradient(var(--bandeira-branca) 0 25%, var(--bandeira-preta) 0 50%) 0 0 / 6px 6px}.palco-slogan{text-align:center;max-width:34ch;font:600 clamp(18px, 2vw, 22px)/1.35 var(--fonte-titulo);letter-spacing:-.02em;color:var(--grafite);margin:0}@media (width<=900px){#root>main.acesso{padding:var(--esp-5) 0 var(--esp-7);grid-template-columns:1fr;min-height:0}#root>main.acesso>*,#root>main.acesso>.acesso-palco{grid-area:auto/1}.acesso-palco{margin-bottom:var(--esp-6);padding:var(--esp-5);gap:var(--esp-4)}.acesso-palco .circuito{max-width:220px}.palco-slogan{font-size:16px}}@media (prefers-reduced-motion:reduce){.circuito.decorativo .carro,.circuito.decorativo .setor{animation:none!important}}.pista-rolagem{display:none}@media (width>=1320px){.pista-rolagem{left:max(24px, calc((100vw - var(--coluna-conteudo)) / 2 - 64px));z-index:5;background:var(--linha);pointer-events:none;border-radius:2px;width:2px;display:block;position:fixed;top:120px;bottom:48px}.pista-rolagem-acesa{width:2px;height:calc(var(--rolagem,0) * 100%);background:linear-gradient(180deg, transparent, var(--largada-viva));box-shadow:0 0 10px color-mix(in srgb, var(--largada-viva) 70%, transparent);border-radius:2px;position:absolute;top:0;left:0}.pista-rolagem-carro{left:-5px;top:calc(var(--rolagem,0) * 100%);background:var(--largada-viva);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--largada-viva) 25%, transparent), 0 0 14px var(--largada-viva);border-radius:50%;margin-top:-6px;position:absolute}.pista-rolagem-setor{font:500 10px var(--fonte-mono);letter-spacing:.12em;color:var(--cinza);position:absolute;left:10px;transform:translateY(-50%)}.pista-rolagem-setor:before{content:"";background:var(--linha-forte);width:8px;height:1px;position:absolute;top:50%;left:-13px}}.vazio-classificacao{gap:var(--esp-6);grid-template-columns:minmax(200px,280px) 1fr;align-items:center;display:grid}.vazio-classificacao h2{margin-bottom:var(--esp-2)!important}.vazio-classificacao .cartao-acoes{margin-top:var(--esp-4)}@media (width<=760px){.vazio-classificacao{gap:var(--esp-4);grid-template-columns:1fr}.vazio-classificacao .circuito{max-width:220px;margin:0 auto}}.casca main.acesso{max-width:var(--coluna-leitura)}.casca main.acesso>h2{margin:var(--esp-7) 0 var(--esp-4);padding-top:var(--esp-6);border-top:1px solid var(--linha);font-size:var(--fs-2)!important}.casca main.acesso>header+p:empty+h2,.casca main.acesso>header+h2{border-top:0;margin-top:0;padding-top:0}.casca main.acesso>form{background:var(--superficie);border:1px solid var(--linha);padding:var(--ritmo-cartao);box-shadow:var(--sombra-cartao-alta);border-radius:28px}.casca main.acesso>.links{margin-top:var(--esp-4)}.casca main.acesso>.dica{margin:0 0 var(--esp-4)}.bloco.agora{gap:var(--esp-1);margin:0 0 var(--esp-4);display:grid}.casca main .bloco.agora>h3,.casca main section.panorama-atencao>h2{font:500 12px var(--fonte-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);margin:0 0 var(--esp-3)}.agora-lista,.itens{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:grid}.agora-item,.item{justify-content:space-between;align-items:center;gap:var(--esp-2) var(--esp-4);padding:var(--esp-3) var(--esp-3) var(--esp-3) var(--esp-4);border:1px solid var(--linha);transition:border-color .2s, transform .3s var(--saida);border-radius:18px;flex-wrap:wrap;display:flex}.agora-item:hover,.item:hover{border-color:color-mix(in srgb, var(--largada-viva) 50%, transparent);transform:translate(3px)}.agora-item>span:before{content:"";width:9px;height:9px;margin-right:var(--esp-3);background:var(--largada-viva);box-shadow:0 0 0 4px color-mix(in srgb, var(--largada-viva) 18%, transparent);vertical-align:middle;border-radius:50%;display:inline-block}.secao-titulo{justify-content:space-between;align-items:flex-end;gap:var(--esp-3);margin:var(--ritmo-blocos) 0 var(--ritmo-titulo);flex-wrap:wrap;display:flex}.secao-titulo h2{margin:0}.barra-etapas{gap:var(--esp-2);margin:0;padding:0;list-style:none;display:flex}.barra-etapa{border:1px solid var(--linha-forte);max-width:none;height:6px;box-shadow:none;background:0 0;border-radius:6px;flex:1}.barra-etapa.passada{background:var(--largada-viva);border-color:var(--largada-viva);box-shadow:0 0 12px color-mix(in srgb, var(--largada-viva) 60%, transparent)}.barra-etapa.proxima{background:linear-gradient(90deg, var(--largada-viva), transparent);border-color:#0000;animation:1.6s ease-in-out infinite pulsa}@keyframes pulsa{50%{opacity:.45}}.chcard{gap:0;padding:0;display:grid;overflow:hidden}.chcard-topo{gap:var(--esp-3);padding:var(--esp-5) var(--esp-5) var(--esp-2);color:inherit;background:0 0;border:0;display:grid;position:relative}.chcard-topo:after,.chcard-ano{display:none}.chcard-corpo{gap:var(--esp-4);padding:var(--esp-2) var(--esp-5) var(--esp-5);display:grid}.cartao-cabeca{justify-content:space-between;align-items:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.cartao-rodape{border-top:1px solid var(--linha);padding-top:var(--esp-4);color:var(--grafite)}.cal-proxima a{color:var(--pneu);border-radius:22px;text-decoration:none!important}.cal-proxima-data{border:1px solid var(--linha-forte);background:0 0;border-radius:16px}.cal-proxima-data strong{font:700 30px/1 var(--fonte-titulo);letter-spacing:-.04em}.cal-proxima-data span{font:500 11px var(--fonte-mono);letter-spacing:.14em;color:var(--largada-texto)}.camp-cabecalho{padding:var(--esp-6);color:#fff;box-shadow:var(--sombra-cartao-alta);background:radial-gradient(800px 400px at 85% 10%,#e3001b59,#0000 60%),#000;border:1px solid #ffffff1a;border-radius:36px;position:relative;overflow:hidden}.camp-cabecalho:before{display:none}.camp-cabecalho>*{position:relative}.camp-cabecalho>.camp-fantasma{font:800 clamp(160px, 26vw, 380px)/1 var(--fonte-titulo);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff1f;opacity:1;pointer-events:none;animation:none;display:block;position:absolute;bottom:-14%;right:-2%}.casca main .camp-cabecalho h1{color:#fff;font-size:var(--fs-1);line-height:var(--lh-1)}.camp-cabecalho .etiqueta{color:#ff5a6b;font:500 12px var(--fonte-mono);letter-spacing:.14em;text-transform:uppercase}.camp-cabecalho .camp-produtora{color:#ffffffb8;font-size:clamp(18px,2vw,22px)}.camp-numeros{gap:var(--esp-3)}.camp-numeros div{padding:var(--esp-4) var(--esp-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;border:1px solid #ffffff24;border-radius:20px}.camp-numeros dt{color:#ffffff8c}.camp-numeros dd{color:#fff;font:700 30px/1.05 var(--fonte-titulo);letter-spacing:-.04em;margin-top:var(--esp-2);font-style:normal}.camp-cabecalho .camp-explica{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px}.camp-cabecalho .camp-valor{color:#ffffffb8}.camp-cabecalho .barra-etapa{border-color:#ffffff38}.camp-correr{text-transform:none;letter-spacing:-.01em;min-height:48px;padding:0 var(--esp-5);border-radius:999px;font-size:16px;transform:none!important}.camp-correr span{transform:none}.camp-cabecalho :is(.situacao,.selo){color:#ffffffc7;border-color:#ffffff38}.camp-cabecalho :is(.selo-inscricoes-abertas,.situacao-publicado,.situacao.ok){color:#30d158}.camp-cabecalho :is(.selo-em-andamento,.situacao-rascunho,.situacao.pendente){color:#ffd60a}.camp-cabecalho :is(.situacao-oculto,.situacao.erro){color:#ff453a}.camp-cabecalho .selo-grid{color:#fff}.camp-cabecalho .secundario{color:#fff;background:#ffffff0f;border-color:#ffffff29}.panorama-cartao{gap:var(--esp-2);color:inherit;animation:none;display:grid;text-decoration:none!important}.situacao,.selo,.etiqueta{align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);font:500 var(--fs-6) var(--fonte-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--linha-forte);color:var(--grafite);background:0 0;border-radius:999px;display:inline-flex}.situacao:before,.selo:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.situacao.ok,.situacao-publicado,.situacao.ativo,.selo-inscricoes-abertas{color:var(--verde-bandeira)}.situacao.ok:before,.situacao-publicado:before,.selo-inscricoes-abertas:before{animation:2s infinite pulsa;box-shadow:0 0 10px}.situacao.pendente,.situacao-rascunho,.selo-em-andamento{color:var(--amarelo-texto)}.situacao.erro,.situacao.suspenso,.situacao-oculto{color:var(--vermelho-bandeira)}:is(.situacao,.selo):is(.ok,.ativo,.situacao-publicado,.selo-inscricoes-abertas){color:var(--verde-texto);background:var(--verde-fundo);border-color:color-mix(in srgb, var(--verde-texto) 35%, transparent)}:is(.situacao,.selo):is(.pendente,.situacao-rascunho,.selo-em-andamento,.selo-provisorio,.selo-aguardando-homologacao,.selo-aguardando-resultado){color:var(--amarelo-texto);background:var(--amarelo-fundo);border-color:color-mix(in srgb, var(--amarelo-texto) 35%, transparent)}:is(.situacao,.selo):is(.erro,.suspenso,.situacao-oculto){color:var(--vermelho-texto);background:var(--vermelho-fundo);border-color:color-mix(in srgb, var(--vermelho-texto) 35%, transparent)}.selo-grid{background:linear-gradient(180deg, var(--largada-clara), var(--largada-funda));color:var(--on-largada);border-color:#0000}.selo-grid:before{display:none}.etiqueta{color:var(--largada-texto);border:0;padding:0}.abas{padding:var(--esp-1);margin:0 0 var(--esp-6);scrollbar-width:none;background:0 0;border-radius:999px;gap:2px;max-width:100%;display:inline-flex;overflow-x:auto;border:1px solid var(--linha)!important}.abas button{min-height:36px;padding:0 var(--esp-4);cursor:pointer;font:500 14px var(--fonte-texto);letter-spacing:-.01em;color:var(--cinza);white-space:nowrap;background:0 0;border-radius:999px;transition:color .25s,background .25s,box-shadow .25s;border:0!important}.abas button:hover{color:var(--pneu)}.abas button.ativa,.abas button[aria-selected=true]{color:var(--on-largada);background:linear-gradient(180deg, var(--largada-clara), var(--largada-funda));box-shadow:0 6px 20px -6px color-mix(in srgb, var(--largada) 70%, transparent)}.abas button:after{content:none!important}.casca main table{border-collapse:separate;border-spacing:0;background:var(--superficie);border:1px solid var(--linha);width:100%;box-shadow:none;border-radius:20px;font-size:15px;overflow-x:auto}.casca main .rolagem table,.casca main .previa table{border:0;border-radius:0}th,td{padding:var(--esp-3) var(--esp-4);text-align:left;border-bottom:1px solid var(--linha);vertical-align:middle}thead th{font:500 11px var(--fonte-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);white-space:nowrap;background:0 0}tbody th{font:500 15px var(--fonte-texto);letter-spacing:-.01em;color:var(--pneu);text-transform:none;white-space:normal;background:0 0}tbody tr.modulo th{font:500 11px var(--fonte-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--largada-texto);padding-top:var(--esp-5)}tr:last-child td{border-bottom:0}tbody tr{transition:background-color .2s}@media (hover:hover){tbody tr:hover{background:var(--box)}}.quadro thead th{background:var(--superficie);color:var(--cinza)}label{color:var(--grafite);font-size:var(--fs-6);line-height:var(--lh-6)}input:not([type=checkbox]):not([type=radio]),select,textarea{font:400 var(--fs-5) var(--fonte-texto);color:var(--pneu);border:1px solid var(--linha-forte);padding:var(--esp-3) var(--esp-4);background:0 0;border-radius:14px;min-height:50px;transition:border-color .2s,box-shadow .2s}select option{background:var(--superficie);color:var(--pneu)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--largada-viva);box-shadow:0 0 0 4px color-mix(in srgb, var(--largada-viva) 18%, transparent), 0 0 24px -6px color-mix(in srgb, var(--largada-viva) 50%, transparent);outline:none}.chave .trilho{background:var(--box);border:1px solid var(--linha-forte)}.chave input:checked+.trilho{background:var(--largada-viva);border-color:var(--largada-viva);box-shadow:0 0 16px -2px color-mix(in srgb, var(--largada-viva) 70%, transparent)}.chave .trilho:after{background:var(--bandeira-branca);box-shadow:0 2px 4px color-mix(in srgb, var(--bandeira-preta) 30%, transparent)}.matriz button.chave{border:1px solid var(--linha-forte);color:var(--grafite);background:0 0}.matriz button.chave:before{background:var(--cinza)}.matriz button.chave[aria-checked=true]{background:var(--largada);border-color:var(--largada);color:var(--on-largada);box-shadow:0 0 16px -4px color-mix(in srgb, var(--largada-viva) 70%, transparent)}.matriz button.chave[aria-checked=true]:before{background:var(--bandeira-branca)}.aviso{box-shadow:none;padding:var(--esp-3) var(--esp-4);font-size:var(--fs-5);border:1px solid var(--linha);border-radius:16px}.aviso.erro{background:var(--vermelho-fundo);border-color:color-mix(in srgb, var(--vermelho-bandeira) 40%, transparent)}.aviso.ok{background:var(--verde-fundo);border-color:color-mix(in srgb, var(--verde-bandeira) 40%, transparent)}.aviso.alerta{background:var(--amarelo-fundo);border-color:color-mix(in srgb, var(--amarelo-texto) 40%, transparent)}.casca main>.voltar,.atalhos.topo a{align-items:center;gap:var(--esp-2);min-height:44px;padding:0 var(--esp-4);margin-bottom:var(--esp-4);background:color-mix(in srgb, var(--pneu) 8%, transparent);color:var(--pneu);font:500 var(--fs-6) var(--fonte-texto);letter-spacing:.01em;border-radius:999px;align-self:flex-start;transition:background-color .2s;display:inline-flex;text-decoration:none!important}.casca main>.voltar:hover,.atalhos.topo a:hover{background:color-mix(in srgb, var(--pneu) 14%, transparent)}.atalhos.topo{margin:0 0 var(--esp-2)}.revela{opacity:0;transform:translateY(24px)}.revela.visto{opacity:1;transition:opacity .9s var(--saida), transform .9s var(--saida);transform:none}@media (width<=520px){.numeros-grade{gap:var(--esp-3);grid-template-columns:1fr 1fr}.numeros-grade .cartao-numero:has(.texto){grid-column:1/-1}.cartao-numero,.bloco,.cartao,.panorama-cartao,.panorama-atencao,.produtora-4fun{border-radius:24px}.numero-valor,.panorama-numero{font-size:48px}}@media (prefers-reduced-motion:reduce){.casca>main{animation:none}.cartao,.cartao-campeonato,a.panorama-cartao,.escolha,.perfil,.forma,.cal-proxima a,.produtora-4fun,.cartao-numero,.bloco,.botao,.secundario,.perigo,.abas button,.agora-item,.item{transition:none!important;transform:none!important}.barra-etapa.proxima,.situacao:before{animation:none!important}.revela{opacity:1;transform:none}}.cabeca-tela.com-numero .cabeca-acoes{flex:none;align-self:center;margin-left:auto}@media (width>=761px){.cabeca-tela.com-numero>.cabeca{flex-wrap:nowrap}.cabeca-tela.com-numero>.cabeca>div:first-child{flex:auto;min-width:0}}.cabeca-tela.com-numero .cabeca-acoes .numero-fantasma{font-size:clamp(120px,15vw,260px);line-height:.82;animation-name:fantasma-ao-lado;position:static;transform:none}@keyframes fantasma-ao-lado{0%{opacity:0;transform:translate(6%)}}.numero-fantasma{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 clamp(150px, 22vw, 320px)/1 var(--fonte-titulo);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--largada-viva) 45%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--largada-viva) 30%, transparent), transparent 80%);animation:fantasma-entra 1.2s var(--saida) both;-webkit-background-clip:text;background-clip:text;position:absolute;top:46%;right:-.04em;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}@keyframes fantasma-entra{0%{opacity:0;transform:translate(4%,-50%)}}.numero-fantasma.previa{min-height:1em;margin:var(--esp-2) 0 var(--esp-4);font-size:clamp(110px,14vw,170px);animation:none;display:block;position:static;transform:none}@media (width<=760px){.cabeca-tela.com-numero .cabeca-acoes{align-self:flex-end;margin-left:auto}.cabeca-tela.com-numero .cabeca-acoes .numero-fantasma{font-size:110px}}@media (prefers-reduced-motion:reduce){.numero-fantasma{animation:none}}.casca main form+h2,.casca main form+section{margin-top:var(--ritmo-blocos)}.seletor{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.seletor--largo,label>.seletor,td>.seletor,.campo>.seletor{width:100%;display:flex}.seletor>select.seletor-nativo,.campo-arquivo>input.campo-arquivo-nativo{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:100%;height:1px;margin:0;padding:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;min-height:0!important}.seletor-botao{justify-content:space-between;align-items:center;gap:var(--esp-3);width:100%;min-width:0;min-height:50px;padding:var(--esp-3) var(--esp-3) var(--esp-3) var(--esp-4);border:1px solid var(--linha-forte,var(--linha));font:400 var(--fs-5)/1.3 var(--fonte-texto);letter-spacing:-.01em;color:var(--pneu);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.seletor-texto{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.seletor--vazio .seletor-texto{color:var(--grafite)}.seletor-seta{width:10px;height:10px;color:var(--grafite);transition:transform .3s var(--saida), margin .3s var(--saida);border-bottom:2px solid;border-right:2px solid;flex:none;margin-top:-4px;transform:rotate(45deg)}.seletor.aberto .seletor-seta{margin-top:var(--esp-1);color:var(--largada-texto);transform:rotate(225deg)}@media (hover:hover){.seletor-botao:not(:disabled):hover{border-color:var(--pneu);background:var(--box)}}.seletor-botao:focus-visible,.seletor.aberto .seletor-botao{border-color:var(--largada-viva);box-shadow:0 0 0 4px color-mix(in srgb, var(--largada-viva) 18%, transparent), 0 0 24px -6px color-mix(in srgb, var(--largada-viva) 50%, transparent);outline:none}.seletor-botao:disabled{opacity:.45;cursor:not-allowed}.seletor--invalido .seletor-botao{border-color:var(--vermelho-bandeira)}.seletor-lista{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;min-width:220px;max-height:320px;padding:var(--esp-2);border:1px solid var(--linha-forte,var(--linha));color:var(--pneu);background:var(--superficie);background-image:linear-gradient(color-mix(in srgb, var(--pneu) 3%, transparent), color-mix(in srgb, var(--pneu) 3%, transparent));box-shadow:var(--sombra-cartao-alta), 0 0 0 1px color-mix(in srgb, var(--pneu) 4%, transparent) inset;font:400 var(--fs-5)/1.35 var(--fonte-texto);letter-spacing:-.01em;border-radius:18px;margin:0;position:fixed;inset:auto;overflow:auto}.seletor-lista:not([popover]){position:absolute;top:calc(100% + 6px);left:0}.seletor-lista:not([popover]):not([hidden]){animation:seletor-abre .22s var(--saida) both}.seletor-lista:popover-open{animation:seletor-abre .22s var(--saida) both}.seletor-lista.para-cima{transform-origin:bottom}@keyframes seletor-abre{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.seletor-opcao{align-items:center;gap:var(--esp-2);min-height:44px;padding:var(--esp-2) var(--esp-3);cursor:pointer;color:var(--pneu);-webkit-user-select:none;user-select:none;border-radius:12px;display:flex}.seletor-opcao.ativa{background:color-mix(in srgb, var(--pneu) 9%, transparent)}.seletor-opcao[aria-selected=true]{color:var(--largada-texto);font-weight:600}.seletor-opcao[aria-disabled=true]{opacity:.4;cursor:not-allowed}.seletor-marca{flex:none;place-items:center;width:16px;height:16px;display:grid}.seletor-opcao[aria-selected=true] .seletor-marca:before{content:"";border-bottom:2px solid;border-right:2px solid;width:5px;height:10px;margin-top:-3px;transform:rotate(45deg)}.seletor-lista[aria-multiselectable=true] .seletor-marca{border:1.5px solid var(--linha-forte,var(--linha));border-radius:5px}.seletor-lista[aria-multiselectable=true] .seletor-opcao[aria-selected=true] .seletor-marca{border-color:var(--largada-viva);background:var(--largada-viva);color:var(--on-largada)}.seletor-grupo+.seletor-grupo,.seletor-opcao+.seletor-grupo{margin-top:var(--esp-2);padding-top:var(--esp-2);border-top:1px solid var(--linha)}.seletor-grupo-titulo{padding:var(--esp-2) var(--esp-3) var(--esp-1);font:500 var(--fs-6)/var(--lh-6) var(--fonte-mono,var(--fonte-texto));letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.campo-arquivo{align-items:center;gap:var(--esp-2) var(--esp-3);vertical-align:middle;flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex;position:relative}label>.campo-arquivo{margin-top:var(--esp-2);display:flex}.campo-arquivo-botao{flex:none}.campo-arquivo-icone{box-sizing:border-box;border-bottom:2px solid;border-radius:0 0 3px 3px;flex:none;width:16px;height:16px;position:relative}.campo-arquivo-icone:before{content:"";background:currentColor;border-radius:2px;width:2px;height:11px;position:absolute;top:1px;left:7px}.campo-arquivo-icone:after{content:"";border-top:2px solid;border-left:2px solid;width:7px;height:7px;position:absolute;top:2px;left:3.5px;transform:rotate(45deg)}.campo-arquivo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--cinza);font-size:var(--fs-6);overflow:hidden}.campo-arquivo--escolhido .campo-arquivo-nome{color:var(--pneu);font-size:var(--fs-5)}.campo-arquivo--invalido .campo-arquivo-botao{border-color:var(--vermelho-bandeira)}@media (width<=520px){.campo-arquivo,.campo-arquivo-botao{width:100%}.campo-arquivo-nome{flex:100%}}@media (prefers-reduced-motion:reduce){.seletor-lista:not([popover]):not([hidden]){animation:none}.seletor-lista:popover-open{animation:none}.seletor-seta{transition:none}}:is(.casca,.publico) main:not(.gestao,.historico)>*{margin-bottom:0}:is(.casca,.publico) main:not(.gestao,.historico)>*+*{margin-top:var(--ritmo-blocos)}:is(.casca,.publico) main>:is(.botao,.secundario,.perigo,a.voltar){width:fit-content;display:flex}:is(.casca,.publico) main>:is(.botao-voltar,.voltar,.atalhos.topo,.marca-da-produtora){margin-bottom:var(--esp-5)}:is(.casca,.publico) main>:is(.botao-voltar,.voltar,.atalhos.topo,.marca-da-produtora)+*,:is(.casca,.publico) main>:is(.cabeca-tela,header:not(.barra-flutuante),h1){margin-top:0}:is(.casca,.publico) main>:is(.cabeca-tela,header:not(.barra-flutuante)){margin-bottom:var(--ritmo-cabeca)}:is(.casca,.publico) main>:is(.cabeca-tela,header:not(.barra-flutuante)):has(+:is(p.dica,p.apoio),+:is(.barra-setores,.setores-largada)+:is(p.dica,p.apoio)){margin-bottom:var(--ritmo-titulo)}:is(.casca,.publico) main>:is(.cabeca-tela,header:not(.barra-flutuante))+:is(p.dica,p.apoio),:is(.casca,.publico) main>:is(.cabeca-tela,header:not(.barra-flutuante))+:is(.barra-setores,.setores-largada)+:is(p.dica,p.apoio){margin-top:var(--ritmo-titulo);margin-bottom:var(--ritmo-cabeca)}:is(.casca,.publico) main>h1:not(:has(+:is(p,.dica,.apoio,.slogan))){margin-bottom:var(--ritmo-cabeca)}:is(.casca,.publico) main>h1+:is(p,.dica,.apoio,.slogan){margin-top:var(--ritmo-titulo);margin-bottom:var(--ritmo-cabeca)}:is(.casca,.publico) main>:is(h2,.secao-titulo){margin-bottom:var(--ritmo-titulo)}:is(.casca,.publico) main>:is(h2,.secao-titulo)+*{margin-top:0}:is(.moldura,.cartao,.bloco,.quadro)>:is(h2,h3){margin-top:0;margin-bottom:var(--ritmo-titulo)}:is(.moldura,.cartao,.bloco,.quadro)>:is(h2,h3)+*{margin-top:0}:is(.moldura,.cartao,.bloco,.quadro)>:is(header,.secao-titulo,.cartao-cabeca):first-child{margin-top:0;margin-bottom:var(--ritmo-titulo)}:is(.moldura,.cartao,.bloco,.quadro)>:is(header,.secao-titulo,.cartao-cabeca):first-child :is(h2,h3){margin-bottom:0}:is(.cartoes,.cal-lista,.numeros-grade,.panorama-grade,.cartoes-campeonato,.lista-de-cartoes){gap:var(--ritmo-cartoes)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-wrap:break-word}img,video,canvas{max-width:100%;height:auto}input,select,textarea{max-width:100%}.grade>*,label{min-width:0}label>select,label>input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0}input,select,textarea{scroll-margin-block:96px}@media (width<=760px){main{padding-left:var(--esp-4);padding-right:var(--esp-4)}table{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px}}@media (width<=760px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,button,.botao,.link,.sair,.chave,summary,[role=button]{min-height:44px}.secundario{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.botao.pequeno,.secundario.pequeno,.casca main>.voltar,.nav-global .seletor-painel,.abas button,.casca main .atalhos.topo a,.matriz button.chave,.topo-logo{min-height:44px}.topo-tema,.avatar{width:44px;height:44px}.links a,.links .link,.site-rodape-links a,.site-rodape a,nav a,header a,.atalhos a,.acoes a{align-items:center;min-height:44px;display:inline-flex}.links,.site-rodape-links{gap:var(--esp-1) var(--esp-4);flex-wrap:wrap}.cartao-nome,.produtora-4fun-topo>a,td a,th a,.link,.voltar,li>a,article>a,.equipe-pessoas a{align-items:center;min-height:44px;display:inline-flex}ul+.link,ul+a,.dica+.link,form+button,form+.botao,form+.secundario{margin-top:var(--esp-3)}.aceite{align-items:center;min-height:44px}.aceite input[type=checkbox]{flex:none;width:24px;height:24px;margin-top:0}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}}@media (width>=2560px){html{zoom:1.333;--zoom:1.333}}@media (width>=3200px){html{zoom:1.667;--zoom:1.667}}@media (width>=3840px){html{zoom:2;--zoom:2}}@media (width>=5120px){html{zoom:2.667;--zoom:2.667}}@media (width>=7680px){html{zoom:4;--zoom:4}}body,.publico{min-height:calc(100vh / var(--zoom,1))}
