@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;600;700&family=Big+Shoulders+Display:wght@800;900&display=swap";.ig,[data-theme=light] .ig .ig-escuro{--fundo: #000;--carvao: #16130d;--carvao-borda: #3a2f17;--papel: #f2ede1;--papel-suave: #b9b1a0;--erro: #ff8a7a;--ouro-texto: #f9b804}[data-theme=light] .ig{--fundo: #f7f3ea;--carvao: #ffffff;--carvao-borda: #e4d9bf;--papel: #17140e;--papel-suave: #5e5647;--erro: #d9483b;--ouro-texto: #a87400}.ig-escuro{background:var(--fundo);color:var(--papel)}.ig{--tinta: #000;--ouro: #f9b804;--ouro-claro: #ffd24a;--ouro-queimado: #a87400;--display: "Big Shoulders Display", "Arial Narrow", sans-serif;--texto: "Barlow", system-ui, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--gutter: clamp(16px, 4vw, 40px);--largura: 1120px;--barra-topo: 0px;position:relative;min-height:100vh;background:var(--fundo);color:var(--papel);font-family:var(--texto);font-size:1.0625rem;line-height:1.55;overflow-x:clip;padding-bottom:96px}.ig :where(h1,h2,h3,p,ul,ol){margin:0}.ig :where(ul,ol){padding:0;list-style:none}.ig :where(img){display:block;max-width:100%;height:auto}.ig :where(a){color:inherit}@media (max-width: 768px){.ig :where(span,p,div,li){font-size:inherit;line-height:inherit}.ig .ig-aba,.ig .ig-seta,.ig .ig-aprovado__play,.ig .ig-fechar{font-size:inherit!important}.ig .ig-aprovado__play,.ig .ig-seta,.ig .ig-fechar{padding:0!important}.ig .ig-aba{padding:8px 4px!important}}.ig :focus-visible{outline:3px solid var(--ouro);outline-offset:3px}@media (min-width: 1024px){.ig{margin:-24px;--barra-topo: 64px;padding-bottom:40px}}.ig-secao{width:min(100% - 2 * var(--gutter),var(--largura));margin-inline:auto}.ig-bloco{padding-block:clamp(48px,7vw,88px)}.ig-titulo{font-family:var(--display);font-weight:900;font-size:clamp(2.25rem,5vw,3.5rem);line-height:.95;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.ig-texto{margin-top:16px;max-width:56ch;color:var(--papel-suave);font-size:1.125rem}.ig-texto strong{color:var(--papel)}.ouro{color:var(--ouro-texto)}.ig-tarja{position:relative;overflow:hidden;padding:7px var(--gutter);background:linear-gradient(90deg,#8a0d10,#d0171d 50%,#8a0d10);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-align:center;text-transform:uppercase}.ig-tarja:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 35%,rgb(255 255 255 / .28) 50%,transparent 65%);transform:translate(-100%);animation:ig-tarja 5s var(--ease-out) 1s infinite}@keyframes ig-tarja{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.ig-barra{position:sticky;top:var(--barra-topo);z-index:25;background:var(--ouro);color:var(--tinta)}.ig-barra__dentro{width:min(100% - 2 * var(--gutter),var(--largura));min-height:60px;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:16px}.ig-barra__rotulo{font-weight:700;line-height:1.1}.ig-barra__logo{height:22px;width:auto;filter:brightness(0)}.ig-contador{display:flex;gap:6px}.ig-contador__bloco{display:grid;justify-items:center;min-width:46px;padding:4px 6px 3px;background:var(--tinta);color:var(--ouro);border-radius:6px}.ig-contador__bloco b{font-family:var(--display);font-weight:800;font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums}.ig-contador__bloco small{font-size:.6875rem;font-weight:600;color:var(--papel-suave);line-height:1.2}.ig-barra__cta{display:none;padding:10px 16px;border-radius:8px;background:var(--tinta);color:var(--ouro)!important;font-weight:700;text-decoration:none;white-space:nowrap}.ig-barra__cta:hover{background:#222}@media (min-width: 900px){.ig-barra__dentro{justify-content:flex-start}.ig-barra__cta{display:inline-block;margin-left:auto}}@media (max-width: 480px){.ig-barra__rotulo{font-size:.8125rem;max-width:11ch}.ig-barra__logo{display:none}.ig-contador__bloco{min-width:40px}.ig-contador__bloco b{font-size:1.25rem}}.ig-botao{--sombra: var(--ouro-queimado);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:14px 26px;border:0;border-radius:12px;background:var(--ouro);color:var(--tinta)!important;font-family:var(--display);font-weight:900;font-size:1.45rem;letter-spacing:.01em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 5px 0 var(--sombra);transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out),background-color .16s ease;overflow:hidden}.ig-botao:hover{background:var(--ouro-claro)}.ig-botao:active{transform:translateY(4px);box-shadow:0 1px 0 var(--sombra)}.ig-botao:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .55) 50%,transparent 65%);transform:translate(-120%);animation:ig-brilho 4.5s var(--ease-in-out) 2s infinite;pointer-events:none}@keyframes ig-brilho{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.ig-botao--fantasma{--sombra: transparent;background:transparent;color:var(--papel)!important;border:1.5px solid var(--carvao-borda);font-size:1.2rem}.ig-botao--fantasma:after{display:none}.ig-botao--fantasma:hover{background:#f9b80414;border-color:var(--ouro-texto)}.ig-acao-centro{display:flex;max-width:520px;margin:36px auto 0}.ig-acao-centro .ig-botao{width:100%}.ig-entra{animation:ig-entra .7s var(--ease-out) both;animation-delay:calc(.15s + var(--i, 0) * 80ms)}@keyframes ig-entra{0%{opacity:0;transform:translateY(18px)}}.ig-cascata>*{opacity:0;transform:translateY(14px) scale(.96)}.ig-cascata[data-visto]>*{opacity:1;transform:none;transition:opacity .52s var(--ease-out),transform .52s var(--ease-out);transition-delay:calc(min(var(--i, 0),14)*45ms)}.ig-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(32px,5vw,64px) clamp(24px,4vw,48px)}.ig-hero__arte{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ig-hero__arte img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 30%;object-position:80% 30%;opacity:.55;animation:ig-arte 1.4s var(--ease-out) both}.ig-hero__arte:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fundo) 0%,rgb(0 0 0 / .88) 42%,rgb(0 0 0 / .2) 75%),linear-gradient(0deg,var(--fundo) 0%,rgb(0 0 0 / 0) 35%)}@keyframes ig-arte{0%{opacity:0;transform:scale(1.06)}}.ig-hero__conteudo{display:grid;gap:clamp(14px,2vw,20px);justify-items:start}.ig-hero__conteudo>*{max-width:660px}.ig-selo{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;border:1.5px solid var(--ouro);border-radius:999px;background:#f9b8041a;color:var(--ouro-texto);font-weight:800;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.ig-selo:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--ouro);animation:ig-pulso 1.6s var(--ease-out) infinite}@keyframes ig-pulso{0%{box-shadow:0 0 #f9b804a6}to{box-shadow:0 0 0 9px #f9b80400}}.ig-hero__titulo{font-family:var(--display);font-weight:900;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.92;text-transform:uppercase}.ig-hero__titulo span{display:block;text-wrap:balance}.ig-hero__sub{font-size:1.1875rem;color:var(--papel-suave);max-width:56ch}.ig-hero__sub strong{color:var(--papel)}.ig-hero__prova{display:flex;flex-wrap:wrap;gap:8px}.ig-hero__prova li{padding:6px 12px;border:1px solid var(--carvao-borda);border-radius:999px;background:#0000008c;color:var(--papel-suave);font-size:.9rem}.ig-hero__prova b{color:var(--ouro-texto);font-weight:800}.ig-hero__botoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ig-fita{position:relative;z-index:2;width:110%;margin:clamp(8px,2vw,20px) 0 clamp(8px,2vw,20px) -5%;padding-block:10px;overflow:hidden;transform:rotate(-2deg);background:repeating-linear-gradient(-45deg,var(--tinta) 0 14px,transparent 14px 28px) top / 100% 6px no-repeat,repeating-linear-gradient(-45deg,var(--tinta) 0 14px,transparent 14px 28px) bottom / 100% 6px no-repeat,var(--ouro);box-shadow:0 10px 30px #0009}.ig-fita__trilho{display:flex;width:-moz-max-content;width:max-content;animation:ig-fita 28s linear infinite}.ig-fita__trilho span{padding-inline:18px;font-family:var(--display);font-weight:900;font-size:1.5rem;line-height:1.2;text-transform:uppercase;color:var(--tinta)}.ig-fita__trilho span:after{content:"!"}@keyframes ig-fita{to{transform:translate(-50%)}}.ig-plano{display:grid;gap:clamp(24px,4vw,48px)}@media (min-width: 900px){.ig-plano{grid-template-columns:1.15fr 1fr;align-items:start}}.ig-lista-check{margin-top:24px;display:grid}.ig-lista-check li{border-bottom:1px dashed var(--carvao-borda)}.ig-lista-check a{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:14px 0;text-decoration:none;color:var(--papel-suave)}.ig-lista-check a:hover strong{color:var(--ouro-texto)}.ig-lista-check strong{color:var(--papel);transition:color .16s ease}.ig-lista-check .seta{color:var(--ouro-texto);font-weight:900}.ig-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ouro);color:var(--tinta);font-size:14px;font-weight:900}.ig-painel{display:grid;gap:18px;padding:clamp(20px,3vw,28px);background:radial-gradient(120% 140% at 100% 0%,rgb(249 184 4 / .12),transparent 55%),var(--carvao);border:1px solid var(--carvao-borda);border-radius:18px}.ig-painel__rotulo{color:var(--ouro-texto);font-weight:800;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase}.ig-energia__valor{font-family:var(--display);font-weight:900;font-size:3.5rem;line-height:.9}.ig-energia__valor small{font-size:1.5rem;color:var(--papel-suave)}.ig-energia__barra{display:flex;gap:4px}.ig-energia__barra i{flex:1;height:10px;border-radius:3px;background:var(--carvao-borda)}.ig-energia__barra i.cheia{background:var(--ouro);box-shadow:0 0 10px #f9b80459}.ig-energia__nota{color:var(--papel-suave);font-size:.95rem}.ig-passos{display:grid;gap:8px}.ig-passo{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--fundo);border:1.5px solid var(--carvao-borda);text-decoration:none;color:var(--papel);font-weight:700}.ig-passo[data-feito]{border-color:#f9b80473}.ig-passo[data-feito] .ig-passo__marca{background:var(--ouro);color:var(--tinta);border-color:var(--ouro-texto)}.ig-passo[data-feito] .ig-passo__texto{color:var(--papel-suave);text-decoration:line-through;text-decoration-color:#f9b80499}.ig-passo__marca{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px dashed var(--papel-suave);font-size:.8rem;font-weight:900}.ig-passo__extra{color:var(--ouro-texto);font-size:.85rem;font-weight:800}.ig-progresso{display:flex;align-items:center;gap:10px;color:var(--papel-suave);font-size:.875rem}.ig-progresso__barra{flex:1;height:6px;border-radius:3px;background:var(--carvao-borda);overflow:hidden}.ig-progresso__barra span{display:block;height:100%;background:var(--ouro);transition:width .6s var(--ease-out)}.ig-lado{border-top:1px solid var(--carvao-borda)}.ig-lado__tabela{margin-block:28px 8px;border:1px solid var(--carvao-borda);border-radius:16px;overflow:hidden}.ig-lado__linha{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center}.ig-lado__linha>*{padding:14px 16px}.ig-lado__linha+.ig-lado__linha{border-top:1px solid var(--carvao-borda)}.ig-lado__linha>:nth-child(3){height:100%;display:flex;align-items:center;background:#f9b80414}.ig-lado__cabeca{font-weight:700;color:var(--papel-suave)}.ig-lado__cabeca>:nth-child(3){background:var(--ouro)!important;color:var(--tinta)}.ig-lado__item{font-weight:600}.ig-lado__nao,.ig-lado__sim{position:relative;padding-left:40px!important}.ig-lado__nao{color:var(--papel-suave)}.ig-lado__sim{font-weight:700}.ig-lado__nao:before,.ig-lado__sim:before{content:"";position:absolute;left:16px;width:16px;height:16px}.ig-lado__nao:before{background:var(--erro);opacity:.85;clip-path:polygon(20% 0,50% 30%,80% 0,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0 80%,30% 50%,0 20%)}.ig-lado__sim:before{background:var(--ouro);clip-path:polygon(0 55%,15% 40%,38% 62%,85% 12%,100% 27%,38% 92%)}.ig-lado__nota{font-size:.875rem;color:var(--papel-suave)}@media (max-width: 640px){.ig-lado__linha{grid-template-columns:1fr 1fr}.ig-lado__item{grid-column:1 / -1;padding-bottom:0!important}.ig-lado__cabeca>:first-child{display:none}.ig-lado__linha>*{padding:12px;font-size:.9375rem}.ig-lado__nao,.ig-lado__sim{padding-left:34px!important}.ig-lado__nao:before,.ig-lado__sim:before{left:12px}}.ig-black{background:radial-gradient(60% 50% at 50% 30%,rgb(249 184 4 / .12),transparent 70%),var(--fundo)}.ig-black__logo{width:clamp(200px,22vw,280px);margin:0 auto 20px}.ig-dossie{position:relative;display:grid;gap:22px;padding:clamp(24px,5vw,48px);background:var(--carvao);border:1px solid var(--carvao-borda);border-radius:20px;text-align:center}.ig-dossie__linha{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 16px;color:var(--papel-suave);font-weight:600}.ig-dossie__total{position:relative;display:inline-block;font-family:var(--display);font-weight:900;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1;color:var(--papel);font-variant-numeric:tabular-nums}.ig-dossie__total:after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:5px;background:var(--erro);border-radius:3px;transform:rotate(-6deg) scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-out)}.ig-dossie[data-revelado] .ig-dossie__total:after{transform:rotate(-6deg) scaleX(1)}.ig-dossie__pergunta{font-family:var(--display);font-weight:900;font-size:clamp(2.5rem,7vw,4.25rem);line-height:.95;text-transform:uppercase;color:var(--ouro-texto);text-wrap:balance}.ig-dossie__tarja{position:relative;justify-self:center;padding:10px 28px;border-radius:6px;background:var(--fundo);overflow:hidden}.ig-dossie__tarja:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgb(249 184 4 / .18) 50%,transparent 70%);transform:translate(-100%);animation:ig-varredura 3.2s linear infinite}@keyframes ig-varredura{to{transform:translate(100%)}}.ig-dossie__valor{display:block;font-family:var(--display);font-weight:900;font-size:clamp(3.5rem,11vw,6.5rem);line-height:1;color:#f2ede114;filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ig-dossie__carimbo{position:absolute;top:50%;left:50%;padding:6px 14px;border:3px solid var(--ouro);border-radius:6px;color:var(--ouro-texto);font-family:var(--display);font-weight:900;font-size:clamp(1.125rem,3.4vw,1.625rem);text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%) rotate(-7deg) scale(1.4);opacity:0;transition:opacity .2s ease,transform .38s var(--ease-out)}.ig-dossie[data-revelado] .ig-dossie__carimbo{opacity:1;transform:translate(-50%,-50%) rotate(-7deg) scale(1);transition-delay:.5s}.ig-dossie__texto{max-width:48ch;justify-self:center;color:var(--papel-suave)}.ig-ingresso{--furo: 26px;position:relative;margin-top:28px;display:grid;grid-template-columns:200px 1fr;background:var(--carvao);border:1px solid var(--carvao-borda);border-radius:18px}.ig-ingresso__data{display:grid;align-content:center;gap:6px;padding:28px 24px;background:var(--ouro);color:var(--tinta);border-radius:17px 0 0 17px;border-right:2px dashed rgb(0 0 0 / .35)}.ig-ingresso__dia{font-family:var(--display);font-weight:900;font-size:4.5rem;line-height:.85}.ig-ingresso__dia span{font-size:2rem}.ig-ingresso__hora{font-family:var(--display);font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase}.ig-ingresso__onde{font-weight:600}.ig-ingresso:before,.ig-ingresso:after{content:"";position:absolute;left:calc(200px - var(--furo) / 2);width:var(--furo);height:var(--furo);border-radius:50%;background:var(--fundo);border:1px solid var(--carvao-borda)}.ig-ingresso:before{top:calc(var(--furo) / -2);clip-path:inset(50% 0 0 0)}.ig-ingresso:after{bottom:calc(var(--furo) / -2);clip-path:inset(0 0 50% 0)}.ig-ingresso__itens li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center;padding:16px 22px}.ig-ingresso__itens li+li{border-top:1px solid var(--carvao-borda)}.ig-ingresso__icone{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f9b8041f;color:var(--ouro-texto);font-weight:900}.ig-ingresso__itens b{display:block;color:var(--papel);font-size:1.0625rem}.ig-ingresso__itens p{color:var(--papel-suave);font-size:.95rem}@media (max-width: 640px){.ig-ingresso{grid-template-columns:1fr}.ig-ingresso__data{grid-template-columns:auto 1fr;align-items:end;-moz-column-gap:16px;column-gap:16px;padding:20px;border-radius:17px 17px 0 0;border-right:0;border-bottom:2px dashed rgb(0 0 0 / .35)}.ig-ingresso__dia{grid-row:span 2}.ig-ingresso:before,.ig-ingresso:after{display:none}.ig-ingresso__itens li{padding:14px 16px}}.ig-atencao{margin-top:24px;padding:16px 18px;border-left:4px solid #e0262c;border-radius:0 12px 12px 0;background:#e0262c1a;color:var(--papel-suave)}.ig-atencao__titulo{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;color:#ff6b6b;font-weight:800;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.ig-atencao__titulo:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff3b3b;animation:ig-aovivo 1.6s var(--ease-out) infinite}@keyframes ig-aovivo{0%{box-shadow:0 0 #ff3b3ba6}to{box-shadow:0 0 0 9px #ff3b3b00}}.ig-atencao strong{color:var(--papel)}.ig-combo__contagem{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;font-family:var(--display);font-weight:800;font-size:1.5rem;line-height:1;text-transform:uppercase;color:var(--ouro-texto)}.ig-combo__contagem b{font-weight:900;font-size:clamp(4rem,10vw,6rem);line-height:.8;font-variant-numeric:tabular-nums}.ig-catalogo{margin-top:28px;padding:clamp(18px,3vw,28px);background:radial-gradient(120% 140% at 100% 0%,rgb(249 184 4 / .12),transparent 55%),var(--carvao);border:1px solid var(--carvao-borda);border-radius:18px}.ig-abas{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px;padding:5px;background:var(--fundo);border:1px solid var(--carvao-borda);border-radius:14px}.ig-aba{display:grid;justify-items:center;gap:2px;min-height:56px;padding:8px 4px;border:0;border-radius:10px;background:transparent;color:var(--papel);font:inherit;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .12s var(--ease-out)}.ig-aba:active{transform:scale(.97)}.ig-aba__nome{font-family:var(--display);font-weight:800;font-size:1.25rem;line-height:1;text-transform:uppercase}.ig-aba__n{font-size:.75rem;font-weight:600;color:var(--papel-suave)}.ig-aba[aria-pressed=true]{background:var(--ouro);color:var(--tinta)}.ig-aba[aria-pressed=true] .ig-aba__n{color:#000000b3}.ig-turmas{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:7px}.ig-turmas--capas{grid-template-columns:repeat(3,1fr)}.ig-turma{display:grid;justify-items:center;align-content:start;gap:4px;min-height:104px;padding:10px 4px 9px;background:var(--fundo);border:1.5px solid var(--carvao-borda);border-radius:12px;color:var(--papel);text-align:center;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .12s var(--ease-out)}.ig-turma:hover{border-color:var(--ouro-texto);background:#f9b80414}.ig-turma:active{transform:scale(.96)}.ig-turma img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.ig-turma__nome{font-weight:700;font-size:.875rem;line-height:1.15}.ig-turma__det{font-size:.8125rem;line-height:1.2;color:var(--ouro-texto)}.ig-turma--outro{align-content:center;border-style:dashed;color:var(--papel-suave)}.ig-turma__mais{display:grid;place-items:center;width:36px;height:36px;border:1.5px dashed currentColor;border-radius:50%;font-weight:800}.ig-turmas--capas .ig-turma{padding:0;overflow:hidden;align-content:stretch}.ig-turmas--capas .ig-turma img{width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.ig-turmas--capas .ig-turma__nome{font-family:var(--display);font-weight:900;font-size:1.6rem;text-transform:uppercase;padding-top:8px}.ig-turmas--capas .ig-turma__det{padding-bottom:12px}@media (max-width: 640px){.ig-turmas--capas{grid-template-columns:1fr}}.ig-numeros{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ig-numeros li{display:grid;gap:2px;padding-left:16px;border-left:3px solid var(--ouro)}.ig-numeros b{font-family:var(--display);font-weight:900;font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--ouro-texto);white-space:nowrap;font-variant-numeric:tabular-nums}.ig-numeros span{color:var(--papel-suave)}@media (max-width: 760px){.ig-numeros{grid-template-columns:repeat(2,1fr);row-gap:24px}.ig-numeros b{font-size:1.875rem}}.ig-carrossel{margin-top:32px;display:flex;gap:clamp(14px,2.5vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ig-carrossel::-webkit-scrollbar{display:none}.ig-aprovado{flex:0 0 calc((100% - 2 * clamp(14px,2.5vw,24px)) / 3);scroll-snap-align:start;display:grid;align-content:start;gap:12px}@media (max-width: 760px){.ig-aprovado{flex-basis:76%}}.ig-aprovado__play{position:relative;display:block;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--carvao);cursor:pointer}.ig-aprovado__play img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .3s var(--ease-out)}.ig-aprovado__play:hover img{transform:scale(1.03)}.ig-aprovado__icone{position:absolute;right:12px;bottom:12px;width:48px;height:48px;border-radius:50%;background:var(--ouro);box-shadow:0 6px 20px #00000080;transition:transform .16s var(--ease-out)}.ig-aprovado__icone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:20px;background:var(--tinta);clip-path:polygon(10% 0,100% 50%,10% 100%);transform:translate(2px)}.ig-aprovado__play:active .ig-aprovado__icone{transform:scale(.92)}.ig-aprovado__frase{font-size:1.0625rem;line-height:1.45}.ig-aprovado__nome{color:var(--papel-suave);font-size:.9375rem}.ig-aprovado__nome b{display:block;color:var(--ouro-texto);font-size:1.0625rem}.ig-controles{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.ig-seta{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid var(--carvao-borda);border-radius:50%;background:var(--carvao);color:var(--ouro-texto);cursor:pointer;transition:border-color .16s ease,transform .12s var(--ease-out),opacity .16s ease}.ig-seta:hover:not(:disabled){border-color:var(--ouro-texto)}.ig-seta:active{transform:scale(.94)}.ig-seta:disabled{opacity:.35;cursor:default}.ig-pontos{display:flex;gap:6px}.ig-pontos span{width:8px;height:8px;border-radius:4px;background:var(--carvao-borda);transition:background-color .2s ease,transform .2s var(--ease-out)}.ig-pontos span[data-ativo]{background:var(--ouro);transform:scale(1.25)}.ig-player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#000000c7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ig-aparece .2s ease both}.ig-player__tela{width:min(92vw,49.5dvh);aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:#000;animation:ig-sobe .32s var(--ease-out) both}.ig-player__tela video,.ig-player__tela iframe{width:100%;height:100%;border:0;display:block}.ig-fechar{position:fixed;top:16px;right:16px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff1a;cursor:pointer}.ig-fechar:before,.ig-fechar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:2px;background:var(--papel);transform:rotate(45deg)}.ig-fechar:after{transform:rotate(-45deg)}.ig-player__tela--largo{width:min(94vw,160dvh - 140px,1100px);aspect-ratio:16 / 9;border-radius:8px}.ig-partes{display:grid;gap:12px;width:min(94vw,160dvh - 260px,1100px)}.ig-partes .ig-player__tela--largo{width:100%}.ig-partes__abas{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.ig-partes__aba{display:grid;gap:2px;min-height:56px;padding:10px 14px;border:1.5px solid rgb(255 255 255 / .18);border-radius:6px;background:#0000008c;color:#f2ede1;font-family:Barlow,system-ui,sans-serif;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.ig-partes__aba b{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f9b804}.ig-partes__aba span{overflow:hidden;font-size:1rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ig-partes__aba:hover{border-color:#f9b804}.ig-partes__aba[aria-selected=true]{border-color:#f9b804;background:#f9b804;color:#000}.ig-partes__aba[aria-selected=true] b{color:#000}.ig-partes__aba:focus-visible{outline:2px solid #f2ede1;outline-offset:2px}@media (max-width: 640px){.ig-partes{width:94vw}.ig-partes__abas{grid-template-columns:1fr;gap:6px}.ig-partes__aba{min-height:48px;padding:8px 12px}}@keyframes ig-aparece{0%{opacity:0}}@keyframes ig-sobe{0%{opacity:0;transform:translateY(12px) scale(.97)}}.ig-mentores{background:linear-gradient(180deg,transparent,var(--carvao) 30%,var(--carvao) 70%,transparent)}.ig-mentores__grade{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,64px);align-items:center}.ig-mentores__foto img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;border-radius:20px}.ig-mentores__nomes{margin-top:12px;font-size:1.25rem;font-weight:700;color:var(--ouro-texto)}.ig-mentores__fatos{margin-top:24px;display:grid;gap:14px}.ig-mentores__fatos li{position:relative;padding-left:28px;color:var(--papel-suave)}.ig-mentores__fatos li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;background:var(--ouro);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.ig-mentores__fatos b{color:var(--papel)}.ig-mentores .ig-acao-centro{margin-left:0}@media (max-width: 760px){.ig-mentores__grade{grid-template-columns:1fr}.ig-mentores__foto img{aspect-ratio:1}}.ig-final{padding-block:clamp(64px,10vw,112px);text-align:center}.ig-final__titulo{margin-bottom:18px;font-family:var(--display);font-weight:900;font-size:clamp(2.5rem,6vw,4.25rem);line-height:.95;text-transform:uppercase;text-wrap:balance}.ig-final__sub{max-width:34em;margin:0 auto 8px;font-size:1.125rem;font-weight:600;color:var(--papel-suave)}.ig-fixo{position:fixed;left:0;right:0;bottom:64px;z-index:35;padding:12px var(--gutter);background:linear-gradient(0deg,var(--fundo) 60%,transparent);transform:translateY(160%);transition:transform .26s var(--ease-out)}.ig-fixo[data-visivel]{transform:translateY(0)}.ig-fixo .ig-botao{width:100%;min-height:54px;font-size:1.25rem}@media (min-width: 1024px){.ig-fixo{display:none}}.ig-tarja--status{background:linear-gradient(90deg,#0b0b0b,#2a2208 50%,#0b0b0b);color:var(--ouro)}.ig-lado__sim--hoje{font-weight:600;color:var(--papel-suave)}.ig-semana{margin-top:28px;display:grid;gap:16px}@media (min-width: 900px){.ig-semana{grid-template-columns:1.4fr 1fr;align-items:stretch}}.ig-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ig-kpi{display:grid;align-content:start;gap:2px;padding-left:14px;border-left:3px solid var(--ouro)}.ig-kpi b{font-family:var(--display);font-weight:900;font-size:clamp(2rem,4vw,2.75rem);line-height:1;color:var(--papel);font-variant-numeric:tabular-nums}.ig-kpi>span{color:var(--papel-suave);font-size:.9rem}.ig-nivel{justify-self:start;margin-top:6px;padding:3px 10px;border-radius:999px;font-style:normal;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ig-nivel--bem{background:#2ecc7129;color:#2ecc71}.ig-nivel--regular{background:#f9b80429;color:var(--ouro-texto)}.ig-nivel--mal{background:#e0262c24;color:var(--erro)}.ig-nivel--neutro{background:var(--carvao-borda);color:var(--papel-suave)}.ig-grafico{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:150px;align-items:end}.ig-grafico__dia{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;height:100%;gap:4px}.ig-grafico__dia i{align-self:end;width:100%;max-width:34px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--ouro-claro),var(--ouro));transition:height .9s var(--ease-out)}.ig-grafico__dia i[data-vazio]{background:var(--carvao-borda)}.ig-grafico__n{font-size:.75rem;font-weight:700;color:var(--papel-suave);min-height:1em}.ig-grafico__dia small{font-size:.75rem;color:var(--papel-suave);text-transform:capitalize}.ig-fracos{display:grid;gap:8px}.ig-fracos li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 14px;border:1.5px solid var(--carvao-borda);border-radius:12px;background:var(--fundo)}.ig-fracos strong{display:block;font-weight:700;line-height:1.25}.ig-fracos li span{display:block;font-size:.8125rem;color:var(--papel-suave)}.ig-fracos__pct{font-family:var(--display);font-weight:900;font-size:1.5rem;color:var(--erro)}.ig-fracos__acao{padding:8px 12px;border-radius:8px;background:var(--ouro);color:var(--tinta)!important;font-weight:800;font-size:.8125rem;text-decoration:none;white-space:nowrap;box-shadow:0 3px 0 var(--ouro-queimado)}.ig-fracos__acao:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ouro-queimado)}.ig-link-ouro{justify-self:start;font-weight:700;color:var(--ouro-texto)!important;text-decoration:none}.ig-link-ouro:hover{text-decoration:underline}.ig-carregando{margin-top:28px;min-height:220px;animation:ig-piscar 1.4s ease-in-out infinite}@keyframes ig-piscar{50%{opacity:.55}}@media (max-width: 520px){.ig-kpis{grid-template-columns:1fr 1fr}.ig-fracos li{grid-template-columns:1fr auto}.ig-fracos__acao{grid-column:1 / -1;text-align:center}}.ig-arsenal{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.ig-arsenal__item{position:relative;display:grid;gap:4px;height:100%;padding:18px 16px 16px;border:1.5px solid var(--carvao-borda);border-top:3px solid var(--ouro);border-radius:14px;background:var(--carvao);text-decoration:none;transition:transform .14s var(--ease-out),border-color .16s ease,box-shadow .16s ease}.ig-arsenal__item:hover{transform:translateY(-2px);border-color:var(--ouro);box-shadow:0 10px 24px #0000002e}.ig-arsenal__item strong{font-family:var(--display);font-weight:900;font-size:1.35rem;line-height:1;text-transform:uppercase;color:var(--papel)}.ig-arsenal__item span{font-size:.9rem;color:var(--papel-suave)}.ig-arsenal__item[data-bloqueado]{border-top-color:var(--carvao-borda)}.ig-arsenal__item[data-bloqueado] strong{color:var(--papel-suave)}@media (max-width: 520px){.ig-arsenal{grid-template-columns:1fr 1fr;gap:8px}.ig-arsenal__item{padding:14px 12px 12px}.ig-arsenal__item strong{font-size:1.1rem}.ig-arsenal__item span{font-size:.8rem}}.ig-arsenal__selo{justify-self:start;margin-top:6px;padding:3px 10px;border-radius:999px;font-style:normal;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--ouro);color:var(--tinta)}.ig-missao{display:grid;gap:16px}@media (min-width: 900px){.ig-missao{grid-template-columns:1.6fr 1fr;align-items:stretch}}.ig-missao__topo{display:flex;align-items:center;justify-content:space-between;gap:16px}.ig-anel{flex:none;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:conic-gradient(var(--ouro) var(--p, 0deg),var(--carvao-borda) 0);transition:background .6s var(--ease-out)}.ig-anel span{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:var(--carvao);font-family:var(--display);font-weight:900;font-size:1.35rem}.ig-sugestoes{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--carvao-borda)}.ig-sugestoes__lista{display:flex;flex-wrap:wrap;gap:8px}.ig-chip-acao{padding:9px 14px;border:1.5px solid var(--carvao-borda);border-radius:999px;background:var(--fundo);color:var(--papel)!important;font-weight:700;font-size:.9rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.ig-chip-acao:hover{border-color:var(--ouro);background:#f9b80414}.ig-ofensiva{align-content:start}.ig-ofensiva__numero{display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-weight:900;font-size:4.5rem;line-height:.9}.ig-ofensiva__numero small{font-size:1.5rem;color:var(--papel-suave)}.ig-ofensiva__semana{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.ig-ofensiva__semana div{display:grid;justify-items:center;gap:4px}.ig-ofensiva__semana i{display:grid;place-items:center;width:100%;max-width:36px;aspect-ratio:1;border-radius:10px;border:1.5px dashed var(--carvao-borda);font-style:normal;font-weight:900}.ig-ofensiva__semana [data-feito] i{border:0;background:var(--ouro);color:var(--tinta)}.ig-ofensiva__semana [data-hoje] i{border-color:var(--ouro);border-style:solid}.ig-ofensiva__semana small{font-size:.72rem;color:var(--papel-suave);text-transform:capitalize}.ig-continuar{margin-top:24px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ig-continuar__item{display:grid;align-content:start;gap:8px;height:100%;padding:20px;border:1px solid var(--carvao-borda);border-radius:16px;background:radial-gradient(120% 140% at 100% 0%,rgb(249 184 4 / .1),transparent 55%),var(--carvao);text-decoration:none;transition:transform .14s var(--ease-out),border-color .16s ease}.ig-continuar__item:hover{transform:translateY(-2px);border-color:var(--ouro)}.ig-continuar__item strong{font-family:var(--display);font-weight:900;font-size:1.9rem;line-height:1;text-transform:uppercase;color:var(--papel)}.ig-continuar__texto{color:var(--papel-suave);font-size:.95rem}.ig-continuar__item .ig-progresso__barra{display:block;height:6px}.ig-continuar__acao{margin-top:auto;padding-top:6px;color:var(--ouro-texto);font-weight:800}.ig-placar{position:relative;overflow:hidden;padding-block:clamp(36px,5vw,64px);background:radial-gradient(70% 90% at 85% 10%,rgb(249 184 4 / .16),transparent 60%),linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px) 0 0 / 44px 44px,var(--fundo)}.ig-placar__grade{display:grid;gap:28px;align-items:center}@media (min-width: 960px){.ig-placar__grade{grid-template-columns:1.1fr 1fr}}.ig-placar__placas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ig-placa{display:grid;gap:4px;padding:18px;border:1px solid var(--carvao-borda);border-radius:16px;background:#16130dd9}.ig-placa b{font-family:var(--display);font-weight:900;font-size:clamp(2.4rem,4.4vw,3.4rem);line-height:.9;font-variant-numeric:tabular-nums}.ig-placa b small{font-size:.45em;color:var(--papel-suave);margin-left:2px}.ig-placa span{color:var(--papel-suave);font-size:.9rem}.ig-placa[data-destaque]{background:var(--ouro);border-color:var(--ouro)}.ig-placa[data-destaque] b,.ig-placa[data-destaque] b small,.ig-placa[data-destaque] span{color:var(--tinta)}.ig-op{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(36px,5vw,64px)}.ig-op__capa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.14;filter:saturate(.6) blur(2px);transform:scale(1.05)}.ig-op:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(rgb(249 184 4 / .18) 1px,transparent 1.5px) 0 0 / 22px 22px,linear-gradient(90deg,var(--fundo) 15%,rgb(0 0 0 / .7) 60%,rgb(0 0 0 / .85))}.ig-op__grade{display:grid;gap:28px;align-items:center}@media (min-width: 960px){.ig-op__grade{grid-template-columns:1.5fr 1fr}}.ig-op__esquerda{display:grid;gap:16px;justify-items:start}.ig-op__codigo{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-left:4px solid var(--ouro);background:#f9b8041a;color:var(--ouro);font-weight:800;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase}.ig-op__codigo em{font-style:normal;color:var(--papel-suave);letter-spacing:.08em}.ig-missao-card{position:relative;width:100%;max-width:640px;padding:22px 22px 24px;border:2px solid var(--ouro);border-radius:18px;background:linear-gradient(180deg,#f9b8041f,#16130df2 45%);box-shadow:0 0 0 6px #f9b8040f,0 24px 60px #00000080}.ig-missao-card__topo{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--ouro);font-weight:800;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase}.ig-missao-card__topo em{font-style:normal;padding:3px 10px;border-radius:999px;background:var(--ouro);color:var(--tinta);letter-spacing:.06em}.ig-missao-card__titulo{display:block;margin-top:10px;font-family:var(--display);font-weight:900;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:.98;text-transform:uppercase}.ig-missao-card__sub{display:block;margin-top:6px;color:var(--papel-suave)}.ig-seletor{position:relative;z-index:20;background:color-mix(in srgb,var(--fundo) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--carvao-borda)}.ig-seletor__dentro{display:flex;align-items:center;gap:16px;width:min(100% - 2 * var(--gutter),var(--largura));margin-inline:auto;padding-block:12px}.ig-seletor__rotulo{flex:none;color:var(--papel-suave);font-size:.75rem!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ig-seletor__rotulo b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;border-radius:999px;background:var(--ouro);color:var(--tinta);font-size:.75rem!important;letter-spacing:0}.ig-seletor__faixa{position:relative;flex:1;min-width:0;display:flex}.ig-seletor__faixa .ig-seletor__lista{flex:1;min-width:0}.ig-seletor__seta{position:absolute;top:50%;z-index:2;width:36px;height:36px;margin-top:-18px;border:1.5px solid var(--carvao-borda);border-radius:50%;background:var(--carvao);color:var(--papel);cursor:pointer;box-shadow:0 0 0 6px var(--fundo);transition:border-color .2s}.ig-seletor__seta[hidden]{display:none}.ig-seletor__seta:hover{border-color:var(--ouro)}.ig-seletor__seta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:9px;height:9px;border:solid currentColor;border-width:0 2px 2px 0;transform:translate(-2px) rotate(-45deg)}.ig-seletor__seta--voltar{left:0}.ig-seletor__seta--voltar:before{transform:translate(2px) rotate(135deg)}.ig-seletor__seta--avancar{right:0}.ig-seletor__todas{flex:none;height:40px;padding:0 16px;border:1.5px solid var(--ouro);border-radius:6px;background:transparent;color:var(--ouro);font:inherit;font-size:.875rem!important;font-weight:800;cursor:pointer;transition:background .2s,color .2s}.ig-seletor__todas:hover{background:var(--ouro);color:var(--tinta)}.ig-todas{place-items:start center;padding:72px 16px 16px;overflow-y:auto}.ig-todas__caixa{display:grid;grid-template-rows:auto 1fr;width:min(100%,720px);max-height:calc(100dvh - 88px);border:1px solid var(--carvao-borda);border-radius:8px;background:var(--fundo);overflow:hidden;animation:ig-sobe .28s var(--ease-out) both}.ig-todas__topo{display:grid;gap:10px;padding:18px 18px 12px;border-bottom:1px solid var(--carvao-borda)}.ig-todas__topo h2{margin:0;color:var(--papel);font-size:.8125rem!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ig-todas__topo h2 b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--ouro);color:var(--tinta);letter-spacing:0}.ig-todas__busca{width:100%;height:44px;padding:0 14px;border:1.5px solid var(--carvao-borda);border-radius:6px;background:var(--carvao);color:var(--papel);font:inherit;font-size:1rem!important}.ig-todas__busca:focus{outline:none;border-color:var(--ouro)}.ig-todas__busca::-webkit-search-cancel-button{display:none}.ig-todas__conta{margin:0;color:var(--papel-suave);font-size:.8125rem!important}.ig-todas__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:12px 18px 18px;list-style:none;overflow-y:auto}.ig-todas__turma{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:1.5px solid var(--carvao-borda);border-radius:6px;background:var(--carvao);color:var(--papel);font:inherit;font-size:.875rem!important;font-weight:700;text-align:left;cursor:pointer;transition:border-color .2s}.ig-todas__turma:hover{border-color:#f9b80499}.ig-todas__turma[aria-current=true]{border-color:var(--ouro)}.ig-todas__turma img,.ig-todas__turma .ig-seletor__sigla{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;flex:none}.ig-todas__turma .ig-seletor__sigla{background:var(--fundo)}.ig-todas__nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-todas__turma em{flex:none;font-style:normal;font-size:.6875rem!important;text-transform:uppercase;letter-spacing:.08em;color:var(--ouro)}.ig-todas__vazio{margin:0;padding:24px 18px;color:var(--papel-suave);text-align:center}.ig-todas__vazio button{border:0;background:none;color:var(--ouro);font:inherit;font-weight:700;cursor:pointer}@media (max-width: 640px){.ig-seletor__seta{display:none}.ig-seletor__todas{height:36px;align-self:flex-start}.ig-todas{padding:64px 0 0}.ig-todas__caixa{width:100%;max-height:calc(100dvh - 64px);border-radius:8px 8px 0 0;border-bottom:0}.ig-todas__lista{grid-template-columns:1fr}}.ig-seletor__lista{position:relative;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-block:2px}.ig-seletor__lista::-webkit-scrollbar{display:none}.ig-seletor__turma{display:inline-flex;align-items:center;gap:8px;flex:none;scroll-snap-align:start;padding:6px 14px 6px 6px!important;border:1.5px solid var(--carvao-borda);border-radius:999px;background:var(--carvao);color:var(--papel);font:inherit;font-size:.875rem!important;font-weight:700;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.ig-seletor__turma:hover{border-color:#f9b80499;transform:translateY(-1px)}.ig-seletor__turma[aria-selected=true]{background:var(--ouro);border-color:var(--ouro);color:var(--tinta);cursor:default;transform:none;box-shadow:0 0 24px #f9b8044d}.ig-seletor__turma img,.ig-seletor__sigla{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;flex:none}.ig-seletor__sigla{display:grid;place-items:center;background:var(--carvao);color:var(--ouro);font-weight:900}.ig-seletor__nome{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-seletor__turma em{font-style:normal;font-size:.6875rem!important;text-transform:uppercase;letter-spacing:.08em;opacity:.7}@media (max-width: 760px){.ig-seletor__dentro{flex-direction:column;align-items:stretch;gap:8px}.ig-seletor__lista{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.ig-seletor__nome{max-width:200px}}.ig-op__direita{display:grid;justify-items:center;gap:18px}.ig-medidor{display:grid;place-items:center;width:min(260px,70vw);aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--ouro) var(--p, 0deg),rgb(255 255 255 / .08) 0);box-shadow:0 0 60px #f9b8042e}.ig-medidor>div{display:grid;place-items:center;width:80%;aspect-ratio:1;border-radius:50%;background:var(--fundo);text-align:center}.ig-medidor b{font-family:var(--display);font-weight:900;font-size:clamp(3.4rem,7vw,4.6rem);line-height:.9;font-variant-numeric:tabular-nums}.ig-medidor span{color:var(--papel-suave);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}@media (max-width: 760px){.ig-medidor{width:170px}.ig-medidor b{font-size:2.8rem}.ig-op__direita{grid-template-columns:auto 1fr;align-items:center;justify-items:start}.ig-op__dados{text-align:left}}.ig-op__dados{display:grid;gap:6px;text-align:center;color:var(--papel-suave)}.ig-op__dados b{color:var(--ouro);font-weight:800}.ig-cabeca-linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 24px}.ig-rodadas{position:relative;margin-top:26px;display:flex;gap:0;overflow-x:auto;padding:6px 2px 14px;scrollbar-width:thin}.ig-rodadas li{flex:0 0 auto;position:relative}.ig-rodadas li+li:before{content:"";position:absolute;top:27px;right:calc(50% + 26px);width:calc(100% - 52px);min-width:24px;height:3px;background:var(--carvao-borda)}.ig-rodadas li[data-status=completed]+li:before,.ig-rodadas li[data-status=completed]+li[data-status=active]:before{background:var(--ouro)}.ig-rodadas a{display:grid;justify-items:center;gap:6px;width:92px;text-decoration:none}.ig-rodadas__marca{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:2px solid var(--carvao-borda);background:var(--carvao);color:var(--papel-suave);font-family:var(--display);font-weight:900;font-size:1.4rem}.ig-rodadas [data-status=completed] .ig-rodadas__marca{background:var(--ouro);border-color:var(--ouro);color:var(--tinta)}.ig-rodadas [data-status=active] .ig-rodadas__marca{border-color:var(--ouro);color:var(--ouro-texto);animation:ig-pulso 1.6s var(--ease-out) infinite}.ig-rodadas [data-status=locked] .ig-rodadas__marca{font-size:1rem;opacity:.6}.ig-rodadas small{font-size:.75rem;font-weight:700;color:var(--papel-suave)}.ig-rodadas__barra{width:56px;height:4px;border-radius:2px;background:var(--carvao-borda);overflow:hidden}.ig-rodadas__barra i{display:block;height:100%;background:var(--ouro)}.ig-edital{display:grid;gap:24px}@media (min-width: 960px){.ig-edital{grid-template-columns:1.5fr 1fr;align-items:start}}.ig-materias{margin-top:22px;display:grid;gap:12px}.ig-materias li{display:grid;gap:6px}.ig-materias__linha{display:flex;justify-content:space-between;gap:12px}.ig-materias__linha strong{font-weight:700}.ig-materias__linha span{color:var(--papel-suave);font-size:.9rem;white-space:nowrap}.ig-materias__linha b{color:var(--ouro-texto)}.ig-materias .ig-progresso__barra{display:block;height:8px}.ig-materias [data-foco] strong:after{content:" · foco";color:var(--erro);font-size:.8rem;font-weight:800;text-transform:uppercase}.ig-materias [data-foco] .ig-progresso__barra span{background:var(--erro)}.ig-foco{position:sticky;top:140px}.ig-qg{margin-top:26px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 720px) and (max-width: 1099px){.ig-qg{grid-template-columns:repeat(2,1fr)}.ig-qg>.ig-qg__item:last-child:nth-child(odd){grid-column:span 2}}@media (min-width: 1100px){.ig-qg{grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:minmax(108px,auto)}.ig-qg__mapa{grid-row:span var(--linhas, 3)}.ig-qg>.ig-qg__item:last-child:nth-child(2n){grid-column:span 2}}.ig-qg__mapa{position:relative;overflow:hidden;display:grid;align-content:start;gap:10px;padding:26px;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgb(255 255 255 / .35),transparent 45%),linear-gradient(150deg,var(--ouro-claro),var(--ouro) 55%,#d99a00);color:var(--tinta)!important;text-decoration:none;box-shadow:0 6px 0 var(--ouro-queimado),0 24px 50px #f9b8042e;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.ig-qg__mapa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .45) 50%,transparent 65%);transform:translate(-120%);animation:ig-brilho 5s var(--ease-in-out) 2.5s infinite;pointer-events:none}.ig-qg__mapa:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--ouro-queimado),0 30px 60px #f9b80440}.ig-qg__mapa strong{font-family:var(--display);font-weight:900;font-size:clamp(2.4rem,4vw,3.4rem);line-height:.9;text-transform:uppercase}.ig-qg__rotulo{font-weight:800;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ig-qg__texto{font-weight:600;max-width:32ch}.ig-qg__progresso{display:grid;gap:6px;margin-top:6px;padding:14px;border-radius:14px;background:#000000d9;color:var(--papel)}.ig-qg__progresso>span:first-child{font-weight:800}.ig-qg__progresso small{color:#b9b1a0}.ig-qg__barra{display:block;height:8px;border-radius:4px;background:#3a2f17;overflow:hidden}.ig-qg__barra i{display:block;height:100%;background:var(--ouro)}.ig-qg__ir{margin-top:auto;padding-top:8px;font-family:var(--display);font-weight:900;font-size:1.35rem;text-transform:uppercase}.ig-qg__icone{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(150deg,var(--ouro-claro),var(--ouro));color:var(--tinta);box-shadow:0 3px 0 var(--ouro-queimado)}.ig-qg__icone--grande{width:62px;height:62px;border-radius:18px;background:var(--tinta);color:var(--ouro);box-shadow:none}.ig-qg__item{display:flex;align-items:center;gap:14px;padding:18px;border:1.5px solid var(--carvao-borda);border-radius:18px;background:radial-gradient(120% 140% at 100% 0%,rgb(249 184 4 / .1),transparent 55%),var(--carvao);text-decoration:none;transition:transform .14s var(--ease-out),border-color .16s ease,box-shadow .16s ease}.ig-qg__item:hover{transform:translateY(-3px);border-color:var(--ouro);box-shadow:0 0 0 4px #f9b8041a,0 16px 32px #00000040}.ig-qg__corpo{display:grid;gap:2px;min-width:0;flex:1}.ig-qg__corpo strong{font-family:var(--display);font-weight:900;font-size:1.5rem;line-height:1;text-transform:uppercase;color:var(--papel)}.ig-qg__corpo span{font-size:.9rem;color:var(--papel-suave)}.ig-qg__seta{color:var(--ouro-texto);font-weight:900;font-size:1.25rem;transition:transform .16s var(--ease-out)}.ig-qg__item:hover .ig-qg__seta{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.ig *,.ig *:before,.ig *:after{animation:none!important;transition:none!important}.ig-cascata>*{opacity:1;transform:none}}.ig-aprenda{width:min(100% - 2 * var(--gutter),var(--largura));margin:20px auto 0}.ig-aprenda__botao{--sombra: var(--ouro-queimado);display:inline-flex;align-items:center;gap:14px;max-width:100%;min-height:64px;padding:10px 26px 10px 10px;border:0;border-radius:8px;background:var(--ouro);color:var(--tinta);font-family:var(--texto);text-align:left;cursor:pointer;box-shadow:0 4px 0 var(--sombra);transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out),background-color .16s ease}.ig-aprenda__botao:hover{background:var(--ouro-claro)}.ig-aprenda__botao:active{transform:translateY(3px);box-shadow:0 1px 0 var(--sombra)}.ig-aprenda__botao:focus-visible{outline:2px solid var(--papel);outline-offset:3px}.ig-aprenda__play{position:relative;flex:none;width:44px;height:44px;border-radius:6px;background:var(--tinta)}.ig-aprenda__play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:16px;background:var(--ouro);clip-path:polygon(10% 0,100% 50%,10% 100%);transform:translate(2px)}.ig-aprenda__texto{display:grid;min-width:0}.ig-aprenda__texto b{font-family:var(--display);font-size:1.5rem;font-weight:900;line-height:1.05;text-transform:uppercase}.ig-aprenda__texto small{overflow:hidden;color:#000000b8;font-size:.875rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.ig-aprenda{margin-top:14px}.ig-aprenda__botao{display:flex;width:100%;min-height:60px;padding-right:16px}.ig-aprenda__texto b{font-size:1.25rem}.ig-aprenda__texto small{white-space:normal}}.oq-hub{--oq-ease-out: cubic-bezier(.23, 1, .32, 1)}.oq-tom-ambar{--tint: #302008;--tint-2: #3f2700;--borda: #5c3d05;--tinta: #ffca16}.oq-tom-azul{--tint: #0d2847;--tint-2: #003362;--borda: #104d87;--tinta: #70b8ff}.oq-tom-violeta{--tint: #2f265f;--tint-2: #382c6c;--borda: #473876;--tinta: #baa7ff}.oq-gratis{background-color:var(--tint);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borda);transition:background-color .15s ease,transform .12s cubic-bezier(.23,1,.32,1)}@media (hover: hover) and (pointer: fine){.oq-gratis:hover{background-color:var(--tint-2)}}.oq-gratis:active{transform:scale(.97)}.oq-tom-verde{--tint: #132d21;--tint-2: #113b29;--borda: #20573e;--tinta: #3dd68c}.oq-tom-vermelho{--tint: #3b1219;--tint-2: #500f1c;--borda: #72232d;--tinta: #ff9592}.oq-tom-agua{--tint: #0d2d2a;--tint-2: #023b37;--borda: #115a52;--tinta: #0bd8b6}.oq-tom-laranja{--tint: #331e0b;--tint-2: #462100;--borda: #66350c;--tinta: #ffa057}.oq-tom-ceu{--tint: #112840;--tint-2: #113555;--borda: #1b537b;--tinta: #75c7f0}[data-theme=light] .oq-tom-ambar{--tint: #fff7c2;--tint-2: #ffee9c;--borda: #f3d673;--tinta: #ab6400}[data-theme=light] .oq-tom-azul{--tint: #e6f4fe;--tint-2: #d5efff;--borda: #acd8fc;--tinta: #0d74ce}[data-theme=light] .oq-tom-violeta{--tint: #f4f0fe;--tint-2: #ebe4ff;--borda: #d4cafe;--tinta: #6550b9}[data-theme=light] .oq-tom-verde{--tint: #e6f6eb;--tint-2: #d6f1df;--borda: #b2ddb5;--tinta: #218358}[data-theme=light] .oq-tom-vermelho{--tint: #feebec;--tint-2: #ffdbdc;--borda: #fdbdbe;--tinta: #ce2c31}[data-theme=light] .oq-tom-agua{--tint: #e0f8f3;--tint-2: #ccf3ea;--borda: #a1ded2;--tinta: #008573}[data-theme=light] .oq-tom-laranja{--tint: #ffefd6;--tint-2: #ffdfb5;--borda: #ffc182;--tinta: #cc4e00}[data-theme=light] .oq-tom-ceu{--tint: #e1f6fd;--tint-2: #d1f0fa;--borda: #a9daed;--tinta: #00749e}.oq-tingido{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(130% 160% at 100% 0%,color-mix(in srgb,var(--tinta) 14%,var(--color-bg-card)) 0%,var(--color-bg-card) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinta) 30%,var(--color-border))}.oq-tingido:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--tinta),transparent 85%);pointer-events:none;z-index:1}.oq-fundo-luz{background:radial-gradient(58% 42% at 12% 0%,color-mix(in srgb,#ffb800 14%,transparent) 0%,transparent 70%),radial-gradient(50% 38% at 96% 10%,color-mix(in srgb,#3aafd9 13%,transparent) 0%,transparent 72%),radial-gradient(70% 50% at 40% 100%,color-mix(in srgb,#8b7bf0 11%,transparent) 0%,transparent 70%)}.oq-fundo-trama{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0px,rgba(255,255,255,.028) 1px,transparent 1px,transparent 9px)}[data-theme=light] .oq-fundo-luz{opacity:.6}[data-theme=light] .oq-fundo-trama{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 9px)}.oq-ladrilho{transition:box-shadow .16s ease,transform .2s var(--oq-ease-out)}.oq-ladrilho:has(:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.oq-ladrilho .oq-seta{opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .2s var(--oq-ease-out)}@media (hover: hover) and (pointer: fine){.oq-ladrilho:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinta) 65%,var(--color-border));transform:translateY(-2px)}.oq-ladrilho:hover .oq-seta{opacity:1;transform:translate(0)}}.oq-ladrilho:has(:focus-visible) .oq-seta{opacity:1;transform:translate(0)}.oq-icone{background-color:var(--tint);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borda)}.oq-aperta{transition:transform .12s var(--oq-ease-out)}.oq-aperta:active{transform:scale(.97)}@media (prefers-reduced-motion: no-preference){.oq-entra>*{animation:oq-sobe .24s var(--oq-ease-out) both}.oq-entra>*:nth-child(2){animation-delay:40ms}.oq-entra>*:nth-child(3){animation-delay:80ms}.oq-entra>*:nth-child(4){animation-delay:.12s}}@keyframes oq-sobe{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.oq-aperta:active{transform:none}.oq-ladrilho .oq-seta{transition:opacity .16s ease;transform:none}}.oq-demo{position:relative;overflow:hidden;border-radius:10px;background-color:var(--color-bg-main);box-shadow:inset 0 0 0 1px var(--color-border)}.oq-demo *,.oq-demo *:before,.oq-demo *:after{animation-play-state:paused}.oq-demo[data-tocando=true] *,.oq-demo[data-tocando=true] *:before,.oq-demo[data-tocando=true] *:after{animation-play-state:running}.oq-d-chip{position:relative;isolation:isolate;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;color:var(--color-text-main);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.oq-d-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--tint-2);box-shadow:inset 0 0 0 1px var(--tinta);animation:oq-chip-1 9s var(--oq-ease-out) infinite}.oq-d-chip:nth-child(2):after{animation-name:oq-chip-2}.oq-d-chip:nth-child(3):after{animation-name:oq-chip-3}@keyframes oq-chip-1{0%,4%{opacity:0}8%,90%{opacity:1}95%,to{opacity:0}}@keyframes oq-chip-2{0%,10%{opacity:0}14%,90%{opacity:1}95%,to{opacity:0}}@keyframes oq-chip-3{0%,16%{opacity:0}20%,90%{opacity:1}95%,to{opacity:0}}.oq-hub .oq-titulo-botao{margin:0!important;padding:0!important;min-height:0;border:0;background:none;color:inherit;font:inherit!important;letter-spacing:inherit;text-align:left}.oq-d-relogio span,.oq-d-digito span{font-size:inherit;line-height:inherit}.oq-d-questao{animation:oq-d-questao 9s var(--oq-ease-out) infinite}@keyframes oq-d-questao{0%,26%{opacity:0;transform:translateY(10px)}33%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.oq-d-certo{position:relative;isolation:isolate}.oq-d-certo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--oq-verde-tint);box-shadow:inset 0 0 0 1px var(--oq-verde-tinta);animation:oq-d-certo 9s var(--oq-ease-out) infinite}@keyframes oq-d-certo{0%,52%{opacity:0}56%,88%{opacity:1}94%,to{opacity:0}}.oq-d-check{animation:oq-d-check 9s var(--oq-ease-out) infinite}@keyframes oq-d-check{0%,52%{opacity:0;transform:scale(.6)}57%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}.oq-d-realce{position:absolute;inset-inline:6px;top:6px;border-radius:6px;background-color:var(--tint);box-shadow:inset 0 0 0 1px var(--borda);animation:oq-d-realce 8s var(--oq-ease-out) infinite}@keyframes oq-d-realce{0%,22%{transform:translateY(0)}30%,52%{transform:translateY(100%)}60%,86%{transform:translateY(200%)}94%,to{transform:translateY(0)}}.oq-d-relogio{display:inline-flex;align-items:flex-start;height:1.2em;line-height:1.2em;font-variant-numeric:tabular-nums}.oq-d-digito{display:block;height:1.2em;overflow:hidden;line-height:1.2em}.oq-d-fita{display:flex;flex-direction:column;line-height:inherit}.oq-d-fita>span{display:block;height:1.2em}.oq-d-fita--unidade{animation:oq-d-fita 10s steps(10) infinite}.oq-d-fita--dezena{animation:oq-d-fita 60s steps(6) infinite}@keyframes oq-d-fita{to{transform:translateY(-100%)}}.oq-d-casas{position:relative;height:10px;--casas: repeating-linear-gradient(90deg, currentColor 0 calc(10% - 4px) , transparent calc(10% - 4px) 10%)}.oq-d-casas:before,.oq-d-casas:after{content:"";position:absolute;top:0;right:-4px;bottom:0;left:0;border-radius:2px;background-image:var(--casas)}.oq-d-casas:before{color:var(--color-border-strong)}.oq-d-casas:after{color:var(--tinta);clip-path:inset(0 0 0 0);animation:oq-d-casas 8s infinite}@keyframes oq-d-casas{0%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(10,jump-end)}80%{clip-path:inset(0 0 0 0)}94%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.oq-d-marcador{animation:oq-d-marcador 8s var(--oq-ease-out) infinite}@keyframes oq-d-marcador{0%,18%{transform:translate(0)}25%,43%{transform:translate(var(--passo))}50%,68%{transform:translate(calc(var(--passo) * 2))}75%,90%{transform:translate(calc(var(--passo) * 3))}97%,to{transform:translate(0)}}.oq-d-feito{animation:oq-d-feito 8s var(--oq-ease-out) infinite;animation-delay:calc(var(--i, 0) * 2s)}@keyframes oq-d-feito{0%,22%{opacity:.35}26%,to{opacity:1}}.oq-d-entra{animation:oq-d-entra 8s var(--oq-ease-out) infinite}@keyframes oq-d-entra{0%,10%{opacity:0;transform:translate(-24px)}20%,44%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:0;transform:translateY(10px) scale(.94)}}.oq-d-conta{animation:oq-d-conta 8s var(--oq-ease-out) infinite}@keyframes oq-d-conta{0%,50%{transform:translateY(0)}56%,92%{transform:translateY(-50%)}98%,to{transform:translateY(0)}}.oq-d-pisca{animation:oq-d-pisca 8s var(--oq-ease-out) infinite}@keyframes oq-d-pisca{0%,50%{box-shadow:inset 0 0 0 1px var(--color-border)}54%,72%{box-shadow:inset 0 0 0 1px var(--tinta)}84%,to{box-shadow:inset 0 0 0 1px var(--color-border)}}.oq-d-grifo{position:relative;isolation:isolate}.oq-d-grifo:before{content:"";position:absolute;top:0;right:-2px;bottom:0;left:-2px;z-index:-1;border-radius:3px;background-color:color-mix(in srgb,var(--tinta) 35%,transparent);transform-origin:left center;animation:oq-d-grifo 8s var(--oq-ease-out) infinite}@keyframes oq-d-grifo{0%,10%{transform:scaleX(0);opacity:1}30%,90%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}.oq-d-nota{animation:oq-d-nota 8s var(--oq-ease-out) infinite}@keyframes oq-d-nota{0%,36%{opacity:0;transform:translateY(6px) scale(.96)}42%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(0) scale(1)}}.oq-d-linha{animation:oq-d-linha-1 8s var(--oq-ease-out) infinite}.oq-d-linha:nth-child(2){animation-name:oq-d-linha-2}.oq-d-linha:nth-child(3){animation-name:oq-d-linha-3}@keyframes oq-d-linha-1{0%,6%{opacity:0;transform:translate(-6px)}12%,86%{opacity:1;transform:translate(0)}92%,to{opacity:0;transform:translate(0)}}@keyframes oq-d-linha-2{0%,18%{opacity:0;transform:translate(-6px)}24%,86%{opacity:1;transform:translate(0)}92%,to{opacity:0;transform:translate(0)}}@keyframes oq-d-linha-3{0%,30%{opacity:0;transform:translate(-6px)}36%,86%{opacity:1;transform:translate(0)}92%,to{opacity:0;transform:translate(0)}}.oq-barra-passo{transform-origin:left center;transform:scaleX(0);animation:oq-tocado-passo var(--duracao, 7s) linear forwards}.oq-barra-passo[data-pausada=true]{animation-play-state:paused}@keyframes oq-tocado-passo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.oq-hub{--oq-verde-tint: #132d21;--oq-verde-tinta: #3dd68c}[data-theme=light] .oq-hub{--oq-verde-tint: #e6f6eb;--oq-verde-tinta: #218358}@media (prefers-reduced-motion: reduce){.oq-demo *,.oq-demo *:before,.oq-demo *:after{animation:none!important}}.te{--te-fundo: #1a1a1a;--te-superficie: #232220;--te-elevada: #2b2926;--te-fio: #3a342a;--te-latao: #c9a45c;--te-latao-suave: rgba(201, 164, 92, .14);--te-texto: #f2eee6;--te-mudo: #a39d90;--te-aco: #8a96a2;--te-dono: #3fb37f;--te-dono-suave: rgba(63, 179, 127, .14);--te-ease: cubic-bezier(.23, 1, .32, 1)}[data-theme=light] .te{--te-fundo: #f6f3ec;--te-superficie: #ffffff;--te-elevada: #fbf9f4;--te-fio: #e3dac6;--te-latao: #8a6a22;--te-latao-suave: rgba(138, 106, 34, .1);--te-texto: #1c1a16;--te-mudo: #6b655a;--te-aco: #5f6b76;--te-dono: #1f8a5b;--te-dono-suave: rgba(31, 138, 91, .1)}.te-car-prf{--car: #3aafd9}.te-car-pf{--car: #5b8def}.te-car-pc{--car: #8b7bf0}.te-car-pm{--car: #2ecc71}.te-car-pp{--car: #ff9147}.te-car-cbm{--car: #ff6b6b}.te-car-gm{--car: #1fc8b4}.te-car-fiscal{--car: #f5c542}.te-car-outros{--car: #a3a3a3}[data-theme=light] .te-car-prf{--car: #0f7fa8}[data-theme=light] .te-car-pf{--car: #2f5fcf}[data-theme=light] .te-car-pc{--car: #6550d6}[data-theme=light] .te-car-pm{--car: #168a4a}[data-theme=light] .te-car-pp{--car: #c4560e}[data-theme=light] .te-car-cbm{--car: #cf3434}[data-theme=light] .te-car-gm{--car: #0d8a7c}[data-theme=light] .te-car-fiscal{--car: #9a7300}[data-theme=light] .te-car-outros{--car: #6b6b6b}.te-tingido{--tom: var(--cor, var(--car, var(--te-latao)));position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(130% 160% at 100% 0%,color-mix(in srgb,var(--tom) 13%,var(--te-superficie)) 0%,var(--te-superficie) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tom) 28%,var(--te-fio))}.te-tingido:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--tom),transparent 85%);pointer-events:none;z-index:1}.te-fundo-luz{background:radial-gradient(58% 42% at 14% 0%,color-mix(in srgb,#ffb800 15%,transparent) 0%,transparent 70%),radial-gradient(52% 38% at 96% 8%,color-mix(in srgb,#8b7bf0 13%,transparent) 0%,transparent 72%),radial-gradient(75% 55% at 50% 100%,color-mix(in srgb,#3aafd9 9%,transparent) 0%,transparent 70%)}.te-fundo-trama{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0px,rgba(255,255,255,.028) 1px,transparent 1px,transparent 9px)}[data-theme=light] .te-fundo-luz{opacity:.6}[data-theme=light] .te-fundo-trama{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 9px)}.te-codigo{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--te-latao)}.te-cartao{transition:box-shadow .16s ease,transform .2s var(--te-ease)}@media (hover: hover) and (pointer: fine){.te-cartao:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--car, var(--te-latao)) 60%,var(--te-fio));transform:translateY(-2px)}}.te-cartao:has(:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.te-cartao:active{transform:scale(.99)}.te .te-titulo-botao{margin:0!important;padding:0!important;min-height:0;border:0;background:none;color:inherit;font:inherit!important;letter-spacing:inherit;text-align:left}.te-chip{color:var(--te-texto);box-shadow:inset 0 0 0 1px var(--te-fio);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.te-chip[aria-pressed=true]{background-color:var(--te-texto);color:var(--te-fundo);box-shadow:none}.te-chip:disabled{opacity:.4;cursor:not-allowed}.te-escolha{color:var(--te-texto);background-color:color-mix(in srgb,var(--te-superficie) 70%,transparent);box-shadow:inset 0 0 0 1px var(--te-fio);transition:background-color .15s ease,box-shadow .15s ease,transform .12s var(--te-ease)}@media (hover: hover) and (pointer: fine){.te-escolha:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--car) 60%,var(--te-fio))}}.te-escolha:active{transform:scale(.97)}.te-escolha[aria-pressed=true]{background-color:color-mix(in srgb,var(--car) 22%,var(--te-superficie));box-shadow:inset 0 0 0 1.5px var(--car)}.te-escolha:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.te-gratis{color:var(--te-dono);background-color:var(--te-dono-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--te-dono) 45%,transparent);transition:background-color .15s ease,transform .12s var(--te-ease)}@media (hover: hover) and (pointer: fine){.te-gratis:hover{background-color:color-mix(in srgb,var(--te-dono) 24%,transparent)}}.te-gratis:active{transform:scale(.97)}.te-gratis:disabled{cursor:wait;opacity:.7}.te-demo *,.te-demo *:before,.te-demo *:after{animation-play-state:paused}.te-demo[data-tocando=true] *,.te-demo[data-tocando=true] *:before,.te-demo[data-tocando=true] *:after{animation-play-state:running}.te-divisa-cheia{animation:te-divisa-1 10s linear infinite}.te-divisa:nth-child(2) .te-divisa-cheia{animation-name:te-divisa-2}.te-divisa:nth-child(3) .te-divisa-cheia{animation-name:te-divisa-3}@keyframes te-divisa-1{0%,26%{opacity:0}28%,97%{opacity:1}99.5%,to{opacity:0}}@keyframes te-divisa-2{0%,56%{opacity:0}58%,97%{opacity:1}99.5%,to{opacity:0}}@keyframes te-divisa-3{0%,86%{opacity:0}88%,97%{opacity:1}99.5%,to{opacity:0}}.te-missao-feita{animation:te-missao-1 10s linear infinite}.te-missao:nth-child(2) .te-missao-feita{animation-name:te-missao-2}.te-missao:nth-child(3) .te-missao-feita{animation-name:te-missao-3}.te-missao:nth-child(4) .te-missao-feita{animation-name:te-missao-4}@keyframes te-missao-1{0%,4%{opacity:0}5%,28%{opacity:1}29.5%,34%{opacity:0}35%,58%{opacity:1}59.5%,64%{opacity:0}65%,97%{opacity:1}99.5%,to{opacity:0}}@keyframes te-missao-2{0%,10%{opacity:0}11%,28%{opacity:1}29.5%,40%{opacity:0}41%,58%{opacity:1}59.5%,70%{opacity:0}71%,97%{opacity:1}99.5%,to{opacity:0}}@keyframes te-missao-3{0%,16%{opacity:0}17%,28%{opacity:1}29.5%,46%{opacity:0}47%,58%{opacity:1}59.5%,76%{opacity:0}77%,97%{opacity:1}99.5%,to{opacity:0}}@keyframes te-missao-4{0%,22%{opacity:0}23%,28%{opacity:1}29.5%,52%{opacity:0}53%,58%{opacity:1}59.5%,82%{opacity:0}83%,97%{opacity:1}99.5%,to{opacity:0}}.te-rotulo{animation:te-rotulo-1 10s linear infinite}.te-rotulo:nth-child(2){animation-name:te-rotulo-2}.te-rotulo:nth-child(3){animation-name:te-rotulo-3}@keyframes te-rotulo-1{0%,29%{opacity:1}30%,to{opacity:0}}@keyframes te-rotulo-2{0%,29%{opacity:0}30%,59%{opacity:1}60%,to{opacity:0}}@keyframes te-rotulo-3{0%,59%{opacity:0}60%,to{opacity:1}}.te-etapa-marcador{background-color:var(--te-latao-suave);box-shadow:inset 0 0 0 1px var(--te-latao);animation:te-etapa 10s var(--te-ease) infinite}@keyframes te-etapa{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(100%)}40%,56%{transform:translateY(200%)}60%,76%{transform:translateY(300%)}80%,96%{transform:translateY(400%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.te-etapa-marcador{display:none}.te-demo *,.te-demo *:before,.te-demo *:after{animation:none!important}.te-rotulo:not(:nth-child(3)){opacity:0}.te-cartao,.te-cartao:hover,.te-cartao:active{transform:none}}.te-campo{background-color:var(--te-superficie);box-shadow:inset 0 0 0 1px var(--te-fio);transition:box-shadow .16s ease}.te-campo[aria-expanded=true],.te-campo:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--car, var(--color-brand))}@media (hover: hover) and (pointer: fine){.te-campo:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--car, var(--color-brand)) 55%,var(--te-fio))}}.te-lista-estados{background-color:var(--te-superficie);box-shadow:inset 0 0 0 1px var(--te-fio),0 18px 40px -12px #0000008c;transform-origin:top center;animation:te-lista-entra .16s cubic-bezier(.23,1,.32,1)}@keyframes te-lista-entra{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.te-opcao-estado[data-ativo]{background-color:color-mix(in srgb,var(--car, var(--color-brand)) 14%,transparent)}@media (prefers-reduced-motion: reduce){.te-lista-estados{animation:none}}.te-capa{background:radial-gradient(80% 70% at 50% 50%,#2a2a2a,#141414)}
