.ce{--ce-navy: #00022d;--ce-gold: #ca991e;--ce-gold-2: #e4b942;--ce-mist: #c7cbe0;--ce-g-blue: #4285f4;--ce-g-red: #ea4335;--ce-g-yellow: #fbbc04;--ce-g-green: #34a853;--ce-bronze: #b87333;--ce-bronze-2: #e0a472;min-height:100vh;background:var(--ce-navy);color:#fff;font-family:Montserrat,sans-serif}.ce-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.1);font-size:13px}.ce-barra-lado{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ce-barra a,.ce-barra button{font:inherit;font-weight:600;color:var(--ce-mist);background:none;border:1px solid transparent;border-radius:999px;padding:6px 14px;cursor:pointer;text-decoration:none}.ce-barra a:hover,.ce-barra button:hover{color:#fff;border-color:#fff3}.ce-barra [aria-current=page]{color:var(--ce-navy);background:var(--ce-gold);border-color:var(--ce-gold)}.ce-barra .ce-barra-tv{color:var(--ce-gold-2);border-color:#ca991e99}.ce-aviso{margin:16px;padding:14px 18px;border-radius:12px;background:#ea433526;border:1px solid rgba(234,67,53,.5)}.ce-esmaece{color:var(--ce-mist);padding:24px 16px}.ce-palco{position:relative;width:100%;overflow:hidden}.ce-palco-tela{position:absolute;left:0;top:0;width:1920px;transform-origin:top left}.ce-palco-tv{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ce-navy);overflow:hidden}.ce-artboard{width:1920px;box-sizing:border-box;background:var(--ce-navy);font-family:Montserrat,sans-serif;color:#fff;position:relative;overflow:hidden}.ce-av{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:700;flex-shrink:0;overflow:hidden}.ce-av img{width:100%;height:100%;object-fit:cover}.ce-g1{background:#4285f4}.ce-g2{background:#ea4335}.ce-g3{background:#b06000}.ce-g4{background:#188038}.ce-pontos{display:flex;gap:6px}.ce-pontos span{width:12px;height:12px;border-radius:50%}.ce-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ce-feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ce-livepulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.7)}}@keyframes ce-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ce-shine{0%,to{filter:drop-shadow(0 0 0 rgba(228,185,66,0))}50%{filter:drop-shadow(0 0 18px rgba(228,185,66,.75))}}@keyframes ce-starpop{0%{opacity:0;transform:scale(0) rotate(-40deg)}70%{opacity:1;transform:scale(1.25) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ce-badge{0%,to{box-shadow:0 0 #ea433599}50%{box-shadow:0 0 0 18px #ea433500}}@keyframes ce-fadeup{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes ce-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ce-plusone{0%{opacity:0;transform:translateY(20px) scale(.6)}30%{opacity:1;transform:translateY(0) scale(1.15)}60%{transform:scale(1)}to{opacity:1}}@keyframes ce-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes ce-grow{0%{width:0}}@keyframes ce-twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.25) rotate(18deg)}}@keyframes ce-slidein{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ce *,.ce *:before,.ce *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ce-ranking{height:1080px;padding:48px 64px;display:flex;flex-direction:column;gap:32px}.ce-topo{display:flex;align-items:center;justify-content:space-between;gap:32px}.ce-logo{height:84px;width:auto;display:block}.ce-cards{display:flex;gap:14px}.ce-card{display:flex;flex-direction:column;align-items:flex-end;padding:12px 22px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.ce-card-rot{font-size:13px;font-weight:600;color:var(--ce-mist);text-transform:uppercase;letter-spacing:1.2px}.ce-card-num{font-size:40px;font-weight:800;color:#fff;line-height:1.1}.ce-card-sub{font-size:12px;font-weight:600;color:var(--ce-mist)}.ce-card-google{background:#fff;border-color:#fff;color:#202124}.ce-card-google .ce-card-rot{display:flex;align-items:center;gap:8px;font-weight:700;color:#3c4043}.ce-card-google .ce-card-rot .ce-pontos{gap:3px}.ce-card-google .ce-card-rot .ce-pontos span{width:7px;height:7px}.ce-card-google .ce-card-num{color:var(--ce-navy)}.ce-card-google .ce-card-sub{color:#5f6368}.ce-card-nota .ce-card-num{color:var(--ce-g-yellow)}.ce-card-prazo{background:var(--ce-gold);border-color:var(--ce-gold);color:var(--ce-navy)}.ce-card-prazo .ce-card-rot,.ce-card-prazo .ce-card-sub{color:var(--ce-navy);font-weight:700}.ce-card-prazo .ce-card-num{color:var(--ce-navy)}.ce-ranking-corpo{flex-grow:1;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;min-height:0}.ce-coluna{display:flex;flex-direction:column;gap:24px;min-height:0}.ce-titulo-linha{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ce-titulo{font-size:28px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.ce-carimbo{font-size:16px;color:var(--ce-mist);font-weight:500}.ce-carimbo-erro{color:#f28b82}.ce-podio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:end}.ce-podio-vaga{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.ce-podio-nome{font-size:22px;font-weight:700;max-width:100%;text-align:center}.ce-podio-bloco{width:100%;border-radius:20px 20px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ce-podio-pos{font-size:20px;font-weight:800}.ce-podio-num{font-weight:900;line-height:1}.ce-podio-rot{font-size:18px;font-weight:700;letter-spacing:1px}.ce-podio-1 .ce-podio-nome{font-size:26px;font-weight:800}.ce-podio-1 .ce-podio-bloco{height:230px;background:var(--ce-gold);color:var(--ce-navy)}.ce-podio-1 .ce-podio-pos{font-size:22px}.ce-podio-1 .ce-podio-num{font-size:72px}.ce-podio-1 .ce-podio-rot{font-size:20px;font-weight:800}.ce-podio-2 .ce-podio-bloco{height:170px;background:#c7cbe024;border-top:4px solid var(--ce-mist)}.ce-podio-2 .ce-podio-pos,.ce-podio-2 .ce-podio-rot{color:var(--ce-mist)}.ce-podio-2 .ce-podio-num{font-size:52px}.ce-podio-3 .ce-podio-bloco{height:130px;background:#b8733333;border-top:4px solid var(--ce-bronze)}.ce-podio-3 .ce-podio-pos,.ce-podio-3 .ce-podio-rot{color:var(--ce-bronze-2)}.ce-podio-3 .ce-podio-num{font-size:48px}.ce-coroa{animation:ce-shine 2.4s ease-in-out infinite}.ce-lista{display:flex;flex-direction:column;gap:10px}.ce-lista-linha{display:flex;align-items:center;gap:20px;padding:14px 24px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.ce-lista-pos{width:48px;font-size:24px;font-weight:800;color:var(--ce-gold)}.ce-sem-class{display:flex;align-items:center;gap:14px;margin-top:6px;font-size:15px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ce-mist)}.ce-sem-class:after{content:"";flex-grow:1;height:1px;background:#ffffff26}.ce-lista-zero{opacity:.6}.ce-lista-zero .ce-lista-pos,.ce-pista-zero .ce-pista-pos{color:#fff6}.ce-lista-nome{flex-grow:1;font-size:22px;font-weight:600;min-width:0}.ce-lista-hoje{font-size:16px;font-weight:700;color:var(--ce-g-green)}.ce-lista-num{font-size:28px;font-weight:800;min-width:80px;text-align:right}.ce-lista-num span{color:var(--ce-g-yellow)}.ce-titulo-dir{display:flex;align-items:baseline;gap:18px}.ce-ver-tudo{font:inherit;font-size:16px;font-weight:700;color:var(--ce-gold-2);background:none;border:2px solid rgba(202,153,30,.6);border-radius:999px;padding:6px 18px;cursor:pointer}.ce-ver-tudo:hover{background:#ca991e1f}.ce-embate{display:flex;align-items:center;gap:18px;padding:16px 24px;border-radius:16px;border:2px solid var(--ce-gold);background:#ca991e1f;font-size:20px;font-weight:600}.ce-embate strong{color:var(--ce-gold-2);font-weight:900;letter-spacing:2px}.ce-ao-vivo{display:flex;align-items:center;gap:14px}.ce-pulso{position:relative;width:16px;height:16px}.ce-pulso span:first-child{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ce-g-red);animation:ce-livepulse 1.6s ease-in-out infinite}.ce-pulso span:last-child{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ce-g-red)}.ce-feed-janela{flex-grow:1;position:relative;overflow:hidden;border-radius:24px;min-height:0}.ce-feed{display:flex;flex-direction:column;gap:18px}.ce-feed-rolando{animation:ce-feed linear infinite}.ce-feed-vela-topo,.ce-feed-vela-pe{position:absolute;left:0;right:0;pointer-events:none}.ce-feed-vela-topo{top:0;height:60px;background:linear-gradient(#00022d,#00022d00)}.ce-feed-vela-pe{bottom:0;height:90px;background:linear-gradient(#00022d00,#00022d)}.ce-review{background:#fff;color:#202124;border-radius:20px;padding:24px 28px;display:flex;flex-direction:column;gap:12px}.ce-review-cab{display:flex;align-items:center;gap:14px}.ce-review-autor{display:flex;flex-direction:column;flex-grow:1}.ce-review-autor>span{font-size:20px;font-weight:700}.ce-review-estrelas{display:flex;align-items:center;gap:2px}.ce-review-quando{font-size:15px;color:#5f6368;margin-left:10px;font-weight:500}.ce-review-texto{font-size:19px;line-height:1.45;font-weight:500;color:#3c4043}.ce-review-vazio{font-style:italic;color:#80868b}.ce-review-chips{display:flex;gap:10px;flex-wrap:wrap}.ce-chip{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:var(--ce-navy);color:#fff;font-size:15px;font-weight:600}.ce-chip b{color:var(--ce-gold-2);font-weight:600}.ce-chip-sem{padding:8px 16px;background:#e8eaed;color:#5f6368}.ce-holofote{height:1080px;display:flex;flex-direction:column}.ce-halo{position:absolute;left:50%;top:46%;width:1300px;height:1300px;margin:-650px 0 0 -650px;border-radius:50%;background:radial-gradient(circle,#ca991e47,#ca991e00 62%);animation:ce-halo 5s ease-in-out infinite}.ce-holofote-topo{position:relative;display:flex;align-items:center;justify-content:space-between;padding:48px 72px 0}.ce-holofote-corpo{position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:0 200px;text-align:center}.ce-selo{display:inline-flex;align-items:center;gap:12px;padding:12px 28px;border-radius:999px;background:var(--ce-g-red);font-size:22px;font-weight:800;letter-spacing:3px;animation:ce-badge 1.8s ease-out infinite}.ce-selo span{width:12px;height:12px;border-radius:50%;background:#fff}.ce-estrelas-grandes{display:flex;gap:18px}.ce-st{animation:ce-starpop .6s cubic-bezier(.2,.9,.3,1.3) both}.ce-citacao{margin:0;font-size:58px;line-height:1.25;font-weight:700;letter-spacing:-.5px;animation:ce-fadeup .9s ease-out 1.2s both}.ce-citacao-longa{font-size:40px}.ce-assinatura{font-size:24px;font-weight:500;color:var(--ce-mist);animation:ce-fadeup .9s ease-out 1.5s both}.ce-placa{display:flex;align-items:center;gap:28px;padding:20px 36px 20px 20px;border-radius:999px;background:#ffffff12;border:2px solid var(--ce-gold);animation:ce-fadeup .9s ease-out 1.9s both}.ce-placa-quem{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ce-placa-rot{font-size:16px;font-weight:700;color:var(--ce-gold-2);letter-spacing:2px}.ce-placa-nome{font-size:36px;font-weight:800}.ce-placa-sep{width:2px;height:64px;background:#fff3}.ce-placa-mais{font-size:56px;font-weight:900;color:var(--ce-g-yellow);animation:ce-plusone 1s ease-out 2.4s both}.ce-placa-agora{display:flex;flex-direction:column;align-items:flex-start}.ce-placa-agora span:first-child{font-size:16px;font-weight:600;color:var(--ce-mist)}.ce-placa-agora span:last-child{font-size:30px;font-weight:800}.ce-placa-sem{padding:20px 36px;font-size:26px;font-weight:700;color:var(--ce-mist)}.ce-letreiro{position:relative;height:96px;background:var(--ce-gold);color:var(--ce-navy);display:flex;align-items:center;overflow:hidden}.ce-letreiro-rot{flex-shrink:0;height:100%;display:flex;align-items:center;padding:0 36px;background:var(--ce-navy);color:var(--ce-gold-2);font-size:22px;font-weight:900;letter-spacing:2px;position:relative;z-index:1}.ce-letreiro-faixa{display:flex;white-space:nowrap;animation:ce-ticker linear infinite}.ce-letreiro-item{display:inline-flex;align-items:center;gap:14px;padding:0 40px;font-size:28px;font-weight:700}.ce-letreiro-item b{font-weight:900}.ce-letreiro-item i{opacity:.5;font-style:normal}.ce-corrida{min-height:1080px;padding:48px 64px;display:flex;flex-direction:column;gap:36px}.ce-corrida-tv{height:1080px}.ce-corrida-cab{display:flex;align-items:center;justify-content:space-between}.ce-corrida-cab-txt{display:flex;flex-direction:column;gap:6px}.ce-corrida-cab-txt span:first-child{font-size:18px;font-weight:700;color:var(--ce-gold);letter-spacing:3px}.ce-corrida-cab-txt span:last-child{font-size:52px;font-weight:900;letter-spacing:-1px}.ce-corrida-corpo{flex-grow:1;display:grid;grid-template-columns:1fr 440px;gap:48px;min-height:0;align-items:start}.ce-pistas{display:flex;flex-direction:column;gap:14px}.ce-marcos-linha{display:flex;gap:20px;padding-left:336px}.ce-marcos{flex-grow:1;position:relative;height:40px;font-size:15px;font-weight:800;letter-spacing:1px}.ce-marcos span{position:absolute;transform:translate(-50%);white-space:nowrap}.ce-marcos span.ce-marco-inicio{transform:none}.ce-pista{display:flex;align-items:center;gap:20px;height:84px}.ce-pista-pos{flex-shrink:0;width:52px;font-size:28px;font-weight:900;color:var(--ce-gold)}.ce-pista-nome{flex-shrink:0;width:188px;font-size:22px;font-weight:700}.ce-pista-trilho{flex-grow:1;position:relative;height:40px;border-radius:999px;background:#ffffff12}.ce-pista-marca{position:absolute;top:-8px;bottom:-8px;width:2px;transform:translate(-50%)}.ce-pista-barra{position:absolute;left:0;top:0;bottom:0;min-width:40px;border-radius:999px;animation:ce-grow 1.6s cubic-bezier(.2,.8,.2,1) both}.ce-pista-barra svg{position:absolute;right:-24px;top:-8px;animation:ce-twinkle 2.2s ease-in-out infinite}.ce-pista-num{flex-shrink:0;width:90px;text-align:right;font-size:32px;font-weight:900}.ce-pista-detalhe{font-size:14px;font-weight:600;color:var(--ce-mist);display:block}.ce-pista-zero .ce-pista-barra{display:none}.ce-pista-zero .ce-pista-num{color:#ffffff73}.ce-destaques{display:flex;flex-direction:column;gap:20px}.ce-destaques-rot{font-size:22px;font-weight:800;letter-spacing:2px;color:var(--ce-mist)}.ce-destaque{padding:28px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:8px;animation:ce-slidein .8s ease-out both}.ce-destaque-rot{font-size:15px;font-weight:800;letter-spacing:1.5px}.ce-destaque-nome{font-size:30px;font-weight:800}.ce-destaque-txt{font-size:18px;font-weight:500;color:var(--ce-mist)}.ce-destaque-ouro{background:var(--ce-gold);border-color:var(--ce-gold);color:var(--ce-navy)}.ce-destaque-ouro .ce-destaque-nome{font-size:34px;font-weight:900}.ce-destaque-ouro .ce-destaque-txt{font-size:20px;font-weight:700;color:var(--ce-navy)}.ce-destaque-vazio .ce-destaque-nome{font-size:22px;color:var(--ce-mist);font-weight:700}.ce-premio{padding:24px 28px;border-radius:20px;border:2px dashed rgba(202,153,30,.6);display:flex;flex-direction:column;gap:6px}.ce-premio-rot{font-size:15px;font-weight:800;letter-spacing:1.5px;color:var(--ce-gold-2)}.ce-premio-valor{font-size:26px;font-weight:800}.ce-premio-faixas{margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:16px;color:var(--ce-mist)}.ce-premio-faixas .ce-atual{color:#fff;font-weight:700}.ce-tv-cheia{position:fixed;right:16px;bottom:16px;z-index:5;display:flex;gap:8px;transition:opacity .4s}.ce-tv-cheia button,.ce-tv-cheia a{font:600 13px Montserrat,sans-serif;color:#fff;background:#00022dd9;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:8px 16px;cursor:pointer;text-decoration:none}.ce-tv-quieta .ce-tv-cheia{opacity:0}.ce-tv-quieta{cursor:none}.ce-admin{max-width:1100px;margin:0 auto;padding:24px 16px 64px;display:flex;flex-direction:column;gap:20px}.ce-admin h1{margin:0;font-size:26px;font-weight:900}.ce-admin h2{margin:0 0 12px;font-size:18px;font-weight:800;color:var(--ce-gold-2)}.ce-painel{padding:20px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.ce-admin p{margin:0 0 8px;color:var(--ce-mist);font-size:14px;line-height:1.5}.ce-admin label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ce-mist)}.ce-admin input,.ce-admin select{font:500 15px Montserrat,sans-serif;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:9px 12px}.ce-admin select option{color:#000}.ce-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.ce-faixa-linha{display:grid;grid-template-columns:140px 110px 1fr;gap:10px;margin-bottom:8px}.ce-btn{font:700 14px Montserrat,sans-serif;color:var(--ce-navy);background:var(--ce-gold);border:none;border-radius:999px;padding:10px 20px;cursor:pointer}.ce-btn:disabled{opacity:.5;cursor:wait}.ce-btn-fantasma{color:#fff;background:none;border:1px solid rgba(255,255,255,.3)}.ce-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}.ce-ok{padding:10px 14px;border-radius:10px;background:#34a8532e;border:1px solid rgba(52,168,83,.5)}.ce-pendente{padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.ce-pendente:first-of-type{border-top:none}.ce-pendente blockquote{margin:8px 0;color:#fff;font-size:15px}.ce-motivo{font-size:13px;color:#f6aea9}.ce-leituras{width:100%;border-collapse:collapse;font-size:13px}.ce-leituras td{padding:6px 8px;border-top:1px solid rgba(255,255,255,.08);color:var(--ce-mist)}.ce-equipe{columns:3 220px;font-size:13px}.ce-admin>.ce-ok,.ce-admin>.ce-aviso{position:sticky;top:8px;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ce-admin>.ce-ok{background:#144628eb}.ce-filtro{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:6px 0 12px}.ce-filtro select{min-width:280px}.ce-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 14px;border-radius:999px;background:#f4c43029;border:1px solid rgba(244,196,48,.55);color:#fff;font:600 13px Montserrat,sans-serif}.ce-chip button{width:22px;height:22px;border:none;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer;line-height:1}.ce-link{background:none;border:none;color:var(--ce-gold);font:600 13px Montserrat,sans-serif;cursor:pointer;text-decoration:underline;padding:0}.ce-resumo{font-size:13px;color:var(--ce-mist);margin-bottom:4px}.ce-avaliacao{padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.ce-avaliacao blockquote{margin:6px 0;color:#fff;font-size:14px}.ce-avaliacao .ce-donos{font-size:13px;color:var(--ce-mist);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ce-tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#ffffff1f;color:#fff}.ce-tag-sem{background:#ea433540}.ce-equipe label{flex-direction:row;align-items:center;gap:8px;font-weight:500;margin-bottom:6px;break-inside:avoid}.ce-selo-faixa{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:2px solid;border-radius:999px;font-weight:800;letter-spacing:1px;white-space:nowrap;flex-shrink:0}.ce-podio-nome-linha{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%}.ce-premio-linha{display:flex;justify-content:space-between;gap:12px;font-size:18px;color:var(--ce-mist)}.ce-premio-linha b{color:#fff}.ce-premio-total{margin-top:8px;font-size:16px;color:var(--ce-mist)}.ce-premio-total b{color:var(--ce-gold-2);font-size:22px}.ce-conquista{display:inline-flex;align-items:center;gap:12px;padding:10px 26px;border-radius:999px;background:var(--ce-gold);color:var(--ce-navy);font-size:26px;font-weight:900;letter-spacing:2px;animation:ce-plusone 1s ease-out 2.8s both}.ce-sobreposicao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--ce-navy);cursor:pointer;animation:ce-fadeup .5s ease-out both}.ce-sobreposicao-fechar{position:fixed;top:16px;right:16px;z-index:21;font:700 14px Montserrat,sans-serif;color:#fff;background:#00022dd9;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:8px 16px;cursor:pointer}.ce-pista-baloes{height:180px;align-items:stretch}.ce-baloes{flex-grow:1;position:relative}.ce-balao{position:absolute;bottom:4px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;animation:ce-flutua 3.2s ease-in-out infinite}@keyframes ce-flutua{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-7px)}}.ce-balao-corpo{position:relative;display:flex;flex-direction:column;align-items:center;min-width:150px;padding:10px 18px;border-radius:22px;color:#00022d;text-align:center;overflow:hidden;box-shadow:0 10px 28px #00000073,inset 0 2px #ffffff8c}.ce-balao-ponta{width:0;height:0;margin-top:-8px;border-left:13px solid transparent;border-right:13px solid transparent;border-top:14px solid}.ce-balao-bronze .ce-balao-ponta{border-top-color:#a9693a}.ce-balao-prata .ce-balao-ponta{border-top-color:#a3a9c8}.ce-balao-ouro .ce-balao-ponta{border-top-color:#c9971c}.ce-balao-corpo:before{content:"";position:absolute;top:0;bottom:0;width:60px;left:-80px;background:linear-gradient(100deg,#fff0,#ffffffa6,#fff0);animation:ce-brilho 4.5s ease-in-out infinite}@keyframes ce-brilho{0%,60%{left:-80px}85%,to{left:110%}}.ce-balao-medalha{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:2px;border-radius:50%;background:#00022d;font-size:20px;line-height:1}.ce-balao-nome{font-size:14px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.ce-balao-valor{font-size:38px;font-weight:900;letter-spacing:-.5px;line-height:1.05;white-space:nowrap}.ce-balao-min{font-size:11px;font-weight:700;letter-spacing:.3px;white-space:nowrap;opacity:.8}.ce-balao-quem{order:-1;font-size:14px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.ce-balao-bronze .ce-balao-corpo{background:linear-gradient(135deg,#f6c79a,#c98a52 45%,#8a4f1f)}.ce-balao-bronze .ce-balao-medalha,.ce-balao-bronze .ce-balao-quem{color:#e0a472}.ce-balao-prata .ce-balao-corpo{background:linear-gradient(135deg,#fff,#c7cbe0,#8c93b5)}.ce-balao-prata .ce-balao-medalha,.ce-balao-prata .ce-balao-quem{color:#c7cbe0}.ce-balao-ouro .ce-balao-corpo{background:linear-gradient(135deg,#fff1a8,#e4b942 45%,#b8860b);box-shadow:0 10px 28px #00000073,0 0 34px #e4b9428c,inset 0 2px #fff9}.ce-balao-ouro .ce-balao-medalha{color:#fbbc04}.ce-balao-ouro .ce-balao-quem{color:#e4b942}.ce-review-chips .ce-av{color:#aecbfa}.ce-review-chips .ce-av.ce-g1{color:#fde293}.ce-review-chips .ce-chip:not(.ce-chip-sem),.ce-review-chips .ce-chip b{color:#1a73e8}.ouro{--noite: #00022d;--noite-alta: #0b0f37;--noite-topo: #141c4a;--linha: #1b2356;--ouro-luz: #fae9bd;--ouro: #e8ce92;--ouro-fundo: #a78953;--cinza: #8a90b4;--cinza-forte: #b9beda;--verde: #4fb286;--ambar: #d9873f;position:relative;min-height:100%;padding-inline:clamp(14px,3vw,28px);padding-block:0 56px;background:var(--noite);color:#fff;font-size:15px;line-height:1.55}.ouro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 32%,rgba(255,255,255,.022) 0deg 7deg,transparent 7deg 14deg),radial-gradient(120% 80% at 50% 0%,var(--noite-topo) 0%,var(--noite) 62%)}.ouro-folha{position:relative;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.ouro-rotulo{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ouro-fundo);margin:0}.ouro-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.ouro h1,.ouro h2,.ouro h3{margin:0;text-wrap:balance;font-weight:800;letter-spacing:-.015em}.ouro h2{font-size:clamp(20px,2.6vw,27px)}.ouro h3{font-size:16px}.ouro p{margin:0}.ouro-esmaece{color:var(--cinza)}.ouro-degrade{background:linear-gradient(176deg,var(--ouro-luz) 4%,var(--ouro) 42%,#c5a56d 72%,var(--ouro-fundo) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--ouro)}.ouro-moldura{position:relative;border:1px solid rgba(167,137,83,.45);border-radius:20px}.ouro-moldura:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:27px;pointer-events:none;background-image:radial-gradient(circle 3.5px at 23px 7px,var(--ouro) 0 100%,transparent 0),radial-gradient(circle 3.5px at 23px 7px,var(--ouro) 0 100%,transparent 0),radial-gradient(circle 3.5px at 7px 23px,var(--ouro) 0 100%,transparent 0),radial-gradient(circle 3.5px at 7px 23px,var(--ouro) 0 100%,transparent 0);background-size:46px 14px,46px 14px,14px 46px,14px 46px;background-position:left top,left bottom,left top,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;filter:drop-shadow(0 0 5px rgba(232,206,146,.4))}.ouro-trilho{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:baseline;justify-content:space-between;padding-block:26px 4px;border-bottom:1px solid var(--linha)}.ouro-cofre{padding:clamp(24px,4vw,44px) clamp(18px,3.5vw,40px);text-align:center;border-radius:20px;background:linear-gradient(180deg,#141c4a80,#0b0f3733)}.ouro-cofre h1{font-size:clamp(34px,8.5vw,82px);font-weight:900;line-height:.92;letter-spacing:-.03em;margin-block:10px 0}.ouro-tagline{margin-top:12px;font-size:clamp(14px,2vw,19px);font-weight:600;color:var(--cinza-forte)}.ouro-tagline b{color:var(--ouro);font-weight:700}.ouro-mesa{margin-top:30px;padding-top:26px;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:6px;align-items:center}.ouro-quantia{font-size:clamp(42px,10vw,76px);font-weight:900;line-height:1;letter-spacing:-.035em}.ouro-quantia small{font-size:.38em;font-weight:800;vertical-align:.55em;margin-right:.1em}.ouro-legenda{font-size:clamp(13px,1.8vw,16px);font-weight:600;color:var(--cinza-forte);max-width:40ch}.ouro-vagas{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(6px,1.6vw,18px)}.ouro-vaga{display:flex;flex-direction:column;align-items:center;gap:9px}.ouro-bulbo{width:100%;max-width:88px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(18px,4vw,30px);font-weight:600;border:1px solid var(--ouro-fundo);background:radial-gradient(circle at 34% 28%,#232b5e,#0c1138 72%);color:var(--ouro-fundo)}.ouro-vaga--livre .ouro-bulbo{animation:ouro-respira 3.8s ease-in-out infinite}.ouro-vaga--tomada .ouro-bulbo{border-color:var(--ouro-luz);background:radial-gradient(circle at 34% 28%,#fff8e4,var(--ouro) 58%,var(--ouro-fundo) 100%);color:#35270b;box-shadow:0 0 24px #fae9bd80,0 0 60px #e8ce9238}@keyframes ouro-respira{0%,to{box-shadow:0 0 #e8ce9200;border-color:#a789538c}50%{box-shadow:0 0 16px #e8ce9233;border-color:#e8ce92d9}}.ouro-premio{font-size:13px;font-weight:800;color:var(--ouro)}.ouro-estado{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);font-family:IBM Plex Mono,ui-monospace,monospace}.ouro-quem{font-size:12px;font-weight:700;line-height:1.25}.ouro-regua{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--linha);border:1px solid var(--linha);border-radius:14px;overflow:hidden}.ouro-regua>div{background:var(--noite-alta);padding:18px 20px;display:flex;flex-direction:column;gap:5px}.ouro-data{font-size:23px;font-weight:800;letter-spacing:-.02em}.ouro-nota{font-size:12.5px;color:var(--cinza)}.ouro-secao{display:flex;flex-direction:column;gap:18px}.ouro-cabeca{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;justify-content:space-between}.ouro-podio{display:grid;grid-template-columns:1fr 1.24fr 1fr;align-items:end;gap:clamp(8px,1.6vw,20px)}.ouro-degrau{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ouro-caixa{width:100%;border-radius:12px 12px 0 0;border:1px solid var(--linha);border-bottom:none;background:linear-gradient(180deg,var(--noite-alta),rgba(11,15,55,.35));padding:16px 10px 20px;display:flex;flex-direction:column;gap:8px;align-items:center}.ouro-degrau--1 .ouro-caixa{min-height:194px;border-color:#a7895399;background:linear-gradient(180deg,#e8ce9224,#0b0f3766)}.ouro-degrau--2 .ouro-caixa{min-height:152px}.ouro-degrau--3 .ouro-caixa{min-height:128px}.ouro-lugar{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:34px;font-weight:600;line-height:1;color:var(--ouro-fundo)}.ouro-degrau--1 .ouro-lugar{font-size:44px}.ouro-retrato{width:54px;height:54px;border-radius:50%;object-fit:cover;border:1px solid var(--ouro-fundo);max-width:100%}.ouro-degrau--1 .ouro-retrato{width:66px;height:66px;border-color:var(--ouro-luz)}.ouro-nome{font-size:13.5px;font-weight:700;line-height:1.25}.ouro-numero{font-size:26px;font-weight:900;letter-spacing:-.02em}.ouro-degrau--1 .ouro-numero{font-size:34px}.ouro-unidade{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);font-family:IBM Plex Mono,ui-monospace,monospace}.ouro-vazio{border:1px dashed rgba(167,137,83,.45);border-radius:14px;padding:26px 22px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;background:#0b0f376b}.ouro-vazio p{max-width:52ch;color:var(--cinza-forte);font-size:14px}.ouro-placares{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:20px}.ouro-placar{border:1px solid var(--linha);border-radius:14px;background:var(--noite-alta);overflow:hidden}.ouro-placar-cabeca{padding:16px 18px;border-bottom:1px solid var(--linha);display:flex;flex-direction:column;gap:3px}.ouro-placar-cabeca h3{color:var(--ouro)}.ouro-desempate{font-size:11.5px;color:var(--cinza)}.ouro-rolo{overflow-x:auto}.ouro table{width:100%;border-collapse:collapse;font-size:13.5px}.ouro th,.ouro td{padding:11px 14px;text-align:left;border-bottom:1px solid rgba(27,35,86,.75)}.ouro th{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ouro-fundo)}.ouro td.ouro-num,.ouro th.ouro-num{text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.ouro tbody tr:last-child td{border-bottom:none}.ouro tr.ouro-fora td{color:var(--cinza)}.ouro-pos{font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ouro-fundo);width:1%}.ouro-criterio{font-size:11px;color:var(--cinza)}.ouro-barra{height:5px;border-radius:3px;background:var(--linha);overflow:hidden;margin-top:5px}.ouro-barra i{display:block;height:100%;background:linear-gradient(90deg,var(--ouro-fundo),var(--ouro))}.ouro-linha-vazia{padding:30px 18px;text-align:center;color:var(--cinza);font-size:13.5px}.ouro-selo{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;border:1px solid currentColor;white-space:nowrap;color:var(--ambar)}.ouro-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--linha);border:1px solid var(--linha);border-radius:14px;overflow:hidden}.ouro-passos li{background:var(--noite-alta);padding:20px;display:flex;flex-direction:column;gap:8px}.ouro-passos h3{font-size:14.5px}.ouro-passos p{font-size:13px;color:var(--cinza-forte)}.ouro code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;background:#e8ce921a;color:var(--ouro-luz);border:1px solid rgba(167,137,83,.4);border-radius:5px;padding:4px 7px;display:inline-block;word-break:break-word}.ouro-faixa{border-radius:14px;padding:20px 22px;background:linear-gradient(100deg,var(--ouro-fundo),var(--ouro) 55%,#c7a970);color:#10132f;display:flex;flex-direction:column;gap:10px}.ouro-faixa h3{font-size:15px;font-weight:800}.ouro-faixa ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500}.ouro-pe{border-top:1px solid var(--linha);padding-top:20px;font-size:12px;color:var(--cinza);display:flex;flex-direction:column;gap:6px}.ouro-alerta{border:1px solid rgba(194,91,91,.6);border-radius:14px;padding:18px 20px;background:#0b0f37b3}@media(max-width:620px){.ouro-vagas{gap:6px}.ouro-premio{font-size:11px}.ouro-estado{font-size:9px;letter-spacing:.06em}.ouro-podio{grid-template-columns:1fr;align-items:stretch}.ouro-caixa{border-radius:12px;border-bottom:1px solid var(--linha)}.ouro-degrau--1 .ouro-caixa,.ouro-degrau--2 .ouro-caixa,.ouro-degrau--3 .ouro-caixa{min-height:0}}@media(prefers-reduced-motion:reduce){.ouro-vaga--livre .ouro-bulbo{animation:none;border-color:#e8ce92b3}}.ouro-criterios{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.ouro-criterio-btn{display:flex;flex-direction:column;gap:4px;text-align:left;padding:13px 16px;border-radius:12px;border:1px solid var(--linha);background:var(--noite-alta);color:var(--cinza-forte);font:700 14px Montserrat,Segoe UI,system-ui,sans-serif;cursor:pointer}.ouro-criterio-btn small{font-size:11.5px;font-weight:500;color:var(--cinza)}.ouro-criterio-btn:hover{border-color:#a7895399}.ouro-criterio-btn--ativo{border-color:var(--ouro);color:var(--ouro-luz);background:linear-gradient(180deg,#e8ce9224,#0b0f3766)}.ouro-criterio-btn--ativo small{color:var(--cinza-forte)}.ouro-criterio-btn:focus-visible{outline:2px solid var(--ouro-luz);outline-offset:2px}.ouro-pessoa{display:flex;align-items:center;gap:10px}.ouro-pessoa>span{display:flex;flex-direction:column;line-height:1.3}.ouro-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--linha);max-width:100%}.ouro-avatar--vazio{background:radial-gradient(circle at 35% 30%,#232b5e,#0c1138 75%)}.ouro tr.ouro-vale .ouro-pos{color:var(--ouro-luz);font-weight:600}.ouro tr.ouro-vale .ouro-avatar{border-color:var(--ouro)}.ouro-vale-selo{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ouro);border:1px solid currentColor;border-radius:4px;padding:2px 6px;white-space:nowrap}@media(max-width:620px){.ouro-criterio-btn{padding:11px 13px}.ouro th,.ouro td{padding:9px 10px}.ouro-avatar{width:26px;height:26px}}.ouro-trilhas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.ouro-trilha{display:flex;flex-direction:column;gap:6px;text-align:left;padding:20px 22px;border-radius:16px;border:1px solid var(--linha);background:var(--noite-alta);color:var(--cinza-forte);font-family:Montserrat,Segoe UI,system-ui,sans-serif;cursor:pointer}.ouro-trilha-titulo{font-size:clamp(16px,2.2vw,20px);font-weight:800;letter-spacing:-.015em}.ouro-trilha-linha{font-size:12.5px;font-weight:500;color:var(--cinza)}.ouro-trilha:hover{border-color:#a78953a6}.ouro-trilha:focus-visible{outline:2px solid var(--ouro-luz);outline-offset:3px}.ouro-trilha--ativa{border-color:var(--ouro);background:linear-gradient(180deg,#e8ce9229,#0b0f3773);box-shadow:0 0 22px #e8ce921f}.ouro-trilha--ativa .ouro-trilha-titulo{color:var(--ouro-luz)}.ouro-trilha--ativa .ouro-trilha-linha{color:var(--cinza-forte)}@media(max-width:620px){.ouro-trilha{padding:16px 18px}}.ouro-trilho-lado{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.ouro-saida{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cinza);background:none;border:1px solid var(--linha);border-radius:8px;padding:6px 11px;cursor:pointer;text-decoration:none;white-space:nowrap}.ouro-saida:hover{color:var(--ouro);border-color:#a7895399}.ouro-saida:focus-visible{outline:2px solid var(--ouro-luz);outline-offset:2px}@media(max-width:620px){.ouro-trilho-lado .ouro-rotulo{display:none}}:root{--navy: #0d0d0d;--pitch-900: #000000;--gold: #d4b900;--accent: #d4b900;--accent-soft: #fbf3d0;--accent-ink: #6a5d00;--on-accent: #000000;--paper: #f5f6f6;--surface: #ffffff;--surface-alt: #fafafa;--ink: #151515;--muted: #6b6b6b;--line: #e4e5e5;--line-strong: #d0d2d2;--danger: #d9483c;--ok: #12a05a;--warn: #8a6a12;--warn-soft: #fdf6e6}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.55}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:20px;background:var(--navy);color:var(--paper);padding:8px 24px;min-height:60px;border-bottom:3px solid var(--gold);flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px}.brand strong{display:block;font-size:14px;letter-spacing:.04em}.brand small{display:block;font-size:11px;color:#f5f6f69e}.brand-mark{width:auto;height:30px;flex-shrink:0;display:block}.brand-mark-campanha{max-width:132px;object-fit:contain}.nav{display:flex;gap:4px;flex:1 1 420px;flex-wrap:wrap;min-width:0}.nav-link{color:#f5f6f6b8;text-decoration:none;white-space:nowrap;padding:7px 10px;border-radius:3px;font-size:13.5px}.nav-link:hover{background:#ffffff12;color:#fff}.nav-link.active{color:#fff;box-shadow:inset 0 -2px 0 var(--gold)}.user{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.user-name{font-size:13px}.content{flex:1;max-width:1180px;width:100%;margin:0 auto;padding:28px 24px 56px}.stack{display:flex;flex-direction:column;gap:18px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:20px 22px}.panel h1{font-size:22px;margin:0 0 6px}.panel h2{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 12px}.campaign-name{font-weight:600;margin:0 0 10px}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0}.kv dt{color:var(--muted);font-size:13px}.kv dd{margin:0;font-weight:600}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}tbody tr:last-child td{border-bottom:0}.chip{display:inline-block;font-size:12px;background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:2px 7px;margin:0 4px 4px 0}.badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:3px;border:1px solid transparent}.badge-draft{background:#ededed;color:var(--muted);border-color:var(--line)}.badge-shadow{background:#fbf1dc;color:#8a5b0c;border-color:#e6cf9c}.badge-official{background:#e4f2ec;color:var(--ok);border-color:#a9d8c5}.login-ok{color:#12a05a;font-size:13.5px;line-height:1.45}input{font:inherit;padding:9px 11px;border:1px solid var(--line);border-radius:3px;background:#fff}input:focus{outline:2px solid var(--gold);outline-offset:1px}.campo-senha{position:relative;display:flex}.campo-senha input{width:100%;padding-right:40px}.olho-senha{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:38px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.olho-senha:hover{color:inherit}.olho-senha:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:3px}.btn-primary{margin-top:18px;font:inherit;font-weight:600;cursor:pointer;background:var(--gold);color:var(--on-accent);border:0;padding:11px 16px;border-radius:3px}.btn-primary:disabled{opacity:.6;cursor:default}.btn-ghost{font:inherit;font-size:13px;cursor:pointer;background:transparent;color:#f5f6f6b8;border:1px solid rgba(255,255,255,.2);border-radius:3px;padding:5px 11px}.btn-ghost:hover{color:#fff;border-color:#ffffff73}.alert{background:#fae9e7;color:var(--danger);border:1px solid #eab9b3;border-radius:3px;padding:9px 12px;font-size:13.5px;margin:12px 0 0}.adm-grid{display:grid;gap:16px}.adm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start}.adm-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.adm-row:last-child{border-bottom:0}.adm-row-body{flex:1;min-width:0}.adm-row-body strong{display:block;font-size:14px}.adm-row-body span{display:block;font-size:12px;color:var(--muted)}.adm-field{display:grid;gap:4px;margin-bottom:10px}.adm-field label{font-size:12px;font-weight:600;color:var(--muted)}.adm-field input,.adm-field select,.adm-field textarea{padding:8px 10px;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}.adm-field input[type=color]{padding:2px;height:34px;cursor:pointer}.adm-field textarea{min-height:60px;resize:vertical}.adm-inline{display:grid;grid-template-columns:1fr 1fr;gap:10px}.adm-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.btn-sm{padding:5px 10px;font-size:12px;border-radius:4px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font-family:inherit}.btn-sm:hover{border-color:var(--navy)}.btn-danger{border-color:#e0b4b0;color:var(--danger)}.btn-danger:hover{border-color:var(--danger)}.adm-badge{display:inline-block;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;background:#ededed;color:var(--muted)}.adm-badge-on{background:#e3f2ea;color:var(--ok)}.adm-badge-off{background:#fbeceb;color:var(--danger)}.adm-swatch{width:22px;height:22px;border-radius:4px;border:1px solid var(--line);flex-shrink:0}.adm-hint{font-size:12px;color:var(--muted);margin:0 0 12px;line-height:1.55}.adm-alert{padding:10px 12px;border-radius:4px;font-size:13px;margin-bottom:12px;border:1px solid #cfe3d6;background:#eff8f3;color:#1f5c3d}.adm-alert-error{border-color:#e6c3c0;background:#fdf0ef;color:#8a2f27}.adm-alert-warn{border-color:#e3d0a6;background:#fdf8ec;color:#7a5a16}.adm-match{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.adm-match:last-child{border-bottom:0}.adm-match-side{flex:1;min-width:0;font-size:13px}.adm-match-side.right{text-align:right}.adm-match input[type=number]{width:52px;padding:4px 6px;text-align:center;border:1px solid var(--line);border-radius:4px;font:inherit}.adm-step{display:grid;grid-template-columns:26px 1fr;gap:12px;margin-bottom:18px}.adm-step-n{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700}.adm-step-body{min-width:0}.adm-step-body h3{font-size:14px;margin:3px 0 8px}.adm-choices{display:flex;flex-wrap:wrap;gap:8px}.adm-choice{flex:1 1 180px;min-width:0;display:grid;gap:2px;text-align:left;padding:10px 12px;cursor:pointer;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;transition:border-color .12s,background .12s}.adm-choice strong{font-size:13.5px;font-weight:600}.adm-choice small{font-size:11.5px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adm-choice:hover:not(:disabled){border-color:var(--accent)}.adm-choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.adm-choice[aria-pressed=true] strong{color:var(--accent)}.adm-choice:disabled{opacity:.5;cursor:not-allowed}.adm-pills{display:flex;flex-wrap:wrap;gap:6px}.adm-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;font-size:13px;line-height:1.3;transition:border-color .12s,background .12s}.adm-pill:hover:not(:disabled){border-color:var(--accent)}.adm-pill:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.adm-pill[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.adm-pill-count{font-size:11px;color:var(--muted);font-weight:500;padding:0 6px;border-radius:999px;background:var(--line)}.adm-hint.adm-hint-tight{margin:6px 0 0}.adm-param{display:grid;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--accent-soft)}.adm-param-title{font-size:12px;font-weight:600;color:var(--muted)}.adm-param-title em{font-style:normal;font-weight:400;margin-left:6px;opacity:.8}.adm-param input{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;font:inherit;background:var(--surface)}.adm-param small{font-size:11.5px;color:var(--muted);line-height:1.45}.adm-versus{display:grid;gap:4px}.adm-versus select{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:6px;font:inherit;background:var(--surface)}.adm-versus-x{text-align:center;color:var(--muted);font-size:12px;font-weight:700}.adm-versus.is-drawing select{border-color:var(--gold)}.adm-versus-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;flex-wrap:wrap}.adm-versus-foot .adm-hint.adm-hint-tight,.adm-versus-foot .adm-actions{margin:0}.adm-preview{display:grid;gap:6px;margin:4px 0 14px}.adm-preview .cp-duel{margin:0}.adm-preview-input{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;font:inherit;background:var(--surface);margin-bottom:6px}.adm-preview .adm-param-title em{font-style:normal;font-weight:400;margin-left:6px;opacity:.8}.adm-preview-root.cp-root{min-height:0;background:transparent}.adm-resume-stack{display:grid;gap:10px}.adm-resume-stack .btn-primary{width:100%}.adm-inline-3{grid-template-columns:90px 1fr 1fr}.adm-inline-4{grid-template-columns:90px 110px 1fr 1fr}.adm-resume{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;margin-top:4px}.adm-resume p{margin:0;font-size:13.5px}@media(max-width:720px){.adm-inline-3,.adm-inline-4{grid-template-columns:1fr}.adm-choice{flex-basis:100%}}.adm-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:end}.adm-pair span{padding-bottom:9px;color:var(--muted);font-size:13px}.adm-window{font-size:11px;color:var(--muted)}.adm-pair.is-drawing select{border-color:var(--gold);background:#fffaf0;animation:admPulse .5s ease-in-out infinite}@keyframes admPulse{0%,to{opacity:1}50%{opacity:.55}}.adm-badge-warn{background:#fdf3e3;color:#8a5a1b}.adm-score{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-match-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.adm-proposal{margin-top:14px;padding:12px;border-radius:4px;border:1px dashed var(--line);background:#fbfbfd}.adm-proposal-row{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:5px 0;font-size:13px;border-bottom:1px solid var(--line)}.adm-proposal-row:last-of-type{border-bottom:0}.adm-proposal-row span:last-child{text-align:right}.mc{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:6px;padding:14px 16px;margin-bottom:12px}.mc-live{border-left-color:var(--accent)}.mc-waiting{border-left-color:var(--warn);background:var(--warn-soft)}.mc-done{border-left-color:var(--accent-ink)}.mc-off{border-left-color:var(--line-strong);opacity:.62}.mc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.mc-tags{display:flex;gap:6px;flex-wrap:wrap}.mc-tag{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-alt);border:1px solid var(--line);border-radius:3px;padding:2px 7px}.mc-tag-metric{color:var(--accent-ink);background:var(--accent-soft);border-color:#eadfc0}.mc-tag-warn{color:var(--warn);background:var(--warn-soft);border-color:#eadfc0}.mc-status{font-size:12px;font-weight:600;letter-spacing:.02em;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:var(--surface-alt)}.mc-status-live{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.mc-status-waiting{color:var(--warn);background:#fbf1d8;border-color:#eadfc0}.mc-status-done{color:var(--accent-ink);background:var(--accent-soft);border-color:#eadfc0}.mc-board{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:10px 0;border-block:1px solid var(--line)}.mc-side{font-size:15px;font-weight:600;line-height:1.25;text-transform:uppercase;letter-spacing:.01em}.mc-side-right{text-align:right}.mc-score{display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.mc-score b{font-size:30px;font-weight:600;line-height:1}.mc-score em,.mc-manual em{font-style:normal;color:var(--faint, #9fada6);font-size:18px}.mc-manual{display:flex;align-items:center;gap:8px}.mc-manual input{width:72px;text-align:center}.mc-explain{margin:10px 0 0;font-size:13px;color:var(--muted)}.mc-waiting{margin:8px 0 0;font-size:13px;font-weight:500;color:var(--warn)}.mc-blocked{margin:8px 0 0;font-size:13px;color:var(--ink);background:var(--warn-soft);border:1px solid #eadfc0;border-radius:4px;padding:8px 10px}.mc-facts{display:flex;flex-wrap:wrap;gap:18px 26px;margin:12px 0 0;padding:0}.mc-facts div{margin:0}.mc-facts dt{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint, #9fada6)}.mc-facts dd{margin:1px 0 0;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.mc-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.mc-actions select{font-size:12px;padding:5px 7px}@media(max-width:720px){.mc-board{grid-template-columns:1fr;text-align:center;gap:8px}.mc-side-right{text-align:center}.mc-score{justify-content:center}}.src-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:14px 16px;margin-bottom:12px}.src-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.src-head strong{font-size:15px}.src-verdict{margin:0 0 4px;font-size:13px;color:var(--ink)}.src-note{margin:12px 0 0;font-size:12px;color:var(--muted)}.content{max-width:1400px;padding:32px 28px 72px}body{font-size:15px}.panel h1{font-size:25px;letter-spacing:-.01em;margin:0 0 8px}.panel h2{font-size:15px;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:600;margin:22px 0 12px}.panel{padding:22px 24px}.adm-hint{font-size:13.5px;line-height:1.6;max-width:78ch}.adm-row-body strong{font-size:15px}.adm-row-body span,.adm-field label{font-size:13px}.adm-field input,.adm-field select,.adm-field textarea{font-size:15px;padding:10px 12px}input,select,textarea{font-size:15px}table{font-size:14.5px}th{font-size:11.5px}th,td{padding:11px 13px}.btn-sm{font-size:13px;padding:7px 12px}.btn-primary{font-size:14.5px;padding:11px 18px}.adm-alert{font-size:14px;padding:11px 14px}.adm-badge{font-size:11.5px;padding:3px 9px}.adm-two{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:24px;align-items:start}.mc{padding:18px 20px}.mc-side{font-size:17px}.mc-score b{font-size:38px}.mc-score em{font-size:22px}.mc-explain,.mc-waiting{font-size:13.5px}.mc-tag{font-size:11.5px;padding:3px 9px}.mc-status{font-size:12.5px;padding:4px 12px}.mc-facts{gap:18px 30px}.mc-facts dt{font-size:11px}.mc-facts dd{font-size:14px}.mc-actions select,.mc-actions .btn-sm{font-size:13px}.adm-split{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}@media(max-width:1100px){.adm-two,.adm-split{grid-template-columns:1fr}}.adm-grid{min-width:0}.adm-two>*,.adm-split>*,.adm-grid>*{min-width:0}.adm-inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel{overflow-wrap:anywhere}.adm-field{min-width:0}select,input,textarea{max-width:100%}tr.is-selected>td{background:var(--paper)}details.src-card>summary{cursor:pointer;list-style:none}details.src-card>summary::-webkit-details-marker{display:none}details.src-card>summary:after{content:"▸";color:var(--muted);font-size:12px}details.src-card[open]>summary:after{content:"▾"}.sc-blocked{color:var(--muted);font-weight:600}.sc-breakdown{font-size:11px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px;max-width:42ch}.sc-breakdown .chip{margin:0;font-size:11px;padding:1px 6px}.bell{position:relative;flex-shrink:0}.bell-btn{position:relative;background:transparent;cursor:pointer;border:1px solid rgba(255,255,255,.25);border-radius:3px;color:#f5f6f6b8;font-size:15px;line-height:1;padding:6px 9px}.bell-btn:hover{color:#fff;border-color:#ffffff73}.bell-warn{color:#fff;border-color:var(--gold)}.bell-critical{color:#fff;border-color:var(--danger)}.bell-badge{position:absolute;top:-7px;right:-7px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--gold);color:#1a1a1a;font-size:11px;font-weight:700;line-height:17px;text-align:center}.bell-critical .bell-badge{background:var(--danger);color:#fff}.bell-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(420px,calc(100vw - 32px));background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:4px;box-shadow:0 12px 28px #00000047;max-height:min(70vh,520px);overflow-y:auto}.bell-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.bell-sub{font-size:12px;color:var(--muted)}.bell-empty{margin:0;padding:16px 14px;font-size:13px;color:var(--muted)}.bell-list{list-style:none;margin:0;padding:0}.bell-item{padding:12px 14px;border-bottom:1px solid var(--line);border-left:3px solid var(--warn)}.bell-item:last-child{border-bottom:none}.bell-critical.bell-item,.bell-item.bell-critical{border-left-color:var(--danger)}.bell-item a{color:var(--ink);text-decoration:none}.bell-item a:hover{text-decoration:underline}.bell-detail{margin:4px 0 0;font-size:12.5px;line-height:1.45}.bell-action{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cp-root{--cp-pitch-900: #000000;--cp-pitch-800: #0d0d0d;--cp-pitch-700: #1a1a1a;--cp-pitch-600: #262626;--cp-pitch-line: rgba(245, 246, 246, .13);--cp-accent: #d4b900;--cp-accent-bright: #f0d21a;--cp-accent-soft: #fbf3d0;--cp-accent-ink: #6a5d00;--cp-on-accent: #000000;--cp-canvas: #f5f6f6;--cp-surface: #ffffff;--cp-surface-alt: #fafafa;--cp-line: #e4e5e5;--cp-line-strong: #d0d2d2;--cp-you: #fdf8e3;--cp-ink: #151515;--cp-ink-2: #4a4a4a;--cp-muted: #6b6b6b;--cp-faint: #9b9b9b;--cp-up: #12a05a;--cp-down: #d9483c;--cp-flat: #9b9b9b;--cp-warn: #8a6a12;--cp-warn-soft: #fdf6e6;--cp-podium: #d4b900;--cp-fight: #a08c1e;--cp-pack: #cfd0d0;--cp-relegation: #d9483c;--cp-radius: 8px;--cp-radius-lg: 12px;--cp-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 4px 14px rgba(0, 0, 0, .06);--cp-shadow-dark: 0 8px 26px rgba(0, 0, 0, .32);--cp-fast: .12s;--cp-base: .2s;--cp-ease: cubic-bezier(.2, .7, .35, 1);min-height:100vh;background:var(--cp-canvas);color:var(--cp-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}body.cp-body{background:var(--cp-canvas)}.cp-root *{box-sizing:border-box}.cp-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cp-muted{color:var(--cp-muted)}.cp-eyebrow{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-muted)}.cp-shell{display:flex;flex-direction:column;min-height:100vh}.cp-wrap{width:min(1240px,100%);margin:0 auto;padding:0 20px}.cp-topbar{background:var(--cp-pitch-900);color:#fff}.cp-topbar .cp-wrap{width:min(1600px,100%)}.cp-topbar-inner{display:flex;align-items:center;gap:8px 20px;min-height:50px;flex-wrap:wrap;padding-block:5px}.cp-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit;flex-shrink:0}.cp-brand-mark{width:auto;height:30px;max-width:132px;object-fit:contain;flex-shrink:0;display:block}.cp-brand-text strong{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.15}.cp-brand-text span{display:block;font-size:8.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#f5f6f680}.cp-nav{display:flex;gap:2px;flex:1 1 auto;flex-wrap:wrap}.cp-nav a{padding:6px 12px;border-radius:var(--cp-radius);text-decoration:none;color:#ffffff9e;font-size:12.5px;font-weight:500;white-space:nowrap;transition:all var(--cp-fast) var(--cp-ease)}.cp-nav a:hover{color:#fff;background:#ffffff12}.cp-nav a.is-active{background:var(--cp-accent);color:var(--cp-on-accent);font-weight:600}.cp-topbar-side{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}@media(max-width:1180px){.cp-season-pill{display:none}}@media(max-width:960px){.cp-user-text{display:none}}.cp-season-pill{padding:4px 11px;border-radius:var(--cp-radius);border:1px solid rgba(255,255,255,.2);color:#ffffffd1;font-size:11.5px;font-weight:500;white-space:nowrap}.cp-user{display:flex;align-items:center;gap:9px}.cp-user-text{text-align:right;line-height:1.2}.cp-user-text strong{display:block;font-size:12.5px;font-weight:500}.cp-user-text span{font-size:10.5px;color:#ffffff73}.cp-ghost{border:0;background:none;color:#ffffff80;font:inherit;font-size:12px;cursor:pointer;padding:4px 6px;text-decoration:none}.cp-ghost:hover{color:#fff}.cp-head{background:var(--cp-pitch-800);color:#fff;padding:16px 0 22px}.cp-head-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.cp-status{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:#ffffffad}.cp-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cp-accent-bright)}.cp-head h1{margin:6px 0 4px;font-size:clamp(24px,3.2vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.cp-head-sub{margin:0;font-size:12px;color:#ffffff75}.cp-head-stamp{font-variant-numeric:tabular-nums;color:#ffffff57}.cp-head-stale{color:var(--cp-gold, #e3b505)}.cp-roundnav{display:flex;align-items:center;gap:10px;background:#ffffff0f;border:1px solid var(--cp-pitch-line);border-radius:var(--cp-radius-lg);padding:9px 11px}.cp-roundnav-arrow{width:24px;height:24px;border-radius:var(--cp-radius);display:grid;place-items:center;border:1px solid var(--cp-pitch-line);background:transparent;color:#ffffffb3;cursor:pointer;font-size:12px;line-height:1;flex-shrink:0}.cp-roundnav-arrow:hover:not(:disabled){background:#ffffff1a;color:#fff}.cp-roundnav-arrow:disabled{opacity:.25;cursor:default}.cp-roundnav-body{text-align:center;min-width:108px}.cp-roundnav-body span{display:block;font-size:9.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--cp-accent-bright)}.cp-roundnav-body strong{display:block;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:1px}.cp-main{flex:1;padding:16px 0 40px;margin-top:-10px}.cp-page{animation:cpFadeIn var(--cp-base) var(--cp-ease) both}@keyframes cpFadeIn{0%{opacity:0;transform:translateY(5px)}}.cp-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.cp-card{background:var(--cp-surface);border:1px solid var(--cp-line);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow);padding:14px 16px}.cp-card-dark{background:var(--cp-pitch-700);border-color:transparent;box-shadow:var(--cp-shadow-dark);color:#fff}.cp-card-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-muted)}.cp-card-dark .cp-card-label{color:var(--cp-accent-bright)}.cp-leader{display:flex;align-items:center;gap:11px;margin-top:11px}.cp-leader-body{flex:1;min-width:0}.cp-leader-body strong{display:block;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-leader-body span{display:block;font-size:11.5px;color:#ffffff85}.cp-leader-points{text-align:right;flex-shrink:0}.cp-leader-points strong{display:block;font-size:27px;font-weight:600;line-height:1;color:var(--cp-accent-bright);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cp-leader-points span{font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b}.cp-yours{display:flex;align-items:baseline;gap:11px;margin-top:9px}.cp-yours-pos{font-size:27px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cp-yours-pts{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.cp-yours-pts small{font-size:10.5px;font-weight:500;color:var(--cp-muted);margin-left:3px}.cp-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--cp-accent-soft);color:var(--cp-up)}.cp-chip-down{background:#fdeeec;color:var(--cp-down)}.cp-chip-flat{background:var(--cp-surface-alt);color:var(--cp-flat)}.cp-card-foot{margin:9px 0 0;font-size:11.5px;color:var(--cp-muted)}.cp-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:11px}.cp-metric strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.cp-metric span{font-size:11.5px;color:var(--cp-muted);margin-left:4px}.cp-columns{display:grid;grid-template-columns:minmax(0,7fr) minmax(290px,3fr);gap:14px;align-items:start}.cp-panel{background:var(--cp-surface);border:1px solid var(--cp-line);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow);overflow:hidden}.cp-panel,.cp-standings{container-type:inline-size}@container (max-width: 890px){.cp-col-6{display:none}}@container (max-width: 830px){.cp-col-5{display:none}}@container (max-width: 745px){.cp-col-4{display:none}}@container (max-width: 665px){.cp-col-recent{display:none}}@container (max-width: 585px){.cp-col-3{display:none}}@container (max-width: 505px){.cp-col-2{display:none}}@container (max-width: 430px){.cp-col-1{display:none}}.cp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 11px}.cp-panel-head h2{margin:0;font-size:14px;font-weight:600;letter-spacing:-.005em}.cp-panel-head p{margin:2px 0 0;font-size:11.5px;color:var(--cp-muted)}.cp-toggle{display:inline-flex;padding:2px;border-radius:var(--cp-radius);background:var(--cp-surface-alt);border:1px solid var(--cp-line)}.cp-toggle button{padding:5px 13px;border:0;border-radius:6px;background:transparent;color:var(--cp-muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all var(--cp-fast) var(--cp-ease);white-space:nowrap}.cp-toggle button.is-active{background:var(--cp-surface);color:var(--cp-ink);font-weight:600;box-shadow:0 1px 2px #16211d1a}.cp-table-scroll{overflow-x:clip}.cp-table{width:100%;border-collapse:collapse;min-width:0;table-layout:auto}.cp-table thead th{padding:7px 8px;text-align:right;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-faint);border-bottom:1px solid var(--cp-line);white-space:nowrap}.cp-table thead th[title]{cursor:help}.cp-th-pos{text-align:left!important;padding-left:16px!important;width:42px}.cp-th-var{text-align:center!important;width:40px}.cp-th-name{text-align:left!important}.cp-table tbody tr{border-bottom:1px solid var(--cp-line);transition:background var(--cp-fast) var(--cp-ease)}.cp-table tbody tr:last-child{border-bottom:0}.cp-table tbody tr:hover{background:var(--cp-surface-alt)}.cp-table td{padding:0 8px;height:46px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cp-ink-2)}.cp-td-pos{position:relative;text-align:left!important;padding-left:16px!important;font-size:14px;font-weight:600;color:var(--cp-ink)}.cp-td-pos i{position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 2px 2px 0}.cp-zone-PODIO{background:var(--cp-podium)}.cp-zone-BRIGA{background:var(--cp-fight)}.cp-zone-PELOTAO{background:var(--cp-pack)}.cp-zone-REBAIXAMENTO{background:var(--cp-relegation)}.cp-td-var{text-align:center!important}.cp-var{display:inline-flex;align-items:center;gap:1px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.cp-var-up{color:var(--cp-up)}.cp-var-down{color:var(--cp-down)}.cp-var-flat{color:var(--cp-flat)}.cp-td-name{text-align:left!important;min-width:0;width:100%}.cp-person{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0}.cp-person:focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px;border-radius:var(--cp-radius)}.cp-avatar{width:28px;height:28px;flex-shrink:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--cp-accent-soft);color:var(--cp-accent-ink);font-size:10px;font-weight:600}.cp-avatar img{width:100%;height:100%;object-fit:cover;display:block}.cp-avatar-lg{width:46px;height:46px;font-size:15px}.cp-avatar-strong{background:var(--cp-accent);color:var(--cp-on-accent)}.cp-person-body{min-width:0;flex:1}.cp-person-name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cp-ink)}.cp-person-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-person-sub{display:block;font-size:10.5px;font-weight:400;color:var(--cp-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-you-tag{padding:1px 6px;border-radius:3px;background:var(--cp-accent-soft);color:var(--cp-accent-ink);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.cp-row-you{background:var(--cp-you)!important}.cp-td-pts{font-size:16px;font-weight:600;color:var(--cp-ink);letter-spacing:-.015em;padding-left:14px!important;padding-right:14px!important}.cp-table thead .cp-th-pts{color:var(--cp-ink-2);padding-left:14px!important;padding-right:14px!important}.cp-td-pts-zero{color:var(--cp-relegation);font-weight:500}.cp-row-leader .cp-td-pts{color:var(--cp-accent-ink)}.cp-crit{font-size:12.5px;font-weight:500}.cp-crit-na{font-size:10.5px;letter-spacing:.04em;opacity:.5;font-style:italic}.cp-crit-none{color:var(--cp-faint);font-weight:400}.cp-recent{display:inline-flex;gap:3px;align-items:center}.cp-dot{width:7px;height:7px;border-radius:50%;display:block}.cp-dot-0{background:transparent;box-shadow:inset 0 0 0 1.5px var(--cp-pack)}.cp-dot-1{background:#efdc8a}.cp-dot-2{background:var(--cp-fight)}.cp-dot-3{background:var(--cp-podium)}.cp-expand td{height:auto;padding:0 16px 12px}.cp-expand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:8px;padding:10px 12px;border-radius:var(--cp-radius);background:var(--cp-surface-alt);border:1px solid var(--cp-line)}.cp-expand-item span{display:block;font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--cp-faint)}.cp-expand-item strong{display:block;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:1px}.cp-expand-actions{margin-top:9px;text-align:right}.cp-legend{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 16px;border-top:1px solid var(--cp-line);background:var(--cp-surface-alt)}.cp-legend span{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--cp-muted)}.cp-legend i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.cp-foot-note{padding:11px 16px;border-top:1px solid var(--cp-line);font-size:11.5px;color:var(--cp-muted)}.cp-foot-note a{color:var(--cp-accent-ink)}.cp-challenge{background:var(--cp-pitch-700);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-dark);color:#fff;padding:16px}.cp-challenge-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-challenge-label{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-accent-bright)}.cp-challenge-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cp-accent-bright)}.cp-pill{padding:3px 9px;border-radius:var(--cp-radius);background:#f0d21a24;color:var(--cp-accent-bright);font-size:10.5px;font-weight:600;white-space:nowrap}.cp-challenge h3{margin:11px 0 5px;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.cp-challenge p{margin:0;font-size:12px;color:#ffffff8c;line-height:1.5}.cp-challenge-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0;padding:10px 12px;border-radius:var(--cp-radius);background:#ffffff0d;border:1px solid var(--cp-pitch-line)}.cp-challenge-spec span{display:block;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.cp-challenge-spec strong{display:block;font-size:11.5px;font-weight:500;margin-top:2px}.cp-challenge-spec:last-child strong{color:var(--cp-accent-bright);font-weight:600}.cp-challenge-leaders{display:grid;gap:3px;margin-top:7px}.cp-challenge-leader{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:var(--cp-radius);background:#ffffff0d;font-size:12.5px}.cp-challenge-leader:first-of-type{background:#f0d21a24}.cp-challenge-leader b{width:10px;font-weight:600;color:#fff6;font-variant-numeric:tabular-nums}.cp-challenge-leader span:nth-of-type(1){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-challenge-leader span:last-child{color:#fff9;font-variant-numeric:tabular-nums}.cp-challenge-leader:first-of-type span:last-child{color:var(--cp-accent-bright);font-weight:600}.cp-sealed{display:flex;align-items:center;gap:9px;margin-top:11px;padding:9px 11px;border-radius:var(--cp-radius);border:1px dashed rgba(255,255,255,.2);font-size:11.5px;color:#ffffff94}.cp-highlight{display:flex;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid var(--cp-line);border-left:0;border-right:0;border-bottom:0;width:100%;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--cp-fast) var(--cp-ease)}.cp-highlight-link{text-decoration:none;color:inherit}.cp-highlight:hover{background:var(--cp-surface-alt)}.cp-highlight-body{flex:1;min-width:0}.cp-highlight-label{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted)}.cp-highlight-name{display:block;font-size:12.5px;font-weight:500;color:var(--cp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-highlight-value{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0;color:var(--cp-ink);text-align:right}.cp-highlight-value small{display:block;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-faint)}.cp-highlight-value-up{color:var(--cp-up)}.cp-dispute-kind{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--cp-accent-soft);color:var(--cp-accent-ink);font-size:14px;font-weight:700}.cp-dispute-kind-match{background:var(--cp-surface-alt);color:var(--cp-ink)}.cp-duel{display:grid;gap:10px;margin:10px 12px;padding:12px 14px;border:1px solid var(--cp-line);border-left:3px solid var(--cp-accent);border-radius:12px;background:linear-gradient(180deg,var(--cp-accent-soft),transparent 70%);color:inherit;text-decoration:none;transition:transform var(--cp-fast) var(--cp-ease),box-shadow var(--cp-fast) var(--cp-ease)}.cp-duel:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000014}.cp-duel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-duel-points{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--cp-accent);color:var(--cp-on-accent)}.cp-duel-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.cp-duel-side{display:grid;justify-items:center;gap:4px;min-width:0;text-align:center}.cp-duel-photo{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--cp-surface-alt);border:2px solid var(--cp-line);color:var(--cp-muted);font-size:15px;font-weight:700}.cp-duel-photo img{width:100%;height:100%;object-fit:cover}.cp-duel-side.is-leading .cp-duel-photo{border-color:var(--cp-accent);box-shadow:0 0 0 3px var(--cp-accent-soft)}.cp-duel-name{max-width:100%;font-size:13px;font-weight:600;color:var(--cp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-duel-mark{font-size:12px;font-weight:600;color:var(--cp-muted)}.cp-duel-side.is-leading .cp-duel-mark{color:var(--cp-accent-ink)}.cp-duel-x{font-size:20px;font-weight:800;color:var(--cp-faint)}.cp-duel-rule{display:block;text-align:center;font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;background:var(--cp-surface);border:1px dashed var(--cp-line);color:var(--cp-ink)}.cp-tv-duels{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,820px));justify-content:center;gap:24px;align-content:center}.cp-duel-tv{margin:0;padding:22px 24px;gap:18px;border-left-width:6px;border-radius:18px}.cp-duel-tv .cp-highlight-label{font-size:15px}.cp-duel-tv .cp-duel-points{font-size:20px;padding:4px 14px}.cp-duel-tv .cp-duel-photo{width:150px;height:150px;font-size:40px;border-width:4px}.cp-duel-tv .cp-duel-side.is-leading .cp-duel-photo{box-shadow:0 0 0 6px var(--cp-accent-soft)}.cp-duel-tv .cp-duel-name{font-size:26px}.cp-duel-tv .cp-duel-mark{font-size:22px}.cp-duel-tv .cp-duel-x{font-size:44px}.cp-duel-tv .cp-duel-rule{font-size:20px;padding:12px 16px;border-radius:12px}.cp-dispute-detail{display:block;font-size:11.5px;color:var(--cp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-rank-row{display:flex;align-items:center;gap:9px;padding:8px 16px;border-top:1px solid var(--cp-line)}.cp-rank-pos{width:13px;font-size:11.5px;font-weight:600;color:var(--cp-faint);font-variant-numeric:tabular-nums;flex-shrink:0}.cp-rank-body{flex:1;min-width:0}.cp-rank-name{display:block;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-rank-sub{display:block;font-size:10.5px;color:var(--cp-faint)}.cp-rank-value{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0;color:var(--cp-accent-ink)}.cp-rank-value-raw{color:var(--cp-ink)}.cp-round-row{display:flex;align-items:center;gap:13px;padding:12px 16px;border-top:1px solid var(--cp-line)}.cp-round-num{width:28px;flex-shrink:0;font-size:16px;font-weight:600;color:var(--cp-faint);font-variant-numeric:tabular-nums}.cp-round-row-EM_ANDAMENTO{background:var(--cp-accent-soft)}.cp-round-row-EM_ANDAMENTO .cp-round-num{color:var(--cp-accent-ink)}.cp-round-row-FUTURA{opacity:.68}.cp-round-body{flex:1;min-width:0}.cp-round-body strong{display:block;font-size:12.5px;font-weight:600}.cp-round-body span{font-size:11.5px;color:var(--cp-muted)}.cp-tag{display:inline-flex;padding:2px 8px;border-radius:var(--cp-radius);border:1px solid var(--cp-line-strong);background:var(--cp-surface);font-size:10.5px;font-weight:500;color:var(--cp-muted);white-space:nowrap}.cp-tag-strong{border-color:#00b25b57;background:var(--cp-accent-soft);color:var(--cp-accent-ink)}.cp-live{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--cp-up)}.cp-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cp-up);animation:cpBlink 1.8s ease-in-out infinite}@keyframes cpBlink{0%,to{opacity:1}50%{opacity:.3}}.cp-prose{padding:14px 16px;font-size:13px;color:var(--cp-ink-2);line-height:1.65}.cp-prose p{margin:0 0 10px}.cp-prose ul{margin:0 0 10px;padding-left:18px}.cp-prose li{margin-bottom:5px}.cp-prose strong{color:var(--cp-ink);font-weight:600}.cp-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#052a1b6b;border:0;padding:0;width:100%;cursor:default;animation:cpFade var(--cp-base) var(--cp-ease) both}@keyframes cpFade{0%{opacity:0}}.cp-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(510px,100%);display:flex;flex-direction:column;background:var(--cp-canvas);box-shadow:-16px 0 40px #052a1b33;overflow-y:auto;animation:cpSlide .24s var(--cp-ease) both}@keyframes cpSlide{0%{transform:translate(100%)}}.cp-drawer-head{position:relative;padding:20px;background:var(--cp-pitch-800);color:#fff}.cp-drawer-head h2{margin:3px 0 2px;font-size:18px;font-weight:600;letter-spacing:-.015em}.cp-drawer-head .cp-eyebrow{color:var(--cp-accent-bright)}.cp-drawer-sub{margin:0;font-size:12px;color:#ffffff80}.cp-drawer-close{position:absolute;top:14px;right:14px;width:27px;height:27px;display:grid;place-items:center;border-radius:var(--cp-radius);border:1px solid var(--cp-pitch-line);background:transparent;color:#fff;cursor:pointer;font-size:15px;line-height:1}.cp-drawer-close:hover{background:#ffffff1a}.cp-drawer-stats{display:flex;gap:18px;margin-top:15px;flex-wrap:wrap}.cp-drawer-stat strong{display:block;font-size:19px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.cp-drawer-stat:nth-child(2) strong{color:var(--cp-accent-bright)}.cp-drawer-stat span{font-size:9.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#ffffff6b}.cp-drawer-body{padding:14px 16px 30px;display:grid;gap:12px}.cp-explain{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--cp-line)}.cp-explain-body{flex:1;min-width:0}.cp-explain-body strong{display:block;font-size:12.5px;font-weight:500}.cp-explain-body span{display:block;font-size:11px;color:var(--cp-faint)}.cp-explain-raw{font-size:12.5px;font-weight:500;color:var(--cp-ink-2);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.cp-explain-points{font-size:14px;font-weight:600;color:var(--cp-accent-ink);font-variant-numeric:tabular-nums;min-width:38px;text-align:right;flex-shrink:0}.cp-explain-points-none{color:var(--cp-faint);font-weight:400}.cp-explain-total{background:var(--cp-surface-alt)}.cp-explain-total .cp-explain-points{color:var(--cp-ink)}.cp-explain-provisional .cp-explain-points{color:var(--cp-warn)}.cp-bars{display:flex;align-items:flex-end;gap:6px;height:80px;padding:14px 16px 10px}.cp-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.cp-bar i{display:block;width:100%;border-radius:2px 2px 0 0;background:var(--cp-fight);min-height:2px}.cp-bar-open i{background:repeating-linear-gradient(-45deg,#e0b84c 0,#e0b84c 4px,#f2d894 4px,#f2d894 8px)}.cp-bar span{font-size:10px;color:var(--cp-muted);font-variant-numeric:tabular-nums}.cp-empty{padding:40px 20px;text-align:center;color:var(--cp-muted);font-size:13px}.cp-empty strong{display:block;font-size:14.5px;font-weight:600;color:var(--cp-ink);margin-bottom:5px}.cp-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--cp-radius);border:1px solid var(--cp-line-strong);background:var(--cp-surface);color:var(--cp-ink-2);font:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--cp-fast) var(--cp-ease)}.cp-btn:hover{border-color:var(--cp-accent);color:var(--cp-accent-ink)}.cp-skeleton{height:46px;border-bottom:1px solid var(--cp-line);background:linear-gradient(90deg,var(--cp-surface) 0%,var(--cp-surface-alt) 50%,var(--cp-surface) 100%);background-size:200% 100%;animation:cpShimmer 1.3s linear infinite}@keyframes cpShimmer{to{background-position:-200% 0}}.cp-notice{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;margin-bottom:14px;border-radius:var(--cp-radius);border:1px solid rgba(138,106,18,.26);background:var(--cp-warn-soft);font-size:12.5px;color:var(--cp-warn)}.cp-notice strong{font-weight:600}.cp-tv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;padding:28px 42px;color:var(--cp-ink);font-family:Inter,system-ui,sans-serif;background:radial-gradient(115% 55% at 50% -10%,rgba(240,210,26,.22),transparent 62%),linear-gradient(180deg,#ffffff 0%,var(--cp-canvas) 100%);overflow:hidden}.cp-tv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(90deg,rgba(0,0,0,.016) 0 60px,transparent 60px 120px)}.cp-tv-progress{position:absolute;top:0;left:0;right:0;height:3px;background:#00000014}.cp-tv-progress i{display:block;height:100%;background:var(--cp-accent);transform-origin:left;animation:cpTvBar linear both}@keyframes cpTvBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cp-tv-head{display:flex;align-items:center;gap:15px;margin-bottom:18px;flex-shrink:0;position:relative}.cp-tv-head h1{margin:2px 0 0;font-size:clamp(20px,2.1vw,29px);font-weight:600;letter-spacing:-.02em}.cp-tv-head .cp-eyebrow{color:var(--cp-accent-ink)}.cp-tv-dots{display:flex;gap:5px;margin-left:auto}.cp-tv-dots i{width:13px;height:3px;border-radius:2px;background:#00000029;transition:all var(--cp-base) var(--cp-ease)}.cp-tv-dots i.is-on{background:var(--cp-accent);width:21px}.cp-tv-scene{flex:1;min-height:0;display:flex;flex-direction:column;animation:cpScene .48s var(--cp-ease) both;position:relative}@keyframes cpScene{0%{opacity:0;transform:translateY(15px)}}.cp-tv .cp-panel{background:var(--cp-surface);border-color:var(--cp-line);box-shadow:none}.cp-tv .cp-table{min-width:0}.cp-tv .cp-table thead th{color:var(--cp-muted);font-size:11.5px;border-bottom-color:var(--cp-line-strong)}.cp-tv .cp-table tbody tr{border-bottom-color:var(--cp-line)}.cp-tv .cp-table tbody tr:hover{background:transparent}.cp-tv .cp-table td{height:54px;color:var(--cp-ink-2);font-size:16px}.cp-tv .cp-td-pos{color:var(--cp-ink);font-size:21px}.cp-tv .cp-person-name{color:var(--cp-ink);font-size:18px}.cp-tv .cp-person-sub{display:none}.cp-tv .cp-avatar{width:38px;height:38px;font-size:12px;background:var(--cp-accent-soft);color:var(--cp-accent-ink)}.cp-tv .cp-td-pts{color:var(--cp-ink);font-size:26px}.cp-tv .cp-row-leader .cp-td-pts{color:var(--cp-accent-ink)}.cp-tv .cp-crit{font-size:16px}.cp-tv .cp-dot{width:10px;height:10px}.cp-tv .cp-legend{background:transparent;border-top-color:var(--cp-line)}.cp-tv .cp-legend span{color:var(--cp-muted);font-size:12.5px}.cp-tv-hero{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.cp-tv-hero h2{margin:0;font-size:clamp(36px,5.8vw,82px);font-weight:600;letter-spacing:-.035em;line-height:1.02}.cp-tv-hero p{margin:0;font-size:clamp(15px,1.4vw,20px);color:var(--cp-muted);max-width:56ch}.cp-tv-hero-number{font-size:clamp(40px,5.2vw,70px);font-weight:600;color:var(--cp-accent-ink);line-height:1;letter-spacing:-.035em}.cp-tv-hero-photo{width:clamp(80px,9.5vw,124px);height:clamp(80px,9.5vw,124px);border-radius:50%;overflow:hidden;border:2px solid var(--cp-accent);margin-bottom:6px}.cp-tv-hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.cp-podium{display:flex;align-items:flex-end;justify-content:center;gap:20px;flex:1;padding-bottom:12px}.cp-podium-step{flex:0 1 240px;display:flex;flex-direction:column;align-items:center;gap:8px;animation:cpRise .56s var(--cp-ease) both}@keyframes cpRise{0%{opacity:0;transform:translateY(34px)}}.cp-podium-name{font-size:15.5px;font-weight:600;text-align:center}.cp-podium-points{font-size:26px;font-weight:600;color:var(--cp-accent-ink);line-height:1;letter-spacing:-.025em}.cp-podium-block{width:100%;border-radius:5px 5px 0 0;display:grid;place-items:center;font-size:36px;font-weight:600;color:var(--cp-on-accent);border:1px solid var(--cp-line-strong);border-bottom:0}.cp-podium-1 .cp-podium-block{height:156px;background:linear-gradient(180deg,var(--cp-accent-bright),rgba(240,210,26,.18))}.cp-podium-2 .cp-podium-block{height:116px;background:linear-gradient(180deg,#c8cacc,#c8cacc29)}.cp-podium-3 .cp-podium-block{height:90px;background:linear-gradient(180deg,#c98f52,#c98f5229)}.cp-tv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;flex:1;align-content:stretch;align-items:stretch;overflow:hidden}.cp-tv-grid .cp-panel{display:flex;flex-direction:column;min-height:0}.cp-tv-grid .cp-panel-head{padding:18px 22px 14px;flex-shrink:0}.cp-tv-grid .cp-panel-head h2{font-size:22px}.cp-tv-grid .cp-panel-head p{font-size:14px}.cp-tv-grid .cp-rank-row{flex:1;min-height:0;gap:14px;padding:10px 22px}.cp-tv-grid .cp-rank-pos{width:22px;font-size:17px}.cp-tv-grid .cp-rank-name{font-size:20px}.cp-tv-grid .cp-rank-sub{font-size:14px}.cp-tv-grid .cp-rank-value{font-size:26px}.cp-tv-grid .cp-avatar{width:48px;height:48px;font-size:15px}.cp-tv-exit{position:absolute;right:18px;bottom:14px;opacity:.35;background:var(--cp-surface);border-color:var(--cp-line-strong);color:var(--cp-ink-2)}.cp-tv-exit:hover{opacity:1;color:var(--cp-ink)}@media(max-width:1080px){.cp-columns{grid-template-columns:1fr}.cp-context{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cp-context{grid-template-columns:1fr}.cp-topbar-inner{height:auto;flex-wrap:wrap;padding:9px 0;gap:9px}.cp-nav{order:3;flex-basis:100%}.cp-person-sub{display:none}.cp-head h1{font-size:24px}.cp-roundnav{width:100%;justify-content:space-between}.cp-tv{padding:16px}}@media(prefers-reduced-motion:reduce){.cp-root *,.cp-tv *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cp-fixtures{background:var(--cp-surface);border:1px solid var(--cp-line);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow);overflow:hidden;max-width:720px}.cp-fixtures-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--cp-pitch-800);color:#fff}.cp-fixtures-head strong{font-size:15px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums}.cp-fixtures-nav{display:flex;gap:6px}.cp-fixtures-nav button{width:28px;height:28px;border-radius:var(--cp-radius);border:1px solid var(--cp-pitch-line);background:transparent;color:#ffffffd9;cursor:pointer;font-size:14px;line-height:1}.cp-fixtures-nav button:hover:not(:disabled){background:#ffffff1f;color:#fff}.cp-fixtures-nav button:disabled{opacity:.28;cursor:default}.cp-fixture{padding:14px 16px 12px;border-bottom:1px solid var(--cp-line)}.cp-fixture:last-child{border-bottom:0}.cp-fixture-score{display:flex;align-items:center;justify-content:center;gap:10px}.cp-fixture-team{font-size:17px;font-weight:600;letter-spacing:.02em;color:var(--cp-muted);width:46px;text-align:center}.cp-fixture-team.is-winner{color:var(--cp-ink)}.cp-fixture-crest{width:28px;height:28px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--cp-accent-soft);color:var(--cp-accent-ink);font-size:10px;font-weight:600;flex-shrink:0}.cp-fixture-crest img{width:100%;height:100%;object-fit:cover;display:block}.cp-fixture-score b{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cp-muted);min-width:20px;text-align:center}.cp-fixture-score b.is-winner{color:var(--cp-ink)}.cp-fixture-x{font-size:13px;color:var(--cp-faint)}.cp-fixture-meta{margin-top:10px;padding-top:10px;border-top:1px solid var(--cp-line);text-align:center;display:grid;gap:2px}.cp-fixture-meta strong{font-size:13px;font-weight:600;color:var(--cp-accent-ink)}.cp-fixture-meta span{font-size:11.5px;color:var(--cp-muted)}.cp-fixture-names{font-size:12.5px!important;color:var(--cp-ink-2)!important}.cp-fixture-seed{font-size:10px!important;color:var(--cp-faint)!important;font-variant-numeric:tabular-nums}.cp-live-tag{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--cp-accent-ink)}.cp-live-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cp-accent);animation:cpBlink 1.8s ease-in-out infinite}.cp-fixtures-all{color:#fffc;font-size:11.5px;font-weight:500;text-decoration:none;padding:4px 9px;border-radius:var(--cp-radius);border:1px solid var(--cp-pitch-line)}.cp-fixtures-all:hover{background:#ffffff1f;color:#fff}.cp-columns .cp-fixtures{max-width:none}.cp-fixture-pending{opacity:.45;padding:0 18px}.cp-fixture-warning{color:#e8c06a}.cp-notice-demo{border-left:3px solid var(--cp-warn, #b8860b)}.cp-ledger-total{margin:0 0 10px;font-size:13px}.cp-ledger-shadow{color:var(--cp-faint)}.cp-ledger-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cp-ledger-item{display:flex;gap:10px;align-items:baseline;padding-bottom:8px;border-bottom:1px solid var(--cp-line)}.cp-ledger-item:last-child{border-bottom:0;padding-bottom:0}.cp-ledger-points{font-variant-numeric:tabular-nums;font-weight:700;font-size:14px;min-width:3.5em;text-align:right}.cp-entry-scoring,.cp-entry-credit{color:var(--cp-accent-ink)}.cp-entry-debit{color:var(--cp-danger, #b3261e)}.cp-ledger-body{display:flex;flex-direction:column;gap:2px}.cp-ledger-metric{font-size:13px;font-weight:600}.cp-ledger-kind{font-style:normal;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--cp-faint);margin-left:6px}.cp-ledger-meta{font-size:11.5px;color:var(--cp-faint)}.cp-ledger-reason{font-size:11.5px;color:var(--cp-muted);font-style:italic}.cp-ledger-zeros{margin:10px 0 0;font-size:11.5px;color:var(--cp-faint)}.cp-pts-split{display:block;font-size:10px;font-weight:500;color:var(--cp-faint);font-variant-numeric:tabular-nums}.cp-standings-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:13px 16px 11px}.cp-standings-head h2{margin:0;font-size:14px;font-weight:600;letter-spacing:-.005em}.cp-standings-window{color:var(--cp-muted);font-weight:500}.cp-switch{display:inline-flex;padding:2px;border-radius:var(--cp-radius);background:var(--cp-surface-alt);border:1px solid var(--cp-line)}.cp-switch button{padding:5px 13px;border:0;border-radius:6px;background:transparent;color:var(--cp-muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all var(--cp-fast) var(--cp-ease);white-space:nowrap}.cp-switch button.is-active{background:var(--cp-surface);color:var(--cp-ink);box-shadow:var(--cp-shadow)}.cp-switch button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:1px}.cp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#052a1bb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cp-modal{width:100%;max-width:420px;background:#fff;color:#151515;border-radius:12px;padding:26px 26px 22px;box-shadow:0 24px 60px #052a1b59;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.cp-modal h2{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.01em}.cp-modal-sub{margin:0 0 20px;font-size:13.5px;line-height:1.5;color:#4a4a4a}.cp-modal-form{display:flex;flex-direction:column;gap:14px}.cp-modal-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:#4a4a4a}.cp-modal-form input{width:100%;padding:9px 40px 9px 11px;border:1px solid #d0d2d2;border-radius:8px;background:#fff;font:inherit;font-size:14px;font-weight:400;color:#151515}.cp-modal-form input:focus-visible{outline:2px solid #12a05a;outline-offset:1px;border-color:transparent}.cp-modal-form input[aria-invalid=true]{border-color:#d9483c}.cp-modal-form .olho-senha{color:#6b6b6b}.cp-modal-form .olho-senha:hover{color:#151515}.cp-modal-form .olho-senha:focus-visible{outline-color:#12a05a;border-radius:8px}.cp-modal-dica{font-weight:500;color:#6b6b6b}.cp-modal-erro{font-weight:500;color:#d9483c}.cp-modal-confirmar{width:100%;margin-top:4px;padding:11px 18px;border:0;border-radius:8px;background:#12a05a;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s cubic-bezier(.2,.7,.35,1)}.cp-modal-confirmar:hover:not(:disabled){background:#0e8449}.cp-modal-confirmar:focus-visible{outline:2px solid #0e8449;outline-offset:2px}.cp-modal-confirmar:disabled{background:#cfd0d0;color:#fff;cursor:not-allowed}.cp-modal-acoes{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:2px}.cp-modal-acoes .cp-ghost{border:0;background:transparent;color:#6b6b6b;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cp-reg-table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:13px}.cp-reg-table th{text-align:left;padding:7px 10px 7px 0;border-bottom:1px solid var(--cp-line);color:var(--cp-ink-3, var(--cp-ink-2));font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cp-reg-table td{padding:8px 10px 8px 0;border-bottom:1px solid var(--cp-line);vertical-align:top}.cp-reg-table tr:last-child td{border-bottom:0}.cp-reg-table td:nth-child(2){color:var(--cp-ink-2);white-space:nowrap}@media(max-width:560px){.cp-prose .cp-reg-table{display:block;overflow-x:auto}.cp-reg-table td,.cp-reg-table th{white-space:nowrap}.cp-reg-table td:last-child{white-space:normal;min-width:260px}}.cp-roundnav-wrap{display:flex;flex-direction:column;align-items:stretch;gap:6px}.cp-roundnav-note{margin:0;text-align:center;font-size:11px;line-height:1.35;letter-spacing:.02em;color:#ffffff9e}.cp-roundnav-note strong{color:#ffffffe6;font-weight:600}.cp-noted{position:relative;display:inline-flex;flex-shrink:0;margin-top:18px}.cp-noted-lg{margin-top:26px}.cp-note{position:absolute;left:-6px;bottom:calc(100% - 3px);z-index:2;max-width:132px;padding:2px 8px;border-radius:10px;background:#fff;color:#151515;box-shadow:0 1px 4px #00000038;font-size:10px;font-weight:500;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto}.cp-noted:before,.cp-noted:after{content:"";position:absolute;z-index:2;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e}.cp-noted:before{width:5px;height:5px;left:5px;top:-3px}.cp-noted:after{width:3px;height:3px;left:3px;top:2px}.cp-noted-lg .cp-note{max-width:220px;font-size:12px;line-height:17px;padding:3px 10px;border-radius:12px}.cp-noted-lg:before{left:9px;top:-4px;width:7px;height:7px}.cp-noted-lg:after{left:6px;top:3px;width:4px;height:4px}.cp-conta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:820px){.cp-conta{grid-template-columns:1fr}}.cp-conta-body{padding:16px;display:flex;flex-direction:column;gap:14px}.cp-conta-preview{display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed var(--cp-line-strong);border-radius:var(--cp-radius);background:var(--cp-surface-alt)}.cp-conta-preview .cp-person-body{min-width:0}.cp-conta-foto{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cp-conta-form{display:flex;flex-direction:column;gap:12px}.cp-conta-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--cp-ink-2)}.cp-conta-form input{padding:9px 11px;border:1px solid var(--cp-line-strong);border-radius:8px;font:inherit;font-size:14px;color:var(--cp-ink);background:var(--cp-surface);min-width:0}.cp-conta-form input:focus-visible{outline:2px solid var(--cp-accent);outline-offset:1px;border-color:transparent}.cp-conta-form input[aria-invalid=true]{border-color:var(--cp-down)}.cp-conta-dica{font-weight:400;font-size:11.5px;color:var(--cp-muted)}.cp-conta-erro{margin:0;font-size:12.5px;font-weight:500;color:var(--cp-down)}.cp-conta-ok{margin:0;font-size:12.5px;font-weight:500;color:var(--cp-up)}.cp-conta-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cp-btn-primary{background:var(--cp-accent);border-color:var(--cp-accent);color:var(--cp-on-accent);font-weight:600}.cp-btn-primary:disabled{background:var(--cp-pack);border-color:var(--cp-pack);cursor:not-allowed}.cp-conta-dados{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px}.cp-conta-dados dt{color:var(--cp-muted)}.cp-conta-dados dd{margin:0;color:var(--cp-ink);overflow-wrap:anywhere}.cp-user-link{color:inherit;text-decoration:none;border-radius:var(--cp-radius)}.cp-user-link:hover .cp-user-text strong{text-decoration:underline;text-underline-offset:3px}.cp-user-link:focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px}.cp-moves{position:fixed;right:20px;bottom:20px;z-index:300;display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none}.cp-move{display:flex;align-items:center;gap:12px;width:340px;padding:11px 14px;background:var(--cp-surface);border:1px solid var(--cp-line);border-left:4px solid var(--cp-flat);border-radius:var(--cp-radius);box-shadow:0 10px 30px #00000029;animation:cpMoveIn .46s var(--cp-ease) both,cpMoveOut .42s var(--cp-ease) 6.58s both}.cp-move-up{border-left-color:var(--cp-up)}.cp-move-down{border-left-color:var(--cp-down)}@keyframes cpMoveIn{0%{opacity:0;transform:translate(26px) scale(.96)}}@keyframes cpMoveOut{to{opacity:0;transform:translate(26px) scale(.98)}}.cp-move-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cp-move-eyebrow{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted)}.cp-move-eyebrow i{font-style:normal;color:var(--cp-faint)}.cp-move-name{font-size:15px;font-weight:600;color:var(--cp-ink);letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-move-path{display:flex;align-items:baseline;gap:6px;font-weight:600;line-height:1.1}.cp-move-from{font-size:14px;color:var(--cp-faint);text-decoration:line-through;text-decoration-thickness:1px}.cp-move-path i{font-style:normal;font-size:14px;color:var(--cp-muted)}.cp-move-to{font-size:22px;color:var(--cp-ink);letter-spacing:-.03em;animation:cpMoveLand .62s var(--cp-ease) .26s both}.cp-move-up .cp-move-to{color:var(--cp-up)}.cp-move-down .cp-move-to{color:var(--cp-down)}@keyframes cpMoveLand{0%{opacity:0;transform:translateY(10px) scale(.8)}62%{transform:translateY(0) scale(1.14)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-move-delta{display:flex;flex-direction:column;align-items:center;gap:0;min-width:34px;font-weight:600;line-height:1}.cp-move-delta .cp-num{font-size:20px;letter-spacing:-.03em}.cp-move-arrow{font-size:13px;animation:cpMoveNudge .9s var(--cp-ease) 2}.cp-move-up .cp-move-delta{color:var(--cp-up)}.cp-move-down .cp-move-delta{color:var(--cp-down)}.cp-move-down .cp-move-arrow{animation-name:cpMoveNudgeDown}@keyframes cpMoveNudge{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}@keyframes cpMoveNudgeDown{0%,to{transform:translateY(0)}40%{transform:translateY(5px)}}@media(max-width:720px){.cp-moves{left:12px;right:12px;bottom:12px}.cp-move{width:auto}}.cp-table tbody tr.cp-row-moved-up{background:#12a05a1a!important}.cp-table tbody tr.cp-row-moved-down{background:#d9483c17!important}.cp-row-moved .cp-td-pos{animation:cpMovedPos .9s var(--cp-ease) 2}.cp-row-moved-up .cp-td-pos{box-shadow:inset 3px 0 0 var(--cp-up)}.cp-row-moved-down .cp-td-pos{box-shadow:inset 3px 0 0 var(--cp-down)}@keyframes cpMovedPos{0%,to{transform:scale(1)}45%{transform:scale(1.18)}}.cp-tv.is-takeover .cp-tv-progress,.cp-tv.is-takeover .cp-tv-head,.cp-tv.is-takeover .cp-tv-scene,.cp-tv.is-takeover .cp-tv-exit{filter:blur(10px) saturate(.65);transform:scale(1.015);transition:filter .46s var(--cp-ease),transform .46s var(--cp-ease);pointer-events:none}.cp-takeover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:3vh 4vw;pointer-events:none;animation:cpTakeoverIn .52s var(--cp-ease) both,cpTakeoverOut .52s var(--cp-ease) 6.48s both}@keyframes cpTakeoverIn{0%{opacity:0}}@keyframes cpTakeoverOut{to{opacity:0}}.cp-takeover-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cp-takeover-fogos{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cp-takeover-hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.cp-takeover-photo{width:clamp(150px,19vh,260px);height:clamp(150px,19vh,260px);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--cp-surface);border:5px solid var(--cp-accent);box-shadow:0 18px 48px #0000002e;margin-bottom:14px;animation:cpTakeoverPhoto .68s var(--cp-ease) both}.is-up .cp-takeover-photo{border-color:var(--cp-up)}.is-down .cp-takeover-photo{border-color:var(--cp-down)}.cp-takeover-photo img{width:100%;height:100%;object-fit:cover;display:block}.cp-takeover-photo .cp-avatar{width:100%;height:100%;border-radius:0;font-size:clamp(38px,6vh,72px)}@keyframes cpTakeoverPhoto{0%{opacity:0;transform:scale(.6)}64%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.cp-takeover-eyebrow{font-size:clamp(13px,1.5vh,20px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-muted);animation:cpTakeoverUp .56s var(--cp-ease) .16s both}.cp-takeover-name{margin:2px 0 6px;font-size:clamp(38px,7.2vh,92px);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--cp-ink);animation:cpTakeoverUp .56s var(--cp-ease) .22s both}.cp-takeover-move{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(18px,2.7vh,34px);font-weight:600;letter-spacing:-.015em;animation:cpTakeoverUp .56s var(--cp-ease) .32s both}.is-up .cp-takeover-move{color:var(--cp-up)}.is-down .cp-takeover-move{color:var(--cp-down)}.cp-takeover-arrow{animation:cpMoveNudge .9s var(--cp-ease) 3}.is-down .cp-takeover-arrow{animation-name:cpMoveNudgeDown}.cp-takeover-path{display:flex;align-items:baseline;justify-content:center;gap:clamp(14px,2.4vw,34px);margin:2px 0 0;font-weight:700;line-height:1}.cp-takeover-from{font-size:clamp(26px,4.4vh,56px);color:var(--cp-faint);text-decoration:line-through;text-decoration-thickness:2px;animation:cpTakeoverUp .56s var(--cp-ease) .38s both}.cp-takeover-to{font-size:clamp(74px,15vh,190px);letter-spacing:-.05em;color:var(--cp-ink);animation:cpTakeoverLand .76s var(--cp-ease) .44s both}.is-up .cp-takeover-to{color:var(--cp-up)}.is-down .cp-takeover-to{color:var(--cp-down)}@keyframes cpTakeoverLand{0%{opacity:0;transform:translateY(40px) scale(.72)}58%{transform:translateY(0) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-takeover-lugar{font-size:clamp(12px,1.5vh,19px);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--cp-muted);animation:cpTakeoverUp .56s var(--cp-ease) .62s both}@keyframes cpTakeoverUp{0%{opacity:0;transform:translateY(18px)}}.cp-takeover-resto{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;animation:cpTakeoverUp .56s var(--cp-ease) .74s both}.cp-takeover-resto-label{font-size:clamp(11px,1.3vh,15px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-faint)}.cp-takeover-resto-lista{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cp-takeover-mini{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:var(--cp-surface);border:1px solid var(--cp-line);border-left:3px solid var(--cp-flat);border-radius:999px;box-shadow:0 6px 18px #00000014}.cp-takeover-mini.is-up{border-left-color:var(--cp-up)}.cp-takeover-mini.is-down{border-left-color:var(--cp-down)}.cp-takeover-mini .cp-avatar{width:34px;height:34px;font-size:12px}.cp-takeover-mini-body{display:flex;flex-direction:column;line-height:1.25}.cp-takeover-mini-body strong{font-size:14.5px;font-weight:600;color:var(--cp-ink)}.cp-takeover-mini-body .cp-num{font-size:13px;font-weight:600;color:var(--cp-muted)}.cp-takeover-mini.is-up .cp-num{color:var(--cp-up)}.cp-takeover-mini.is-down .cp-num{color:var(--cp-down)}.hub-shell{--navy: #00022d;--pitch-900: #000119;--gold: #a98852;--accent: #a98852;--accent-soft: #f4efe6;--accent-ink: #86693e;--on-accent: #00022d;--paper: #f1eee6;--surface: #ffffff;--surface-alt: #faf8f4;--ink: #00022d;--muted: #5b5e73;--line: #e4e1d8;--line-strong: #cec9bd;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--paper);color:var(--ink)}.hub-shell .topbar{border-bottom-color:var(--gold)}.hub-shell a:not([class]){color:var(--ink);text-decoration-color:var(--gold);text-underline-offset:3px}.hub-shell a:not([class]):hover{color:var(--accent-ink)}.hub-shell h1,.hub-shell h2{font-weight:300;letter-spacing:-.01em}.hub-shell .hub-card-title strong{font-weight:500}.hub-shell .hub-btn-primary{background:var(--navy);border-color:var(--navy);color:#fff}.hub-shell .hub-btn-primary:hover{background:#101339;border-color:#101339}.hub-stack{display:flex;flex-direction:column;gap:20px}.hub-shell .brand{color:inherit;text-decoration:none}.hub-standalone{max-width:640px;margin:64px auto;padding:0 24px}.hub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hub-head h1{margin:0 0 4px;font-size:22px;letter-spacing:-.01em}.hub-head p{margin:0}.hub-section-title{margin:0 0 12px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.hub-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.hub-btn:hover{border-color:var(--ink)}.hub-btn-primary{background:var(--gold);border-color:var(--gold);color:var(--on-accent)}.hub-btn-danger{border-color:var(--danger);color:var(--danger)}.hub-btn-danger:hover{background:var(--danger);color:#fff}.hub-alert{border-left:4px solid var(--danger);color:var(--danger);font-weight:600}.hub-ok{border-left:4px solid var(--ok)}.hub-note{font-size:12.5px}.hub-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.hub-card{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;border-top:4px solid var(--card-accent, var(--gold));transition:box-shadow .15s ease,transform .15s ease}.hub-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-1px)}.hub-card-link{text-decoration:none;color:inherit}.hub-card-link:focus-visible{outline:3px solid var(--card-accent, var(--gold));outline-offset:4px;border-radius:10px}.hub-card-face{display:flex;align-items:center;gap:14px}.hub-card-title strong{display:block;font-size:17px;line-height:1.25}.hub-card-title small{color:var(--muted);font-size:12px}.hub-card-headline{margin:0;font-size:13.5px;color:var(--ink);min-height:1.2em}.hub-logo{flex:none;object-fit:contain;border-radius:12px;background:var(--surface-alt)}.hub-logo-fallback{display:grid;place-items:center;border:2px solid var(--gold);border-radius:12px;font-weight:800;letter-spacing:.02em;color:var(--ink);background:var(--surface-alt)}.hub-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hub-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;border:1px solid var(--line-strong);color:var(--muted);background:var(--surface-alt)}.hub-pill-official{background:var(--gold);border-color:var(--gold);color:var(--on-accent)}.hub-pill-shadow{background:var(--accent-soft);border-color:var(--line-strong);color:var(--accent-ink)}.hub-pill-draft{background:var(--surface-alt)}.hub-pill-running{background:transparent;border-color:var(--navy);color:var(--navy)}.hub-pill-planned{background:transparent;border-color:var(--line-strong);color:var(--muted)}.hub-pill-closed,.hub-pill-archived{background:var(--surface-alt)}.hub-pill-you{background:var(--accent-soft);border-color:var(--gold);color:var(--accent-ink)}.hub-bar{height:7px;border-radius:999px;background:var(--line);overflow:hidden;flex:1}.hub-bar>span{display:block;height:100%;border-radius:999px}.hub-progress{display:flex;flex-direction:column;gap:6px}.hub-progress-line{margin:0;font-size:12.5px}.hub-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding-top:12px;border-top:1px solid var(--line)}.hub-numbers>div{display:flex;flex-direction:column}.hub-numbers dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);min-height:2.3em}.hub-numbers dd{margin:2px 0 0;font-size:19px;font-weight:700}.hub-numbers dd small{font-size:12px;font-weight:500;color:var(--muted)}.hub-leaders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.hub-leaders li{display:flex;align-items:center;gap:8px;font-size:13px}.hub-leader-div{font-size:10.5px;font-weight:800;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line-strong);border-radius:4px;padding:1px 5px}.hub-card-encerrada{border-top-width:2px;background:var(--surface-alt)}.hub-card-encerrada .hub-logo{filter:grayscale(1);opacity:.72}.hub-card-encerrada:hover .hub-logo{filter:none;opacity:1}.hub-card-encerrada .hub-card-title strong{font-size:15.5px}.hub-card-fim{margin:0;font-size:12.5px;color:var(--muted)}.hub-health{display:flex;flex-direction:column;gap:2px;border-radius:10px;padding:9px 12px;font-size:12.5px;background:var(--surface-alt);border-left:3px solid var(--line-strong)}.hub-health-ok{border-left-color:var(--ok)}.hub-health-atencao{border-left-color:var(--warn);background:var(--warn-soft)}.hub-health-critico{border-left-color:var(--danger);background:#fdecea}.hub-me-panel{border-top:4px solid var(--card-accent, var(--gold))}.hub-me-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hub-me-head h2{margin:0 0 4px;font-size:18px}.hub-me-head>:last-child{margin-left:auto}.hub-me-grid{display:grid;gap:14px;margin-top:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.hub-me-div{border:1px solid var(--line);border-radius:12px;padding:14px}.hub-me-div>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hub-me-position{margin:0}.hub-me-position strong{font-size:26px}.hub-me-points{margin:0 0 0 auto;font-size:17px;font-weight:700}.hub-me-facts{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hub-me-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.hub-me-facts dd{margin:2px 0 0;font-weight:700}.hub-up{color:var(--ok)}.hub-down{color:var(--danger)}.hub-tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hub-tip{display:flex;gap:10px;font-size:13px}.hub-tip strong{display:block;font-weight:650}.hub-tip small{color:var(--muted);font-size:12px}.hub-tip-icon{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--surface-alt);border:1px solid var(--line-strong)}.hub-tip-lideranca .hub-tip-icon{background:var(--accent-soft);border-color:var(--gold);color:var(--accent-ink)}.hub-tip-distancia .hub-tip-icon{background:var(--surface-alt);border-color:var(--line-strong);color:var(--navy)}.hub-tip-zerado .hub-tip-icon{background:#fdecea;border-color:#f3c6c1;color:var(--danger)}.hub-tip-bloqueado .hub-tip-icon{background:var(--warn-soft);border-color:#e3d09a;color:var(--warn)}.hub-compare{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hub-compare li{display:flex;align-items:center;gap:14px}.hub-compare-name{display:flex;align-items:center;gap:10px;min-width:240px;color:inherit;text-decoration:none;font-size:14px}.hub-compare-name:hover strong{text-decoration:underline}.hub-compare-value{min-width:110px;text-align:right;font-weight:700}.hub-compare-value small{font-weight:500;color:var(--muted)}.hub-manage{display:flex;flex-direction:column;gap:14px}.hub-manage-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hub-manage-head h2{margin:0 0 2px;font-size:17px}.hub-manage-id{display:flex;flex-direction:column;gap:4px}.hub-manage-id p{margin:0;font-size:12.5px}.hub-manage-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.hub-edit{display:grid;gap:20px;padding-top:14px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.hub-edit-side{display:flex;flex-direction:column;gap:18px}.hub-edit-side h3{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.hub-edit-side p{margin:0 0 8px;font-size:12.5px}.hub-logo-row{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.hub-actions-row{display:flex;gap:8px;flex-wrap:wrap}.hub-form{display:flex;flex-direction:column;gap:14px}.hub-form h2{margin:0;font-size:18px}.hub-form p{margin:0}.hub-form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hub-form-wide{grid-column:1 / -1}.hub-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600}.hub-form input,.hub-form select{padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;font:inherit;font-weight:400;background:var(--surface);color:var(--ink)}.hub-form input:disabled,.hub-form select:disabled{background:var(--surface-alt);color:var(--muted);cursor:not-allowed}.hub-form small{font-weight:400}.hub-form button{align-self:flex-start}@media(max-width:860px){.hub-edit{grid-template-columns:1fr}.hub-compare li{flex-wrap:wrap}.hub-compare-name{min-width:100%}}.hub-head-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hub-tv{position:fixed;top:0;right:0;bottom:0;left:0;background:#00022d;overflow:hidden}.hub-tv-controles{position:fixed;right:16px;bottom:16px;z-index:1200;display:flex;gap:8px;opacity:0;transition:opacity .3s}.hub-tv:hover .hub-tv-controles{opacity:1}.hub-tv-controles button,.hub-tv-controles a{font:600 13px Montserrat,sans-serif;color:#fff;background:#00022dd9;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:8px 16px;cursor:pointer;text-decoration:none}.hub-tv-transicao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:0 6vw;text-align:center;background:radial-gradient(circle at 50% 45%,#0b1050,#00022d 65%);color:#fff;font-family:Montserrat,sans-serif;animation:hub-tv-entra .7s ease-out both}@keyframes hub-tv-entra{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.hub-tv-transicao-rot{font-size:clamp(14px,1.6vw,26px);font-weight:800;letter-spacing:.3em;color:#e4b942}.hub-tv-transicao-logo{width:clamp(120px,16vw,260px);height:clamp(120px,16vw,260px);object-fit:contain;border-radius:28px;box-shadow:0 20px 60px #00000080,0 0 0 4px #e4b94273;animation:hub-tv-logo .9s cubic-bezier(.2,.9,.3,1.3) .15s both}@keyframes hub-tv-logo{0%{opacity:0;transform:scale(.6) rotate(-6deg)}to{opacity:1;transform:none}}.hub-tv-transicao-nome{margin:0;font-size:clamp(36px,6vw,110px);font-weight:900;letter-spacing:-.02em;line-height:1.05;animation:hub-tv-sobe .8s ease-out .35s both}.hub-tv-transicao-sub{margin:0;max-width:60ch;font-size:clamp(16px,1.8vw,30px);font-weight:500;color:#c7cbe0;animation:hub-tv-sobe .8s ease-out .55s both}@keyframes hub-tv-sobe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hub-tv-transicao-barra{position:absolute;left:0;bottom:0;height:6px;background:#ca991e;animation-name:hub-tv-barra;animation-timing-function:linear;animation-fill-mode:both}@keyframes hub-tv-barra{0%{width:0}to{width:100%}}.hub-tv-escolha{min-height:100vh;box-sizing:border-box;padding:48px 16px;background:#00022d;color:#fff;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:center;gap:18px}.hub-tv-escolha h1{margin:0;font-size:34px;font-weight:900}.hub-tv-escolha>p{margin:0;max-width:640px;text-align:center;color:#c7cbe0;line-height:1.5}.hub-tv-lista{list-style:none;margin:8px 0;padding:0;width:100%;max-width:640px;display:flex;flex-direction:column;gap:10px}.hub-tv-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;cursor:pointer;background:#ffffff0d;border:2px solid rgba(255,255,255,.12)}.hub-tv-item-on{border-color:#ca991e;background:#ca991e1f}.hub-tv-item input{width:20px;height:20px;accent-color:#ca991e}.hub-tv-item img{width:52px;height:52px;border-radius:12px;object-fit:contain}.hub-tv-item span{display:flex;flex-direction:column;gap:2px}.hub-tv-item small{color:#c7cbe0}.hub-tv-acoes{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.hub-tv-video{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;background:#000}.hub-tv-video video{width:100%;height:100%;object-fit:contain;background:#000}.hub-tv-som{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:26;font:800 16px Montserrat,sans-serif;color:#00022d;background:#e4b942;border:none;border-radius:999px;padding:12px 24px;cursor:pointer;box-shadow:0 8px 24px #00000080}.hub-tv-secao{width:100%;max-width:640px;display:flex;flex-direction:column;gap:10px;margin-top:10px}.hub-tv-secao h2{margin:0;font-size:20px;font-weight:800;color:#e4b942}.hub-tv-secao>p{margin:0;color:#c7cbe0;font-size:14px}.hub-tv-envio{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:14px 16px;border-radius:16px;border:2px dashed rgba(255,255,255,.2)}.hub-tv-envio input[type=text]{flex:1 1 180px;font:500 14px Montserrat,sans-serif;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:9px 12px}.hub-tv-envio input[type=file]{color:#c7cbe0;font:500 13px Montserrat,sans-serif}.hub-tv-progresso{width:100%;height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden}.hub-tv-progresso span{display:block;height:100%;background:#ca991e;transition:width .2s}.hub-tv-item-video .hub-tv-icone{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff14;font-size:24px;flex-shrink:0}.hub-tv-apagar{margin-left:auto;font:600 12px Montserrat,sans-serif;color:#f28b82;background:none;border:1px solid rgba(242,139,130,.5);border-radius:999px;padding:6px 12px;cursor:pointer}.hub-tv-erro{color:#f6aea9;font-size:14px}.hub-envio-dica{color:#c7cbe0;width:100%}.hub-tv-link-galeria{color:#e4b942;font-weight:700;font-size:14px}.hub-tv-controles.is-aberto{opacity:1}.hub-tv-galeria{position:fixed;top:16px;right:16px;bottom:72px;z-index:1150;width:min(560px,calc(100vw - 32px));overflow:auto;display:flex;flex-direction:column;gap:12px;padding:18px;background:#00022df5;color:#fff;font-family:Montserrat,sans-serif;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:0 20px 60px #0000008c}.hub-tv-galeria header{display:flex;align-items:center;justify-content:space-between}.hub-tv-galeria h2{margin:0;font-size:20px;font-weight:800;color:#e4b942}.hub-tv-galeria>p{margin:0;color:#c7cbe0;font-size:13px}.hub-tv-galeria ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hub-tv-galeria li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 12px;align-items:center;padding:10px;border-radius:14px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1)}.hub-tv-galeria li.is-on{border-color:#ca991e;background:#ca991e1f}.hub-tv-galeria li video{grid-row:span 2;width:96px;height:54px;object-fit:cover;border-radius:8px;background:#000}.hub-tv-galeria-nome{display:flex;flex-direction:column;min-width:0}.hub-tv-galeria-nome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-tv-galeria-nome small{color:#c7cbe0}.hub-tv-galeria-toggle{display:flex;align-items:center;gap:6px;font-size:13px;color:#c7cbe0;cursor:pointer}.hub-tv-galeria-toggle input{width:18px;height:18px;accent-color:#ca991e}.hub-tv-galeria-agora{grid-column:2 / 4;justify-self:start;font:800 13px Montserrat,sans-serif;color:#00022d;background:#e4b942;border:none;border-radius:999px;padding:7px 14px;cursor:pointer}.hub-tv-galeria-fechar{font:600 13px Montserrat,sans-serif;color:#fff;background:none;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 12px;cursor:pointer}.hub-galeria-topo{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.hub-galeria-topo h1{margin:0 0 6px}.hub-galeria-topo p{margin:0;max-width:720px}.hub-galeria-sub{margin:0 0 10px;font-size:16px}.hub-galeria-envio{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hub-galeria-envio input[type=text]{flex:1 1 220px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit}.hub-galeria-envio .hub-envio-dica{color:var(--muted)}.hub-galeria-envio .hub-tv-progresso{background:var(--line)}.hub-galeria-envio .hub-tv-erro{color:var(--danger);margin:0;width:100%}.hub-galeria{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.hub-galeria-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface, #fff)}.hub-galeria-card video{width:100%;aspect-ratio:16 / 9;background:#000;object-fit:contain}.hub-galeria-info{display:flex;flex-direction:column;gap:2px;padding:10px 12px 4px;min-width:0}.hub-galeria-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-galeria-info small{color:var(--muted)}.hub-galeria-acoes{display:flex;gap:8px;padding:8px 12px 12px}.pr-auth,.cp-modal-backdrop{--pr-navy: #00022d;--pr-navy-fundo: #000119;--pr-dourado: #a98852;--pr-dourado-ink: #86693e;--pr-bege: #f1eee6;--pr-cinza: #5b5e73;--pr-curva: cubic-bezier(.2, .8, .2, 1);--pr-dur: .48s;--pr-sobe: 12px;--pr-linha-alt: 34px}.pr-auth{height:100vh;height:100dvh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--pr-navy)}.pr-auth-marca{position:relative;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(26px,5.5vh,64px) clamp(32px,5vw,64px);background:linear-gradient(152deg,var(--pr-navy) 0%,var(--pr-navy-fundo) 100%);color:#fff}.pr-auth-dizeres{position:relative;width:min(30rem,100%);margin:auto}.pr-eyebrow{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pr-dourado)}.pr-cenas{display:grid}.pr-cena{grid-area:1 / 1;opacity:0;transform:translateY(var(--pr-sobe));transition:opacity var(--pr-dur) var(--pr-curva),transform var(--pr-dur) var(--pr-curva);visibility:hidden;pointer-events:none}.pr-cena[data-ativa]{opacity:1;transform:none;visibility:visible}.pr-cena[data-ativa] .pr-regua{animation:pr-desenhar var(--pr-dur) var(--pr-curva) .12s both}.pr-display{margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:300;line-height:1.12;letter-spacing:-.01em}.pr-regua{display:block;width:72px;height:2px;margin:26px 0;background:var(--pr-dourado);transform-origin:left center}.pr-lead{margin:0;max-width:34ch;font-size:15px;font-weight:300;line-height:1.65;color:#ffffffc2}.pr-auth-rodape{position:relative;width:min(30rem,100%);margin:0 auto;font-size:11px;font-weight:500;letter-spacing:.08em;color:#ffffff85}.pr-subida{margin:40px 0 0}.pr-subida-grade{position:relative;display:flex;flex-direction:column}.pr-subida-linha{display:flex;align-items:center;gap:14px;height:var(--pr-linha-alt)}.pr-subida-pos{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:#ffffff4d}.pr-subida-regua{flex:1;height:1px;background:#ffffff1f}.pr-marcador{position:absolute;left:34px;right:0;top:calc(var(--pr-linha-alt) / 2 - 1px);display:flex;align-items:center;opacity:0}.pr-marcador i{flex:none;width:7px;height:7px;margin-left:-9px;border-radius:50%;background:var(--pr-dourado)}.pr-marcador b{flex:1;height:2px;background:var(--pr-dourado);box-shadow:0 0 22px #a988528c;transform-origin:left center}.pr-m-rival i,.pr-m-rival b{background:#ffffff61;box-shadow:none}.pr-auth-palco{display:grid;place-items:center;min-height:0;padding:clamp(24px,4vw,56px);background:var(--pr-bege);overflow-y:auto}.pr-auth-card{width:min(400px,100%);padding:38px 36px 32px;background:#fff;border-radius:6px;box-shadow:0 26px 60px -34px #00022d80}.pr-auth-cabecalho{margin-bottom:26px}.pr-auth-assinatura{display:block;width:200px;height:auto;margin-bottom:22px}.pr-auth-card h1{margin:0;font-size:22px;font-weight:300;line-height:1.25;letter-spacing:-.01em}.pr-auth-card>p{margin:8px 0 0;font-size:14px;font-weight:300;line-height:1.6;color:var(--pr-cinza)}.pr-auth-form{display:flex;flex-direction:column;margin-top:24px}.pr-auth-form label{margin-bottom:7px;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pr-cinza)}.pr-auth-form label+*{margin-bottom:18px}.pr-auth-card input{width:100%;padding:12px 13px;font:inherit;font-weight:400;color:var(--pr-navy);background:#fff;border:1px solid rgba(0,2,45,.16);border-radius:4px;transition:border-color var(--pr-dur) var(--pr-curva),box-shadow var(--pr-dur) var(--pr-curva)}.pr-auth-card input::placeholder{color:#5b5e7399}.pr-auth-card input:focus,.pr-auth-card input:focus-visible{outline:none;border-color:var(--pr-navy);box-shadow:0 0 0 3px #a988524d}.pr-auth-card .campo-senha input{padding-right:44px}.pr-auth-card .olho-senha{width:42px;color:var(--pr-cinza)}.pr-auth-card .olho-senha:hover{color:var(--pr-navy)}.pr-auth-card .olho-senha:focus-visible{outline:2px solid var(--pr-dourado);outline-offset:-3px;border-radius:4px}.pr-auth-entrar{width:100%;padding:14px 16px;font:inherit;font-weight:600;font-size:13.5px;letter-spacing:.06em;color:#fff;background:var(--pr-navy);border:0;border-radius:4px;cursor:pointer;transition:transform var(--pr-dur) var(--pr-curva),box-shadow var(--pr-dur) var(--pr-curva),opacity var(--pr-dur) var(--pr-curva)}.pr-auth-entrar:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -12px #00022dcc}.pr-auth-entrar:active:not(:disabled){transform:translateY(0)}.pr-auth-entrar:focus-visible{outline:3px solid var(--pr-dourado);outline-offset:2px}.pr-auth-entrar:disabled{opacity:.55;cursor:not-allowed}.pr-auth-entrar-link{display:block;margin-top:4px;text-align:center;text-decoration:none}.pr-auth-form small{display:block;margin:-13px 0 16px;font-size:11.5px;font-weight:400;color:var(--pr-cinza)}.pr-auth-form small.pr-auth-erro{color:#8d2b20}.pr-auth-link{align-self:center;margin-top:16px;padding:4px;font:inherit;font-size:13px;font-weight:500;color:var(--pr-dourado-ink);background:transparent;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.pr-auth-link:hover{color:var(--pr-navy)}.pr-auth-link:focus-visible{outline:2px solid var(--pr-dourado);outline-offset:2px;border-radius:3px}.pr-auth-card .alert,.pr-auth-card .login-ok{margin:0 0 16px;padding:11px 13px;border-radius:4px;font-size:13px;font-weight:400;line-height:1.5;animation:pr-entrar var(--pr-dur) var(--pr-curva) both}.pr-auth-card .alert{color:#8d2b20;background:#fbecea;border:1px solid #f0cdc7}.pr-auth-card .login-ok{color:#1c5f3c;background:#eaf5ee;border:1px solid #c6e2d1}@keyframes pr-entrar{0%{opacity:0;transform:translateY(var(--pr-sobe))}to{opacity:1;transform:translateY(0)}}@keyframes pr-entrar-lado{0%{opacity:0;transform:translate(var(--pr-sobe))}to{opacity:1;transform:translate(0)}}@keyframes pr-desenhar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pr-eyebrow{animation:pr-entrar var(--pr-dur) var(--pr-curva) 60ms both}.pr-subida{animation:pr-entrar var(--pr-dur) var(--pr-curva) .46s both}.pr-auth-rodape{animation:pr-entrar var(--pr-dur) var(--pr-curva) .62s both}.pr-auth-card{animation:pr-entrar-lado var(--pr-dur) var(--pr-curva) .18s both}@keyframes cena-posicao{0%,6%{opacity:0;transform:translateY(calc(var(--pr-linha-alt) * 3))}14%{opacity:1;transform:translateY(calc(var(--pr-linha-alt) * 3))}38%,to{opacity:1;transform:translateY(0)}}[data-cena=posicao] .pr-m-voce{animation:cena-posicao 6.5s var(--pr-curva) both}@keyframes cena-sobe{0%,10%{opacity:0;transform:translateY(calc(var(--pr-linha-alt) * 4))}18%{opacity:1;transform:translateY(calc(var(--pr-linha-alt) * 4))}46%,to{opacity:1;transform:translateY(var(--pr-linha-alt))}}@keyframes cena-cede{0%,18%{opacity:1;transform:translateY(var(--pr-linha-alt))}46%,to{opacity:1;transform:translateY(calc(var(--pr-linha-alt) * 2))}}[data-cena=subida] .pr-m-voce{animation:cena-sobe 6.5s var(--pr-curva) both}[data-cena=subida] .pr-m-rival{animation:cena-cede 6.5s var(--pr-curva) both}@keyframes cena-pontua{0%,8%{opacity:0}16%,to{opacity:1}}@keyframes cena-cresce{0%,16%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}[data-cena=rodada] .pr-m-voce{transform:translateY(var(--pr-linha-alt));animation:cena-pontua 6.5s var(--pr-curva) both}[data-cena=rodada] .pr-m-voce b{animation:cena-cresce 6.5s var(--pr-curva) both}[data-cena=rodada] .pr-m-dupla{transform:translateY(calc(var(--pr-linha-alt) * 4));animation:cena-pontua 6.5s var(--pr-curva) .6s both}[data-cena=rodada] .pr-m-dupla b{animation:cena-cresce 6.5s var(--pr-curva) .6s both}.pr-estrelas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pr-estrela{position:absolute;width:150px;height:1px;opacity:0;background:linear-gradient(90deg,#fff0,#fffc);animation:pr-cadente var(--dur) linear var(--atraso) infinite}.pr-estrela-ouro{background:linear-gradient(90deg,#a9885200,#a98852f2)}@keyframes pr-cadente{0%{opacity:0;transform:translate3d(-180px,-140px,0) rotate(31deg)}4%{opacity:.9}14%{opacity:0;transform:translate3d(320px,250px,0) rotate(31deg)}to{opacity:0;transform:translate3d(320px,250px,0) rotate(31deg)}}.pr-rastro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;pointer-events:none}.pr-risco{position:absolute;width:var(--comp, 40px);height:1.5px;border-radius:999px;transform-origin:right center;transform:translate(-100%,-50%) rotate(var(--ang, 0deg));background:linear-gradient(90deg,#a9885200,#a98852e6);animation:pr-risco-some .62s var(--pr-curva) forwards}.pr-risco-claro{background:linear-gradient(90deg,#00022d00,#00022d6b)}@keyframes pr-risco-some{0%{opacity:.95}to{opacity:0}}@media(max-width:960px){.pr-auth{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.pr-auth-marca{gap:14px;padding:clamp(18px,3.4vh,30px) 24px clamp(16px,3vh,26px)}.pr-auth-dizeres{width:auto;margin:0}.pr-subida,.pr-auth-rodape{display:none}.pr-display{font-size:clamp(22px,6.2vw,30px)}.pr-eyebrow{margin-bottom:12px}.pr-regua{margin:14px 0 12px}.pr-lead{font-size:13.5px;line-height:1.55}.pr-auth-palco{padding:clamp(18px,3vh,28px) 20px}.pr-auth-card{padding:clamp(22px,3.4vh,30px) 24px clamp(20px,3vh,26px);box-shadow:0 18px 44px -30px #00022d73}.pr-auth-assinatura{width:164px;margin-bottom:clamp(14px,2.2vh,22px)}.pr-auth-cabecalho{margin-bottom:clamp(16px,2.6vh,26px)}.pr-auth-form{margin-top:clamp(16px,2.6vh,24px)}.pr-auth-form label+*{margin-bottom:clamp(12px,2vh,18px)}}@media(max-width:960px)and (max-height:700px){.pr-lead{display:none}.pr-regua{margin:12px 0 0}.pr-auth-card>p{font-size:13px;margin-top:6px}.pr-auth-card{padding:20px 20px 18px}.pr-auth-assinatura{width:150px;margin-bottom:12px}.pr-auth-cabecalho{margin-bottom:14px}.pr-auth-form{margin-top:14px}.pr-auth-form label{margin-bottom:5px}.pr-auth-form label+*{margin-bottom:11px}.pr-auth-form small{margin:-8px 0 10px}.pr-auth-link{margin-top:10px}}@media(max-width:960px)and (max-height:600px){.pr-auth-marca{padding:14px 20px 12px}.pr-display{font-size:19px}.pr-regua{display:none}.pr-auth-card>p{display:none}}@media(min-width:961px)and (max-height:860px){.pr-auth{--pr-linha-alt: 28px}.pr-subida{margin-top:30px}}@media(min-width:961px)and (max-height:780px){.pr-auth{--pr-linha-alt: 24px}.pr-subida-linha:nth-child(n+6){display:none}.pr-display{font-size:clamp(28px,3vw,36px)}.pr-regua{margin:20px 0}}@media(min-width:961px)and (max-height:660px){.pr-subida{display:none}.pr-lead{font-size:14px}}@media(min-width:961px)and (max-height:560px){.pr-auth-rodape{display:none}}@media(min-width:961px)and (max-height:700px){.pr-auth-card{padding:26px 26px 22px}.pr-auth-cabecalho{margin-bottom:18px}.pr-auth-assinatura{width:170px;margin-bottom:16px}.pr-auth-card>p{margin-top:6px}.pr-auth-form{margin-top:18px}.pr-auth-form label{margin-bottom:5px}.pr-auth-form label+*{margin-bottom:13px}.pr-auth-form small{margin:-10px 0 12px}.pr-auth-link{margin-top:12px}}.cp-modal-backdrop{background:#00022db8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif}.cp-modal{border:0;border-radius:6px;box-shadow:0 30px 70px -34px #00022dbf}.cp-modal h2{font-weight:300;letter-spacing:-.01em;color:var(--pr-navy)}.cp-modal-sub{color:var(--pr-cinza);font-weight:300}.cp-modal-form label{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pr-cinza)}.cp-modal-dica,.cp-modal-erro{text-transform:none;letter-spacing:normal;font-weight:400}.cp-modal-form input{border:1px solid rgba(0,2,45,.16);border-radius:4px;color:var(--pr-navy)}.cp-modal-form input:focus,.cp-modal-form input:focus-visible{outline:none;border-color:var(--pr-navy);box-shadow:0 0 0 3px #a988524d}.cp-modal-confirmar{background:var(--pr-navy);color:#fff;border-radius:4px;font-weight:600;letter-spacing:.06em}.cp-modal-confirmar:hover:not(:disabled){background:#101339}.cp-modal-confirmar:focus-visible{outline:3px solid var(--pr-dourado);outline-offset:2px}.cp-modal-confirmar:disabled{opacity:.55;cursor:not-allowed}.cp-modal-acoes .cp-ghost{color:var(--pr-dourado-ink);border-color:transparent}.cp-modal-acoes .cp-ghost:hover{color:var(--pr-navy)}@media(prefers-reduced-motion:reduce){.pr-auth *,.pr-auth *:before{animation:none!important;transition:none!important}.pr-estrelas,.pr-rastro{display:none}.pr-cena[data-ativa]{opacity:1;transform:none;visibility:visible}[data-cena=posicao] .pr-m-voce{opacity:1;transform:none}}
