.entrar{min-height:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);padding:16px;gap:16px;height:100vh;height:100dvh}.vitrine{position:relative;overflow:hidden;border-radius:var(--raio-xl);padding:36px 40px 28px;display:flex;flex-direction:column;gap:28px;min-height:0;background:radial-gradient(700px 420px at 85% 15%,rgba(97,203,230,.45),transparent 60%),radial-gradient(600px 500px at 0% 100%,rgba(13,150,214,.35),transparent 60%),linear-gradient(160deg,#e9f4fd,#d6ebfa 55%,#c7e3f7);border:1px solid #D3E6F5}[data-tema=escuro] .vitrine{background:radial-gradient(700px 420px at 85% 10%,rgba(28,159,224,.28),transparent 60%),radial-gradient(600px 500px at 0% 100%,rgba(97,203,230,.1),transparent 60%),linear-gradient(160deg,#111114,#0e0e11);border-color:var(--borda)}.vitrine:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(12,87,166,.16) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 55%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 70% 55%,#000 30%,transparent 75%)}[data-tema=escuro] .vitrine:before{background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.4px)}.vitrine>*{position:relative}.vitrine-topo{display:flex;align-items:center;justify-content:space-between}.vitrine-logo{height:38px;width:auto}.selo{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12.5px;font-weight:600;color:var(--marca-900)}[data-tema=escuro] .selo{background:#ffffff0d;border-color:var(--borda);color:var(--texto-2)}.selo .ponto{width:7px;height:7px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 3px #12b76a33;animation:pulsar 2s infinite}@keyframes pulsar{50%{box-shadow:0 0 0 6px #12b76a00}}.vitrine-texto h2{margin:0 0 10px;max-width:520px;font-size:clamp(26px,2.6vw,36px);line-height:1.12;letter-spacing:-.025em;font-weight:700;color:#0b2e55}.vitrine-texto p{margin:0;max-width:470px;font-size:15.5px;color:#3b5677}[data-tema=escuro] .vitrine-texto h2{color:var(--texto)}[data-tema=escuro] .vitrine-texto p{color:var(--texto-2)}.vitrine-cena{flex:1 1 0;position:relative;min-height:0;max-height:470px;container-type:size}@container (max-height: 320px){.vitrine-cena>.kpi,.vitrine-cena>.grafico,.vitrine-cena>.mini{display:none}}@container (max-height: 400px){.vitrine-cena>.mini{display:none}}.kpi,.grafico,.mini{position:absolute;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-3)}.flutua-1{animation:flutuar 7s ease-in-out infinite}.flutua-2{animation:flutuar 8s ease-in-out -2s infinite}.flutua-3{animation:flutuar 6.5s ease-in-out -4s infinite}@keyframes flutuar{50%{transform:translateY(-8px)}}.kpi{left:0;top:8%;width:290px;padding:6px;background:var(--superficie-2)}.kpi-titulo{display:flex;align-items:center;gap:8px;padding:8px 10px 10px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--texto-2)}.kpi-corpo{position:relative;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 14px 12px}.kpi-valor{font-size:30px;font-weight:700;letter-spacing:-.02em}.kpi-valor small{font-size:14px;font-weight:600;color:var(--texto-2);margin-left:2px}.kpi-seta{position:absolute;top:14px;right:14px;color:var(--texto-2)}.kpi-rodape{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--texto-2)}.grafico{right:0;top:0;width:min(380px,62%);padding:16px 18px 14px}.grafico-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.grafico-cab>div{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.pilula-select{height:26px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid var(--borda);border-radius:8px;font-size:12px;color:var(--texto-2)}.pirulitos{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;height:170px;gap:6px;padding-top:30px}.pirulito{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.pirulito .haste{position:relative;width:2px;background:var(--borda-forte);border-radius:2px;transition:height .6s}.pirulito .bola{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:11px;height:11px;border-radius:50%;background:var(--marca-300);border:2px solid var(--superficie)}.pirulito .rotulo{width:30px;height:22px;border-radius:11px;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--texto-2);background:var(--superficie-3)}.pirulito.ativo:before{content:"";position:absolute;inset:0 -2px -2px;border-radius:14px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--marca-600) 14%,transparent))}.pirulito.ativo .haste{background:var(--marca-600)}.pirulito.ativo .bola{background:var(--marca-900);width:13px;height:13px;top:-7px}[data-tema=escuro] .pirulito.ativo .bola{background:var(--marca-300)}.pirulito.ativo .rotulo{background:var(--texto);color:var(--superficie)}.dica{position:absolute;top:-6px;left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 9px;border-radius:8px;font-size:11.5px;font-weight:600;background:var(--tooltip);color:var(--tooltip-texto);box-shadow:var(--sombra-2);z-index:1}.mini{left:8%;top:64%;display:flex;align-items:center;gap:12px;padding:12px 14px;min-width:300px}.mini-icone{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--marca-50);color:var(--marca-900)}[data-tema=escuro] .mini-icone{background:#1c9fe024;color:var(--marca-300)}.mini strong{display:block;font-size:13.5px}.mini span{font-size:12px;color:var(--texto-2)}.mini .pilula{margin-left:auto}.vitrine-rodape{display:flex;justify-content:space-between;font-size:12.5px;color:#4a6688}[data-tema=escuro] .vitrine-rodape{color:var(--texto-3)}.previa{opacity:.75}.lado-form{display:flex;flex-direction:column;padding:8px 24px;min-width:0;min-height:0;overflow-y:auto}.lado-form-topo{display:flex;justify-content:flex-end;align-items:center;min-height:48px}.logo-mobile{display:none;height:30px;width:auto;margin-right:auto}.form-caixa{width:100%;max-width:400px;margin:auto;padding:24px 0}.form-marca{margin-bottom:22px}.form-icone{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra-2);color:var(--marca-900)}[data-tema=escuro] .form-icone{color:var(--marca-300)}.form-caixa h1{margin:0 0 6px;font-size:28px;line-height:1.2;letter-spacing:-.02em;font-weight:700}.form-sub{margin:0 0 26px;color:var(--texto-2);font-size:15px}.form-caixa form{display:grid;gap:18px}.form-caixa form.tremer{animation:tremer .45s}.alerta-detalhe{margin-top:2px;opacity:.85;font-size:12.5px}.dica-caps{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--aviso)}.linha-opcoes{display:flex;justify-content:space-between;align-items:center;margin-top:-2px}.botao-largo{width:100%;height:48px;font-size:15px;margin-top:4px}.form-nota{margin:26px 0 0;font-size:13px;line-height:1.6;color:var(--texto-3)}.lado-form-rodape{text-align:center;font-size:12px;color:var(--texto-3);padding:12px 0 4px}@media(max-width:1280px){.grafico{width:min(340px,60%)}.kpi{width:260px}.mini{left:2%;min-width:0}}@media(max-width:1299px){.vitrine-cena,.previa{display:none}.vitrine{justify-content:space-between}.vitrine-texto{margin:auto 0}}@media(max-width:1180px){.entrar{grid-template-columns:minmax(0,1fr) minmax(400px,1fr)}.vitrine{padding:28px 30px 22px}}@media(max-width:900px){.entrar{grid-template-columns:minmax(0,1fr);padding:0;height:auto;min-height:100dvh}.vitrine{display:none}.logo-mobile{display:block}.lado-form{min-height:100%;min-height:100dvh;padding:12px 20px;overflow:visible}}@media(max-width:480px){.lado-form{padding:10px 16px}.form-caixa{padding:12px 0}.form-marca{margin-bottom:16px}.form-icone{width:44px;height:44px;border-radius:12px}.form-caixa h1{font-size:23px}.form-sub{margin-bottom:20px;font-size:14px}.form-nota{margin-top:18px}.linha-opcoes{flex-wrap:wrap;gap:8px}}@media(max-height:560px)and (max-width:900px){.form-marca{display:none}}@media(max-height:800px)and (min-width:901px){.entrar{padding:12px;gap:12px}.vitrine{padding:26px 32px 20px;gap:18px}.vitrine-texto h2{font-size:clamp(24px,2.2vw,32px)}.vitrine-texto p{font-size:14.5px}.form-caixa{padding:12px 0}.form-marca{margin-bottom:16px}.form-sub{margin-bottom:20px}.form-caixa form{gap:14px}.form-nota{margin-top:18px}}@media(max-height:620px)and (min-width:901px){.form-marca,.vitrine-texto p{display:none}}[data-tema=escuro] .vitrine-logo,[data-tema=escuro] .logo-mobile{background:#fff;padding:6px 10px;border-radius:10px;box-sizing:content-box}.casca{min-height:100%;display:grid;grid-template-columns:276px 1fr;gap:16px;padding:16px}.lateral{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-1);position:sticky;top:16px;height:calc(100vh - 32px)}.org{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.org-logo{width:40px;height:40px;border-radius:10px;overflow:hidden;flex:none}.org-logo img{width:100%;height:100%}.org strong{display:block;font-size:15px}.org span{font-size:12.5px;color:var(--texto-2)}.grupo-rotulo{font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--texto-3);padding:6px 10px}.lateral nav{display:grid;gap:2px}.nav-item{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border:1px solid transparent;border-radius:var(--raio);background:transparent;color:var(--texto-2);font-weight:500;text-align:left;cursor:pointer;text-decoration:none}.nav-item:hover:not([disabled]){background:var(--superficie-2);color:var(--texto)}.nav-item.ativo{background:var(--superficie);border-color:var(--borda);box-shadow:var(--sombra-2);color:var(--texto);font-weight:600}.nav-item>span:not(.em-breve){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item[disabled]{cursor:default;opacity:.7}.em-breve{margin-left:auto;white-space:nowrap;flex:none;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:2px 6px;border-radius:5px;color:var(--marca-900);border:1px solid color-mix(in srgb,var(--marca-600) 45%,transparent)}[data-tema=escuro] .em-breve{color:var(--marca-300)}.usuario-cartao{margin-top:auto;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--borda);border-radius:var(--raio)}.avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:none}.avatar-iniciais{display:grid;place-items:center;background:var(--marca-900);color:#fff;font-weight:700;font-size:14px}.usuario-info{min-width:0}.usuario-info strong{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usuario-info span{font-size:12px;color:var(--texto-2)}.conteudo{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-1);padding:22px 26px;min-width:0}.barra{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--borda)}.barra h1{margin:0;font-size:22px;letter-spacing:-.02em}.barra p{margin:4px 0 0;color:var(--texto-2)}.barra-acoes{display:flex;gap:10px}.aviso-construcao{margin-top:22px;padding:16px 18px;border-radius:var(--raio);background:var(--superficie-2);border:1px dashed var(--borda-forte);color:var(--texto-2)}.lateral{overflow-y:auto;height:calc(100dvh - 32px);scrollbar-width:thin}.lateral nav{flex:none}@media(max-width:1100px){.casca{grid-template-columns:236px 1fr;gap:12px;padding:12px}.lateral{top:12px;height:calc(100vh - 24px);height:calc(100dvh - 24px)}.conteudo{padding:20px}}@media(max-width:900px){.casca{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:10px;gap:10px}.lateral{position:static;height:auto;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}.org{margin:0;border:0;padding:0;min-width:0}.org>div{min-width:0}.org strong,.org span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usuario-cartao{margin:0;border:0;padding:0}.usuario-info,.grupo-rotulo{display:none}.lateral nav{grid-column:1 / -1;grid-row:2;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -10px -10px;padding:8px 10px 10px;border-top:1px solid var(--borda);scroll-snap-type:x proximity}.lateral nav::-webkit-scrollbar{display:none}.nav-item{flex:none;height:38px;padding:0 12px;gap:8px;scroll-snap-align:start}.nav-item.ativo{box-shadow:var(--sombra-1)}.conteudo{padding:16px}}@media(max-width:560px){.barra{flex-wrap:wrap;align-items:flex-start;padding-bottom:14px}.barra>div:first-child{flex:1 1 100%;min-width:0}.barra h1{font-size:19px}.barra p{font-size:13px}.barra-acoes{width:100%;justify-content:flex-end}.aviso-construcao{margin-top:16px;padding:14px}.em-breve{font-size:9px}}.pagina{display:grid;gap:16px;padding-top:18px;min-width:0}.pagina>*{min-width:0}.recarregando{opacity:.55;transition:opacity .2s}.texto-2{color:var(--texto-2)}.texto-3{color:var(--texto-3)}.pequeno{font-size:12px;margin-top:2px}.nota-pe{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--texto-3)}.estado-vazio{display:flex;align-items:center;gap:10px;padding:28px;color:var(--texto-3);justify-content:center}.grafico-vazio{display:grid;place-items:center;min-height:140px;color:var(--texto-3);font-size:13.5px;text-align:center;padding:16px}.filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filtros-direita{margin-left:auto;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filtros-nota{font-size:12.5px;color:var(--texto-3)}.segmentado{display:inline-flex;padding:3px;gap:2px;border-radius:var(--raio);background:var(--superficie-3);border:1px solid var(--borda)}.segmentado button,.chips button{height:32px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--texto-2);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.segmentado button:hover{color:var(--texto)}.segmentado button.ativo{background:var(--superficie);color:var(--texto);border-color:var(--borda);box-shadow:var(--sombra-2)}.intervalo{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);color:var(--texto-3);font-size:13px}.intervalo.ativo{border-color:var(--marca-600);box-shadow:0 0 0 3px var(--foco)}.intervalo input{border:0;background:transparent;color:var(--texto);font:inherit;font-size:13px;outline:none;color-scheme:inherit}.busca{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);color:var(--texto-3)}.busca:focus-within{border-color:var(--marca-600);box-shadow:0 0 0 3px var(--foco)}.busca input{border:0;outline:none;background:transparent;width:180px;font-size:13.5px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips button{border-color:var(--borda);background:var(--superficie);height:34px;display:inline-flex;align-items:center;gap:6px}.chips button.ativo{border-color:var(--primario);color:var(--texto);box-shadow:0 0 0 3px var(--foco)}.chip-n{font-size:11.5px;padding:1px 6px;border-radius:6px;background:var(--superficie-3);color:var(--texto-2);font-variant-numeric:tabular-nums}.grade-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi-cartao{background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:5px;min-width:0}.kpi-cartao-titulo{display:flex;align-items:center;gap:8px;padding:8px 10px 9px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-cartao-corpo{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 14px 12px;box-shadow:var(--sombra-1)}.kpi-cartao-valor{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.kpi-cartao-valor small{font-size:14px;font-weight:600;color:var(--texto-2)}.kpi-cartao.destaque .kpi-cartao-corpo{border-color:color-mix(in srgb,var(--marca-600) 40%,var(--borda))}.kpi-cartao.destaque .kpi-cartao-valor{color:var(--primario)}.kpi-cartao-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;color:var(--texto-2)}.pilula.neutra{color:var(--texto-2);background:var(--superficie-3)}.pilula.aviso{color:var(--aviso);background:var(--aviso-fundo)}.pilula{white-space:nowrap}.grade-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--sombra-1);min-width:0}.cartao-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:12px;color:var(--texto-3)}.cartao-cab h2{margin:0;font-size:15.5px;font-weight:650;color:var(--texto);letter-spacing:-.01em}.cartao-nota{font-size:12.5px;color:var(--texto-3)}.cartao-nota strong{color:var(--texto)}.link-seta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--primario);text-decoration:none}.link-seta:hover{text-decoration:underline}.trilha{display:flex;align-items:center;gap:10px;font-size:13px}.trilha-atual{color:var(--texto-3)}.trilha-atual:before{content:"/";margin-right:10px}.grafico-linha{position:relative;width:100%}.grafico-linha svg{display:block;overflow:visible}.grafico-linha .grade{stroke:var(--borda);stroke-width:1}.grafico-linha .eixo{fill:var(--texto-3);font-size:11.5px;font-variant-numeric:tabular-nums}.grafico-linha .mira{stroke:var(--borda-forte);stroke-width:1}.grafico-linha .serie{fill:none;stroke:var(--primario);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.grafico-linha .marcador{fill:var(--primario);stroke:var(--superficie);stroke-width:2;transition:r .12s}.grafico-linha .rotulo-fim{fill:var(--texto);font-size:12.5px;font-weight:700}.dica-grafico{position:absolute;transform:translate(-50%);pointer-events:none;z-index:2;display:grid;gap:1px;padding:6px 10px;border-radius:8px;white-space:nowrap;background:var(--tooltip);color:var(--tooltip-texto);box-shadow:var(--sombra-2);font-size:12px}.dica-grafico strong{font-size:13.5px}.dica-grafico span{opacity:.75}.trilho{position:relative;height:12px;flex:1;min-width:80px}.trilho:before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;border-radius:2px;background:var(--superficie-3)}.trilho-haste{position:absolute;left:0;top:5px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--primario) 55%,transparent)}.trilho-bola{position:absolute;top:1px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--primario);box-shadow:0 0 0 2px var(--superficie)}.trilho-ref{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--texto-3)}.trilho.fraco .trilho-bola{background:var(--superficie);box-shadow:inset 0 0 0 2px var(--texto-3),0 0 0 2px var(--superficie)}.trilho.fraco .trilho-haste{background:var(--borda-forte)}.extremos{display:grid;gap:14px}.extremos-grupo{display:grid;gap:2px}.extremos-grupo>span{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texto-3);margin-bottom:4px}.extremo{display:grid;grid-template-columns:56px 1fr 48px;align-items:center;gap:12px;height:34px;padding:0 8px;border:0;border-radius:var(--raio-sm);background:transparent;cursor:pointer;text-align:left}.extremo:hover,.extremo:focus-visible{background:var(--superficie-2)}.extremo-nome{font-weight:700}.extremo-valor{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.conf-frase{margin:0 0 14px;color:var(--texto-2);line-height:1.5}.conf-frase strong{color:var(--texto);font-size:20px;margin-right:2px}.barra-seg{display:flex;gap:2px;height:28px}.barra-seg span{display:flex;align-items:center;padding-left:8px;border-radius:4px;min-width:4px;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden}.conf-ok{background:var(--ok)}.conf-aviso{background:var(--aviso)}.conf-ruim{background:var(--ruim)}.barra-seg .conf-aviso,[data-tema=escuro] .barra-seg .conf-ok{color:#0b0b0b}.legenda{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--texto-2)}.legenda li{display:inline-flex;align-items:center;gap:6px}.legenda strong{color:var(--texto);margin-left:2px}.legenda-cor{width:10px;height:10px;border-radius:3px}.coleta{display:grid;gap:10px}.coleta-linha{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;color:var(--texto-2)}.medidor{margin-top:6px;padding-top:12px;border-top:1px solid var(--borda)}.medidor-cab{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--texto-2);margin-bottom:8px}.medidor-cab strong{color:var(--texto);font-variant-numeric:tabular-nums}.medidor-trilho{height:8px;border-radius:8px;background:color-mix(in srgb,var(--primario) 14%,transparent);overflow:hidden}.medidor-trilho span{display:block;height:100%;border-radius:8px;background:var(--primario)}.medidor-trilho span.alto{background:var(--aviso)}.tabela-rolagem{overflow-x:auto;margin:0 -18px;padding:0 18px}.tabela{width:100%;border-collapse:collapse;font-size:13.5px}.tabela th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);padding:8px 10px;border-bottom:1px solid var(--borda);white-space:nowrap;background:var(--superficie-2)}.tabela th:first-child{border-top-left-radius:8px}.tabela th:last-child{border-top-right-radius:8px}.tabela th button{border:0;background:transparent;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tabela th button:hover{color:var(--texto)}.tabela td{padding:9px 10px;border-bottom:1px solid var(--borda);vertical-align:middle}.tabela tbody tr:last-child td{border-bottom:0}.tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela .forte{font-weight:700}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:hover td,.tabela tr.clicavel:focus-visible td{background:var(--superficie-2)}.tabela tr.clicavel:focus-visible{outline:none}.tabela .col-linha{display:flex;align-items:center;gap:14px;min-width:220px}.tabela .col-linha strong{width:52px;flex:none}.delta{display:inline-flex;align-items:center;gap:3px;font-weight:600}.delta.ok{color:var(--ok)}.delta.ruim{color:var(--ruim)}@media(max-width:1360px){.kpi-cartao-valor{font-size:25px}}@media(max-width:1100px){.grade-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.grade-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.grade-kpi{grid-template-columns:minmax(0,1fr)}.busca input{width:130px}.filtros-direita{margin-left:0}}.pilha{display:grid;gap:16px;min-width:0}.cartao-agora.com-alerta{border-color:color-mix(in srgb,var(--ruim) 45%,var(--borda));box-shadow:0 0 0 3px var(--ruim-fundo),var(--sombra-1)}.cartao-agora h2{display:inline-flex;align-items:center;gap:8px}.ponto-vivo{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-fundo)}.com-alerta .ponto-vivo{background:var(--ruim);box-shadow:0 0 0 3px var(--ruim-fundo);animation:pulsar-vivo 1.6s infinite}@keyframes pulsar-vivo{50%{box-shadow:0 0 0 6px transparent}}.agora-ok{display:flex;align-items:center;gap:10px;padding:14px;border-radius:var(--raio);background:var(--ok-fundo);color:var(--ok);font-weight:600}.agora-lista{display:grid;gap:8px}.agora-item{display:grid;grid-template-columns:90px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie-2)}.agora-carro strong{display:block;font-size:18px;letter-spacing:-.01em}.agora-carro span{font-size:12px;color:var(--texto-3)}.agora-onde,.agora-quem{display:grid;gap:2px;font-size:13px;min-width:0}.agora-linha{font-weight:650}.tabela-alta{max-height:420px;overflow-y:auto}.tabela-alta thead th{position:sticky;top:0;z-index:1}.mot-nome{display:flex;align-items:center;gap:10px;min-width:220px}.mot-avatar{width:32px;height:32px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--marca-50);color:var(--marca-900);font-size:12px;font-weight:700}[data-tema=escuro] .mot-avatar{background:#1c9fe024;color:var(--marca-300)}.taxa{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:170px}.taxa .trilho{max-width:120px}.taxa strong{width:40px;text-align:right}.detalhe-linha td{background:var(--superficie-2)}.detalhe-eventos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.evento-cat{display:grid;gap:2px;padding:8px 10px;border-radius:var(--raio-sm);background:var(--superficie);border:1px solid var(--borda);font-size:12.5px}.evento-cat strong{font-size:17px}.evento-cat.acima{border-color:color-mix(in srgb,var(--aviso) 55%,var(--borda));background:var(--aviso-fundo)}@media(max-width:1100px){.agora-item{grid-template-columns:80px minmax(0,1fr);row-gap:8px}.agora-item>.agora-quem,.agora-item>.pilula{grid-column:2}.agora-item>.pilula{justify-self:start}}.sem-quebra{white-space:nowrap}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/titillium-web-latin-ext-600-normal-u1udDzIn.woff2) format("woff2"),url(/assets/titillium-web-latin-ext-600-normal-CrXBuK16.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/titillium-web-latin-600-normal-DBtSc4_g.woff2) format("woff2"),url(/assets/titillium-web-latin-600-normal-DAj26wWp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/titillium-web-latin-ext-700-italic-Bw8Yr478.woff2) format("woff2"),url(/assets/titillium-web-latin-ext-700-italic-pHfXjvtG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/titillium-web-latin-700-italic-Dm8RTd1S.woff2) format("woff2"),url(/assets/titillium-web-latin-700-italic-CTV_3XuX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/titillium-web-latin-ext-900-normal-DbUGIJDR.woff2) format("woff2"),url(/assets/titillium-web-latin-ext-900-normal-CeQ5kzAQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/titillium-web-latin-900-normal-CE5cGYJA.woff2) format("woff2"),url(/assets/titillium-web-latin-900-normal-DKgyPzvu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.podio{--pod-fundo: #0E0F13;--pod-borda: rgba(255, 255, 255, .08);--pod-texto: #F4F4F5;--pod-texto-2: #A1A1AA;--pod-vermelho: #E10600;--pod-ouro: #F5C542;--pod-prata: #C9D1D9;--pod-bronze: #C98A4B;position:relative;overflow:hidden;border-radius:var(--raio-lg);padding:20px 22px 16px;color:var(--pod-texto);border:1px solid var(--pod-borda);background:radial-gradient(900px 300px at 50% 115%,rgba(13,150,214,.28),transparent 60%),repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 6px),repeating-linear-gradient(-45deg,rgba(255,255,255,.02) 0 2px,transparent 2px 6px),var(--pod-fundo);font-family:"Titillium Web",var(--fonte);box-shadow:var(--sombra-2)}.podio-xadrez{position:absolute;top:0;right:0;width:220px;height:64px;opacity:.14;pointer-events:none;background:conic-gradient(#fff 25%,transparent 0 50%,#fff 0 75%,transparent 0) 0 0 / 16px 16px;-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent)}.podio:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(var(--pod-vermelho),#0D96D6)}.podio-cab{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.podio-sobre{font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--pod-texto-2)}.podio-titulo{margin:2px 0 0;font-size:30px;font-weight:900;letter-spacing:.02em;line-height:1;font-style:italic;transform:skew(-4deg);transform-origin:left}.podio-repetir{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--pod-borda);background:#ffffff0d;color:var(--pod-texto);font:600 13px "Titillium Web",var(--fonte);cursor:pointer;letter-spacing:.03em}.podio-repetir:hover{background:#ffffff1a}.podio-corpo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;margin-top:10px;align-items:end}.podio-palco{min-height:410px;display:grid;align-items:end}.largada{display:grid;place-items:center;gap:16px;align-self:center;padding:30px 0}.largada-painel{display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:#050506;border:1px solid #222;box-shadow:inset 0 2px 12px #000c}.largada-coluna{display:grid;gap:8px;padding:8px;border-radius:10px;background:#111216}.luz{width:30px;height:30px;border-radius:50%;background:#2a0606;box-shadow:inset 0 2px 6px #000000b3;transition:background .08s,box-shadow .08s}.luz.acesa{background:radial-gradient(circle at 40% 35%,#ff6b5e,#e10600 55%,#8a0400);box-shadow:0 0 18px 4px #e10600a6}.largada-texto{font-weight:900;font-style:italic;letter-spacing:.3em;font-size:15px;color:var(--pod-texto-2)}.pod-degraus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.pod-lugar{display:flex;flex-direction:column;align-items:center;min-width:0}.pod-piloto{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:12px;min-width:0;width:100%;position:relative}.pod-coroa{position:absolute;top:-26px;font-size:26px;filter:drop-shadow(0 4px 10px rgba(245,197,66,.6))}.pod-moldura{padding:4px;border-radius:50%;background:conic-gradient(from 210deg,var(--metal),#ffffff88,var(--metal),#00000066,var(--metal));box-shadow:0 10px 30px -8px var(--metal-sombra)}.pod-foto{display:block;border-radius:50%;object-fit:cover;object-position:center 20%;background:#1b1c22;border:3px solid var(--pod-fundo)}.pod-foto-iniciais{display:grid;place-items:center;font-weight:900;font-size:26px;color:var(--pod-texto)}.pod-nome{margin-top:10px;font-weight:900;font-style:italic;font-size:19px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere}.p1 .pod-nome{font-size:22px}.pod-sub{font-size:12px;color:var(--pod-texto-2);margin-top:2px;letter-spacing:.04em}.pod-numeros{display:flex;justify-content:center;gap:14px;margin-top:10px}.pod-numeros div{display:grid;line-height:1.1}.pod-numeros strong{font-size:17px;font-weight:700;font-style:italic}.pod-numeros div:first-child strong{color:#4ade80}.pod-numeros span{font-size:10.5px;color:var(--pod-texto-2);letter-spacing:.05em;text-transform:uppercase}.pod-degrau{position:relative;width:100%;border-radius:10px 10px 0 0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 22%),linear-gradient(100deg,var(--metal-escuro),var(--metal) 40%,#ffffff99 50%,var(--metal) 60%,var(--metal-escuro));box-shadow:inset 0 -12px 24px #00000059}.pod-posicao{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-style:italic;font-size:64px;color:#0000008c;text-shadow:0 1px 0 rgba(255,255,255,.35)}.p1 .pod-posicao{font-size:84px}.p1{--metal: var(--pod-ouro);--metal-escuro: #9C7414;--metal-sombra: rgba(245, 197, 66, .55)}.p2{--metal: var(--pod-prata);--metal-escuro: #6B7480;--metal-sombra: rgba(201, 209, 217, .4)}.p3{--metal: var(--pod-bronze);--metal-escuro: #6E4420;--metal-sombra: rgba(201, 138, 75, .45)}.torre{display:grid;gap:3px;align-self:end}.torre-cab,.torre-linha{display:grid;grid-template-columns:34px minmax(0,1fr) 62px;align-items:center;gap:8px}.torre-cab{font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--pod-texto-2);padding:0 8px 4px 0}.torre-cab span:last-child{text-align:right}.torre-linha{height:36px;padding:0 8px 0 0;border-radius:6px;background:#ffffff0d;border:1px solid var(--pod-borda);font-size:14px}.torre-pos{height:100%;display:grid;place-items:center;background:#fff;color:#0e0f13;font-weight:900;font-style:italic;border-radius:5px 0 0 5px}.torre-piloto{display:flex;align-items:center;gap:8px;min-width:0;padding-left:6px;border-left:3px solid #0D96D6;height:60%}.torre-sigla{font-weight:900;font-style:italic;letter-spacing:.06em}.torre-nome{color:var(--pod-texto-2);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.torre-gap{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:#fde047}.podio-regra{position:relative;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--pod-borda);font-family:var(--fonte);font-size:12px;line-height:1.55;color:var(--pod-texto-2)}.podio-regra strong{color:var(--pod-texto)}.podio-vazio p{color:var(--pod-texto-2);font-family:var(--fonte)}@media(max-width:1180px){.podio-corpo{grid-template-columns:minmax(0,1fr)}.torre{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.torre-cab{display:none}}@media(max-width:640px){.pod-numeros{flex-direction:column;gap:4px}.pod-nome{font-size:15px}.p1 .pod-nome{font-size:17px}.podio-palco{min-height:470px}}@font-face{font-family:Inter;src:url(/fontes/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--marca-900: #0C57A6;--marca-600: #0D96D6;--marca-300: #61CBE6;--marca-50: #EAF5FC;--raio-sm: 8px;--raio: 12px;--raio-lg: 16px;--raio-xl: 22px;--fonte: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--transicao: .16s cubic-bezier(.2, .7, .3, 1)}:root,[data-tema=claro]{--fundo: #F3F6FA;--fundo-degrade: radial-gradient(1200px 600px at 10% -10%, #DCEEFB 0%, transparent 60%), radial-gradient(900px 500px at 110% 0%, #E6F1FF 0%, transparent 55%);--superficie: #FFFFFF;--superficie-2: #F8FAFC;--superficie-3: #F1F4F8;--borda: #E6EAF0;--borda-forte: #D5DBE4;--texto: #0F172A;--texto-2: #475467;--texto-3: #98A2B3;--primario: #0C57A6;--primario-hover: #0A4A8D;--primario-texto: #FFFFFF;--foco: rgba(13, 150, 214, .28);--ok: #079455;--ok-fundo: #ECFDF3;--ruim: #D92D20;--ruim-fundo: #FEF3F2;--aviso: #DC6803;--aviso-fundo: #FFFAEB;--sombra-1: 0 1px 2px rgba(16, 24, 40, .05);--sombra-2: 0 1px 3px rgba(16, 24, 40, .06), 0 8px 24px -8px rgba(16, 24, 40, .1);--sombra-3: 0 24px 60px -20px rgba(12, 87, 166, .3);--tooltip: #18181B;--tooltip-texto: #FAFAFA;color-scheme:light}[data-tema=escuro]{--fundo: #0B0B0D;--fundo-degrade: radial-gradient(1000px 500px at 0% -10%, rgba(13, 150, 214, .14) 0%, transparent 60%), radial-gradient(800px 500px at 110% 0%, rgba(97, 203, 230, .07) 0%, transparent 55%);--superficie: #141417;--superficie-2: #1A1A1E;--superficie-3: #202026;--borda: #26262C;--borda-forte: #34343C;--texto: #F4F4F5;--texto-2: #A1A1AA;--texto-3: #6B6B75;--primario: #1C9FE0;--primario-hover: #3AB0EA;--primario-texto: #04131F;--foco: rgba(42, 168, 232, .35);--ok: #32D583;--ok-fundo: rgba(50, 213, 131, .12);--ruim: #F97066;--ruim-fundo: rgba(249, 112, 102, .12);--aviso: #FDB022;--aviso-fundo: rgba(253, 176, 34, .12);--sombra-1: 0 1px 2px rgba(0, 0, 0, .4);--sombra-2: 0 1px 2px rgba(0, 0, 0, .5), 0 12px 32px -12px rgba(0, 0, 0, .7);--sombra-3: 0 30px 70px -25px rgba(0, 0, 0, .85);--tooltip: #FAFAFA;--tooltip-texto: #18181B;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,p,strong{overflow-wrap:break-word}body{margin:0;font-family:var(--fonte);font-size:14px;line-height:1.45;color:var(--texto);background:var(--fundo-degrade),var(--fundo);background-attachment:fixed;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01","tnum";transition:background-color var(--transicao),color var(--transicao)}button,input{font:inherit;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:none;box-shadow:0 0 0 4px var(--foco)}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--raio);border:1px solid transparent;cursor:pointer;font-weight:600;transition:background var(--transicao),border-color var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.botao:active{transform:translateY(1px)}.botao[disabled]{opacity:.65;cursor:progress}.botao-primario{background:var(--primario);color:var(--primario-texto);box-shadow:var(--sombra-1)}.botao-primario:hover:not([disabled]){background:var(--primario-hover)}.botao-contorno{background:var(--superficie);border-color:var(--borda);color:var(--texto);box-shadow:var(--sombra-1)}.botao-contorno:hover{border-color:var(--borda-forte);background:var(--superficie-2)}.botao-icone{width:40px;height:40px;padding:0}.campo{display:grid;gap:6px}.campo label{font-size:13px;font-weight:600;color:var(--texto-2)}.entrada{position:relative;display:flex;align-items:center;height:46px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra-1);transition:border-color var(--transicao),box-shadow var(--transicao)}.entrada:hover{border-color:var(--borda-forte)}.entrada:focus-within{border-color:var(--marca-600);box-shadow:0 0 0 4px var(--foco)}.entrada.erro{border-color:var(--ruim)}.entrada>svg{margin-left:14px;color:var(--texto-3);flex:none}.entrada input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 12px;font-size:15px;outline:none}.entrada input::placeholder{color:var(--texto-3)}.entrada .acao{height:34px;width:34px;margin-right:6px;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-3);cursor:pointer;display:grid;place-items:center}.entrada .acao:hover{background:var(--superficie-3);color:var(--texto)}.pilula{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700}.pilula.ok{color:var(--ok);background:var(--ok-fundo)}.pilula.ruim{color:var(--ruim);background:var(--ruim-fundo)}.alerta{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:var(--raio);font-size:13.5px;line-height:1.4;animation:surgir .22s ease-out}.alerta svg{flex:none;margin-top:1px}.alerta.ruim{color:var(--ruim);background:var(--ruim-fundo);border:1px solid color-mix(in srgb,var(--ruim) 25%,transparent)}.alerta.aviso{color:var(--aviso);background:var(--aviso-fundo);border:1px solid color-mix(in srgb,var(--aviso) 25%,transparent)}.marcador{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px;color:var(--texto-2)}.marcador input{position:absolute;opacity:0;pointer-events:none}.marcador .caixa{width:18px;height:18px;border-radius:5px;border:1px solid var(--borda-forte);background:var(--superficie);display:grid;place-items:center;transition:all var(--transicao)}.marcador .caixa svg{opacity:0;transform:scale(.6);transition:all var(--transicao);color:#fff}.marcador input:checked+.caixa{background:var(--primario);border-color:var(--primario)}.marcador input:checked+.caixa svg{opacity:1;transform:scale(1)}[data-tema=escuro] .marcador input:checked+.caixa svg{color:var(--primario-texto)}.marcador input:focus-visible+.caixa{box-shadow:0 0 0 4px var(--foco)}.girar{animation:girar .8s linear infinite}.tela-carregando{height:100%;display:grid;place-items:center;color:var(--texto-3)}@keyframes girar{to{transform:rotate(360deg)}}@keyframes surgir{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes tremer{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
