@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}:root{--campo:#28733f;--campo-suave:#e7f3dc;--acao:#bdf66b;--acao-texto:#1a2b10;--ouro:#95621b;--ouro-suave:#faf0da;--azul:#3567b5;--azul-suave:#eaf0fc;--roxo:#7858a4;--roxo-suave:#f0eafa;--aviso:#8a590d;--erro:#c73838;--fundo:#f3f5f1;--cartao:#fff;--superficie:#edf1eb;--texto:#202a24;--texto-suave:#657069;--borda:#dce3da;--sombra:0 4px 20px #23382406;--gramado:#2f7d45;--gramado-listra:#368b4d;--linha-campo:#ffffffa8;--time-cor:var(--campo);--raio:20px;--curva:cubic-bezier(.22, 1, .36, 1);--fonte-placar:"Barlow Condensed", Inter, ui-sans-serif, system-ui, sans-serif;--vivo:#b42318;--vivo-suave:#fde8e7;--prata:#6f7b83;--bronze:#9a5a2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--campo:#c6f432;--campo-suave:#253216;--acao:#c6f432;--acao-texto:#11200a;--ouro:#f0c371;--ouro-suave:#342c1e;--azul:#8ab4ff;--azul-suave:#202d40;--roxo:#c4adf1;--roxo-suave:#30283e;--aviso:#edb452;--erro:#ff9090;--fundo:#0e1315;--cartao:#161e21;--superficie:#1d272b;--texto:#eef3ea;--texto-suave:#98a39d;--borda:#263236;--vivo:#ff9b9b;--vivo-suave:#3a1619;--prata:#c9d2d6;--bronze:#d89a6a;--sombra:0 5px 24px #00000012;--gramado:#1f5230;--gramado-listra:#245b36;--linha-campo:#ffffff80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);isolation:isolate;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}body:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(var(--borda) .65px, transparent .65px);opacity:.35;background-size:18px 18px;position:fixed;inset:0}a{color:var(--campo);text-underline-offset:4px}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html,body{overscroll-behavior:none}button,a,summary,label,[role=tab]{touch-action:manipulation}button,summary,.abas a,.chip,[role=tab]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button,.botao{border:1px solid var(--borda);background:var(--cartao);min-height:46px;color:var(--texto);font:inherit;cursor:pointer;transition:transform .15s var(--curva), background-color .18s, border-color .18s, box-shadow .18s;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}button:active:not(:disabled),.botao:active{transform:scale(.97)}.lista-peladeiros li,.lista-links a,.pelada-card,.ranking li:not(.podio),.podio .avatar{transition:transform .12s var(--curva), background-color .12s}.lista-peladeiros li:active,.lista-links a:active,.pelada-card:active,.ranking li:not(.podio):active{background-color:var(--superficie);transform:scale(.985)}.podio:active .avatar{transform:scale(.94)}button:disabled{opacity:.48;cursor:default}button.primario,.botao.primario{background:var(--acao);color:var(--acao-texto);border-color:#0000;font-weight:750}button.primario.dinamico,.botao.primario.dinamico,button.iniciar-partida{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 4px 20px #9bdc4c1a}.dinamico:after,.iniciar-partida:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff50 48%,#0000 56%);animation:5s ease-in-out infinite brilho-botao;position:absolute;inset:-50% -70%;transform:translate(-45%)}button:disabled:after{opacity:0;animation:none}button.perigo{color:var(--erro);border-color:var(--erro)}:focus-visible{outline:3px solid var(--campo);outline-offset:4px}input,select{border:1px solid var(--borda);background:var(--cartao);width:100%;min-height:48px;color:var(--texto);font:inherit;border-radius:13px;padding:10px 13px;transition:border-color .18s,box-shadow .18s}input,select,textarea{font-size:16px}input::placeholder{color:var(--texto-suave);opacity:1}input[type=search]{padding-left:16px}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-family:var(--fonte-placar);letter-spacing:.01em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(2rem,6vw,2.4rem);font-weight:800;line-height:1.05}h2{font-family:var(--fonte-placar);letter-spacing:.04em;text-transform:uppercase;margin:24px 0 12px;font-size:1.3rem;font-weight:700}h3{letter-spacing:-.02em;font-size:.95rem}.pagina{max-width:680px;margin:0 auto;padding:22px 20px 112px;animation:.24s ease-out pagina-aparecer}.app{min-height:100dvh}.cartao{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:18px}.suave{color:var(--texto-suave);font-size:.83rem}.erro{color:var(--erro)}.sobretitulo{color:var(--texto-suave);letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:750}.resumo-pagina{color:var(--texto-suave);margin:0;font-size:.86rem}.cabecalho-pagina{margin-bottom:22px}.cabecalho-pagina h1{margin-bottom:9px}.esqueleto{flex-direction:column;gap:10px;padding:8px 0;animation:.2s .15s both pagina-aparecer;display:flex}.esqueleto-cartao{background:linear-gradient(100deg, var(--cartao) 30%, var(--borda) 50%, var(--cartao) 70%) 0 0 / 250% 100%;height:66px;box-shadow:inset 0 0 0 1px var(--borda);border-radius:16px;animation:1.3s linear infinite brilho-esqueleto;display:block}.so-leitor+.esqueleto-cartao{border-radius:9px;width:55%;height:30px;margin-bottom:6px}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cabecalho-app{justify-content:space-between;align-items:center;gap:14px;max-width:680px;margin:0 auto;padding:26px 20px 12px;display:flex}.marca-app{color:var(--texto);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marca-simbolo{background:var(--acao);width:43px;height:43px;color:var(--acao-texto);font-family:var(--fonte-placar);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.marca-texto{flex-direction:column;line-height:1.1;display:flex}.marca-texto strong{font-family:var(--fonte-placar);letter-spacing:.03em;text-transform:uppercase;font-size:1.35rem;font-weight:800}.marca-texto small{letter-spacing:.08em;color:var(--texto-suave);font-size:.6875rem;font-weight:600}.marca-selo{color:var(--texto-suave);letter-spacing:.08em;text-transform:uppercase;text-align:right;font-size:.6875rem}.abas{--abas-total:4;--aba-ativa:0;left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:10;grid-template-columns:repeat(var(--abas-total), minmax(0, 1fr));border:1px solid var(--borda);background:var(--cartao);border-radius:22px;gap:0;width:calc(100% - 24px);max-width:656px;padding:7px 6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 32px #00000018}.abas-indicador{width:calc((100% - 12px) / var(--abas-total));background:var(--campo-suave);transform:translateX(calc(var(--aba-ativa) * 100%));transition:transform .3s var(--curva);pointer-events:none;border-radius:15px;position:absolute;top:7px;bottom:7px;left:6px}.abas a{min-width:0;min-height:55px;color:var(--texto-suave);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:.71rem;font-weight:600;text-decoration:none;display:flex;position:relative}.abas a.active{color:var(--campo)}.aba-icone{display:inline-flex;position:relative}.aba-icone svg{width:20px;height:20px;transition:transform .24s var(--curva)}.abas a.active .aba-icone svg{transform:translateY(-2px)}.aba-rotulo{white-space:nowrap}.contador{background:var(--erro);min-width:17px;height:17px;color:var(--fundo);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.65rem;line-height:1;display:inline-flex}.aba-icone .contador{position:absolute;top:-6px;left:13px}.conteudo-rota{display:contents}.acesso{max-width:440px;padding-top:32px}.acesso-marca{isolation:isolate;text-align:center;color:#fff;background:repeating-linear-gradient(90deg, var(--gramado) 0 10%, var(--gramado-listra) 10% 20%);border-radius:24px;flex-direction:column;align-items:center;gap:6px;margin-bottom:26px;padding:34px 20px 28px;display:flex;position:relative;overflow:hidden}.acesso-marca:before{content:"";z-index:-1;border:2px solid var(--linha-campo);border-radius:6px;position:absolute;inset:10px}.acesso-marca:after{content:"";z-index:-1;border:2px solid var(--linha-campo);border-radius:50%;width:120px;height:120px;position:absolute;top:6px;left:calc(50% - 60px)}.acesso-simbolo{color:#11200a;width:64px;height:64px;font-family:var(--fonte-placar);background:#c6f432;border-radius:50%;place-items:center;font-size:1.7rem;font-weight:800;display:grid;box-shadow:0 6px 24px #00000040}.acesso-marca h1{text-shadow:0 2px 10px #00000052;margin:8px 0 0;font-size:2.6rem}.acesso-marca p{color:#ffffffd9;max-width:260px;margin:0;font-size:.86rem}.formulario{flex-direction:column;gap:14px;display:flex}.formulario label,label.demo{flex-direction:column;gap:7px;font-size:.86rem;font-weight:650;display:flex}.links-acesso{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;font-size:.85rem;display:flex}.links-acesso a,.lista-links a{color:var(--campo);font-weight:600}.acoes{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.lista-links{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.lista-links a{background:var(--cartao);border:1px solid var(--borda);color:var(--texto);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;text-decoration:none;display:flex}.lista-links a:after{content:"›";color:var(--texto-suave);font-size:1.4rem;line-height:1}.sair{width:100%;margin-top:28px}label.demo{margin:24px 0}.dica-instalar{flex-wrap:wrap;align-items:center;gap:10px;max-width:640px;margin:14px auto 0;display:flex}.dica-instalar p{flex:200px;margin:0}.botao-largo{width:100%;margin:14px 0}fieldset{border:1px solid var(--borda);border-radius:14px;flex-wrap:wrap;gap:14px;padding:14px;display:flex}label.opcao{flex-direction:row;align-items:center;gap:7px;font-weight:500;display:inline-flex}label.opcao input{width:auto;min-height:0;accent-color:var(--campo)}.peladas-secao{margin-top:26px}.peladas-secao h2{align-items:center;gap:9px;font-size:.9rem;display:flex}.secao-contagem{color:var(--texto-suave);background:var(--superficie);border:1px solid var(--borda);border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:.69rem;display:inline-grid}.lista-peladas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pelada-card{background:var(--cartao);border:1px solid var(--borda);color:var(--texto);box-shadow:var(--sombra);transition:border-color .2s, transform .2s var(--curva);border-radius:18px;align-items:center;gap:14px;padding:17px;text-decoration:none;display:flex}.pelada-card-icone,.estado-vazio-icone{background:var(--superficie);color:var(--campo);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.pelada-card-icone svg{width:22px;height:22px}.pelada-card-conteudo{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:.88rem;display:flex}.pelada-card-conteudo strong{letter-spacing:-.02em}.pelada-card-conteudo small{color:var(--texto-suave);font-size:.75rem}.pelada-card-seta{color:var(--texto-suave);flex:none;width:18px;height:18px}.pelada-status{color:var(--campo);font-size:.69rem;font-weight:650}.pelada-card[data-status=aguardando] .pelada-status{color:var(--aviso)}.estado-vazio{text-align:center;border:1px dashed var(--borda);background:var(--cartao);border-radius:24px;margin-top:16px;padding:44px 25px}.estado-vazio-icone{border-radius:50%;width:64px;height:64px;margin:0 auto 18px}.estado-vazio-icone svg{width:28px;height:28px}.estado-vazio h2{margin:0 0 8px;font-size:1.2rem}.estado-vazio p{color:var(--texto-suave);margin:0;font-size:.85rem}.cabecalho-pelada{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.cabecalho-pelada h1{flex:100%;margin:0 0 2px}.cabecalho-pelada button{background:0 0;border-color:#0000;min-height:34px;padding:6px 10px;font-size:.75rem}.etiqueta-status{background:var(--campo-suave);color:var(--campo);border-radius:7px;padding:4px 8px;font-size:.6875rem;font-weight:750}.status-aguardando{background:var(--ouro-suave);color:var(--aviso)}.aviso{border-color:var(--aviso)}[data-time="1"],[data-time="5"],[data-time="9"]{--time-cor:var(--campo)}[data-time="2"],[data-time="6"],[data-time="10"]{--time-cor:var(--azul)}[data-time="3"],[data-time="7"],[data-time="11"]{--time-cor:var(--roxo)}[data-time="4"],[data-time="8"],[data-time="12"]{--time-cor:var(--ouro)}.grade-times{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;display:grid}.time{min-width:0;padding:16px 13px}.time h3{align-items:center;gap:7px;margin:0 0 10px;font-size:.9rem;display:flex}.time h3:before,.escalacao-titulo:before{content:"";background:var(--time-cor);border-radius:50%;flex:none;width:7px;height:7px}.elenco{margin:0 0 12px;padding:0;list-style:none}.elenco li{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:5px;min-height:40px;font-size:.83rem;display:flex}.elenco .nome-com-selos{min-width:0}.time>button{width:100%;min-height:40px;padding:7px 8px;font-size:.8rem}button.tirar{min-height:32px;color:var(--texto-suave);background:0 0;border:none;flex:none;padding:0 7px}.montagem-recolhida{border:1px solid var(--borda);background:var(--cartao);border-radius:17px;margin-top:25px;padding:0 16px}.montagem-recolhida>summary{color:var(--texto-suave);cursor:pointer;padding:16px 0;font-size:.85rem;font-weight:650}.montagem-recolhida[open]{padding-bottom:6px}.montagem-recolhida .times h2{margin-top:0}.partida{margin-bottom:24px}.partida-cabecalho{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.partida-cabecalho h2{letter-spacing:.01em;margin:0;font-size:2rem;font-weight:800}.status-ao-vivo{background:var(--vivo-suave);color:var(--vivo);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.72rem;font-weight:750;display:inline-flex}.status-ao-vivo:before{content:"";background:#ff5a5f;border-radius:50%;width:8px;height:8px}.anotando{margin:0 0 12px;font-size:.72rem}.placar{color:#fff;background:repeating-linear-gradient(90deg, var(--gramado) 0 10%, var(--gramado-listra) 10% 20%);border:1px solid var(--borda);isolation:isolate;box-shadow:var(--sombra);border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:20px;padding:54px 20px 20px;display:grid;position:relative;overflow:hidden}.placar:before{content:"";border:2px solid var(--linha-campo);opacity:.9;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60' preserveAspectRatio='none'%3E%3Cpath d='M50 0V60M0 18H8V42H0M0 25H3V35H0M100 18H92V42H100M100 25H97V35H100' fill='none' stroke='white' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:4px;position:absolute;inset:10px}.placar:after{content:"";border:2px solid var(--linha-campo);opacity:.9;z-index:-1;border-radius:50%;width:76px;height:76px;position:absolute;top:calc(50% - 38px);left:calc(50% - 38px)}.placar .placar-numero,.placar .placar-time{text-shadow:0 1px 6px #00000059}.placar-time{text-align:center;flex-direction:column;align-items:center;gap:9px;font-size:.74rem;font-weight:650;display:flex}.time-emblema{background:var(--superficie);clip-path:polygon(0 0,100% 0,100% 73%,50% 100%,0 73%);width:40px;height:45px;color:var(--time-cor);place-items:center;padding-bottom:5px;font-size:1.35rem;font-weight:850;display:grid}.placar-numeros{font-variant-numeric:tabular-nums;align-items:center;gap:12px;line-height:1;display:flex}.placar-numero{font-family:var(--fonte-placar);letter-spacing:0;text-align:center;min-width:.65em;font-size:clamp(4.2rem,18vw,5.6rem);font-weight:800;display:inline-block}.placar-separador{color:#ffffffb8;font-size:1.5rem;font-weight:400}.numero-gol{animation:numero-gol .5s var(--curva) .7s both}.escalacoes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.escalacao-time{min-width:0}.escalacao-titulo{font-family:var(--fonte-placar);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);align-items:center;gap:7px;margin:0 3px 9px;font-size:1.05rem;font-weight:700;display:flex}.escalacao-titulo>span{display:none}.coluna{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}button.jogador{border:1px solid var(--borda);background:var(--cartao);text-align:left;border-radius:14px;justify-content:space-between;gap:5px;width:100%;min-height:48px;margin-bottom:8px;padding:6px 10px 6px 14px;font-size:.92rem;font-weight:600;display:flex}.jogador .nome-com-selos{overflow-wrap:anywhere;flex-wrap:wrap;gap:3px;min-width:0}.jogador-adicionar{border:2px solid var(--time-cor);width:24px;height:24px;color:var(--time-cor);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:inline-grid}.jogador-gol{animation:1s jogador-gol}.centro{text-align:center;margin:13px 0;font-size:.75rem}.encerrar-partida{color:var(--texto-suave);background:0 0}.partida>.acoes{justify-content:center;margin:20px 0 26px}.partida>h3{font-family:var(--fonte-placar);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);padding-top:8px;font-size:1.15rem}.comemoracao-gol,.inicio-partida{z-index:2;background:var(--cartao);pointer-events:none;animation:celebracao 1.3s var(--curva) both;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.comemoracao-gol strong,.inicio-partida strong{letter-spacing:-.06em;color:var(--time-cor);z-index:1;font-size:clamp(2rem,9vw,3.3rem);font-style:italic;font-weight:900;line-height:1.1}.comemoracao-autor,.inicio-partida span{color:var(--texto-suave);z-index:1;font-size:.8rem}.comemoracao-gol>span{color:var(--texto-suave);font-size:.8rem}.comemoracao-gol:before,.comemoracao-gol:after{content:"";background:var(--time-cor);width:7px;height:7px;box-shadow:-65px -25px 0 var(--campo), 75px 35px 0 var(--azul), -110px 20px 0 var(--ouro), 120px -38px 0 var(--roxo), 25px -55px 0 var(--ouro);opacity:.6;animation:1.1s ease-out both particulas-gol;position:absolute}.comemoracao-gol:after{width:4px;height:4px;animation-delay:70ms}.inicio-partida{--time-cor:var(--campo)}.lances{margin:0;padding:0;list-style:none}.lances li{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:.85rem;display:flex}.lance-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.lance-texto .suave{font-size:.7rem}.lance-marcador{align-items:center;gap:8px;display:flex}.lance-placar{font-family:var(--fonte-placar);color:var(--texto-suave);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.lance-placar strong{color:var(--texto);font-weight:800}.lance-novo{animation:lance-entrar .35s var(--curva)}button.desfazer{min-height:36px;color:var(--campo);background:0 0;padding:7px 10px;font-size:.73rem}.proxima{margin:0 0 26px;padding:22px}.proxima h2{margin:0 0 12px;font-size:1rem}.proxima-cabecalho{color:var(--texto-suave);letter-spacing:.08em;font-size:.7rem}.proxima-confronto{justify-content:center;align-items:center;gap:25px;margin:25px 0;display:flex}.proxima-time{color:var(--time-cor);flex-direction:column;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.proxima-versus{color:var(--texto-suave);font-size:.75rem}.proxima .acoes{margin-top:16px}.iniciar-partida{flex:1}.trocar-times{gap:10px;margin-bottom:8px;display:flex}.trocar-times label{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:.8rem;font-weight:600;display:flex}.config-partida{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:8px;display:grid}.config-campo{min-width:0;color:var(--texto-suave);flex-direction:column;gap:7px;font-size:.77rem;font-weight:650;display:flex}.config-campo input,.config-campo select{color:var(--texto);font-variant-numeric:tabular-nums;background:var(--fundo)}.config-partida-ajuda{grid-column:1/-1;margin:0;font-size:.73rem;font-weight:400;line-height:1.6}.placar-relogio{color:#fff;flex-direction:column;grid-column:1/-1;align-items:center;gap:7px;margin-top:2px;display:flex}.relogio-estado{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd0;font-size:.65rem;font-weight:750}.relogio-linha{font-family:var(--fonte-placar);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0006;border-radius:999px;align-items:baseline;gap:6px;padding:2px 12px;font-size:1.25rem;font-weight:700;display:flex}.relogio-total{color:#ffffffa6;font-weight:600}.cronometro-acrescimo{color:#ffd23f;font-size:.85em;font-weight:700}.relogio-barra{background:#00000059;border-radius:4px;width:100%;height:4px;overflow:hidden}.relogio-barra>span{background:#c6f432;border-radius:4px;height:100%;transition:width 1s linear;display:block}.relogio-config{color:#ffffffd0;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;width:100%;font-size:.7rem;display:flex}.placar-relogio .relogio-linha{z-index:1;background:#000000b3;border-radius:8px;padding:2px 10px;position:absolute;top:14px;left:14px;box-shadow:0 2px 10px #00000040}.placar-relogio .relogio-estado{z-index:1;position:absolute;top:19px;right:16px}.bola-enfeite{place-items:center;width:26px;height:28px;margin-top:-4px;display:grid;position:relative}.bola-enfeite svg{z-index:1;filter:drop-shadow(0 1px 1px #00000040);position:relative}.bola-sombra{background:#0006;border-radius:50%;width:14px;height:4px;position:absolute;bottom:1px}.quicando svg{animation:10s infinite bola-quicar}.quicando .bola-sombra{animation:10s infinite sombra-quicar}.placar-relogio[data-estado=acrescimos] .relogio-estado,.placar-relogio[data-estado=limite] .relogio-estado{color:#ffd23f}.placar-relogio[data-estado=acrescimos] .relogio-barra>span,.placar-relogio[data-estado=limite] .relogio-barra>span{background:#ffd23f}.cronometro-aviso{border:1px solid var(--aviso);background:var(--cartao);color:var(--texto-suave);border-radius:14px;margin:-8px 0 18px;padding:12px 14px;font-size:.75rem;line-height:1.6}.cronometro-aviso p{margin:0 0 9px}.cronometro-aviso button{min-height:40px;font-size:.76rem}.lance-tempo{border:1px solid var(--campo);color:var(--campo);font-family:var(--fonte-placar);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border-radius:8px;align-self:flex-start;padding:1px 8px;font-size:.95rem;font-weight:700;display:inline-flex}.partida-historico{align-items:flex-start}.partida-historico details{flex:1;min-width:0}.partida-historico summary{cursor:pointer}.partida-detalhes{background:var(--superficie);border-radius:12px;margin-top:10px;padding:10px 12px}.partida-detalhes p{margin:8px 0 0;font-size:.75rem}.lista-detalhes{gap:6px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.lista-detalhes li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.historico-tempo{color:var(--texto-suave);margin-top:5px;font-size:.7rem;display:block}.aviso-placar-fundo{z-index:35;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out pagina-aparecer;display:flex;position:fixed;inset:0;overflow-y:auto}.aviso-placar{background:var(--cartao);width:100%;max-width:420px;color:var(--texto);border:1px solid var(--borda);text-align:center;max-height:calc(100dvh - 40px);animation:lance-entrar .25s var(--curva);border-radius:26px;padding:30px 24px 24px;overflow-y:auto;box-shadow:0 24px 80px #00000030}.aviso-placar-detalhe{color:var(--campo);text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem;font-weight:750}.aviso-placar h2{margin:12px 0;font-size:1.35rem;line-height:1.3}.aviso-placar-numero{font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:var(--campo);font-size:3.5rem;line-height:1.3;display:block}.aviso-placar p{color:var(--texto-suave);margin:12px 0 22px;font-size:.82rem;line-height:1.65}.aviso-placar p.erro{color:var(--erro)}.aviso-placar-acoes{flex-direction:column;gap:9px;display:flex}.aviso-placar-acoes button{width:100%}.folha{z-index:20;background:var(--fundo);flex-direction:column;gap:12px;padding:22px max(18px,50% - 320px);animation:.22s ease-out folha-aparecer;display:flex;position:fixed;inset:0;overflow-y:auto}.folha-topo{justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.folha-topo h2{margin:0}.lista-escolha{margin:0;padding:0;list-style:none}.linha-escolha{text-align:left;border:none;border-bottom:1px solid var(--borda);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 4px;display:flex}.mais{background:var(--campo-suave);width:29px;height:29px;color:var(--campo);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.folha-fundo{z-index:25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000070;animation:.18s ease-out pagina-aparecer;position:fixed;inset:0}.folha-baixa{z-index:30;background:var(--cartao);border:1px solid var(--borda);width:100%;max-width:640px;padding:25px 22px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;max-height:85dvh;animation:folha-subir .3s var(--curva);border-bottom:0;border-radius:26px 26px 0 0;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -10px 60px #00000020}.folha-baixa:before{content:"";background:var(--borda);border-radius:9px;width:34px;height:4px;margin:-12px auto 20px;display:block}.folha-baixa p{margin:0 0 16px}.folha-cabecalho{font-size:1.1rem}.folha-detalhe{color:var(--texto-suave);font-size:.83rem}.opcoes{flex-wrap:wrap;gap:9px;display:flex}.opcoes button{flex:30%;min-width:80px}button.cancelar{color:var(--texto-suave);background:0 0;border-color:#0000;flex-basis:100%;margin-top:3px}.aviso-flutuante{z-index:40;background:var(--texto);width:calc(100% - 32px);max-width:640px;color:var(--fundo);box-shadow:var(--sombra);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;font-size:.85rem;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.etiqueta{background:var(--ouro-suave);color:var(--aviso);border-radius:7px;margin-left:auto;padding:4px 7px;font-size:.6875rem;font-weight:650}.lista-peladeiros,.lista-simples{margin:0;padding:0;list-style:none}.lista-peladeiros{flex-direction:column;gap:8px;display:flex}.lista-peladeiros li{border:1px solid var(--borda);background:var(--cartao);border-radius:16px}.linha-peladeiro{min-height:64px;color:inherit;align-items:center;gap:13px;padding:10px 14px;text-decoration:none;display:flex}.linha-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.linha-texto .suave{font-size:.73rem}.lista-simples li{border-bottom:1px solid var(--borda);justify-content:space-between;gap:10px;padding:14px 0;font-size:.86rem;display:flex}.avatar{border:1px solid var(--borda);background:var(--superficie);width:43px;height:43px;color:var(--texto-suave);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.73rem;font-weight:700;display:inline-flex}.avatar-grande{width:94px;height:94px;box-shadow:0 0 0 5px var(--fundo), 0 0 0 6px var(--borda);font-size:1.6rem}.nome-com-selos{align-items:center;gap:5px;font-weight:650;display:inline-flex}.selo{border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:.65rem;display:inline-flex}.selo-gols{background:var(--ouro-suave);box-shadow:inset 0 0 0 1px var(--ouro)}.selo-assistencias{background:var(--azul-suave);box-shadow:inset 0 0 0 1px var(--azul)}.selo-vitorias{background:var(--roxo-suave);box-shadow:inset 0 0 0 1px var(--roxo)}.perfil-topo{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;padding:14px 0 12px;display:grid}.perfil-topo>.avatar{width:88px;height:88px;box-shadow:0 0 0 3px var(--fundo), 0 0 0 6px var(--campo);grid-row:1/span 4}.perfil-topo h1{margin:0;font-size:2.4rem}.perfil-topo p{margin:2px 0 4px}.perfil-topo .pilulas{justify-content:flex-start;margin:3px 0 0}.perfil-topo .pilulas:empty{display:none}.parcerias{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.parceria{background:var(--cartao);border:1px solid var(--borda);color:var(--texto-suave);border-radius:16px;flex-direction:column;gap:5px;padding:12px 14px;font-size:.75rem;display:flex}.parceria a{color:var(--texto);font-size:1.05rem;font-weight:700;text-decoration:none}.parceria strong{color:var(--campo);font-size:.75rem}.titulo-secao{justify-content:space-between;align-items:baseline;gap:10px;margin:24px 0 10px;display:flex}.titulo-secao h2{margin:0;font-size:1.5rem;font-weight:800}.titulo-secao .suave{font-size:.75rem}.patos-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.patos-lista li{grid-template-columns:20px minmax(0,7rem) minmax(0,1fr) 2rem;align-items:center;gap:10px;min-height:30px;display:grid}.patos-lista .posicao{text-align:left;width:auto}.patos-lista a{color:var(--texto);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none;overflow:hidden}.patos-barra{background:var(--superficie);border-radius:8px;height:8px;overflow:hidden}.patos-barra>span{background:var(--campo);border-radius:8px;height:100%;display:block}.patos-lista strong{text-align:right;font-family:var(--fonte-placar);font-size:1.2rem;font-weight:800}.pilulas{flex-wrap:wrap;justify-content:center;gap:7px;margin:7px 0;display:flex}.pilula,.fato,.trofeu{border-radius:999px;padding:5px 11px;font-size:.73rem;font-weight:600}.pilula.selo-gols{color:var(--ouro)}.pilula.selo-assistencias{color:var(--azul)}.pilula.selo-vitorias{color:var(--roxo)}.fato{background:var(--cartao);border:1px solid var(--borda)}.trofeu{background:var(--ouro-suave);color:var(--ouro);border:1px solid var(--ouro)}.trofeu.vice{color:var(--texto-suave);border-color:var(--borda);background:0 0}.chips{flex-wrap:wrap;gap:7px;margin:18px 0 12px;display:flex}.chip{background:0 0;border-radius:999px;min-height:36px;padding:6px 13px;font-size:.78rem}.chip[aria-pressed=true]{background:var(--campo-suave);border-color:var(--campo);color:var(--campo)}.numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.numeros div{background:var(--cartao);border:1px solid var(--borda);border-radius:15px;flex-direction:column-reverse;gap:3px;padding:11px 12px;display:flex}.numeros dt{color:var(--texto-suave);font-size:.7rem}.numeros dd{font-family:var(--fonte-placar);letter-spacing:0;font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:800;line-height:1}.resumo{margin-top:24px}.resumo h2{margin-top:0}.tabela-dia{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px;font-size:.86rem}.tabela-dia th,.tabela-dia td{border-bottom:1px solid var(--borda);text-align:right;width:64px;padding:10px 0}.tabela-dia td{font-family:var(--fonte-placar);font-size:1.15rem;font-weight:700}.destaques-dia{margin:16px 0 4px}.destaque-nome{color:var(--texto);font-size:1.05rem;font-weight:700}.tabela-dia th:first-child{text-align:left;width:auto;font-weight:600}.tabela-dia thead th{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:650}.revisao{border-top:1px solid var(--borda);margin-top:14px;padding-top:10px}.coluna-item{flex-direction:column;align-items:stretch}.abas-ranking{border:1px solid var(--borda);background:var(--superficie);isolation:isolate;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;display:grid;position:relative}.abas-ranking button{min-height:42px;color:var(--texto-suave);background:0 0;border:none;border-radius:10px;padding:8px 4px;font-size:.82rem}.abas-ranking button[aria-selected=true]{color:var(--acao-texto)}.categoria-indicador{z-index:-1;background:var(--acao);width:calc(33.3333% - 3.33333px);transform:translateX(calc(var(--categoria-ativa) * 100%));transition:transform .28s var(--curva);border-radius:10px;position:absolute;top:5px;bottom:5px;left:5px}.ranking-periodo{color:var(--texto-suave);align-items:center;gap:7px;margin:16px 0 20px;font-size:.75rem;display:flex}.campeoes{border:1px solid var(--ouro);background:var(--ouro-suave);border-radius:18px;margin:16px 0;padding:16px 18px}.campeoes h2{color:var(--ouro);margin:0 0 9px}.campeoes p{margin:6px 0;font-size:.83rem}.ranking{animation:lance-entrar .24s var(--curva);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ranking li{background:var(--cartao);border:1px solid var(--borda);border-radius:16px;order:4;grid-column:1/-1;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;display:flex;position:relative}.ranking li.podio{text-align:center;background:0 0;border:0;flex-direction:column;grid-column:auto;justify-content:flex-end;gap:6px;margin-bottom:8px;padding:0}.ranking li[data-lugar="1"]{--medalha:var(--ouro);order:2}.ranking li[data-lugar="2"]{--medalha:var(--prata);order:1}.ranking li[data-lugar="3"]{--medalha:var(--bronze);order:3}.podio .podio-titulo{letter-spacing:.08em;text-transform:uppercase;background:var(--ouro-suave);color:var(--ouro);border-radius:999px;order:0;padding:3px 9px;font-size:.62rem;font-weight:750}.podio .avatar{border:3px solid var(--medalha);order:1;width:60px;height:60px;font-size:.95rem}.ranking li[data-lugar="1"] .avatar{width:76px;height:76px;font-size:1.15rem}.podio .linha-texto{order:2;align-items:center;width:100%}.podio .linha-texto .suave{display:none}.podio .valor{order:3;align-items:center;margin:0}.podio .valor small{display:none}.ranking li[data-lugar="1"] .valor strong{color:var(--campo);font-size:2.3rem}.podio .posicao{background:var(--cartao);border-top:3px solid var(--medalha);width:100%;height:64px;color:var(--medalha);border-radius:12px 12px 0 0;order:10;place-items:center;font-size:1.7rem;display:grid}.ranking li[data-lugar="1"] .posicao{height:96px;font-size:2.2rem}.ranking li[data-lugar="3"] .posicao{height:48px}.podio .posicao{animation:podio-subir .65s var(--curva) both}.ranking li[data-lugar="2"] .posicao{animation-delay:.12s}.ranking li[data-lugar="3"] .posicao{animation-delay:.24s}.ranking-link{color:inherit;text-decoration:none}.ranking-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ranking-link:focus-visible{outline:none}.ranking-link:focus-visible:after{outline:2px solid var(--campo);outline-offset:-2px}.posicao{text-align:center;width:24px;font-family:var(--fonte-placar);color:var(--texto-suave);font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem;font-weight:700}.valor{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.valor strong{font-family:var(--fonte-placar);letter-spacing:0;font-size:1.75rem;font-weight:800;line-height:1}.valor small{color:var(--texto-suave);font-size:.6875rem}.lista-cartoes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lista-cartoes li.cartao{flex-direction:column;gap:7px;display:flex}.lista-cartoes .etiqueta-status{align-self:flex-start}@media (hover:hover) and (pointer:fine){button:hover:not(:disabled),.botao:hover{border-color:var(--texto-suave);transform:translateY(-1px)}button.primario:hover:not(:disabled),.botao.primario:hover{border-color:#0000;box-shadow:0 5px 24px #9bdc4c30}.pelada-card:hover{border-color:var(--campo);transform:translateY(-2px)}.linha-peladeiro:hover{color:var(--campo)}button.jogador:hover:not(:disabled){background:var(--superficie);border-color:var(--borda)}}@media (width<=380px){.pagina{padding:18px 14px 110px}.cabecalho-app{padding:21px 14px 9px}.marca-selo{max-width:105px;font-size:.6875rem}.abas{border-radius:19px;width:calc(100% - 16px);padding:6px 3px}.abas-indicador{width:calc((100% - 6px) / var(--abas-total));top:6px;bottom:6px;left:3px}.abas a{letter-spacing:-.025em;font-size:.6875rem}.placar{gap:6px;padding:50px 12px 16px}.placar-numeros{gap:7px}.placar-numero{font-size:4rem}.escalacoes{gap:8px}button.jogador{padding-left:11px;font-size:.82rem}.jogador-adicionar{width:20px;height:20px}.ranking li:not(.podio){gap:9px;padding:12px 10px}.ranking li:not(.podio) .avatar{width:35px;height:35px}.ranking .linha-texto .suave{font-size:.6875rem}.pelada-card{gap:10px;padding:14px 12px}.pelada-card-icone{width:36px;height:39px}.folha-baixa{padding-left:16px;padding-right:16px}.config-partida{gap:10px}.config-campo{font-size:.72rem}.aviso-placar-fundo{padding:13px}.aviso-placar{padding:25px 18px 18px}}@keyframes podio-subir{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes brilho-esqueleto{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes bola-quicar{0%,90%,to{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}92.5%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translateY(-16px)}95%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.06,.94)}97%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translateY(-6px)}99%{transform:translateY(0)}}@keyframes sombra-quicar{0%,90%,95%,99%,to{opacity:1;transform:scale(1)}92.5%{opacity:.5;transform:scale(.55)}97%{opacity:.8;transform:scale(.8)}}@keyframes pagina-aparecer{0%{opacity:0}to{opacity:1}}@keyframes brilho-botao{0%,40%{transform:translate(-45%)}70%,to{transform:translate(45%)}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes folha-aparecer{0%{opacity:0}to{opacity:1}}@keyframes folha-subir{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}@keyframes celebracao{0%{opacity:0;transform:scale(.92)}15%,66%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes numero-gol{0%,to{transform:scale(1)}45%{color:var(--time-cor);transform:scale(1.2)}}@keyframes jogador-gol{25%{background:var(--campo-suave)}}@keyframes lance-entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes particulas-gol{0%{opacity:.8;transform:scale(.5)rotate(-15deg)}to{opacity:0;transform:scale(1.5)rotate(15deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.comemoracao-gol,.inicio-partida{opacity:1}.comemoracao-gol:before,.comemoracao-gol:after{display:none}}
