:root{--fonte: "Google Sans Flex", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-display: "Google Sans Flex", system-ui, sans-serif;--cor-fundo: #FFFFFF;--cor-superficie: #FFFFFF;--cor-superficie-suave: #F6F6F4;--cor-superficie-bloqueada: #F6F6F4;--cor-heroi: #FFFFFF;--cor-texto: #16120E;--cor-texto-2: #554E46;--cor-texto-3: #6B645B;--cor-texto-apagado: #A39B90;--cor-texto-barra-inativo: #554E46;--cor-texto-sugestao: #3A342E;--cor-borda: #E6E6E3;--cor-borda-2: #EDEDEA;--cor-borda-campo: #E1E1DD;--cor-borda-forte: #D5D5D0;--cor-escuro: #16120E;--cor-escuro-2: #241B14;--cor-escuro-3: #2E241C;--cor-borda-escura: #2A211A;--cor-texto-nav-sub: #8A8984;--cor-sobre-escuro: #FFFFFF;--cor-alerta: #E5484D;--cor-alerta-texto: #C93036;--cor-noite: #17100B;--cor-noite-2: #2A1C13;--cor-sobre-noite: #FFF8F2;--cor-sobre-noite-2: #D2C3B6;--cor-vidro-noite: rgba(255, 245, 236, .12);--cor-vidro-noite-forte: rgba(255, 245, 236, .2);--cor-vidro-noite-solido: #332B26;--cor-vidro-noite-forte-solido: #453E38;--cor-linha-noite: rgba(255, 240, 228, .22);--cor-degrade-noite: rgba(23, 16, 11, .88);--cor-degrade-noite-leve: rgba(23, 16, 11, .25);--cor-degrade-noite-zero: rgba(23, 16, 11, 0);--cor-brasa: rgba(250, 78, 4, .22);--cor-brasa-zero: rgba(250, 78, 4, 0);--cor-destaque: #FA4E04;--cor-destaque-forte: #D14200;--cor-destaque-forte-hover: #B83A00;--cor-destaque-suave: #FFEADF;--cor-destaque-1: color-mix(in srgb, var(--cor-destaque) 18%, var(--cor-superficie));--cor-destaque-2: color-mix(in srgb, var(--cor-destaque) 10%, var(--cor-superficie));--cor-destaque-3: color-mix(in srgb, var(--cor-destaque) 5%, var(--cor-superficie));--cor-destaque-borda-1: color-mix(in srgb, var(--cor-destaque) 90%, var(--cor-superficie));--cor-destaque-borda-2: color-mix(in srgb, var(--cor-destaque) 55%, var(--cor-superficie));--cor-destaque-borda-3: color-mix(in srgb, var(--cor-destaque) 30%, var(--cor-superficie));--fundo-laranja: color-mix(in srgb, var(--cor-destaque) 5%, transparent);--fundo-laranja-suave: color-mix(in srgb, var(--cor-destaque) 2%, transparent);--fundo-laranja-ponto: color-mix(in srgb, var(--cor-destaque) 20%, transparent);--fundo-grade-ponto: color-mix(in srgb, var(--cor-texto) 13%, transparent);--fundo-pessego: color-mix(in srgb, var(--cor-destaque-suave) 10%, transparent);--fundo-laranja-luz: color-mix(in srgb, var(--cor-destaque) 6%, transparent);--cor-areia: #F1E7DA;--cor-trilho-vazio: rgba(22, 18, 14, .12);--cor-trilho-vazio-noite: rgba(255, 240, 228, .18);--cor-capa-vazia: #ECE8E2;--cor-tinta-hover: rgba(22, 18, 14, .05);--cor-hover-quente: #FFF1E8;--cor-hover-noite: rgba(255, 245, 236, .1);--cor-vidro-barra: rgba(255, 255, 255, .8);--cor-barra-baixo: #FFFFFF;--cor-vidro-barra-solido: rgba(255, 255, 255, .95);--cor-vidro-fio: rgba(22, 18, 14, .12);--cor-osso: #EFEFED;--cor-osso-brilho: rgba(255, 255, 255, .75);--cor-copiado: #FA4E04;--cor-copiado-claro: #FF6A24;--cor-avatar-a: #FFE1CC;--cor-avatar-b: #F7B98F;--cor-sobre-avatar: #5A2408;--produto-occ: #E0662E;--produto-escola: #FA4E04;--produto-autonomia: #B26146;--produto-maestria: #E0602E;--produto-aceleracao: #D9962F;--raio-tela: 28px;--raio-banner: 28px;--raio-cartao: 22px;--raio-capa: 16px;--raio-campo: 14px;--raio-linha: 12px;--raio-miniatura: 12px;--raio-pilula: 999px;--sombra-caixa: 0 0 0 .5px rgba(22, 18, 14, .09), 0 1px 1px rgba(22, 18, 14, .03), 0 4px 10px -2px rgba(22, 18, 14, .05), 0 24px 56px -20px rgba(22, 18, 14, .14);--sombra-caixa-foco: 0 30px 70px rgba(40, 30, 20, .14);--sombra-caixa-celular: 0 0 0 .5px rgba(22, 18, 14, .09), 0 1px 1px rgba(22, 18, 14, .03), 0 3px 8px -2px rgba(22, 18, 14, .05), 0 18px 40px -18px rgba(22, 18, 14, .14);--sombra-1: 0 0 0 .5px rgba(22, 18, 14, .09), 0 1px 1px rgba(22, 18, 14, .03), 0 3px 8px -2px rgba(22, 18, 14, .05), 0 18px 36px -18px rgba(22, 18, 14, .12);--sombra-2: 0 0 0 .5px rgba(22, 18, 14, .09), 0 1px 2px rgba(22, 18, 14, .03), 0 6px 14px -4px rgba(22, 18, 14, .06), 0 26px 48px -22px rgba(22, 18, 14, .18);--sombra-3: 0 0 0 .5px rgba(22, 18, 14, .1), 0 2px 3px rgba(22, 18, 14, .04), 0 10px 22px -6px rgba(22, 18, 14, .08), 0 32px 60px -24px rgba(22, 18, 14, .24);--sombra-capa: 0 0 0 .5px rgba(22, 18, 14, .09), 0 1px 1px rgba(22, 18, 14, .03), 0 3px 8px -2px rgba(22, 18, 14, .05), 0 18px 36px -18px rgba(22, 18, 14, .16);--sombra-capa-hover: 0 0 0 .5px rgba(22, 18, 14, .1), 0 2px 4px rgba(22, 18, 14, .04), 0 12px 24px -8px rgba(22, 18, 14, .08), 0 30px 52px -22px rgba(22, 18, 14, .26);--sombra-cartao-login: 0 0 0 .5px rgba(22, 18, 14, .16), 0 2px 6px rgba(22, 18, 14, .1), 0 32px 80px -16px rgba(22, 18, 14, .34);--sombra-banner: 0 30px 70px -34px rgba(40, 18, 4, .55);--sombra-principal: 0 10px 24px -12px rgba(209, 66, 0, .75);--sombra-principal-hover: 0 16px 30px -12px rgba(209, 66, 0, .85);--curva-saida: cubic-bezier(.16, 1, .3, 1);--curva-suave: cubic-bezier(.22, 1, .36, 1);--dur-toque: 90ms;--dur-rapida: .16s;--dur-media: .32s;--dur-entrada: .3s;--dur-abertura: .24s;--dur-revela: .4s;--curva-abre: cubic-bezier(.32, .72, 0, 1);--dur-progresso: 1.3s;--cascata-passo: 70ms;--cascata-teto: .3s;--cascata-passo-fixo: min(var(--cascata-passo), calc(var(--cascata-teto) / 6));--curva-mola: var(--curva-saida);--dur-mola: .56s;--hover-sobe: -3px;--hover-zoom: 1.03;--hover-curva: cubic-bezier(.2, .7, .2, 1);--hover-dur: .24s;--hover-dur-brilho: .6s;--hover-curva-brilho: cubic-bezier(.45, 0, .25, 1);--hover-transicao: transform var(--hover-dur) var(--hover-curva), box-shadow var(--hover-dur) var(--hover-curva);--hover-transicao-imagem: transform var(--hover-dur) var(--hover-curva);--titulo-peso: 600;--titulo-tracking: -.02em;--titulo-altura: 1.2;--tipo-destaque: 34px;--tipo-titulo: 30px;--tipo-titulo-longo: 26px;--tipo-secao: 22px;--tipo-cartao: 17px;--tipo-corpo: 15px;--tipo-corpo-sm: 14px;--tipo-rotulo: 13px;--tipo-mini: 12px;--peso-texto: 400;--peso-medio: 500;--peso-forte: 600;--titulo-tamanho: var(--tipo-titulo)}@supports (transition-timing-function: linear(0,1)){:root{--curva-mola: linear(0, .056, .192, .367, .548, .715, .855, .962, 1.037, 1.082, 1.103, 1.106, 1.097, 1.081, 1.062, 1.043, 1.026, 1.012, 1.001, .994, .99, .989, 1)}}@media(max-width:899px){:root{--tipo-destaque: 26px;--tipo-titulo: 24px;--tipo-titulo-longo: 20px;--tipo-secao: 19px;--raio-banner: 24px}}.sobe{animation:sobe var(--dur-entrada) cubic-bezier(.2,.7,.2,1) both}@keyframes sobe{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes respira{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sobe,.brilho{animation:none!important}}.cascata>*{animation:sobe var(--dur-entrada) var(--curva-saida) backwards}.cascata>:nth-child(2){animation-delay:calc(var(--cascata-passo-fixo) * 1)}.cascata>:nth-child(3){animation-delay:calc(var(--cascata-passo-fixo) * 2)}.cascata>:nth-child(4){animation-delay:calc(var(--cascata-passo-fixo) * 3)}.cascata>:nth-child(5){animation-delay:calc(var(--cascata-passo-fixo) * 4)}.cascata>:nth-child(6){animation-delay:calc(var(--cascata-passo-fixo) * 5)}.cascata>:nth-child(n+7){animation-delay:calc(var(--cascata-passo-fixo) * 5)}.tela-aparece{animation:tela-aparece var(--dur-entrada) var(--curva-saida) backwards}@keyframes tela-aparece{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cascata>*,.tela-aparece{animation:none}}a[href],button:not(:disabled),[role=button],summary,select,label[for],input[type=checkbox],input[type=radio],input[type=file]{cursor:pointer}.link-cresce{background-image:linear-gradient(var(--cor-destaque-forte),var(--cor-destaque-forte)),linear-gradient(var(--cor-borda-forte),var(--cor-borda-forte));background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:0 2px,100% 1px;padding-bottom:2px;transition:background-size var(--hover-dur) var(--hover-curva)}@media(hover:hover)and (pointer:fine){.link-cresce:hover,a:hover>.link-cresce,button:hover>.link-cresce{background-size:100% 2px,100% 1px}}@media(prefers-reduced-motion:reduce){.link-cresce{transition:none}}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fontes/google-sans-flex.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte);-webkit-font-smoothing:antialiased;caret-color:var(--cor-destaque-forte)}::selection{background:var(--cor-destaque-suave);color:var(--cor-texto)}html{scrollbar-color:var(--cor-borda-forte) transparent}a{color:var(--cor-texto)}.link-toque{display:inline-flex;align-items:center;min-height:44px}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:var(--peso-forte)}h1{font-size:var(--tipo-titulo)}h2{font-size:var(--tipo-secao)}h3{font-size:var(--tipo-cartao)}h4,h5,h6{font-size:var(--tipo-corpo)}button,input,textarea,select{font-family:inherit}.titulo{margin:0;font-family:var(--fonte-display);font-weight:var(--titulo-peso);letter-spacing:var(--titulo-tracking);line-height:var(--titulo-altura);overflow-wrap:break-word}h1.titulo{font-size:var(--titulo-tamanho);text-wrap:balance}h1.titulo[class*=--longo]{font-size:var(--tipo-titulo-longo)}.rotulo{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3);letter-spacing:-.005em}.numero{font-variant-numeric:tabular-nums}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.banner a:focus-visible,.banner button:focus-visible,.banner [tabindex]:focus-visible{outline-color:var(--cor-sobre-noite)}.campo-busca__entrada:focus-visible,.campo-pedido__texto:focus-visible{outline:0}.aviso{padding:12px 16px;border-radius:var(--raio-campo);background:var(--cor-superficie-suave);color:var(--cor-texto);font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte)}.aviso--erro{background:var(--cor-superficie);border:1px solid var(--cor-alerta);color:var(--cor-alerta-texto)}.aviso--sucesso{border:1px solid var(--cor-borda-forte)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--raio-pilula);padding:11px 20px;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-mola) var(--curva-mola),box-shadow var(--dur-media) var(--curva-saida),background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.botao svg{flex:none;transition:transform var(--dur-media) var(--curva-suave)}.botao:active{transform:scale(.97) translateY(1px);transition:transform var(--dur-toque) var(--curva-saida),box-shadow var(--dur-toque) var(--curva-saida),background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.botao--principal{position:relative;overflow:hidden;isolation:isolate;background:var(--cor-destaque-forte);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-principal)}.botao--principal:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.34) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.botao:focus-visible,.botao--principal:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:3px}.botao--secundario{background:var(--cor-superficie);color:var(--cor-texto);box-shadow:var(--sombra-1)}.botao--fantasma{background:transparent;color:var(--cor-texto)}.botao--escuro{background:var(--cor-escuro);color:var(--cor-sobre-escuro)}.botao--contorno{background:var(--cor-superficie);color:var(--cor-texto);border:1px solid var(--cor-borda-forte);padding:8px 14px;font-size:var(--tipo-rotulo)}.botao--grande{min-height:48px;padding:0 24px;font-size:var(--tipo-corpo)}.botao--redondo{width:50px;height:50px;padding:0}@media(hover:hover)and (pointer:fine){.botao:hover{transform:translateY(-2px);transition:transform var(--hover-dur) var(--hover-curva),box-shadow var(--hover-dur) var(--hover-curva),background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.botao--principal:hover{background:var(--cor-destaque-forte-hover);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-principal-hover)}.botao--principal:hover:not(:disabled):after{transform:translate(120%);transition:transform var(--hover-dur-brilho) var(--hover-curva-brilho)}.botao--principal:hover svg{transform:translate(2px)}.botao--secundario:hover{background:var(--cor-hover-quente);box-shadow:0 0 0 1px var(--cor-borda-forte),0 6px 14px -4px #16120e14,0 20px 36px -20px #d142002e}.botao--fantasma:hover{background:var(--cor-tinta-hover);transform:none}.botao--escuro:hover{background:var(--cor-escuro);color:var(--cor-sobre-escuro);box-shadow:0 10px 20px -10px #16120e80}.botao:hover:active{transform:scale(.97) translateY(1px);transition:transform var(--dur-toque) var(--curva-saida),box-shadow var(--dur-toque) var(--curva-saida),background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.botao--contorno:hover{background:var(--cor-hover-quente);border-color:var(--cor-texto-2);color:var(--cor-texto);box-shadow:var(--sombra-1)}}.botao:disabled{background:var(--cor-borda-forte);color:var(--cor-texto-3);cursor:default;transform:none;box-shadow:none}.botao-agenda{display:contents}@media(hover:hover)and (pointer:fine){.botao:disabled:hover:active{transform:none}}@media(max-width:899px){.botao,.botao-agenda .botao{min-height:44px}}@media(prefers-reduced-motion:reduce){.botao,.botao svg{transition:none}.botao:hover,.botao:active,.botao:hover:active,.botao--principal:hover svg{transform:none}.botao--principal:after{display:none}}.esqueleto{display:flex;flex-direction:column;gap:28px;padding:4px 0;animation:esqueleto-surge .3s var(--curva-saida) both}.esqueleto--linhas{gap:14px}.esqueleto--continua{animation:none}.osso{position:relative;display:block;width:100%;height:14px;border-radius:8px;background:var(--cor-osso);overflow:hidden}.osso:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--cor-osso-brilho) 50%,transparent 80%);transform:translate(-100%);animation:osso-brilha 1.4s ease-in-out infinite}@keyframes osso-brilha{to{transform:translate(100%)}}@keyframes esqueleto-surge{0%{opacity:0}to{opacity:1}}.esqueleto__pilha{display:flex;flex-direction:column;gap:10px;min-width:0}.esqueleto__fila{display:flex;align-items:center;gap:10px}.esqueleto__cresce{flex:1}.esqueleto__cartao{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.esqueleto__continuar{flex-direction:row;align-items:flex-start;gap:14px}.esqueleto__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.esqueleto__grade--duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.esqueleto__capa{display:flex;flex-direction:column;border-radius:var(--raio-capa);background:var(--cor-superficie);box-shadow:var(--sombra-capa);overflow:hidden}.esqueleto__midia{height:auto;aspect-ratio:16 / 9}.esqueleto__textos{display:flex;flex-direction:column;gap:8px;padding:12px 14px 16px}.esqueleto__post{gap:12px}.esqueleto__video{aspect-ratio:16 / 9;max-width:960px}.esqueleto__bloco{height:18px;border-radius:10px}.esqueleto__bloco:nth-child(3n+1){width:72%;height:26px}.esqueleto__bloco:nth-child(3n+2){width:94%}.esqueleto__bloco:nth-child(3n){width:58%}.esqueleto__bloco--cartao{width:100%;height:180px;border-radius:var(--raio-cartao)}@media(max-width:899px){.esqueleto{gap:22px}.esqueleto__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){.esqueleto{animation:none}.osso:after{animation:none;display:none}}.termos{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--cor-fundo)}.termos__cartao{width:100%;max-width:780px;height:calc(100dvh - 24px);max-height:960px;display:flex;flex-direction:column;gap:14px;padding:20px 18px 14px;background:var(--cor-superficie);border-radius:var(--raio-tela);animation:termos-entra var(--dur-revela) cubic-bezier(.2,.7,.2,1) both}.termos__topo{display:flex;flex-direction:column;gap:8px;text-align:center}.termos__logo{align-self:center;width:120px;height:auto}.termos__titulo{font-size:var(--tipo-titulo);text-wrap:balance}.termos__mudou{margin:0;padding:8px 12px;border-radius:var(--raio-campo);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto)}.termos__apoio{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2);text-wrap:pretty}.termos__versao{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}.termos__versao a{color:inherit;text-decoration:underline}.termos__rolagem{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 18px;border:1px solid var(--cor-borda);border-radius:var(--raio-campo);background:var(--cor-superficie)}.termos__rolagem:focus-visible{outline:2px solid var(--cor-texto-3);outline-offset:2px}.termos__rodape{display:flex;flex-direction:column;gap:8px;align-items:stretch}.termos__dica{margin:0;text-align:center;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}.termos__rodape .botao{width:100%}.termos__link{align-self:center;min-height:44px;padding:0 14px;background:none;border:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3);text-decoration:underline;cursor:pointer}.termos__link:hover{color:var(--cor-texto)}.termos__link:focus-visible{outline:2px solid var(--cor-texto-3);outline-offset:1px;border-radius:var(--raio-campo)}.termos-texto{font:var(--peso-texto) var(--tipo-cartao)/1.65 var(--fonte);color:var(--cor-texto)}.termos-texto h2{margin:4px 0 12px;font:var(--peso-forte) var(--tipo-secao)/1.25 var(--fonte);text-wrap:balance}.termos-texto h3{margin:28px 0 10px;font:var(--peso-forte) var(--tipo-cartao)/1.35 var(--fonte);text-wrap:balance}.termos-texto h4{margin:20px 0 8px;font:var(--peso-forte) var(--tipo-cartao)/1.35 var(--fonte)}.termos-texto p{margin:0 0 12px;text-wrap:pretty}.termos-texto ul{margin:0 0 12px;padding-left:20px}.termos-texto li{margin:0 0 6px}.termos-texto hr{border:0;border-top:1px solid var(--cor-borda);margin:22px 0}.termos-texto a{color:var(--cor-texto);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.termos-texto__tabela{overflow-x:auto;margin:0 0 16px}.termos-texto table{border-collapse:collapse;width:100%;font-size:var(--tipo-cartao);line-height:1.5}.termos-texto th,.termos-texto td{border:1px solid var(--cor-borda);padding:8px 10px;text-align:left;vertical-align:top}.termos-texto th{background:var(--cor-superficie-suave);font-weight:var(--peso-forte)}@media(max-width:640px){.termos-texto table,.termos-texto tbody,.termos-texto tr,.termos-texto td{display:block;width:100%}.termos-texto thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.termos-texto tr{margin:0 0 10px;border:1px solid var(--cor-borda);border-radius:var(--raio-campo);overflow:hidden}.termos-texto td{border:0;border-bottom:1px solid var(--cor-borda-2);padding:8px 12px}.termos-texto td:last-child{border-bottom:0}.termos-texto td:before{content:attr(data-rotulo);display:block;margin-bottom:2px;font:var(--peso-medio) var(--tipo-corpo)/1.3 var(--fonte);color:var(--cor-texto-3)}}@media(min-width:768px){.termos{padding:24px}.termos__cartao{height:calc(100dvh - 48px);padding:32px 36px 20px;box-shadow:var(--sombra-1)}.termos__logo{width:150px}.termos__rodape{flex-direction:row-reverse;align-items:center;justify-content:space-between;flex-wrap:wrap}.termos__rodape .botao{width:auto;min-width:220px}.termos__dica{text-align:left;flex:1 1 100%}.termos__link{align-self:center}}@keyframes termos-entra{0%{opacity:0;transform:translateY(16px) scale(.985)}}@media(prefers-reduced-motion:reduce){.termos__cartao{animation:none}}.criar-senha{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--cor-fundo)}.criar-senha__cartao{width:100%;max-width:440px;display:flex;flex-direction:column;gap:18px;padding:36px;background:var(--cor-superficie);border-radius:var(--raio-tela);animation:criar-senha-entra var(--dur-revela) cubic-bezier(.2,.7,.2,1) both}.criar-senha__logo{align-self:center;width:150px;height:auto}.criar-senha__titulo{font-size:var(--tipo-titulo);text-align:center;text-wrap:balance}.criar-senha__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2);text-align:center;text-wrap:pretty}.criar-senha__prazo{margin:-6px 0 0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto);text-align:center}.criar-senha__form{display:flex;flex-direction:column;gap:10px}.criar-senha__rotulo{margin-top:4px;font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.criar-senha__dica{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}.criar-senha__form .botao{margin-top:6px}.criar-senha__saidas{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.criar-senha__link{min-height:44px;padding:0 14px;background:none;border:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3);text-decoration:underline;cursor:pointer}.criar-senha__link:hover{color:var(--cor-texto)}.criar-senha__link:focus-visible{outline:2px solid var(--cor-texto-3);outline-offset:1px;border-radius:var(--raio-campo)}@media(min-width:768px){.criar-senha__cartao{box-shadow:var(--sombra-1)}}@keyframes criar-senha-entra{0%{opacity:0;transform:translateY(16px) scale(.985)}}@media(prefers-reduced-motion:reduce){.criar-senha__cartao{animation:none}}.campo-senha{position:relative;display:flex}.campo-senha__campo{flex:1;width:100%;min-width:0;padding:13px 92px 13px 14px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);outline:0;font:var(--peso-texto) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.campo-senha__campo:focus{border-color:var(--cor-texto)}.campo-senha__mostrar{position:absolute;top:50%;right:6px;transform:translateY(-50%);min-height:36px;padding:0 12px;background:none;border:0;border-radius:var(--raio-campo);font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-2);cursor:pointer}.campo-senha__mostrar:hover{color:var(--cor-texto);background:var(--cor-superficie-suave)}.campo-senha__mostrar:focus-visible{outline:2px solid var(--cor-texto-3);outline-offset:1px}.agente-tela{position:relative;min-height:100%}.agente{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px;max-width:860px;margin:0 auto;padding:48px 40px 32px}.agente__titulo{font-size:var(--tipo-titulo);line-height:var(--titulo-altura);letter-spacing:-.02em}.agente__voltas{display:flex;flex-direction:column;gap:40px}.agente__volta{display:flex;flex-direction:column;gap:16px}.agente__pergunta{align-self:flex-end;max-width:80%;margin:0;padding:12px 18px;border-radius:var(--raio-cartao) var(--raio-cartao) var(--raio-miniatura) var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.resposta{display:flex;flex-direction:column;gap:16px;animation:agente-entra .22s cubic-bezier(.16,1,.3,1) both}.resposta__orientacao{align-self:flex-start;max-width:720px;padding:16px 20px;border-radius:var(--raio-capa);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.resposta__abertura,.resposta__pergunta{margin:0;font:var(--peso-medio) var(--tipo-cartao)/1.45 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere;text-wrap:pretty}.resposta__acao{display:flex}.resposta__link{color:var(--cor-texto);text-decoration:underline;text-underline-offset:3px}.resposta__cartoes .rotulo{color:var(--cor-texto-3)}.resposta__cartoes .cartao-resultado__curso,.resposta__cartoes .cartao-resultado__sub{color:var(--cor-texto-2)}.resposta__cartoes{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:720px}.resposta__item{animation:resposta-item var(--dur-entrada) var(--curva-saida) both;animation-delay:calc(.12s + var(--i, 0) * min(90ms,(var(--cascata-teto) - .12s) / var(--n, 8)))}@keyframes resposta-item{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.resposta__cartoes .cartao-resultado{border-color:transparent;box-shadow:var(--sombra-1);transition:box-shadow var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}.resposta__cartoes .cartao-resultado:hover{border-color:transparent;box-shadow:var(--sombra-2)}.resposta__cartoes .cartao-resultado--proximo{box-shadow:inset 0 0 0 1.5px var(--cor-texto),var(--sombra-1)}.cartao-aula{display:flex;align-items:flex-start;gap:18px;min-height:96px;box-sizing:border-box;padding:14px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);color:var(--cor-texto);text-decoration:none;transition:box-shadow var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}.cartao-aula--proximo{box-shadow:inset 0 0 0 1.5px var(--cor-texto),var(--sombra-1)}.cartao-aula__midia{position:relative;flex:none;display:block;width:176px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--raio-capa);background:var(--cor-capa-vazia);box-shadow:var(--sombra-capa);transform:translateZ(0);transition:transform .42s var(--curva-saida),box-shadow .42s var(--curva-saida)}.cartao-aula__imagem{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-saida)}.cartao-aula__imagem--vazia{background:var(--cor-capa-vazia)}.cartao-aula__play{position:absolute;left:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cor-degrade-noite);color:var(--cor-sobre-noite);opacity:0;transform:translateY(4px) scale(.9);transition:opacity var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}.cartao-aula__play svg{margin-left:2px}.cartao-aula__corpo{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;padding-top:2px}.cartao-aula__titulo{font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;text-wrap:pretty}.cartao-aula__curso{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.cartao-aula__sub{font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2)}.cartao-aula__pe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px}.cartao-aula__assistir{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--raio-pilula);background:var(--cor-tinta-hover);font:var(--peso-forte) var(--tipo-rotulo)/1.2 var(--fonte);color:var(--cor-texto);transition:background-color var(--dur-rapida) ease}.cartao-aula__marca{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--raio-pilula);background:var(--cor-escuro);color:var(--cor-sobre-escuro);font:var(--peso-medio) var(--tipo-mini)/1 var(--fonte)}@media(hover:hover)and (pointer:fine){.cartao-aula:hover{box-shadow:var(--sombra-capa-hover);transform:translateY(var(--hover-sobe));transition:var(--hover-transicao)}.cartao-aula--proximo:hover{box-shadow:inset 0 0 0 1.5px var(--cor-texto),var(--sombra-2)}.cartao-aula:hover .cartao-aula__midia{box-shadow:var(--sombra-capa-hover)}.cartao-aula:hover .cartao-aula__imagem{transform:scale(var(--hover-zoom));transition:var(--hover-transicao-imagem)}.cartao-aula:hover .cartao-aula__assistir{background:var(--cor-borda-2)}.cartao-aula:hover .cartao-aula__play{opacity:1;transform:none}}.cartao-aula:active{transform:translateY(1px) scale(.99);transition-duration:var(--dur-toque)}.cartao-aula:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:3px}.agente__caixa{position:sticky;bottom:0;z-index:2;padding:20px 0 12px;background:linear-gradient(180deg,transparent 0,var(--cor-fundo) 22px)}.agente__caixa .campo-pedido{border-color:transparent}.agente__caixa .campo-pedido:hover,.agente__caixa .campo-pedido:focus-within{border-color:transparent}.agente-espera{display:flex;flex-direction:column;gap:14px}.agente-espera__status{margin:0}.agente-espera__cartoes{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:720px}.agente-espera__cartao{display:flex;align-items:flex-start;gap:18px;box-sizing:border-box;min-height:96px;padding:14px;background:var(--cor-superficie);border-radius:var(--raio-cartao);box-shadow:var(--sombra-1)}.agente-espera__capa,.agente-espera__linha{display:block;background:linear-gradient(100deg,var(--cor-superficie-suave) 30%,var(--cor-capa-vazia) 50%,var(--cor-superficie-suave) 70%);background-size:300% 100%;animation:agente-brilha 1.8s ease-in-out infinite}.agente-espera__capa{flex:none;width:176px;aspect-ratio:16 / 9;border-radius:var(--raio-capa)}.agente-espera__corpo{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding-top:2px}.agente-espera__linha{height:14px;border-radius:7px}.agente-espera__linha--curta{width:38%;height:12px}.agente-espera__linha--media{width:64%}@keyframes agente-brilha{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes agente-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:899px){.agente{gap:22px;padding:16px 20px 24px}.resposta__cartoes{grid-template-columns:minmax(0,1fr)}.agente__pergunta{max-width:92%}.agente__voltas{padding-bottom:56px}.cartao-aula{gap:14px}.cartao-aula__midia{width:120px;border-radius:var(--raio-miniatura)}.cartao-aula__assistir{min-height:36px}.agente-espera__capa{width:120px}.agente__caixa{bottom:calc(72px + env(safe-area-inset-bottom,0px));padding-bottom:8px;box-shadow:0 8px 0 0 var(--cor-fundo)}}@media(max-width:420px){.cartao-aula{gap:12px;padding:12px}.cartao-aula__midia{width:96px}.agente-espera__cartao{gap:12px;padding:12px}.agente-espera__capa{width:96px}}@media(prefers-reduced-motion:reduce){.resposta,.resposta__item,.agente-espera__capa,.agente-espera__linha{animation:none}.agente-espera__cartoes{display:none}.cartao-aula,.cartao-aula__midia,.cartao-aula__imagem,.cartao-aula__play{transition:none}.cartao-aula:hover,.cartao-aula:active,.cartao-aula:hover .cartao-aula__imagem{transform:none}}.campo-pedido{position:relative;width:100%;max-width:780px;display:flex;flex-direction:column;gap:14px;padding:22px 22px 16px 28px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-tela);box-shadow:var(--sombra-caixa);text-align:left;transition:box-shadow .3s,border-color .3s}.campo-pedido:hover,.campo-pedido:focus-within{border-color:var(--cor-texto);box-shadow:var(--sombra-caixa-foco)}.campo-pedido__texto{width:100%;min-height:62px;border:0;outline:0;resize:none;background:transparent;font:var(--peso-texto) var(--tipo-cartao)/1.45 var(--fonte);color:var(--cor-texto)}.campo-pedido__texto::placeholder{color:var(--cor-texto-3)}.campo-pedido .botao:disabled{background:var(--cor-borda-forte);color:var(--cor-texto-3)}.campo-pedido__rodape{display:flex;align-items:center;justify-content:space-between;gap:10px}.campo-pedido__sem-saber{font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3);text-decoration:none}.campo-pedido__acoes{display:flex;align-items:center;gap:10px}.campo-pedido--compacto{gap:10px;padding:16px 16px 12px 18px;border-radius:var(--raio-cartao);box-shadow:var(--sombra-caixa-celular)}.campo-pedido--compacto .campo-pedido__texto{min-height:46px;font-size:var(--tipo-cartao)}.campo-pedido--compacto .botao--redondo{width:44px;height:44px}@media(max-width:899px){.campo-pedido__sem-saber{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:899px){form.campo-pedido .campo-pedido__texto{min-height:76px}}.tab-bar{position:fixed;left:4px;right:4px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:10;display:grid;grid-template-columns:repeat(7,minmax(44px,auto));justify-content:space-between;align-items:start;padding:6px 2px;border-radius:24px;background:var(--cor-barra-baixo);box-shadow:inset 0 .5px #ffffffe6,var(--sombra-3)}.tab-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:2px 0;font:var(--peso-medio) var(--tipo-mini) var(--fonte);letter-spacing:-.02em;color:var(--cor-texto-barra-inativo);text-decoration:none;white-space:nowrap;transition:transform var(--dur-toque) ease}.tab-bar__item--duas-linhas{white-space:normal;width:min-content;text-align:center;line-height:1.15}.tab-bar__icone{display:grid;place-items:center;width:44px;height:28px;border-radius:var(--raio-pilula);transition:background-color var(--dur-rapida) var(--curva-saida),color var(--dur-rapida) var(--curva-saida)}.tab-bar__item{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tab-bar__item:active{transform:scale(.94)}.tab-bar__item--ativo{color:var(--cor-texto);font-weight:var(--peso-forte)}.tab-bar__item--ativo .tab-bar__icone{background:var(--cor-destaque-suave);color:var(--cor-destaque-forte)}@media(max-width:374px){.tab-bar{grid-template-columns:repeat(7,minmax(36px,auto))}.tab-bar__icone{width:36px}}@media(prefers-reduced-motion:reduce){.tab-bar__item,.tab-bar__icone{transition:none}.tab-bar__item:active{transform:none}}.fundo-animado{position:absolute;top:0;left:0;right:0;height:100dvh;z-index:0;overflow:hidden;pointer-events:none;animation:fundo-entra .4s var(--curva-suave) backwards;transition:opacity .4s var(--curva-suave)}.fundo-animado:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to bottom,transparent 0,var(--cor-fundo) 100%)}.fundo-animado[data-saindo=true]{opacity:0}.fundo-animado>*{position:absolute;inset:0}@keyframes fundo-entra{0%{opacity:0}to{opacity:1}}@media(max-width:899px){.fundo-animado{height:calc(100svh - 86px - env(safe-area-inset-bottom,0px))}.fundo-animado:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:16%;background:linear-gradient(to top,transparent 0,var(--cor-fundo) 100%)}.fundo-animado:after{height:20%}}@media(prefers-reduced-motion:reduce){.fundo-animado,.fundo-animado *{animation:none!important;transition:none!important}}.fundo-aurora__mancha{position:absolute;inset:auto;aspect-ratio:1;will-change:transform}.fundo-aurora__mancha--1{width:42%;left:14%;top:22%;background:radial-gradient(closest-side,var(--fundo-laranja) 0,var(--fundo-laranja) 38%,transparent 100%);animation:fundo-aurora-1 7s ease-in-out infinite alternate}.fundo-aurora__mancha--2{width:40%;right:12%;top:30%;background:radial-gradient(closest-side,var(--fundo-pessego) 0,var(--fundo-pessego) 38%,transparent 100%);animation:fundo-aurora-2 9s ease-in-out infinite alternate}.fundo-aurora__mancha--3{width:46%;left:27%;bottom:4%;background:radial-gradient(closest-side,var(--fundo-laranja-suave) 0,var(--fundo-laranja-suave) 38%,transparent 100%);animation:fundo-aurora-3 11s ease-in-out infinite alternate}.fundo-aurora__mancha--4{width:30%;left:36%;top:14%;background:radial-gradient(closest-side,var(--fundo-laranja-suave) 0,var(--fundo-laranja-suave) 38%,transparent 100%);animation:fundo-aurora-4 13s ease-in-out infinite alternate}@keyframes fundo-aurora-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(80%,55%,0) scale(1.2)}}@keyframes fundo-aurora-2{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-78%,58%,0) scale(.9)}}@keyframes fundo-aurora-3{0%{transform:translateZ(0) scale(.92)}to{transform:translate3d(62%,-52%,0) scale(1.16)}}@keyframes fundo-aurora-4{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-105%,88%,0) scale(1.3)}}.fundo-aurora:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 38% 28% at 50% 40%,color-mix(in srgb,var(--cor-fundo) 66%,transparent) 0,color-mix(in srgb,var(--cor-fundo) 66%,transparent) 50%,transparent 100%)}@media(max-width:899px){.fundo-aurora__mancha--1{width:84%;left:-20%;top:18%}.fundo-aurora__mancha--2{width:77%;right:-24%;top:36%}.fundo-aurora__mancha--3{width:91%;left:0;bottom:6%}.fundo-aurora__mancha--4{width:56%;left:22%;top:26%}.fundo-aurora:after{background:radial-gradient(ellipse 78% 24% at 50% 36%,color-mix(in srgb,var(--cor-fundo) 74%,transparent) 0,color-mix(in srgb,var(--cor-fundo) 74%,transparent) 55%,transparent 100%)}}@media(prefers-reduced-motion:reduce){.fundo-aurora__mancha--1{transform:translate3d(40%,27%,0) scale(1.1)}.fundo-aurora__mancha--2{transform:translate3d(-39%,29%,0) scale(1)}.fundo-aurora__mancha--3{transform:translate3d(31%,-26%,0) scale(1.04)}.fundo-aurora__mancha--4{transform:translate3d(-52%,44%,0) scale(1.15)}}.fundo-grade__pontos{position:absolute;inset:0;background-image:radial-gradient(circle at center,var(--fundo-grade-ponto) 0 1.6px,transparent 2.1px);background-size:28px 28px;background-position:14px 14px;-webkit-mask-image:radial-gradient(ellipse 86% 80% at 50% 46%,black 60%,transparent 100%);mask-image:radial-gradient(ellipse 86% 80% at 50% 46%,black 60%,transparent 100%)}.fundo-grade__aura{position:absolute;inset:auto;aspect-ratio:1;will-change:transform}.fundo-grade__aura--1{width:40%;left:-8%;top:6%;background:radial-gradient(closest-side,var(--fundo-laranja-luz) 0,var(--fundo-laranja-luz) 40%,transparent 100%);animation:fundo-grade-aura-1 8s ease-in-out infinite alternate}.fundo-grade__aura--2{width:37%;right:-10%;bottom:-12%;background:radial-gradient(closest-side,var(--fundo-laranja-luz) 0,var(--fundo-laranja-luz) 40%,transparent 100%);animation:fundo-grade-aura-2 10s ease-in-out infinite alternate}@keyframes fundo-grade-aura-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(90%,52%,0) scale(1.15)}}@keyframes fundo-grade-aura-2{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-90%,-48%,0) scale(.92)}}.fundo-grade:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 30% 23% at 50% 46%,color-mix(in srgb,var(--cor-fundo) 90%,transparent) 0,color-mix(in srgb,var(--cor-fundo) 90%,transparent) 55%,transparent 100%)}.fundo-grade__luz{position:absolute;inset:0 auto auto 0;width:560px;height:560px;overflow:hidden;will-change:transform;-webkit-mask-image:radial-gradient(closest-side,black 0,rgb(0 0 0 / .7) 55%,transparent 100%);mask-image:radial-gradient(closest-side,black 0,rgb(0 0 0 / .7) 55%,transparent 100%)}.fundo-grade__brilho{position:absolute;inset:0;background:radial-gradient(closest-side,var(--fundo-laranja-luz) 0,var(--fundo-laranja-luz) 40%,transparent 100%);will-change:transform,opacity;animation:fundo-grade-respira 5s ease-in-out infinite alternate}.fundo-grade__pontos-vivos{position:absolute;inset:0 auto auto 0;will-change:transform;background-image:radial-gradient(circle at center,var(--fundo-laranja-ponto) 0 2.2px,transparent 2.8px);background-size:28px 28px;background-position:14px 14px}@keyframes fundo-grade-respira{0%{opacity:.7;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@media not all and (hover:hover)and (pointer:fine){.fundo-grade__luz{animation:fundo-grade-vaga 9s ease-in-out infinite}.fundo-grade__pontos-vivos{animation:fundo-grade-vaga-contra 9s ease-in-out infinite}}@keyframes fundo-grade-vaga{0%,to{transform:translate3d(calc(14vw - 280px),calc(16svh - 280px),0)}33%{transform:translate3d(calc(88vw - 280px),calc(34svh - 280px),0)}66%{transform:translate3d(calc(30vw - 280px),calc(60svh - 280px),0)}}@keyframes fundo-grade-vaga-contra{0%,to{transform:translate3d(calc(280px - 14vw),calc(280px - 16svh),0)}33%{transform:translate3d(calc(280px - 88vw),calc(280px - 34svh),0)}66%{transform:translate3d(calc(280px - 30vw),calc(280px - 60svh),0)}}@media(prefers-reduced-motion:reduce){.fundo-grade__aura--1{transform:translate3d(45%,26%,0)}.fundo-grade__aura--2{transform:translate3d(-45%,-24%,0)}.fundo-grade__luz{transform:translate3d(calc(50vw - 280px),calc(44svh - 280px),0)}.fundo-grade__pontos-vivos{transform:translate3d(calc(280px - 50vw),calc(280px - 44svh),0)}}@media(max-width:899px){.fundo-grade__aura--1{width:78%;left:-34%;top:8%}.fundo-grade__aura--2{width:72%;right:-34%;bottom:2%}.fundo-grade:after{background:radial-gradient(ellipse 80% 24% at 50% 38%,color-mix(in srgb,var(--cor-fundo) 92%,transparent) 0,color-mix(in srgb,var(--cor-fundo) 92%,transparent) 66%,transparent 100%)}}.fundo-rede:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 50% 58%,var(--fundo-laranja) 0,var(--fundo-laranja) 45%,transparent 100%)}.fundo-rede__tela{position:absolute;inset:0;width:100%;height:100%;display:block;animation:fundo-rede-entra .4s var(--curva-suave) backwards}.fundo-rede:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 36% 16% at 50% 40%,color-mix(in srgb,var(--cor-fundo) 90%,transparent) 0,color-mix(in srgb,var(--cor-fundo) 90%,transparent) 55%,transparent 100%)}.fundo-rede{animation:fundo-rede-respira 9s ease-in-out infinite alternate}@keyframes fundo-rede-entra{0%{opacity:0}to{opacity:1}}@keyframes fundo-rede-respira{0%{opacity:.82}to{opacity:1}}@media(max-width:899px){.fundo-rede:before{background:radial-gradient(ellipse 80% 24% at 50% 62%,var(--fundo-laranja) 0,var(--fundo-laranja) 45%,transparent 100%)}.fundo-rede:after{background:radial-gradient(ellipse 80% 26% at 50% 38%,color-mix(in srgb,var(--cor-fundo) 92%,transparent) 0,color-mix(in srgb,var(--cor-fundo) 92%,transparent) 66%,transparent 100%)}}.cartao-resultado{display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);color:var(--cor-texto);text-decoration:none;transition:border-color .2s,transform .2s}.cartao-resultado:hover{border-color:var(--cor-texto);transform:translateY(-2px)}.cartao-resultado__titulo{font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte)}.cartao-resultado__sub{font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2)}.cartao-resultado--proximo{border-color:var(--cor-texto)}.cartao-resultado__marca{align-self:flex-start;margin-top:4px;padding:4px 10px;border-radius:var(--raio-pilula);background:var(--cor-escuro);color:var(--cor-sobre-escuro);font:var(--peso-medio) var(--tipo-mini) var(--fonte)}.cartao-resultado__corpo{display:flex;flex-direction:column;gap:6px;min-width:0}.cartao-resultado--com-curso{flex-direction:row;align-items:flex-start;gap:14px;padding:14px}.cartao-resultado--com-curso .cartao-resultado__capa{flex:none;width:176px;aspect-ratio:16 / 9;object-fit:cover;border-radius:calc(var(--raio-cartao) / 2);background:var(--cor-borda)}.cartao-resultado__curso{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.cartao-resultado__assistir{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;font:var(--peso-forte) var(--tipo-rotulo)/1.2 var(--fonte);color:var(--cor-texto)}.cartao-resultado__assistir:before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor}.cartao-resultado--com-curso .cartao-resultado__titulo{font-size:var(--tipo-corpo)}.cartao-resultado--com-curso .cartao-resultado__corpo{min-width:280px}.resposta__cartoes .cartao-resultado{min-height:96px;box-sizing:border-box;justify-content:center}.resposta__cartoes .cartao-resultado--com-curso{justify-content:flex-start}@media(max-width:899px){.cartao-resultado--com-curso .cartao-resultado__capa{width:120px}.cartao-resultado--com-curso .cartao-resultado__corpo{min-width:0}}@media(max-width:420px){.cartao-resultado--com-curso .cartao-resultado__capa{width:96px}.cartao-resultado--com-curso{gap:12px;padding:12px}}.blocos{display:flex;flex-direction:column;gap:28px;max-width:720px}.blocos__bloco{display:flex;flex-direction:column;gap:12px}.blocos__titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto)}.blocos__lista{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.blocos .rotulo{color:var(--cor-texto-3)}.cartao-curso,.cartao-material{display:flex;align-items:flex-start;gap:18px;box-sizing:border-box;padding:14px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);color:var(--cor-texto);text-decoration:none;transition:box-shadow var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}.cartao-curso{min-height:96px}.cartao-material{align-items:center;min-height:72px}.cartao-curso__midia{flex:none;display:block;width:120px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--raio-capa);background:var(--cor-capa-vazia);box-shadow:var(--sombra-capa)}.cartao-curso__imagem{display:block;width:100%;height:100%;object-fit:cover}.cartao-curso__imagem--vazia{background:var(--cor-capa-vazia)}.cartao-curso__corpo,.cartao-material__corpo{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.cartao-curso__titulo,.cartao-material__titulo{font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere}.cartao-curso__titulo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cartao-curso__sub,.cartao-material__sub{font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.cartao-curso__assistir{align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;margin-top:4px;padding:0 14px;border-radius:var(--raio-pilula);background:var(--cor-tinta-hover);font:var(--peso-forte) var(--tipo-rotulo)/1.2 var(--fonte);color:var(--cor-texto)}.cartao-material__icone{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--raio-capa);background:var(--cor-tinta-hover);color:var(--cor-texto)}.bloco-comunidade{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.bloco-comunidade__frase{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}@media(hover:hover)and (pointer:fine){.cartao-curso:hover,.cartao-material:hover{box-shadow:var(--sombra-capa-hover);transform:translateY(var(--hover-sobe));transition:var(--hover-transicao)}}.cartao-curso:active,.cartao-material:active{transform:translateY(1px) scale(.99);transition-duration:var(--dur-toque)}.cartao-curso:focus-visible,.cartao-material:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:3px}@media(max-width:899px){.blocos{gap:24px}.cartao-curso{gap:14px;min-height:96px}.cartao-curso__midia{width:96px;border-radius:var(--raio-miniatura)}.cartao-curso__sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cartao-material{min-height:72px}.cartao-curso__assistir{min-height:36px}.bloco-comunidade{align-items:stretch}.bloco-comunidade .botao{width:100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.cartao-curso,.cartao-material{transition:none}.cartao-curso:hover,.cartao-material:hover,.cartao-curso:active,.cartao-material:active{transform:none}}.texto-link{color:var(--cor-texto);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word}.texto-link:hover{color:var(--cor-texto-2);text-decoration-thickness:2px}.texto-link:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px;border-radius:2px}.aula{display:flex;flex-direction:column;gap:20px;max-width:1120px;margin:0 auto;padding:32px 40px 56px}.aula__volta{align-self:flex-start;display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:0 14px 0 10px;margin:-10px 0 -12px -10px;border-radius:var(--raio-pilula);font:var(--peso-forte) var(--tipo-corpo-sm)/1.2 var(--fonte);color:var(--cor-texto-2);text-decoration:none;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.aula__volta:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.aula__volta:active{transform:scale(.97);transition-duration:var(--dur-toque)}.aula>.aula__volta,.aula>.aula__titulo,.aula>.aula__info{animation:sobe var(--dur-entrada) var(--curva-saida) backwards}.aula>.aula__titulo{animation-delay:var(--cascata-passo)}.aula>.aula__info{animation-delay:calc(var(--cascata-passo) * 3)}.aula__volta:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.aula__titulo{margin:0;font-size:var(--tipo-titulo);line-height:var(--titulo-altura)}.aula__info{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:28px}.aula__onde{margin:0;font:var(--peso-medio) var(--tipo-corpo-sm)/1.35 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.aula__meta{margin:0}.aula__concluida{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);font:var(--peso-medio) var(--tipo-rotulo)/1.2 var(--fonte);color:var(--cor-texto);animation:aula-selo var(--dur-revela) var(--curva-saida) both}.aula__concluida-icone{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--raio-pilula);background:var(--cor-destaque-forte);color:var(--cor-sobre-escuro);animation:aula-check var(--dur-revela) var(--curva-saida) .12s both}@keyframes aula-selo{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}@keyframes aula-check{0%{transform:scale(0) rotate(-35deg)}60%{transform:scale(1.18) rotate(0)}to{transform:none}}.aula__guia{display:flex}.aula__estudo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;animation:aula-sobe var(--dur-entrada) var(--curva-saida) .06s both}.aula__estudo--sem-proxima{grid-template-columns:minmax(0,1fr)}.aula__estudo--sem-proxima .aula__passos:empty{display:none}.aula__passos{display:flex;flex-direction:column;gap:10px;min-width:0}.aula__passos:empty{display:none}.aula__proxima{display:flex;align-items:center;gap:16px;padding:10px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);color:var(--cor-texto);text-decoration:none;transition:transform var(--dur-media) var(--curva-saida),box-shadow var(--dur-media) var(--curva-saida)}.aula__proxima--sem-capa{padding:18px 20px}.aula__proxima-capa{position:relative;display:block;flex:none;width:168px;aspect-ratio:16 / 9;border-radius:var(--raio-capa);overflow:hidden;background:var(--cor-capa-vazia)}.aula__proxima-capa img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-saida)}.aula__proxima-play{position:absolute;left:8px;bottom:8px;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--raio-pilula);background:var(--cor-destaque-forte);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-principal);transition:transform var(--dur-media) var(--curva-saida)}.aula__proxima-play svg{margin-left:2px}.aula__proxima-textos{display:flex;flex-direction:column;gap:4px;padding:0 8px 0 0;min-width:0}.aula__proxima--sem-capa .aula__proxima-textos{padding:0}.aula__proxima-titulo{font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty}.aula__proxima-onde{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.aula__proxima:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:3px}.aula__material{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px 24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);animation:aula-sobe var(--dur-entrada) var(--curva-saida) .14s both}.aula__material-titulo{margin:0}.aula__material-lista{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.aula__material-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:var(--raio-linha);background:var(--cor-superficie-suave);color:var(--cor-texto);text-decoration:none;transition:var(--hover-transicao)}.aula__material-icone{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--cor-escuro);color:var(--cor-sobre-escuro)}.aula__material-nome{font:var(--peso-medio) var(--tipo-corpo)/1.35 var(--fonte);overflow-wrap:anywhere}.aula__material-meta{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3);white-space:nowrap}.aula__material-link:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}@media(hover:hover)and (pointer:fine){.aula__material-link:hover{background:var(--cor-hover-quente)}}@media(hover:hover)and (pointer:fine){.aula__proxima:hover{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover);transition:var(--hover-transicao)}.aula__proxima:hover .aula__proxima-capa img{transform:scale(var(--hover-zoom));transition:var(--hover-transicao-imagem)}.aula__proxima:hover .aula__proxima-play{transform:scale(1.08)}}.aula__proxima:active{transform:scale(.985);transition-duration:var(--dur-toque)}.aula__anterior{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;border-radius:var(--raio-linha);color:var(--cor-texto-2);text-decoration:none;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.aula__anterior svg{flex:none}.aula__anterior:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.aula__anterior:active{transform:scale(.985);transition-duration:var(--dur-toque)}.aula__anterior:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.aula__anterior-textos{display:flex;flex-direction:column;gap:2px;min-width:0}.aula__anterior-textos .rotulo{margin:0}.aula__anterior-titulo{font:var(--peso-medio) var(--tipo-corpo-sm)/1.35 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.aula__modulo{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 12px 12px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.aula__modulo-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 8px 6px}.aula__modulo-topo .rotulo{flex:none}.aula__modulo-titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);color:var(--cor-texto);text-wrap:pretty}.aula__modulo-lista{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.aula__modulo-lista li{animation:aula-sobe .35s var(--curva-saida) both}.aula__modulo-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:44px;padding:8px;border-radius:var(--raio-linha);color:var(--cor-texto-2);text-decoration:none;font:var(--peso-texto) var(--tipo-corpo-sm)/1.35 var(--fonte);transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.aula__modulo-item:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.aula__modulo-item:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:1px}.aula__modulo-item[aria-current=page]{background:var(--cor-fundo);color:var(--cor-texto);font-weight:var(--peso-forte)}.aula__modulo-numero{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cor-borda-forte);font:var(--peso-medio) var(--tipo-mini) var(--fonte);font-variant-numeric:tabular-nums;color:var(--cor-texto-3)}.aula__modulo-item--feita .aula__modulo-numero{background:var(--cor-destaque-forte);box-shadow:none;color:var(--cor-sobre-escuro)}.aula__modulo-item[aria-current=page] .aula__modulo-numero{background:var(--cor-destaque-forte);box-shadow:var(--sombra-principal);color:var(--cor-sobre-escuro)}.aula__modulo-item[aria-current=page] .aula__modulo-numero svg{margin-left:2px}.aula__modulo-nome{overflow-wrap:anywhere}.aula__modulo-duracao{font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3);font-variant-numeric:tabular-nums}.aula__modulo-mais{align-self:flex-start;min-height:44px;margin:2px 0 0;padding:0 12px;border:0;border-radius:var(--raio-pilula);background:transparent;color:var(--cor-texto);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;transition:background-color var(--dur-rapida) ease}.aula__modulo-mais:hover{background:var(--cor-tinta-hover)}.aula__modulo-mais:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.aula__sobre{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px 24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);overflow-wrap:anywhere;animation:aula-sobe var(--dur-entrada) var(--curva-saida) .12s both}.aula__sobre-titulo{margin:0}.aula__sobre-texto{display:flex;flex-direction:column;gap:10px;max-width:70ch}.aula__sobre-texto p{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.6 var(--fonte);color:var(--cor-texto-2)}.aula__sobre-texto a{color:var(--cor-texto);font-weight:var(--peso-forte);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--dur-rapida) ease}.aula__sobre-texto a:hover{text-decoration-thickness:2px}.aula--sem-video{gap:24px}.aula__sobre--destaque{padding:28px 32px;box-shadow:inset 4px 0 0 var(--cor-destaque-forte),var(--sombra-1)}.aula__sobre--destaque .aula__sobre-texto{max-width:68ch;gap:14px}.aula__sobre--destaque .aula__sobre-texto p{font:var(--peso-texto) var(--tipo-cartao)/1.65 var(--fonte);color:var(--cor-texto)}.aula__material--destaque{padding:24px 32px;box-shadow:inset 4px 0 0 var(--cor-destaque-forte),var(--sombra-1)}.aula__vazia{margin:0}.aula__concluir{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.aula__concluir-erro{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2)}@keyframes aula-sobe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:899px){.aula{padding:16px 0 28px;gap:14px}.aula__volta{margin:-6px 16px -10px 6px}.aula__titulo{padding:0 16px}.aula__titulo--longo{font-size:var(--tipo-titulo-longo)}.aula__info{padding:0 16px}.aula .smart-player{border-radius:0}.aula__guia{margin:0 16px}.aula__guia .botao{width:100%}.aula__estudo{grid-template-columns:minmax(0,1fr);gap:12px;margin:4px 16px 0}.aula__proxima{gap:14px}.aula__proxima-capa{width:128px;border-radius:var(--raio-miniatura)}.aula__proxima-play{width:32px;height:32px}.aula__anterior{padding:8px 10px}.aula__modulo{padding:14px 6px 8px}.aula__sobre,.aula__material{margin:0 16px;padding:16px}.aula__sobre--destaque,.aula__material--destaque{padding:18px 16px}.aula__vazia,.aula__concluir{margin:0 16px}.aula__concluir .botao{width:100%}.aula__material-link{grid-template-columns:auto minmax(0,1fr)}.aula__material-meta{grid-column:2}}@media(prefers-reduced-motion:reduce){.aula__sobre,.aula__material,.aula__vazia,.aula__estudo,.aula__modulo-lista li,.aula__concluida,.aula__concluida-icone,.aula>.aula__volta,.aula>.aula__titulo,.aula>.aula__info{animation:none}.aula__volta:active,.aula__anterior:active{transform:none}.aula__proxima,.aula__proxima-capa img,.aula__proxima-play{transition:none}.aula__proxima:hover,.aula__proxima:hover .aula__proxima-capa img,.aula__proxima:hover .aula__proxima-play{transform:none}}.em-liberacao{display:block;box-sizing:border-box;margin:0;padding:18px 22px;border:1px dashed var(--cor-destaque-borda-3);border-radius:var(--raio-capa);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte-hover);font:var(--peso-medio) var(--tipo-rotulo)/1.45 var(--fonte);letter-spacing:.06em;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.em-liberacao--compacto{display:inline-block;align-self:flex-start;padding:4px 10px;border:0;border-radius:var(--raio-pilula);font-size:var(--tipo-mini);line-height:1.35;letter-spacing:.04em;text-align:left}.player-aula{position:relative}.player-aula__poster{position:absolute;inset:0;display:grid;place-items:center;border-radius:var(--raio-capa);overflow:hidden;background:var(--cor-escuro);pointer-events:none}.player-aula__capa{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.player-aula__play{position:relative;display:grid;place-items:center;width:68px;height:68px;border-radius:var(--raio-pilula);background:var(--cor-sobre-escuro);color:var(--cor-escuro)}.player-aula__play svg{margin-left:3px}@media(max-width:899px){.player-aula__poster{border-radius:0}.player-aula__play{width:56px;height:56px}}.player-aula:focus-visible{outline:0}.player-aula__play-grande{position:absolute;inset:0;z-index:1;margin:auto;display:grid;place-items:center;width:68px;height:68px;border-radius:var(--raio-pilula);background:var(--cor-sobre-escuro);color:var(--cor-escuro);pointer-events:none}.player-aula__play-grande svg{margin-left:3px}.player-aula__toque{position:absolute;inset:0;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent}.player-controles{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;padding:28px 12px 6px;border-radius:0 0 var(--raio-capa) var(--raio-capa);background:linear-gradient(to top,var(--cor-degrade-noite),var(--cor-degrade-noite-zero));color:var(--cor-sobre-noite);opacity:0;pointer-events:none;transition:opacity var(--dur-rapida) ease}.player-controles--visivel,.player-controles:focus-within{opacity:1;pointer-events:auto}.player-controles__tempo{display:flex;align-items:center;gap:10px}.player-controles__hora{flex:none;min-width:40px;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);text-align:center;color:var(--cor-sobre-noite)}.player-controles__botoes{display:flex;align-items:center;gap:2px}.player-controles__espaco{flex:1}.player-controles__botao{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;border:0;border-radius:var(--raio-pilula);background:transparent;color:inherit;font:var(--peso-forte) var(--tipo-rotulo) var(--fonte);cursor:pointer;-webkit-tap-highlight-color:transparent}.player-controles__botao:focus-visible{outline:2px solid var(--cor-sobre-escuro);outline-offset:-2px}.player-controles__botao:active{background:var(--cor-vidro-noite-forte)}.player-controles__barra,.player-controles__volume{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:44px;margin:0;background:transparent;color:inherit;cursor:pointer}.player-controles__barra:focus-visible,.player-controles__volume:focus-visible{outline:2px solid var(--cor-sobre-escuro);outline-offset:-2px;border-radius:var(--raio-pilula)}.player-controles__barra::-webkit-slider-runnable-track,.player-controles__volume::-webkit-slider-runnable-track{height:4px;border-radius:var(--raio-pilula);background:linear-gradient(to right,var(--cor-sobre-escuro) var(--preenchido, 0%),var(--cor-vidro-noite-forte) var(--preenchido, 0%))}.player-controles__barra::-webkit-slider-thumb,.player-controles__volume::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:var(--raio-pilula);background:var(--cor-sobre-escuro)}.player-controles__barra::-moz-range-track,.player-controles__volume::-moz-range-track{height:4px;border-radius:var(--raio-pilula);background:var(--cor-vidro-noite-forte)}.player-controles__barra::-moz-range-progress,.player-controles__volume::-moz-range-progress{height:4px;border-radius:var(--raio-pilula);background:var(--cor-sobre-escuro)}.player-controles__barra::-moz-range-thumb,.player-controles__volume::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:var(--raio-pilula);background:var(--cor-sobre-escuro)}.player-controles__volume{display:none}@media(hover:hover)and (pointer:fine){.player-controles__volume{display:block;flex:none;width:84px}.player-controles__botao:hover{background:var(--cor-vidro-noite-forte)}}.player-aula--cheia{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--cor-escuro)}.player-aula--cheia .smart-player{width:min(100%,calc(100dvh * 16 / 9));border-radius:0}.player-aula--cheia .player-controles{border-radius:0}@media(max-width:899px){.player-aula__play-grande{width:56px;height:56px}.player-controles{padding:24px 8px 4px;border-radius:0}}@media(prefers-reduced-motion:reduce){.player-controles{transition:none}}.smart-player{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--raio-capa);overflow:hidden;background:var(--cor-escuro)}.smart-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.smart-player--sem-video{display:flex;align-items:center;justify-content:center;background:var(--cor-superficie-suave);color:var(--cor-texto-2);font:var(--peso-medio) var(--tipo-corpo) var(--fonte)}.comunidade{display:flex;flex-direction:column;gap:18px;max-width:1040px;margin:0 auto;padding:48px 40px 64px}.comunidade:has(.avisos--vazio){max-width:760px}.comunidade__colunas:has(.avisos--vazio){grid-template-columns:minmax(0,1fr)}.comunidade__lateral:has(.avisos--vazio){display:none}.comunidade__titulo{font-size:var(--tipo-titulo);line-height:var(--titulo-altura)}.comunidade__colunas{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.comunidade__principal{--vao-do-principal: 16px;display:flex;flex-direction:column;gap:var(--vao-do-principal);min-width:0}.comunidade__lateral{min-width:0}.comunidade__escrever{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 12px 12px 14px;border:0;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);text-align:left;font:inherit;color:inherit;cursor:text;transition:box-shadow var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}.comunidade__escrever:hover{box-shadow:var(--sombra-2);transform:translateY(-1px)}.comunidade__escrever:active{transform:translateY(1px) scale(.995);transition-duration:var(--dur-toque)}.comunidade__escrever:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:3px}.comunidade__convite{flex:1;min-width:0;font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto-3)}.comunidade__lapis{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--cor-destaque-suave);color:var(--cor-destaque-forte);transition:transform var(--dur-media) var(--curva-saida)}.comunidade__escrever:hover .comunidade__lapis{transform:rotate(-8deg) scale(1.06)}.comunidade__caixa{display:grid;grid-template-rows:1fr;animation:caixa-abre var(--dur-abertura) var(--curva-abre) backwards,caixa-sombra var(--dur-abertura) linear backwards}.comunidade__caixa>.caixa{min-height:0}.comunidade__convite-vao{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-abertura) var(--curva-abre),opacity var(--dur-abertura) var(--curva-abre),margin-bottom var(--dur-abertura) var(--curva-abre),visibility 0s linear 0s}.comunidade__convite-miolo{min-height:0}.comunidade__convite-vao--recolhido{grid-template-rows:0fr;margin-bottom:calc(var(--vao-do-principal) * -1);opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,0s,var(--dur-abertura)}.comunidade__convite-vao--recolhido>.comunidade__convite-miolo{overflow:hidden}@keyframes caixa-abre{0%{grid-template-rows:0fr;margin-top:calc(var(--vao-do-principal) * -1);opacity:0}to{grid-template-rows:1fr;margin-top:0;opacity:1}}@keyframes caixa-sombra{0%,85%{clip-path:inset(-80px -80px 0 -80px)}to{clip-path:inset(-80px -80px -80px -80px)}}@keyframes caixa-aparece{0%{opacity:0}}.comunidade__caixa--fechada{display:none}.comunidade .filtros{flex-wrap:wrap;gap:8px}.comunidade .filtros__opcao{flex:0 1 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-color:transparent;box-shadow:var(--sombra-1);transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.comunidade .filtros__opcao:active{transform:scale(.96);transition-duration:var(--dur-toque)}.comunidade .filtros__opcao:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.comunidade__feed{--vao-do-feed: 14px;display:flex;flex-direction:column;gap:14px}.comunidade__vazio{margin:0;padding:28px 24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.comunidade__mais{display:flex;justify-content:center;padding:6px 0 8px}.comunidade__mais .botao{min-height:44px}.comunidade__campo{width:100%;padding:12px 14px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);font:var(--peso-texto) var(--tipo-cartao)/1.5 var(--fonte);color:var(--cor-texto);resize:vertical;transition:border-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease}.comunidade__campo:focus-visible{outline:none;border-color:var(--cor-texto-3);box-shadow:0 0 0 4px var(--cor-destaque-suave)}.comunidade__erro{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-alerta)}.caixa{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-2)}.caixa__titulo{display:flex;flex-direction:column;gap:6px}.caixa__titulo .comunidade__campo{min-height:44px;padding-top:10px;padding-bottom:10px;resize:none}.caixa__rotulo{margin:0;font:var(--peso-medio) var(--tipo-corpo) var(--fonte);color:var(--cor-texto)}.caixa__texto{display:flex;gap:10px;align-items:flex-start}.caixa__botoes{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.caixa__imagens{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.caixa__imagem{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);overflow-wrap:anywhere}.caixa__imagem-campo{position:relative;display:inline-flex;cursor:pointer}.caixa__imagem-campo:focus-within{outline:2px solid var(--cor-escuro);outline-offset:2px;border-radius:var(--raio-pilula)}.caixa__sugestao{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--raio-campo);background:var(--cor-superficie-suave)}.proximo-encontro{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:var(--raio-campo);background:var(--cor-superficie-suave);box-shadow:inset 0 0 0 1px var(--cor-borda-2);color:var(--cor-texto-2)}.proximo-encontro>svg{flex:none;color:var(--cor-destaque-forte)}.proximo-encontro__texto{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;flex:1;min-width:0}.proximo-encontro__rotulo{font:var(--peso-medio) var(--tipo-mini) var(--fonte);color:var(--cor-texto-3)}.proximo-encontro__titulo{font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.proximo-encontro__quando{font:var(--peso-texto) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-2)}.proximo-encontro .botao{flex:none}.post{display:flex;flex-direction:column;gap:10px;padding:20px 22px 14px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);animation:post-entra var(--dur-entrada) var(--curva-saida) backwards}.comunidade__feed>.post:nth-child(2){animation-delay:var(--cascata-passo)}.comunidade__feed>.post:nth-child(3){animation-delay:calc(var(--cascata-passo) * 2)}.comunidade__feed>.post:nth-child(n+4){animation-delay:calc(var(--cascata-passo) * 3)}.comunidade__feed>.post:nth-child(n+6){animation:none}.comunidade__feed--saindo>.post:nth-child(n+6),.comunidade__feed--etapa-0>.post:nth-child(n+6),.comunidade__feed--etapa-1>.post:nth-child(n+15),.comunidade__feed--etapa-2>.post:nth-child(n+24){display:none}.comunidade__feed>.post.post--saindo{overflow:hidden;pointer-events:none;animation:post-sai .24s var(--curva-suave) forwards;animation-delay:0s}@keyframes post-sai{0%{max-height:var(--altura-saida, 600px);opacity:1}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-bottom:calc(var(--vao-do-feed) * -1);transform:translateY(-6px) scale(.985)}}.comunidade__feed>.post.post--devolvido{animation:post-volta .22s var(--curva-saida) backwards;animation-delay:0s}@keyframes post-volta{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes post-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.post__cabeca{display:flex;align-items:center;gap:12px}.post__quem{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.post__autor{overflow:hidden;font:var(--peso-forte) var(--tipo-corpo)/1.25 var(--fonte);color:var(--cor-texto);white-space:nowrap;text-overflow:ellipsis}.post__meta{display:flex;align-items:center;gap:8px;min-width:0}.post__tipo{padding:2px 9px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);box-shadow:inset 0 0 0 1px var(--cor-borda-2);font:var(--peso-medio) var(--tipo-mini)/1.5 var(--fonte);color:var(--cor-texto-2)}.post__tipo--conquista{background:var(--cor-destaque-suave);box-shadow:none;color:var(--cor-sobre-avatar)}.post__headline{overflow:hidden;font:var(--peso-texto) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3);white-space:nowrap;text-overflow:ellipsis}.post__data{font:var(--peso-texto) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.post__selo{flex:none;padding:5px 10px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);font:var(--peso-medio) var(--tipo-mini) var(--fonte);color:var(--cor-texto-2)}.post__selo--fixado{background:var(--cor-superficie-suave);color:var(--cor-texto-2);box-shadow:inset 0 0 0 1px var(--cor-borda-2)}.post__titulo{margin:4px 0 0;font:var(--peso-forte) var(--tipo-secao)/1.25 var(--fonte);letter-spacing:-.015em;color:var(--cor-texto);text-wrap:pretty;overflow-wrap:anywhere}.post__corpo{position:relative}.post__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.55 var(--fonte);color:var(--cor-texto-2);white-space:pre-wrap;overflow-wrap:anywhere}.post__texto--curto{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.post__texto--3{-webkit-line-clamp:3}.post__texto--2{-webkit-line-clamp:2}.post__ver-mais{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);cursor:pointer}.post__texto--curto+.post__ver-mais{--linha-do-post: calc(var(--tipo-corpo) * 1.55);position:absolute;right:0;bottom:0;align-items:flex-end;padding-left:48px;line-height:var(--linha-do-post);background:linear-gradient(90deg,transparent,var(--cor-superficie) 40px) right bottom / 100% calc(var(--tipo-corpo) * 1.55) no-repeat}.post__ver-mais:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:-6px;border-radius:var(--raio-linha)}.post__imagens{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.post__imagem{display:block;width:100%;height:auto;border-radius:var(--raio-linha)}.post__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0 -8px}.post__reacao{display:inline-flex;align-items:center;gap:6px}.post__reacao svg{flex:none;transition:transform var(--dur-media) var(--curva-saida)}.post__reacao:hover svg{transform:translateY(-1px) scale(1.08)}.post__reacao[aria-pressed=true]{background:var(--cor-destaque-suave);color:var(--cor-texto)}.post__reacao[aria-pressed=true] svg{color:var(--cor-destaque-forte);fill:currentColor;animation:reacao-pop var(--dur-media) var(--curva-saida)}.post__reacao[aria-pressed=true]:hover{background:var(--cor-destaque-suave)}@keyframes reacao-pop{40%{transform:scale(1.3)}}.post__numero{display:inline-block;animation:numero-sobe var(--dur-media) var(--curva-saida) backwards}@keyframes numero-sobe{0%{opacity:0;transform:translateY(6px)}}.post__reacao,.post__acao{min-width:44px;min-height:44px;padding:7px 12px;border:0;border-radius:var(--raio-pilula);background:transparent;font:var(--peso-forte) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-2);cursor:pointer;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.post__reacao:hover,.post__acao:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.post__reacao:active{transform:scale(.94);transition-duration:var(--dur-toque)}.post__reacao:focus-visible,.post__acao:focus-visible,.post__mais:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:1px}.post__discreta{margin-left:auto;color:var(--cor-texto-3);font-weight:var(--peso-medio)}.post__discreta+.post__discreta{margin-left:0}.post__menu{position:relative;margin-left:auto}.post__discreta+.post__menu{margin-left:0}.post__menu .post__discreta{margin-left:0}.post__gestao{display:contents}.post__gestao+.post__menu{margin-left:0}@media(max-width:899px){.post__gestao:not(.post__gestao--solto){display:flex;order:2;flex:1 0 100%;justify-content:flex-end;gap:2px}.post__gestao:not(.post__gestao--solto):empty{display:none}.post__gestao:not(.post__gestao--solto) .post__discreta{margin-left:0}.post__gestao:not(.post__gestao--solto)+.post__menu{order:1;margin-left:auto}}.post__mais{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--raio-pilula);background:transparent;color:var(--cor-texto-3);cursor:pointer;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.post__mais:hover,.post__mais[aria-expanded=true]{background:var(--cor-tinta-hover);color:var(--cor-texto)}.post__menu-lista{position:absolute;right:0;bottom:100%;z-index:20;display:flex;flex-direction:column;min-width:168px;margin-bottom:4px;padding:4px;border-radius:var(--raio-campo);background:var(--cor-superficie);box-shadow:var(--sombra-3)}.post__menu-item{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:0;border-radius:var(--raio-linha);background:transparent;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);text-align:left;cursor:pointer}.post__menu-lista--baixo{bottom:auto;top:100%;margin:4px 0 0}.post__menu-item:hover,.post__menu-item:focus-visible{background:var(--cor-superficie-suave)}.post__denuncia{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.avisos{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.avisos__titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao) var(--fonte)}.avisos__contagem{margin:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.avisos__lista{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.avisos__item{display:block;padding:10px 12px;border-radius:var(--raio-linha);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto);text-decoration:none;transition:background-color var(--dur-rapida) ease}.avisos__item:hover{background:var(--cor-destaque-suave)}.avisos__item--nova{font-weight:var(--peso-forte)}@media(max-width:899px){.comunidade{gap:14px;padding:20px 16px 28px}.comunidade__colunas{grid-template-columns:minmax(0,1fr)}.comunidade__lateral{order:-1}.caixa,.avisos{padding:16px}.comunidade__feed{--vao-do-feed: 12px;gap:12px}.post{gap:8px;padding:16px 16px 8px}.post__titulo{margin-top:2px}.proximo-encontro{flex-wrap:wrap;padding:10px 12px}.proximo-encontro__texto{flex-basis:calc(100% - 40px)}.proximo-encontro .botao{margin-left:30px}.post__rotulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.post__reacao{padding:8px 12px;min-height:44px}.post__acao,.post__ver-mais{min-height:44px}.comunidade__escrever{min-height:60px;padding:10px 10px 10px 12px}.comunidade__caixa--fechada{display:none}.comunidade__lateral:has(.avisos--vazio){display:none}.comunidade .filtros{gap:6px}.comunidade .filtros__opcao{padding:0 14px}}.desfazer{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:4px;overflow:hidden;width:max-content;max-width:calc(100vw - 32px);padding:4px 6px 4px 20px;border-radius:var(--raio-pilula);background:var(--cor-escuro);box-shadow:var(--sombra-3);color:var(--cor-sobre-escuro);transform:translate(-50%);animation:desfazer-entra var(--dur-media) var(--curva-saida) backwards}.desfazer__texto{font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte)}.desfazer__botao{min-width:44px;min-height:44px;padding:8px 16px;border:0;border-radius:var(--raio-pilula);background:transparent;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-sobre-escuro);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:background-color var(--dur-rapida) ease}.desfazer__botao:hover{background:color-mix(in srgb,var(--cor-sobre-escuro) 14%,transparent)}.desfazer__botao:focus-visible{outline:2px solid var(--cor-sobre-escuro);outline-offset:-4px}.desfazer__tempo{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--cor-destaque-forte);transform-origin:left;animation:desfazer-tempo 5s linear forwards}@keyframes desfazer-entra{0%{opacity:0;transform:translate(-50%,12px)}}@keyframes desfazer-tempo{to{transform:scaleX(0)}}@media(max-width:899px){.desfazer{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.comunidade__caixa{animation-name:caixa-aparece;animation-duration:var(--dur-rapida)}.comunidade__convite-vao{transition:none}.post,.comunidade__feed>.post.post--saindo,.comunidade__feed>.post.post--devolvido,.desfazer,.post__reacao[aria-pressed=true] svg,.post__numero{animation:none}.desfazer__tempo{display:none}.desfazer__botao,.comunidade__escrever,.comunidade__lapis,.post__reacao svg,.comunidade .filtros__opcao{transition:none}.comunidade__escrever:hover,.comunidade__escrever:hover .comunidade__lapis,.post__reacao:hover svg{transform:none}}.avatar{flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--cor-superficie),var(--sombra-1)}.avatar--letra{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--cor-avatar-a),var(--cor-avatar-b));color:var(--cor-sobre-avatar);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);letter-spacing:-.01em;-webkit-user-select:none;user-select:none}.avatar--pp{font-size:var(--tipo-mini)}.avatar--p{font-size:var(--tipo-corpo-sm)}.avatar--m{font-size:var(--tipo-cartao)}.avatar--g{font-size:var(--tipo-titulo)}.avatar--escuro{box-shadow:0 0 0 2px var(--cor-linha-noite)}.filtros{display:flex;flex-wrap:wrap;gap:8px}.filtros__opcao{padding:9px 14px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);font:var(--peso-forte) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-sugestao);cursor:pointer}.filtros__opcao[aria-pressed=true]{background:var(--cor-escuro);border-color:var(--cor-escuro);color:var(--cor-sobre-escuro)}.filtros__opcao{transition:transform var(--hover-dur) var(--hover-curva),background-color var(--hover-dur) var(--hover-curva),border-color var(--hover-dur) var(--hover-curva)}@media(hover:hover)and (pointer:fine){.filtros__opcao:hover:not([aria-pressed=true]){transform:translateY(-1px);background:var(--cor-hover-quente);border-color:var(--cor-borda-forte)}}@media(prefers-reduced-motion:reduce){.filtros__opcao{transition:none}.filtros__opcao:hover{transform:none}}@media(max-width:899px){.filtros__opcao{display:inline-flex;align-items:center;min-height:44px}}.barra-progresso{height:4px;border-radius:var(--raio-pilula);background:var(--cor-trilho-vazio);overflow:hidden}.barra-progresso__cheio{display:block;height:100%;border-radius:inherit;background:var(--cor-destaque);transform-origin:left center;animation:barra-enche var(--dur-progresso) var(--curva-saida) .24s backwards}.barra-progresso--na-capa{position:absolute;left:12px;right:12px;bottom:10px}@keyframes barra-enche{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.barra-progresso__cheio{animation:none}}.anexos{display:flex;flex-direction:column;gap:10px;min-width:0}.anexos>*{min-width:0}.anexos__imagens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.anexos__imagens[data-quantas="1"]{grid-template-columns:minmax(0,1fr)}.anexos__imagens[data-quantas="3"]>li:first-child{grid-column:1 / -1}.anexos__imagens>li{display:block;overflow:hidden;border-radius:var(--raio-linha);background:var(--cor-superficie-suave)}.anexos__imagens a{display:block}.anexos__imagens[data-quantas="1"]>li:not([data-carregada]){aspect-ratio:16 / 9}.anexos__imagem{display:block;width:100%;height:auto;max-height:420px;object-fit:cover}.anexos__imagens[data-quantas="1"] .anexos__imagem{object-fit:contain}.anexos__imagens[data-quantas="2"] .anexos__imagem,.anexos__imagens[data-quantas="3"] .anexos__imagem,.anexos__imagens[data-quantas="4"] .anexos__imagem{aspect-ratio:4 / 3;max-height:none}.anexos__imagens[data-quantas="3"]>li:first-child .anexos__imagem{aspect-ratio:16 / 9}.anexos__midia{display:flex;flex-direction:column;gap:6px;margin:0}.anexos__video{display:block;width:100%;max-height:520px;border-radius:var(--raio-linha);background:var(--cor-escuro)}.anexos__audio{display:block;width:100%}.anexos__legenda{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-2)}.anexos__nome{min-width:0;overflow-wrap:anywhere;font-weight:var(--peso-medio);color:var(--cor-texto)}.anexos__tamanho{color:var(--cor-texto-3);white-space:nowrap}.anexos__aviso{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-2)}.anexos__docs{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.anexos__doc{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border-radius:var(--raio-campo);background:var(--cor-superficie-suave);box-shadow:inset 0 0 0 1px var(--cor-borda-2)}.anexos__icone{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:var(--raio-linha);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte)}.anexos__corpo{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.anexos__tipo{font:var(--peso-medio) var(--tipo-mini)/1.2 var(--fonte);letter-spacing:.04em;color:var(--cor-texto-3)}.anexos__botao-baixar{display:inline-flex;flex:none;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 14px;border-radius:var(--raio-pilula);background:var(--cor-superficie);box-shadow:var(--sombra-1);font:var(--peso-forte) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto);text-decoration:none;transition:background-color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.anexos__botao-baixar:hover{background:var(--cor-tinta-hover)}.anexos__botao-baixar:active{transform:scale(.96);transition-duration:var(--dur-toque)}.anexos__botao-baixar:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.anexos__legenda .anexos__botao-baixar{min-height:36px;padding:4px 12px;box-shadow:none;background:var(--cor-superficie-suave)}.anexos-caixa{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.anexos-caixa__item{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border-radius:var(--raio-campo);background:var(--cor-superficie-suave);box-shadow:inset 0 0 0 1px var(--cor-borda-2)}.anexos-caixa__item--erro{box-shadow:inset 0 0 0 1px var(--cor-alerta)}.anexos-caixa__previa{display:grid;flex:none;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:var(--raio-linha);background:var(--cor-superficie);color:var(--cor-texto-2)}.anexos-caixa__previa img{display:block;width:100%;height:100%;object-fit:cover}.anexos-caixa__corpo{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.anexos-caixa__estado{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3);overflow-wrap:anywhere}.anexos-caixa__estado--erro{color:var(--cor-alerta-texto)}.anexos-caixa__acoes{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:4px}.anexos-caixa__avisos{display:flex;flex-direction:column;gap:6px}.anexos-caixa__dica{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}.caixa__anexar{position:relative;display:inline-flex;cursor:pointer}.caixa__anexar:focus-within{outline:2px solid var(--cor-escuro);outline-offset:2px;border-radius:var(--raio-pilula)}.caixa__anexar-botao{display:inline-flex;align-items:center;gap:8px}.caixa__anexar input:disabled+.caixa__anexar-botao{opacity:.5;cursor:not-allowed}@media(max-width:899px){.anexos__doc,.anexos-caixa__item{gap:10px;padding:8px 10px}.anexos__imagem{max-height:320px}.anexos-caixa__item--erro{flex-wrap:wrap}.anexos-caixa__item--erro .anexos-caixa__acoes{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.anexos__botao-baixar{transition:none}}.confirmacao{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px}.confirmacao__fundo{position:absolute;inset:0;background:color-mix(in srgb,var(--cor-escuro) 46%,transparent);animation:confirmacao-fundo var(--dur-abertura) ease-out both}.confirmacao__caixa{position:relative;display:flex;flex-direction:column;gap:8px;width:min(400px,100%);padding:24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-3);animation:confirmacao-entra var(--dur-abertura) var(--curva-saida) both}.confirmacao__titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.confirmacao__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo) / 1.45 var(--fonte);color:var(--cor-texto-2)}.confirmacao__botoes{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.confirmacao__cancelar,.confirmacao__remover{min-width:44px;min-height:44px;padding:10px 20px;border:0;border-radius:var(--raio-pilula);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);cursor:pointer;transition:background-color var(--dur-rapida) ease,filter var(--dur-rapida) ease}.confirmacao__cancelar{background:var(--cor-superficie-suave);color:var(--cor-texto)}.confirmacao__cancelar:hover{background:var(--cor-borda)}.confirmacao__remover{background:var(--cor-alerta-texto);color:var(--cor-sobre-escuro)}.confirmacao__remover:hover{filter:brightness(.92)}.confirmacao__cancelar:focus-visible,.confirmacao__remover:focus-visible{outline:2px solid var(--cor-texto);outline-offset:2px}@media(max-width:480px){.confirmacao__botoes>*{flex:1}}@keyframes confirmacao-fundo{0%{opacity:0}}@keyframes confirmacao-entra{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media(prefers-reduced-motion:reduce){.confirmacao__fundo,.confirmacao__caixa{animation:none}.confirmacao__cancelar,.confirmacao__remover{transition:none}}.post__folha{position:fixed;inset:0;z-index:60;display:grid;place-items:center}.post__folha-fundo{position:absolute;inset:0;background:color-mix(in srgb,var(--cor-escuro) 46%,transparent);animation:folha-fundo var(--dur-abertura) ease-out both}.post__folha-caixa{position:relative;display:flex;flex-direction:column;width:min(780px,calc(100% - 48px));height:min(calc(100dvh - 48px),1040px);background:var(--cor-superficie);border-radius:var(--raio-cartao);box-shadow:var(--sombra-3);overflow:hidden;animation:folha-entra var(--dur-abertura) var(--curva-abre) both}.post__folha-topo{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 32px;border-bottom:1px solid var(--cor-borda)}.post__folha-titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.post__folha-fechar{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--cor-superficie-suave);color:var(--cor-texto);cursor:pointer;transition:background-color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.post__folha-fechar:hover{background:var(--cor-borda)}.post__folha-fechar:active{transform:scale(.92)}.post__folha-fechar:disabled{opacity:.4;cursor:default;transform:none}.post__folha-fechar:disabled:hover{background:var(--cor-superficie-suave)}.comentarios{display:flex;flex-direction:column;flex:1;min-height:0}.janela__rolagem{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.janela__post{display:flex;flex-direction:column;gap:16px;padding:28px 32px 0}.janela__quem{display:flex;align-items:center;gap:14px}.janela__identidade{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.janela__autor{overflow:hidden;font:var(--peso-forte) var(--tipo-cartao)/1.25 var(--fonte);color:var(--cor-texto);white-space:nowrap;text-overflow:ellipsis}.janela__headline{overflow:hidden;font:var(--peso-texto) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3);white-space:nowrap;text-overflow:ellipsis}.janela__meta{display:flex;align-items:center;gap:8px;min-width:0}.janela__tempo{font:var(--peso-texto) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.janela__titulo{margin:0;font:var(--peso-forte) var(--tipo-titulo-longo)/1.25 var(--fonte);letter-spacing:-.015em;color:var(--cor-texto);text-wrap:pretty;overflow-wrap:anywhere}.janela__texto{margin:0;font:var(--peso-texto) var(--tipo-cartao)/1.6 var(--fonte);color:var(--cor-texto);white-space:pre-wrap;overflow-wrap:anywhere}.janela__imagens{display:flex;flex-direction:column;gap:12px}.janela__imagens a{display:block;border-radius:var(--raio-linha)}.janela__imagem{display:block;width:100%;height:auto;border-radius:var(--raio-linha)}.janela__resumo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:4px 0 0;padding:14px 0;list-style:none;border-top:1px solid var(--cor-borda);border-bottom:1px solid var(--cor-borda);font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-2)}.janela__reacao{display:inline-flex;align-items:center;gap:6px}.janela__total{margin-left:auto;color:var(--cor-texto-3)}.comentarios__lista{display:flex;flex-direction:column;gap:18px;margin:0;padding:20px 32px 28px;list-style:none}.comentarios__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;animation:comentario-entra var(--dur-media) var(--curva-saida) both}.comentarios__corpo{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0}.comentarios__balao{display:flex;flex-direction:column;gap:4px;padding:10px 14px 12px;border-radius:4px 16px 16px;background:var(--cor-superficie-suave);min-width:0}.comentarios__cabeca{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.comentarios__autor{font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.comentarios__data{margin:0;font-size:var(--tipo-mini);order:2}.comentarios__headline{order:3;flex-basis:100%;font:var(--peso-texto) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3);overflow-wrap:anywhere}.comentarios__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere;white-space:pre-wrap}.comentarios__botao-responder{align-self:flex-start;min-height:36px;padding:0 12px;border:0;border-radius:var(--raio-pilula);background:transparent;font:var(--peso-forte) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3);cursor:pointer;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.comentarios__botao-responder:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.comentarios__botao-responder:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:1px}.comentarios__linha-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.comentarios__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.comentarios__acoes .post__menu{position:relative;margin-left:0}.comentarios__denuncia{flex:1 0 100%;padding:4px 0 8px}.comentarios__vazio{padding:24px 0;text-align:center;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-3)}.comentarios__novo{flex:none;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--cor-borda);background:var(--cor-superficie-suave)}.comentarios__area{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.comentarios__area .botao{align-self:flex-end}.comentarios__novo .comunidade__campo{min-height:96px;max-height:220px;padding:14px 16px;resize:none;border-radius:var(--raio-campo)}.comentarios__mencoes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.comentarios__mencao{min-height:36px;padding:6px 12px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie);font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);cursor:pointer}@keyframes folha-fundo{0%{opacity:0}}@keyframes folha-entra{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes folha-sobe{0%{transform:translateY(100%)}}@keyframes comentario-entra{0%{opacity:0;transform:translateY(8px)}}.janela-aberta .casca__tab{display:none}@media(max-width:899px){.post__folha{place-items:stretch}.post__folha-caixa{position:absolute;top:var(--janela-topo, 0px);left:0;right:0;width:100%;height:var(--janela-altura, 100dvh);border-radius:0;animation:folha-sobe var(--dur-abertura) var(--curva-abre) both}.post__folha-topo{padding:8px 8px 8px 16px}.janela__post{gap:14px;padding:20px 16px 0}.comentarios__lista{gap:14px;padding:16px 16px 20px}.comentarios__botao-responder{min-height:44px}.comentarios__novo{gap:10px;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.comentarios__novo .comunidade__campo{min-height:88px}}@media(prefers-reduced-motion:reduce){.post__folha-caixa,.post__folha-fundo,.comentarios__item{animation:none}.post__folha-fechar,.comentarios__botao-responder{transition:none}}.trilha,.trilhas{position:relative;display:flex;flex-direction:column;gap:28px;max-width:1080px;margin:0 auto;padding:40px 48px 64px}.trilha{max-width:920px}.trilhas__titulo,.trilha__titulo{margin:0;font-size:var(--tipo-titulo);line-height:var(--titulo-altura);letter-spacing:-.025em;text-wrap:balance}.trilhas__cabeca{display:flex;flex-direction:column;gap:8px;animation:trilha-entra var(--dur-entrada) var(--curva-saida) both}.trilhas__sub{margin:0;max-width:56ch;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.trilhas .cartao--escuro{position:relative;overflow:hidden;padding:28px 32px;border-radius:var(--raio-banner);box-shadow:var(--sombra-banner);background:radial-gradient(120% 140% at 0% 100%,var(--cor-brasa),var(--cor-brasa-zero) 60%),var(--cor-noite);animation:trilha-entra var(--dur-entrada) var(--curva-saida) .06s both}.trilhas__destaque{display:flex;flex-direction:column;gap:10px}.trilhas__destaque--com-capa{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:auto auto 1fr;column-gap:32px;row-gap:10px;align-items:start}.trilhas__destaque--com-capa>:not(.trilhas__destaque-capa){grid-column:1}.trilhas__destaque-capa{grid-column:2;grid-row:1 / span 3;align-self:center;aspect-ratio:16 / 9;border-radius:var(--raio-capa);overflow:hidden;box-shadow:0 0 0 1px var(--cor-linha-noite),var(--sombra-3)}.trilhas__destaque-capa img{display:block;width:100%;height:100%;object-fit:cover}.trilhas__destaque-rotulo{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-sobre-noite-2)}.trilhas__destaque-titulo{margin:0;font:var(--peso-forte) var(--tipo-secao)/1.2 var(--fonte-display);letter-spacing:-.02em;color:var(--cor-sobre-noite);text-wrap:balance}.trilhas__destaque-texto{margin:0;max-width:52ch;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-sobre-noite-2)}.trilhas__continuar{align-self:flex-start;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding:0 20px;border-radius:var(--raio-pilula);background:var(--cor-destaque-forte);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-principal);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);text-decoration:none;transition:transform var(--dur-media) var(--curva-saida),gap var(--dur-media) var(--curva-saida),background-color var(--dur-rapida) ease}.trilhas__continuar:hover{gap:12px;background:var(--cor-destaque-forte-hover);transform:translateY(-2px)}.trilhas__continuar:active{transform:scale(.97)}.trilhas__continuar:focus-visible{outline:2px solid var(--cor-sobre-noite);outline-offset:3px}.trilhas__acao{display:flex;margin-top:4px}.trilhas__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.trilhas__grupo{position:relative;display:flex;flex-direction:column;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);overflow:hidden;animation:trilha-entra var(--dur-entrada) var(--curva-saida) both;transition:transform var(--dur-media) var(--curva-saida),box-shadow var(--dur-media) var(--curva-saida)}.trilhas__capa{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--cor-capa-vazia)}.trilhas__capa img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-saida)}.trilhas__grupo-corpo{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px}.trilhas__perfil{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.trilhas__lista{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.trilhas__caminho{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto);text-decoration:none}.trilhas__caminho svg{flex:none;color:var(--cor-texto-3);transition:transform var(--dur-media) var(--curva-saida),color var(--dur-rapida) ease}.trilhas__caminho:hover svg{transform:translate(3px);color:var(--cor-texto)}.trilhas__caminho:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px;border-radius:8px}.trilhas__grupo--um .trilhas__caminho:after{content:"";position:absolute;inset:0}@media(hover:hover)and (pointer:fine){.trilhas__grupo:hover{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover);transition:var(--hover-transicao)}.trilhas__grupo:hover .trilhas__capa img{transform:scale(var(--hover-zoom));transition:var(--hover-transicao-imagem)}}.trilha__volta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0 -14px -10px;padding:0 12px 0 10px;border-radius:var(--raio-pilula);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2);text-decoration:none;transition:background-color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.trilha__volta:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.trilha__volta:active{transform:scale(.97);transition-duration:var(--dur-toque)}.trilha>.trilha__linha-do-tempo{animation:none}.trilha__cabeca{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px}.trilha__cabeca--com-capa{grid-template-columns:minmax(0,1fr) 300px}.trilha__cabeca-texto{display:flex;flex-direction:column;gap:8px;min-width:0}.trilha__capa{display:block;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:var(--cor-capa-vazia);box-shadow:var(--sombra-3)}.trilha__capa img{display:block;width:100%;height:100%;object-fit:cover}.trilha__perfil{margin:0;font:var(--peso-medio) var(--tipo-corpo) var(--fonte);color:var(--cor-texto-2)}.trilha__resumo{margin:0}.trilha__linha-do-tempo{display:flex;flex-direction:column;margin:4px 0 0;padding:0;list-style:none}.trilha__etapa{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:32px;animation:trilha-entra var(--dur-entrada) var(--curva-saida) both;animation-delay:calc(var(--i, 0) * min(var(--cascata-passo),var(--cascata-teto) / var(--n, 8)))}.trilha__etapa:before{content:"";position:absolute;left:21px;top:50px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--cor-borda-forte),var(--cor-borda-2))}.trilha__etapa:last-child:before{display:none}.trilha__marcador{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cor-superficie);box-shadow:var(--sombra-2),inset 0 0 0 1px var(--cor-borda);color:var(--cor-texto);font:var(--peso-forte) var(--tipo-cartao) var(--fonte);font-variant-numeric:tabular-nums}.trilha__etapa:first-child .trilha__marcador{background:var(--cor-destaque-forte);box-shadow:var(--sombra-principal);color:var(--cor-sobre-escuro)}.trilha__etapa-corpo{display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:9px}.trilha__subtitulo{margin:0;font:var(--peso-forte) var(--tipo-secao)/1.2 var(--fonte);letter-spacing:-.015em;color:var(--cor-texto);text-wrap:balance}.trilha__itens{display:flex;flex-direction:column;margin:0;padding:6px;list-style:none;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.trilha__item{position:relative}.trilha__item+.trilha__item:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--cor-borda-2)}.trilha__linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;padding:12px 14px;border-radius:14px;color:var(--cor-texto);text-decoration:none;transition:background-color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.trilha__linha--sem-tipo{grid-template-columns:minmax(0,1fr) auto}a.trilha__linha:hover{background:var(--cor-tinta-hover)}a.trilha__linha:active{transform:scale(.985);transition-duration:var(--dur-toque)}a.trilha__linha:hover .trilha__ir{transform:translate(3px);color:var(--cor-texto)}a.trilha__linha:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:-2px}.trilha__tipo{display:inline-flex;align-items:center;gap:6px;min-width:70px;padding:5px 10px;border-radius:var(--raio-pilula);background:var(--cor-fundo);font:var(--peso-medio) var(--tipo-mini) var(--fonte);color:var(--cor-texto-2)}.trilha__nome{font:var(--peso-medio) var(--tipo-corpo)/1.35 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.trilha__ir{display:inline-flex;color:var(--cor-texto-3);transition:transform var(--dur-media) var(--curva-saida),color var(--dur-rapida) ease}.trilha__item--bloqueado .trilha__nome{color:var(--cor-texto-3)}.trilha__item--bloqueado .trilha__tipo{opacity:.6}.trilha__bloqueio{display:inline-flex;align-items:center;gap:6px;justify-self:end;color:var(--cor-texto-3)}.trilha__bloqueio .rotulo{margin:0;font-size:var(--tipo-mini);text-align:right}.trilha__cadeado{display:inline-flex}.trilha__acao{display:flex}@keyframes trilha-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:1100px){.trilhas__grade{grid-template-columns:repeat(6,minmax(0,1fr))}.trilhas__grade>*{grid-column:span 2}.trilhas__grade>:nth-child(3n+1):nth-last-child(2),.trilhas__grade>:nth-child(3n+1):nth-last-child(2)~*,.trilhas__grade>:nth-child(3n+1):nth-last-child(4),.trilhas__grade>:nth-child(3n+1):nth-last-child(4)~*{grid-column:span 3;flex-direction:row}.trilhas__grade>:nth-child(3n+1):nth-last-child(2) .trilhas__capa,.trilhas__grade>:nth-child(3n+1):nth-last-child(2)~* .trilhas__capa,.trilhas__grade>:nth-child(3n+1):nth-last-child(4) .trilhas__capa,.trilhas__grade>:nth-child(3n+1):nth-last-child(4)~* .trilhas__capa{flex:none;width:46%}.trilhas__grade>:nth-child(3n+1):nth-last-child(2) .trilhas__grupo-corpo,.trilhas__grade>:nth-child(3n+1):nth-last-child(2)~* .trilhas__grupo-corpo,.trilhas__grade>:nth-child(3n+1):nth-last-child(4) .trilhas__grupo-corpo,.trilhas__grade>:nth-child(3n+1):nth-last-child(4)~* .trilhas__grupo-corpo{flex:1;justify-content:center;min-width:0}}@media(max-width:1099px){.trilhas__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.trilha,.trilhas{padding:20px 16px 32px;gap:22px}.trilha__titulo--longo{font-size:var(--tipo-titulo-longo)}.trilhas .cartao--escuro{padding:22px 20px}.trilhas__destaque--com-capa{grid-template-columns:minmax(0,1fr)}.trilhas__destaque-capa{grid-column:1;grid-row:auto;order:-1;margin-bottom:6px}.trilhas__grade{grid-template-columns:minmax(0,1fr);gap:16px}.trilhas__caminho{min-height:44px}.trilha__cabeca,.trilha__cabeca--com-capa{grid-template-columns:minmax(0,1fr);gap:18px}.trilha__capa{order:-1;border-radius:var(--raio-capa)}.trilha__etapa{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-bottom:24px}.trilha__etapa:before{left:16px;top:40px}.trilha__marcador{width:34px;height:34px;font-size:var(--tipo-corpo)}.trilha__etapa-corpo{padding-top:5px}.trilha__subtitulo{font-size:var(--tipo-cartao)}.trilha__linha{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px}.trilha__tipo{grid-column:1;justify-self:start;min-width:0}.trilha__nome{grid-column:1}.trilha__ir{grid-column:2;grid-row:1 / span 2}.trilha__linha--sem-tipo .trilha__ir{grid-row:1}.trilha__bloqueio{grid-column:1 / -1;justify-self:start}.trilha__bloqueio .rotulo{text-align:left}}@media(prefers-reduced-motion:reduce){.trilha__etapa,.trilhas__grupo,.trilhas__cabeca,.trilhas .cartao--escuro{animation:none}.trilha__volta:active,a.trilha__linha:active{transform:none}.trilhas__grupo,.trilhas__capa img,.trilhas__continuar,.trilha__ir,.trilhas__caminho svg{transition:none}.trilhas__grupo:hover,.trilhas__grupo:hover .trilhas__capa img{transform:none}}.cursos__busca{position:relative;display:flex;align-items:center}.cursos__busca .campo-busca{flex:1;min-height:48px;border-radius:var(--raio-campo)}.cursos__busca .campo-busca__entrada::-webkit-search-cancel-button,.cursos__busca .campo-busca__entrada::-webkit-search-decoration{appearance:none;-webkit-appearance:none;display:none}.cursos__limpar{position:absolute;right:8px;min-height:36px;padding:0 12px;border:0;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);color:var(--cor-texto-2);font:var(--peso-medio) var(--tipo-rotulo)/1 var(--fonte);cursor:pointer;transition:color var(--dur-rapida) ease,background var(--dur-rapida) ease}.cursos__limpar:hover{color:var(--cor-texto);background:var(--cor-borda)}.cursos__limpar:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.cursos__busca:has(.cursos__limpar) .campo-busca__entrada{padding-right:96px}.cursos__grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.cursos__item{min-width:0;animation:cursos-entra var(--dur-entrada) var(--curva-saida) backwards;animation-delay:calc(var(--i, 0) * min(60ms,var(--cascata-teto) / var(--n, 8)))}.cursos__item .capa{width:100%}@keyframes cursos-entra{0%{opacity:0;transform:translateY(8px)}}.cursos__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cursos__linha{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 16px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:inset 0 0 0 1px var(--cor-borda);color:var(--cor-texto);text-decoration:none;transition:box-shadow var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}.cursos__linha:hover{box-shadow:inset 0 0 0 1px var(--cor-borda-forte),var(--sombra-1);transform:translateY(-1px)}.cursos__linha:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:3px}.cursos__linha-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.cursos__linha-titulo{font:var(--peso-forte) var(--tipo-corpo)/1.3 var(--fonte);overflow-wrap:anywhere}.cursos__novo{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte-hover);font:var(--peso-medio) var(--tipo-mini)/1.2 var(--fonte);vertical-align:middle}.cursos__linha-sub{font:var(--peso-texto) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.cursos__vazio{margin:8px 0;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}@media(max-width:899px){.cursos__grade{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cursos__item{animation:none}.cursos__linha{transition:none}}.inicio{position:relative;display:flex;flex-direction:column;align-items:center;gap:48px;padding:28px 48px 80px}.inicio>*{width:100%;max-width:1180px}.inicio__heroi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:calc(100dvh - 28px);margin:0 auto;padding:12px 0 0;max-width:760px;text-align:center}.inicio__saudacao{margin:0;font:var(--peso-texto) var(--tipo-cartao)/1.3 var(--fonte);color:var(--cor-texto-2)}.inicio__saudacao strong{font-weight:var(--peso-forte);color:var(--cor-texto)}.inicio .inicio__pergunta{margin:0 0 6px;font-size:var(--tipo-destaque);font-weight:var(--peso-forte);line-height:var(--titulo-altura);letter-spacing:-.025em;text-wrap:balance}.inicio__pergunta .brilho-marca{background:linear-gradient(105deg,var(--cor-destaque-forte) 0%,var(--cor-destaque-forte) 38%,color-mix(in srgb,var(--cor-destaque-forte),var(--cor-superficie) 38%) 50%,var(--cor-destaque-forte) 62%,var(--cor-destaque-forte) 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.inicio__heroi>.fundo-animado{z-index:0}.inicio__saudacao,.inicio__pergunta{position:relative}.inicio__heroi .campo-pedido{width:100%;max-width:none;border-radius:var(--raio-cartao)}.inicio__heroi .campo-pedido:hover{border-color:var(--cor-borda-forte)}.inicio__heroi .campo-pedido:focus-within{border-color:transparent;box-shadow:0 0 0 3px var(--cor-destaque-suave),var(--sombra-caixa-foco)}.inicio__heroi .campo-pedido__sem-saber{color:var(--cor-texto-2);text-decoration:underline;text-decoration-color:var(--cor-borda-forte);text-underline-offset:4px;transition:text-decoration-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.inicio__heroi .campo-pedido__sem-saber:hover{color:var(--cor-texto);text-decoration-color:var(--cor-texto)}.inicio-continuar{display:flex;flex-direction:column;gap:14px}.inicio__rotulo-secao{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto)}.inicio-continuar__cartao{display:flex;align-items:center;gap:20px;padding:14px 18px 14px 14px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.inicio-continuar--vago .inicio-continuar__cartao{min-height:104px}.inicio-continuar__capa{position:relative;flex:none;width:128px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--raio-miniatura);background:var(--cor-capa-vazia)}.inicio-continuar__capa img{display:block;width:100%;height:100%;object-fit:cover}.inicio-continuar__texto{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.inicio-continuar__curso{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.inicio-continuar__aula{font:var(--peso-forte) var(--tipo-cartao)/1.35 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inicio-continuar__andamento{display:flex;align-items:center;gap:10px;margin-top:4px}.inicio-continuar__andamento-texto{font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2)}.inicio-continuar__andamento-texto strong{font-weight:var(--peso-forte);color:var(--cor-texto)}.inicio-continuar__acoes{flex:none;display:flex}.inicio-capa__selo{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--raio-miniatura);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.inicio-capa__selo img{width:24px;height:24px;object-fit:contain}.inicio-capa__fundo{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(90% 120% at 50% 110%,color-mix(in srgb,var(--tinta) 30%,var(--cor-superficie-suave)) 0%,var(--cor-superficie-suave) 66%)}.inicio-capa__marca-grande{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(80,36,6,.26));transition:transform .7s var(--curva-saida)}.inicio-capa__progresso{display:flex;align-items:center;gap:10px;margin-top:4px}.inicio-capa__progresso .barra-progresso{flex:1}.inicio-capa__progresso .numero{flex:none;font:var(--peso-medio) var(--tipo-rotulo)/1 var(--fonte);color:var(--cor-texto-2)}.inicio-capa__conhecer{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:var(--peso-forte) var(--tipo-corpo-sm)/1.2 var(--fonte);color:var(--cor-texto)}.inicio-capa__conhecer svg{transition:transform var(--dur-media) var(--curva-saida)}@media(hover:hover){.inicio-capa:hover .inicio-capa__marca-grande{transform:scale(1.08) translateY(-2px)}.inicio-capa:hover .inicio-capa__conhecer svg{transform:translate(3px)}}@media(hover:none){.inicio .capa__play{display:none}}@media(max-width:899px){.inicio{gap:36px;padding:0 20px 32px}.inicio .trilho{--respiro: 20px}.inicio__heroi{min-height:calc(100vh - 150px - env(safe-area-inset-bottom,0px));min-height:calc(100svh - 150px - env(safe-area-inset-bottom,0px));padding:0 0 16px;justify-content:center;gap:14px;margin-bottom:64px}.inicio__heroi>*{width:100%}.inicio__saudacao{font-size:var(--tipo-corpo)}.inicio .inicio__pergunta{margin-bottom:4px}.inicio__heroi .campo-pedido{padding:16px 16px 12px 18px;box-shadow:var(--sombra-caixa-celular)}.inicio__heroi .campo-pedido__texto{min-height:46px}.inicio__heroi form.campo-pedido .campo-pedido__texto{min-height:52px}.inicio__heroi .campo-pedido__sem-saber{display:inline-flex;align-items:center;min-height:44px}.inicio-continuar__cartao{flex-wrap:wrap;gap:12px 14px;padding:14px}.inicio-continuar__capa{width:88px}.inicio-continuar__texto{flex:1 1 140px}.inicio-continuar__acoes{flex:1 1 100%}.inicio-continuar__acoes .botao{width:100%}.inicio-capa__marca-grande{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.inicio__pergunta .brilho-marca{animation:none;background:none;color:var(--cor-destaque-forte)}}.campo-busca{min-width:0;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);color:var(--cor-texto-3)}.campo-busca:focus-within{border-color:var(--cor-texto)}.campo-busca__entrada::placeholder{color:var(--cor-texto-3);opacity:1}.campo-busca__entrada{flex:1;width:100%;min-width:0;padding:13px 0;background:transparent;border:0;outline:0;font:var(--peso-texto) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.capa{display:flex;flex-direction:column;gap:12px;width:var(--largura-capa, auto);color:var(--cor-texto);text-decoration:none}.capa__midia{position:relative;display:block;aspect-ratio:16 / 9;border-radius:var(--raio-capa);overflow:hidden;background:var(--cor-capa-vazia);box-shadow:var(--sombra-capa);transform:translateZ(0);transition:transform var(--dur-mola) var(--curva-mola),box-shadow .42s var(--curva-saida)}.capa__midia:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 .5px #16120e1a;pointer-events:none}.capa__imagem{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-saida)}.capa__imagem--vazia{background:var(--cor-capa-vazia)}.capa__play{position:absolute;left:12px;bottom:22px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--cor-degrade-noite);color:var(--cor-sobre-noite);opacity:0;transform:translateY(6px) scale(.9);transition:opacity var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}.capa__play svg{margin-left:2px}.capa__textos{display:flex;flex-direction:column;gap:4px;padding:0 2px}.capa__sobretitulo{font:var(--peso-medio) var(--tipo-mini)/1.2 var(--fonte);letter-spacing:.08em;text-transform:uppercase;color:var(--cor-destaque-forte)}.capa__titulo{font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.capa__rotulo{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:0 14px 14px;color:var(--cor-sobre-noite);pointer-events:none;background:linear-gradient(to top,#00000091 0 calc(100% - 5px),#0000) bottom / 100% max(28%,54px) no-repeat}.capa__rotulo .capa__sobretitulo{font:var(--peso-medio) var(--tipo-mini)/1.2 var(--fonte);letter-spacing:.1em;text-transform:uppercase;color:var(--cor-sobre-noite)}.capa__rotulo .capa__titulo{font:var(--peso-forte) var(--tipo-corpo-sm)/1.25 var(--fonte);letter-spacing:-.01em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capa__em-liberacao{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte-hover);font:var(--peso-medio) var(--tipo-mini)/1 var(--fonte);letter-spacing:.04em;box-shadow:var(--sombra-1);pointer-events:none}.capa__novo{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte-hover);font:var(--peso-medio) var(--tipo-mini)/1 var(--fonte);box-shadow:var(--sombra-1);pointer-events:none}@media(hover:hover)and (pointer:fine){.capa:hover .capa__midia{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover);transition:var(--hover-transicao)}.capa:hover .capa__imagem{transform:scale(var(--hover-zoom));transition:var(--hover-transicao-imagem)}.capa:hover .capa__play{opacity:1;transform:none}}.capa{-webkit-tap-highlight-color:transparent}.capa:active .capa__midia{transform:scale(.97) translateY(1px);transition:transform var(--dur-toque) var(--curva-saida),box-shadow var(--dur-toque) var(--curva-saida)}.capa:focus-visible{outline:none}.capa:focus-visible .capa__midia{box-shadow:0 0 0 3px var(--cor-escuro),var(--sombra-capa-hover)}@media(hover:none){.capa__play{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.capa__midia,.capa__imagem,.capa__play{transition:none}.capa:hover .capa__midia,.capa:hover .capa__imagem,.capa:active .capa__midia{transform:none}}.criar-trilha-tela{position:relative;min-height:100vh;min-height:100dvh;background:var(--cor-fundo);overflow-x:clip}.criar-trilha{display:flex;flex-direction:column;gap:28px;max-width:680px;min-height:100vh;min-height:100dvh;margin:0 auto;padding:32px 24px 56px;overflow-x:clip}.criar-trilha__topo{display:flex;align-items:center;gap:14px}.criar-trilha__logo{width:132px;height:auto}.criar-trilha .criar-trilha__titulo{min-width:0;padding-left:14px;border-left:1px solid var(--cor-borda-forte);font:var(--peso-medio) var(--tipo-corpo)/1.2 var(--fonte);letter-spacing:0;color:var(--cor-texto-2)}.criar-trilha__sair{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:0 16px;border-radius:var(--raio-pilula);font:var(--peso-forte) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-2);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.criar-trilha__sair-resto{margin-left:.3em}.criar-trilha__sair:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.criar-trilha__sair:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.criar-trilha__corpo{display:flex;flex:1;flex-direction:column;justify-content:flex-start;gap:24px}.criar-trilha__passo{display:flex;flex-direction:column;gap:24px}.criar-trilha__passo--anima{animation:criar-trilha-passo var(--dur-entrada) var(--curva-saida) both}.criar-trilha__progresso{display:flex;flex-direction:column;gap:10px}.criar-trilha__passo:not(.criar-trilha__passo--anima) .barra-progresso__cheio{animation:none}.criar-trilha__contagem{margin:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.criar-trilha__pergunta{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;border:0}.criar-trilha__enunciado{display:block;width:100%;max-width:100%;margin:0 0 18px;padding:0;font:var(--peso-medio) var(--tipo-titulo-longo)/1.2 var(--fonte);letter-spacing:-.02em;color:var(--cor-texto);text-wrap:balance;overflow-wrap:anywhere}.criar-trilha__ajuda{margin:-8px 0 0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-3)}.criar-trilha__opcoes{display:flex;flex-direction:column;gap:10px}.criar-trilha__opcao{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:14px 18px;border-radius:var(--raio-capa);background:var(--cor-superficie);box-shadow:var(--sombra-1);font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto);cursor:pointer;transition:background-color var(--dur-rapida) ease,box-shadow var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}.criar-trilha__opcao:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.criar-trilha__opcao:active{transform:scale(.985);transition-duration:var(--dur-toque)}.criar-trilha__opcao:has(:focus-visible){outline:2px solid var(--cor-escuro);outline-offset:2px}.criar-trilha__opcao--marcada{background:var(--cor-destaque-suave);box-shadow:inset 0 0 0 2px var(--cor-texto),var(--sombra-1)}.criar-trilha__opcao--marcada:hover{box-shadow:inset 0 0 0 2px var(--cor-texto),var(--sombra-2)}.criar-trilha__rotulo-opcao{flex:1;min-width:0;overflow-wrap:anywhere}.criar-trilha__marca{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--cor-superficie);box-shadow:inset 0 0 0 2px var(--cor-borda-forte);color:var(--cor-sobre-escuro);transition:background-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease}.criar-trilha__marca--unica{border-radius:50%}.criar-trilha__marca svg{opacity:0;transform:scale(.4);transition:opacity var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.criar-trilha__opcao--marcada .criar-trilha__marca{background:var(--cor-texto);box-shadow:none}.criar-trilha__opcao--marcada .criar-trilha__marca svg{opacity:1;transform:none}.criar-trilha__aberta{display:flex;flex-direction:column;gap:8px}.criar-trilha__texto{box-sizing:border-box;width:100%;min-height:140px;padding:14px 16px;border:0;border-radius:var(--raio-capa);background:var(--cor-superficie);box-shadow:inset 0 0 0 2px var(--cor-borda-forte);font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto);resize:vertical}.criar-trilha__texto::placeholder{color:var(--cor-texto-3)}.criar-trilha__texto:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.criar-trilha__contador{margin:0;text-align:right;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.criar-trilha__aviso-titulo{margin:0 0 8px;font-weight:var(--peso-forte)}.criar-trilha__motivos{margin:0;padding-left:20px}.criar-trilha__acoes{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:4px}.criar-trilha__acoes .botao{min-height:44px}.criar-trilha__acoes .botao--principal:disabled{background:color-mix(in srgb,var(--cor-destaque-forte) 30%,var(--cor-fundo));color:var(--cor-sobre-avatar);box-shadow:none;cursor:not-allowed}@keyframes criar-trilha-passo{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:899px){.criar-trilha{gap:20px;padding:20px 16px 8px}.criar-trilha__logo{width:112px}.criar-trilha .criar-trilha__titulo{padding-left:12px;font-size:var(--tipo-corpo-sm)}.criar-trilha__sair{min-height:44px;padding:0 10px}.criar-trilha__sair-resto{display:none}.criar-trilha__corpo{gap:20px}.criar-trilha__opcao{min-height:56px;padding:14px 16px}.criar-trilha__acoes{position:sticky;bottom:0;z-index:2;margin-top:12px;padding:16px 0 calc(8px + env(safe-area-inset-bottom));background:var(--cor-fundo)}.criar-trilha__sem-voltar{display:none}.criar-trilha__acoes .botao{min-height:44px}.criar-trilha__acoes .botao--principal{flex:1}}@media(prefers-reduced-motion:reduce){.criar-trilha__passo--anima{animation:none}.criar-trilha__opcao,.criar-trilha__marca,.criar-trilha__marca svg{transition:none}.criar-trilha__opcao:hover,.criar-trilha__opcao:active{transform:none}}.diagnostico-tela{position:relative;min-height:100vh;min-height:100dvh;background:var(--cor-fundo);overflow-x:clip}.diagnostico{display:flex;flex-direction:column;gap:28px;max-width:680px;min-height:100vh;min-height:100dvh;margin:0 auto;padding:32px 24px 56px;overflow-x:clip}.diagnostico__topo{display:flex;align-items:center;gap:14px}.diagnostico__logo{width:132px;height:auto}.diagnostico .diagnostico__titulo{padding-left:14px;border-left:1px solid var(--cor-borda-forte);font:var(--peso-medio) var(--tipo-corpo)/1.2 var(--fonte);letter-spacing:0;color:var(--cor-texto-2)}.diagnostico__sair{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:0 16px;border-radius:var(--raio-pilula);font:var(--peso-forte) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-2);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.diagnostico__sair-resto{margin-left:.3em}.diagnostico__sair:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.diagnostico__sair:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.diagnostico__corpo{display:flex;flex:1;flex-direction:column;justify-content:center;gap:24px;padding-bottom:6vh}.diagnostico__progresso{display:flex;flex-direction:column;gap:10px}.diagnostico__segmentos{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px}.diagnostico__segmento{position:relative;height:6px;border-radius:var(--raio-pilula);background:var(--cor-trilho-vazio);overflow:hidden}.diagnostico__segmento:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cor-destaque-forte);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-media) var(--curva-saida)}.diagnostico__segmento--feito:after{transform:none}.diagnostico__segmento--atual:after{animation:segmento-enche var(--dur-entrada) var(--curva-saida) .12s backwards}@keyframes segmento-enche{0%{transform:scaleX(0)}}.diagnostico__contagem{margin:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.diagnostico__passo{display:flex;flex-direction:column;gap:18px;animation:diagnostico-passo var(--dur-entrada) var(--curva-saida) both}.diagnostico__passo--volta{animation-name:diagnostico-passo-volta}.diagnostico__pergunta{margin:0;font:var(--peso-medio) var(--tipo-titulo-longo)/1.2 var(--fonte);letter-spacing:-.02em;color:var(--cor-texto);text-wrap:balance}.diagnostico__dica{margin:-8px 0 0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-3)}.diagnostico__opcoes{display:flex;flex-direction:column;gap:10px}.diagnostico__opcao{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:14px 18px;border-radius:var(--raio-capa);background:var(--cor-superficie);box-shadow:var(--sombra-1);font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto);cursor:pointer;animation:diagnostico-opcao var(--dur-entrada) var(--curva-saida) backwards;transition:background-color var(--dur-rapida) ease,box-shadow var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}@media(hover:hover)and (pointer:fine){.diagnostico__opcao:hover{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover);transition:var(--hover-transicao),background-color var(--dur-rapida) ease}.diagnostico__opcao--marcada:hover{box-shadow:inset 0 0 0 2px var(--cor-texto),var(--sombra-capa-hover)}}.diagnostico__opcao:active{transform:scale(.985);transition-duration:var(--dur-toque)}.diagnostico__opcao:has(:focus-visible){outline:2px solid var(--cor-escuro);outline-offset:2px}.diagnostico__opcao--marcada{background:var(--cor-destaque-suave);box-shadow:inset 0 0 0 2px var(--cor-texto),var(--sombra-1)}.diagnostico__rotulo-opcao{flex:1;min-width:0}.diagnostico__marca{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--cor-superficie);box-shadow:inset 0 0 0 2px var(--cor-borda-forte);color:var(--cor-sobre-escuro);transition:background-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease}.diagnostico__marca--unica{border-radius:50%}.diagnostico__marca svg{opacity:0;transform:scale(.4);transition:opacity var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.diagnostico__opcao--marcada .diagnostico__marca{background:var(--cor-texto);box-shadow:none}.diagnostico__opcao--marcada .diagnostico__marca svg{opacity:1;transform:none}.diagnostico__acoes{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:4px}.diagnostico__acoes .botao{min-height:44px}.diagnostico__voltar--inicio{visibility:hidden}.diagnostico__acoes .botao--principal:disabled{background:color-mix(in srgb,var(--cor-destaque-forte) 30%,var(--cor-fundo));color:var(--cor-sobre-avatar);box-shadow:none;cursor:not-allowed}@keyframes diagnostico-passo{0%{opacity:0;transform:translate(24px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes diagnostico-passo-volta{0%{opacity:0;transform:translate(-24px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes diagnostico-opcao{0%{opacity:0;transform:translateY(10px)}}@media(max-width:899px){.diagnostico{gap:20px;padding:20px 16px 8px}.diagnostico__logo{width:112px}.diagnostico .diagnostico__titulo{padding-left:12px;font-size:var(--tipo-corpo-sm)}.diagnostico__sair{min-height:44px;padding:0 10px}.diagnostico__sair-resto{display:none}.diagnostico__corpo{justify-content:flex-start;gap:20px;padding-bottom:0}.diagnostico__opcao{min-height:56px;padding:14px 16px}.diagnostico__acoes .botao--principal{flex:1}.diagnostico__acoes{position:sticky;bottom:0;z-index:2;padding:16px 0 calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--cor-fundo) 36%)}}@media(prefers-reduced-motion:reduce){.diagnostico__passo,.diagnostico__opcao,.diagnostico__segmento--atual:after{animation:none}.diagnostico__opcao,.diagnostico__marca,.diagnostico__marca svg,.diagnostico__segmento:after{transition:none}.diagnostico__opcao:hover,.diagnostico__opcao:active{transform:none}}.meu-caminho{position:relative;display:flex;flex-direction:column;gap:24px;max-width:920px;margin:0 auto;padding:40px 48px 64px;background:var(--cor-fundo)}.meu-caminho>*{min-width:0}.meu-caminho__titulo{margin:0;font-size:var(--tipo-titulo);line-height:var(--titulo-altura);letter-spacing:-.025em;text-wrap:balance}.meu-caminho__cabeca,.meu-caminho__bloco,.meu-caminho__rodape{animation:meu-caminho-entra var(--dur-entrada) var(--curva-saida) both}.meu-caminho>:nth-child(3){animation-delay:calc(var(--cascata-passo-fixo) * 1)}.meu-caminho>:nth-child(4){animation-delay:calc(var(--cascata-passo-fixo) * 2)}.meu-caminho>:nth-child(5){animation-delay:calc(var(--cascata-passo-fixo) * 3)}.meu-caminho>:nth-child(6){animation-delay:calc(var(--cascata-passo-fixo) * 4)}.meu-caminho>:nth-child(7){animation-delay:calc(var(--cascata-passo-fixo) * 5)}.meu-caminho>:nth-child(n+8){animation-delay:calc(var(--cascata-passo-fixo) * 6)}@keyframes meu-caminho-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.meu-caminho__bloco{display:flex;flex-direction:column;gap:14px}.meu-caminho__cartao{gap:10px;padding:22px 24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.meu-caminho__cartao--destaque-1{background:var(--cor-destaque-1);box-shadow:0 0 0 1px var(--cor-destaque-borda-1),var(--sombra-1)}.meu-caminho__cartao--destaque-2{background:var(--cor-destaque-2);box-shadow:0 0 0 1px var(--cor-destaque-borda-2),var(--sombra-1)}.meu-caminho__cartao--destaque-3{background:var(--cor-destaque-3);box-shadow:0 0 0 1px var(--cor-destaque-borda-3),var(--sombra-1)}.meu-caminho__rotulo{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);letter-spacing:.01em;color:var(--cor-texto-3)}.meu-caminho__secao{margin:0;font:var(--peso-forte) var(--tipo-secao)/1.2 var(--fonte-display);letter-spacing:-.02em;color:var(--cor-texto);text-wrap:balance}.meu-caminho__perfil-nome{margin:0;font:var(--peso-forte) var(--tipo-secao)/1.2 var(--fonte-display);letter-spacing:-.02em;color:var(--cor-texto);text-wrap:balance;overflow-wrap:anywhere}.meu-caminho__objetivo{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.35 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto);text-wrap:balance;overflow-wrap:anywhere}.meu-caminho__texto{margin:0;max-width:62ch;font:var(--peso-texto) var(--tipo-corpo)/1.6 var(--fonte);color:var(--cor-texto-2)}.meu-caminho__estimativa{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2)}.meu-caminho__acao{display:flex}.meu-caminho__formacoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.meu-caminho__formacao{min-width:0}.meu-caminho__formacao .cartao{padding:14px}.meu-caminho__passos{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.meu-caminho__passo{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.meu-caminho__passo--pendente{background:var(--cor-superficie-suave);box-shadow:none}.meu-caminho__passo-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.meu-caminho__passo-numero{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.meu-caminho__marca{padding:3px 10px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte-hover);font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte)}.meu-caminho__bloqueado{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);color:var(--cor-texto-2);font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte)}.meu-caminho__marca-depois{padding:2px 9px;border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);color:var(--cor-texto-2);font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte)}.meu-caminho__aviso-custo{margin:0;color:var(--cor-texto-2);font:var(--peso-texto) var(--tipo-mini)/1.4 var(--fonte)}.meu-caminho__renovar{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.meu-caminho__passo-texto{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto);text-wrap:balance;overflow-wrap:anywhere}.meu-caminho__passo-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}.meu-caminho__aviso-passo{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0}.meu-caminho__vazio{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.meu-caminho__aulas{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.meu-caminho__aula-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 4px;border-top:1px solid var(--cor-borda-2);font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto);text-decoration:none}.meu-caminho__aula-link:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.meu-caminho__aula-titulo{flex:1;min-width:0;overflow-wrap:anywhere}.meu-caminho__aula-duracao{flex:none;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.meu-caminho__feita{flex:none;padding:2px 10px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte-hover);font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte)}.meu-caminho__curadoria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.meu-caminho__curadoria>li{min-width:0}.meu-caminho__curadoria-link{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;border-radius:var(--raio-capa);background:var(--cor-superficie);box-shadow:var(--sombra-1);color:var(--cor-texto);text-decoration:none;transition:transform var(--dur-media) var(--curva-saida),box-shadow var(--dur-media) var(--curva-saida)}.meu-caminho__curadoria-link:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.meu-caminho__curadoria-tipo{font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte);color:var(--cor-texto-3)}.meu-caminho__curadoria-titulo{font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;overflow-wrap:anywhere}.meu-caminho__curadoria-descricao{font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.meu-caminho__rodape{display:flex;justify-content:flex-start;padding-top:4px}@media(hover:hover)and (pointer:fine){.meu-caminho__curadoria-link:hover{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover);transition:var(--hover-transicao)}}@media(max-width:899px){.meu-caminho{gap:20px;padding:20px 16px 32px}.meu-caminho__cartao{padding:20px}.meu-caminho__curadoria{grid-template-columns:minmax(0,1fr);gap:12px}.meu-caminho__formacao .capa{min-height:44px}.meu-caminho__passo{padding:18px 16px}.meu-caminho__aula-link,.meu-caminho__curadoria-link,.meu-caminho .botao{min-height:44px}.meu-caminho__acao .botao,.meu-caminho__renovar .botao,.meu-caminho__rodape .botao{width:100%}}@media(max-width:1023px){.meu-caminho__formacoes{display:flex;flex-wrap:nowrap;gap:12px;margin:-6px -16px -10px;padding:6px 16px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.meu-caminho__formacoes::-webkit-scrollbar{display:none}.meu-caminho__formacao{flex:none;width:min(56vw,220px);scroll-snap-align:start}.meu-caminho__formacao .cartao{height:100%;padding:10px}.meu-caminho__formacao .capa{gap:8px}.meu-caminho__formacao .capa__titulo{font-size:var(--tipo-corpo-sm)}}@media(prefers-reduced-motion:reduce){.meu-caminho__cabeca,.meu-caminho__bloco,.meu-caminho__rodape{animation:none}.meu-caminho__curadoria-link{transition:none}.meu-caminho__curadoria-link:hover{transform:none}}.cartao{display:block;padding:22px;border-radius:var(--raio-cartao);color:inherit;text-decoration:none}.cartao--normal{background:var(--cor-superficie);box-shadow:var(--sombra-1)}.cartao--suave{background:var(--cor-superficie-suave)}.cartao--escuro{background:var(--cor-noite);color:var(--cor-sobre-noite)}.cartao--interativo{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-mola) var(--curva-mola),box-shadow var(--dur-media) var(--curva-saida)}@media(hover:hover)and (pointer:fine){.cartao--interativo:hover{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover);transition:var(--hover-transicao)}}.cartao--interativo:active{transform:scale(.97) translateY(1px);box-shadow:var(--sombra-1);transition:transform var(--dur-toque) var(--curva-saida),box-shadow var(--dur-toque) var(--curva-saida)}.cartao--interativo:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cartao--interativo{transition:none}.cartao--interativo:hover,.cartao--interativo:active{transform:none}}.acordeao__cabeca{display:flex;align-items:center;gap:14px;width:100%;padding:18px 4px;background:var(--cor-superficie);border:0;border-top:1px solid var(--cor-borda-2);font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto);text-align:left;cursor:pointer}.acordeao__titulo{flex:1}.acordeao__item--vazio .acordeao__cabeca{color:var(--cor-texto-apagado);cursor:default}.acordeao__sinal{width:14px;text-align:center;font-size:var(--tipo-cartao);color:var(--cor-texto-3)}.acordeao__painel{padding:0 0 12px}.entrar{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--cor-fundo)}.entrar__cartao{width:100%;max-width:440px;display:flex;flex-direction:column;gap:18px;padding:36px;background:var(--cor-superficie);border-radius:var(--raio-tela)}.entrar__cartao{position:relative}.entrar__aviso--flutua{position:absolute;left:0;right:0;top:100%;margin-top:12px}.entrar__logo{align-self:center;width:150px;height:auto}.entrar__titulo{font-size:var(--tipo-titulo);text-align:center;text-wrap:balance}.entrar__form{display:flex;flex-direction:column;gap:12px}.entrar__rotulo{font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte)}.entrar__campo{padding:13px 14px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);outline:0;font:var(--peso-texto) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.entrar__campo:focus{border-color:var(--cor-texto)}.entrar__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2);text-align:center}.entrar__trocar{align-self:center;padding:0;background:none;border:0;font:var(--peso-forte) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3);text-decoration:underline;cursor:pointer}@media(min-width:768px){.entrar__cartao{box-shadow:var(--sombra-cartao-login)}}.entrar__cartao{animation:entrar-cartao var(--dur-revela) cubic-bezier(.2,.7,.2,1) both}.entrar__passo{display:grid;grid-template-columns:minmax(0,1fr);gap:inherit;animation:entrar-passo var(--dur-entrada) cubic-bezier(.2,.7,.2,1) both}@keyframes entrar-cartao{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(4px)}}@keyframes entrar-passo{0%{opacity:0;transform:translate(22px)}}@media(prefers-reduced-motion:reduce){.entrar__cartao,.entrar__passo{animation:none}}.entrar__alternativa{display:flex;flex-direction:column;gap:14px}.entrar__ou{display:flex;align-items:center;gap:12px;font:var(--peso-medio) var(--tipo-mini) var(--fonte);color:var(--cor-texto-3);text-transform:lowercase}.entrar__ou:before,.entrar__ou:after{content:"";flex:1;height:1px;background:var(--cor-borda)}.entrar__rotulo-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.entrar__link{padding:0;background:none;border:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.entrar__link:hover{color:var(--cor-texto)}.entrar__dica{margin:-6px 0 0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}.codigo{display:grid;gap:8px}.codigo__grade{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.codigo__campo{position:absolute;inset:0;width:100%;height:100%;z-index:2;opacity:0;font-size:16px;cursor:text}.codigo__caixa{height:58px;display:grid;place-items:center;border-radius:14px;background:var(--cor-superficie);border:1.5px solid var(--cor-borda-campo);font:600 26px/1 var(--fonte);letter-spacing:-.02em;color:var(--cor-texto);transition:border-color .25s,box-shadow .25s,transform .35s cubic-bezier(.16,1,.3,1);animation:codigo-surge var(--dur-entrada) cubic-bezier(.2,.7,.2,1) both}.codigo__caixa--cheia{border-color:var(--cor-texto);animation:codigo-pula .32s cubic-bezier(.16,1,.3,1)}.codigo__caixa--atual{border-color:var(--cor-texto);box-shadow:0 0 0 4px #11111112}.codigo__caixa--atual:after{content:"";width:2px;height:26px;background:var(--cor-texto);animation:codigo-cursor 1s steps(1) infinite}.codigo--erro .codigo__grade{animation:codigo-balanca var(--dur-revela) cubic-bezier(.36,.07,.19,.97)}.codigo--erro .codigo__caixa{border-color:var(--cor-alerta)}.codigo--sucesso .codigo__caixa{opacity:0;animation:none;transition:opacity .08s linear}.codigo__visto{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;z-index:3;border-radius:50%;padding:9px;background:linear-gradient(180deg,var(--cor-escuro-3),var(--cor-escuro));box-shadow:0 10px 26px #11111147;fill:none;stroke:var(--cor-sobre-escuro);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;animation:codigo-visto-entra .2s .12s cubic-bezier(.16,1,.3,1) both}.codigo__visto path{stroke-dasharray:24;stroke-dashoffset:24;animation:codigo-desenha .22s .18s cubic-bezier(.2,.7,.2,1) forwards}@keyframes codigo-surge{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes codigo-pula{0%{transform:scale(.88)}60%{transform:scale(1.06)}to{transform:none}}@keyframes codigo-cursor{50%{opacity:0}}@keyframes codigo-balanca{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes codigo-visto-entra{0%{opacity:0;transform:scale(.5)}}@keyframes codigo-desenha{to{stroke-dashoffset:0}}@media(max-width:420px){.codigo__grade{gap:7px}.codigo__caixa{height:52px;font-size:22px}}@media(prefers-reduced-motion:reduce){.codigo__caixa,.codigo__grade,.codigo__visto,.codigo__visto path{animation:none!important}.codigo__visto path{stroke-dashoffset:0}.codigo--sucesso .codigo__caixa{transition:none;opacity:0}}.brilho-marca{background:linear-gradient(105deg,var(--cor-texto) 0%,var(--cor-texto) 34%,var(--cor-destaque) 50%,var(--cor-texto) 66%,var(--cor-texto) 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brilho-marca 3.6s cubic-bezier(.45,0,.25,1) .9s infinite}@keyframes brilho-marca{0%{background-position:100% 0}65%,to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.brilho-marca{animation:none;background:none;color:inherit}}.trilho{--respiro: 48px;display:flex;flex-direction:column;gap:16px;min-width:0}.trilho__topo{display:flex;align-items:center;justify-content:space-between;gap:16px}.trilho__titulo{font-size:var(--tipo-secao);line-height:var(--titulo-altura)}.trilho__extra{display:flex;align-items:center;gap:16px;flex:none}.trilho__setas{display:flex;gap:8px}.trilho__setas--ociosas{display:none}.trilho__seta{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--cor-superficie);color:var(--cor-texto);box-shadow:var(--sombra-1);cursor:pointer;transition:transform var(--dur-rapida) var(--curva-saida),opacity var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease}.trilho__seta:hover:not(:disabled){transform:scale(1.08);box-shadow:var(--sombra-2)}.trilho__seta:active:not(:disabled){transform:scale(.94);transition-duration:var(--dur-toque)}.trilho__seta:disabled{opacity:.35;cursor:default;box-shadow:none}.trilho__faixa{display:flex;gap:20px;margin:-14px calc(-1 * var(--respiro)) -30px;padding:14px var(--respiro) 30px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--respiro);scroll-behavior:smooth;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,black var(--respiro),black calc(100% - var(--respiro)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black var(--respiro),black calc(100% - var(--respiro)),transparent 100%)}.trilho__faixa::-webkit-scrollbar{display:none}.trilho--avanca .trilho__faixa{-webkit-mask-image:linear-gradient(90deg,transparent 0,black var(--respiro),black calc(100% - var(--respiro) * 3),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black var(--respiro),black calc(100% - var(--respiro) * 3),transparent 100%)}.trilho__item{flex:none;scroll-snap-align:start;--largura-capa: 300px}.trilho:not(.trilho--visivel) .trilho__item{opacity:0}.trilho--visivel .trilho__item{animation:trilho-entra var(--dur-entrada) var(--curva-saida) both;animation-delay:calc(.12s + var(--i, 0) * min(var(--cascata-passo),(var(--cascata-teto) - .12s) / var(--n, 8)))}.trilho--calmo .trilho__item{animation:none;opacity:1}@keyframes trilho-entra{0%{opacity:0;transform:translate(40px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:899px){.trilho{--respiro: 16px;gap:12px}.trilho__setas{display:none}.trilho__faixa{gap:14px}.trilho__item{--largura-capa: 268px}}@media(prefers-reduced-motion:reduce){.trilho__item,.trilho--visivel .trilho__item{animation:none;opacity:1}.trilho__seta{transition:none}.trilho__faixa{scroll-behavior:auto}}.anel{position:relative;display:inline-grid;place-items:center;flex:none}.anel svg{position:absolute;inset:0;transform:rotate(-90deg)}.anel__trilho{fill:none;stroke:var(--cor-trilho-vazio)}.anel__arco{fill:none;stroke:var(--cor-destaque);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:var(--anel-deslocamento, 100)}.anel--anima .anel__arco{animation:anel-desenha var(--dur-progresso) var(--curva-saida) .32s backwards}@keyframes anel-desenha{0%{stroke-dashoffset:100}}.anel__numero{position:relative;font:var(--peso-forte) var(--tipo-rotulo)/1 var(--fonte);letter-spacing:-.02em;color:var(--cor-texto)}.anel--p .anel__numero{font-size:var(--tipo-mini)}.anel--g .anel__numero{font-size:var(--tipo-cartao)}@media(prefers-reduced-motion:reduce){.anel--anima .anel__arco{animation:none}}.lista-aulas{position:relative;display:flex;flex-direction:column;gap:32px;min-width:0;padding:32px 48px 64px}.lista-aulas__volta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 -20px -10px;padding:0 12px 0 10px;border-radius:var(--raio-pilula);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2);text-decoration:none;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.lista-aulas__volta:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.lista-aulas__volta:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.lista-aulas__titulo{margin:0;font-size:var(--tipo-titulo);line-height:var(--titulo-altura)}.lista-aulas__corpo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.lista-aulas__corpo--so-modulos{grid-template-columns:minmax(0,1fr)}.lista-aulas__lado{display:flex;flex-direction:column;gap:12px}.lista-aulas__principal{display:flex;flex-direction:column;gap:32px;min-width:0}.lista-aulas__aulas{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.lista-aulas__aula{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:9px 14px 9px 10px;border-radius:var(--raio-linha);color:var(--cor-texto);text-decoration:none;font:var(--peso-texto) var(--tipo-corpo)/1.35 var(--fonte);transition:background-color var(--dur-rapida) ease,box-shadow var(--dur-media) var(--curva-saida)}.lista-aulas__aula:hover{background:var(--cor-superficie)}.lista-aulas__aula:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:1px}.lista-aulas__aula .rotulo{flex:none}.lista-aulas__nome{display:flex;align-items:center;gap:12px;min-width:0}.lista-aulas__textos{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.lista-aulas__n,.lista-aulas__marca,.lista-aulas__play{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--raio-pilula)}.lista-aulas__n{box-shadow:inset 0 0 0 1px var(--cor-borda-forte);font:var(--peso-medio) var(--tipo-mini) var(--fonte);color:var(--cor-texto-3)}.lista-aulas__marca{background:var(--cor-destaque-forte);color:var(--cor-sobre-escuro);animation:lista-marca var(--dur-entrada) var(--curva-saida) both}.lista-aulas__play{background:var(--cor-destaque-forte);color:var(--cor-sobre-escuro);box-shadow:var(--sombra-principal)}.lista-aulas__play svg{margin-left:2px}.lista-aulas__aula--feita{color:var(--cor-texto-2)}.lista-aulas__aula--atual{background:var(--cor-superficie);box-shadow:var(--sombra-1);font-weight:var(--peso-forte)}.lista-aulas__parou{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-destaque-forte)}@keyframes lista-marca{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:none}}@media(max-width:899px){.lista-aulas{gap:24px;padding:16px 16px 32px}.lista-aulas__volta{margin:-4px 0 -14px -10px}.lista-aulas__corpo{grid-template-columns:minmax(0,1fr)}.lista-aulas__principal{gap:24px}.lista-aulas__aula{padding:8px 10px 8px 6px}}@media(prefers-reduced-motion:reduce){.lista-aulas__marca{animation:none}}.calendario__evento{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--cor-borda-2)}.calendario__lista>.calendario__evento:first-child{border-top:0;padding-top:6px}.calendario__titulo{font:var(--peso-forte) var(--tipo-cartao) var(--fonte);line-height:1.3;color:var(--cor-texto);overflow-wrap:anywhere}.calendario__todos{align-self:flex-start;min-height:44px;margin-top:4px;padding:0 16px;border:1px solid var(--cor-borda-forte);border-radius:var(--raio-pilula);background:var(--cor-superficie);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);cursor:pointer}.calendario__todos:hover{border-color:var(--cor-texto)}.calendario__descricao{font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2)}.calendario__vazio{margin:8px 0 0;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2)}.calendario__evento--serie{gap:4px}.calendario__datas{display:flex;flex-direction:column;margin:10px 0 0;padding:0;list-style:none}.calendario__data{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;min-height:56px;padding:6px 0;border-top:1px solid var(--cor-borda-2)}.calendario__data:first-child{border-top:0}.calendario__quando{font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto);font-variant-numeric:tabular-nums}.cabeca-curso--banner .banner{min-height:460px}.cabeca-curso--banner .banner__conteudo{max-width:560px}.cabeca-curso--banner .banner__subtitulo{max-width:none}.cabeca-curso__painel{display:flex;align-items:center;gap:16px}.cabeca-curso__painel-corpo{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.cabeca-curso__numeros{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cabeca-curso__feitas{font:var(--peso-forte) var(--tipo-cartao)/1.25 var(--fonte);letter-spacing:-.01em}.cabeca-curso__pct{font:var(--peso-forte) var(--tipo-secao)/1.2 var(--fonte-display);letter-spacing:-.02em}.cabeca-curso__proxima{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2)}.cabeca-curso__proxima strong{font-weight:var(--peso-forte);color:var(--cor-texto)}.cabeca-curso__painel--noite{max-width:440px;padding:16px 18px;border-radius:18px;background:var(--cor-vidro-noite);box-shadow:inset 0 0 0 1px var(--cor-linha-noite)}.cabeca-curso__painel--noite .cabeca-curso__feitas,.cabeca-curso__painel--noite .cabeca-curso__pct,.cabeca-curso__painel--noite .cabeca-curso__proxima strong{color:var(--cor-sobre-noite)}.cabeca-curso__painel--noite .cabeca-curso__proxima{color:var(--cor-sobre-noite-2)}.cabeca-curso__principal{gap:10px}.cabeca-curso__principal svg{margin-left:-2px}.cabeca-curso--capa .banner{min-height:380px;--foto-largura: 50%}.cabeca-curso--capa .banner--sem-foto .banner__fundo{z-index:0;width:var(--foto-largura);padding:0 28px;box-sizing:border-box}.cabeca-curso__capa-img{display:block;width:100%;max-width:560px;aspect-ratio:16 / 9;height:auto;object-fit:cover;border-radius:20px;background:var(--cor-capa-vazia);box-shadow:0 0 0 1px var(--cor-linha-noite),0 24px 48px -16px #0009}.cabeca-curso__marca-grande{display:block;width:auto;height:56%;max-width:70%;object-fit:contain}@media(min-width:900px)and (max-width:1199px){.cabeca-curso--capa .banner{--foto-largura: 44%}.cabeca-curso--capa .banner--sem-foto .banner__fundo{padding:0 20px}}@media(max-width:899px){.cabeca-curso--banner{container-type:inline-size}.cabeca-curso--banner .banner{min-height:0;padding-top:calc(100cqw * 978 / 1080)}.cabeca-curso--banner .banner__foto{height:auto;aspect-ratio:1080 / 978;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,black 80%,transparent 100%);mask-image:linear-gradient(180deg,black 80%,transparent 100%)}.cabeca-curso--capa .banner{padding-top:calc(56.25cqw + 16px)}.cabeca-curso--capa .banner--sem-foto .banner__fundo{width:100%;height:auto;aspect-ratio:16 / 9;padding:0}.cabeca-curso--capa .cabeca-curso__capa-img{max-width:none;border-radius:0;box-shadow:none}.cabeca-curso--capa .cabeca-curso__marca-grande{height:60%}.cabeca-curso__painel--noite{padding:14px 16px}.cabeca-curso--titulo-longo .banner__titulo{font-size:var(--tipo-titulo-longo)}}@media(prefers-reduced-motion:reduce){.cabeca-curso__capa-img{animation:none}}.cabeca-curso__descricao{margin:0;max-width:52ch;font:var(--peso-texto) var(--tipo-corpo)/1.55 var(--fonte);color:var(--cor-sobre-noite-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;overflow-wrap:anywhere}@media(max-width:899px){.cabeca-curso__descricao{-webkit-line-clamp:4;line-clamp:4;font-size:var(--tipo-corpo-sm)}}.banner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:380px;border-radius:var(--raio-banner);background:var(--cor-noite);color:var(--cor-sobre-noite);box-shadow:var(--sombra-banner)}.banner__foto{position:absolute;z-index:-2;top:0;right:0;width:62%;height:100%;object-fit:cover;object-position:50% 22%}.banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--cor-noite) 34%,var(--cor-degrade-noite) 46%,var(--cor-degrade-noite-leve) 70%,var(--cor-degrade-noite-zero) 88%),linear-gradient(0deg,var(--cor-degrade-noite) 0%,var(--cor-degrade-noite-zero) 40%),radial-gradient(120% 90% at 0% 100%,var(--cor-brasa),var(--cor-brasa-zero) 55%)}.banner__conteudo{display:flex;flex-direction:column;gap:14px;max-width:600px;padding:48px}.banner__cabeca{display:flex;align-items:center;gap:12px}.banner__marca{display:inline-flex;flex:none}.banner__marca img{width:40px;height:40px;object-fit:contain}.banner__titulo{margin:0;font:var(--peso-forte) var(--tipo-destaque)/var(--titulo-altura) var(--fonte-display);letter-spacing:-.03em;text-wrap:balance;color:var(--cor-sobre-noite)}.banner__subtitulo{margin:0;max-width:46ch;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-sobre-noite-2)}.banner__acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media(min-width:900px){.banner{--foto-largura: 46%}.banner__foto,.banner--sem-foto .banner__fundo{width:var(--foto-largura)}.banner:before{background:linear-gradient(90deg,var(--cor-noite) calc(100% - var(--foto-largura)),var(--cor-degrade-noite) calc(100% - var(--foto-largura) * .8),var(--cor-degrade-noite-leve) calc(100% - var(--foto-largura) * .55),var(--cor-degrade-noite-zero) calc(100% - var(--foto-largura) * .3)),linear-gradient(0deg,var(--cor-degrade-noite) 0%,var(--cor-degrade-noite-zero) 40%),radial-gradient(120% 90% at 0% 100%,var(--cor-brasa),var(--cor-brasa-zero) 55%)}.banner__conteudo{box-sizing:border-box;width:calc(100% - var(--foto-largura));max-width:640px}}@media(min-width:900px)and (max-width:1199px){.banner{--foto-largura: 40%}.banner__conteudo{padding:40px}}.banner__sobretitulo{display:flex;align-items:center;gap:10px;margin:0;font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);letter-spacing:.02em;color:var(--cor-sobre-noite-2)}.banner__sobretitulo img{flex:none;width:28px;height:28px;object-fit:contain}.banner--sem-foto .banner__fundo{position:absolute;z-index:-2;top:0;right:0;display:flex;align-items:center;justify-content:center;width:62%;height:100%;background:radial-gradient(70% 70% at 50% 50%,var(--cor-brasa),var(--cor-brasa-zero) 70%)}.banner .botao--secundario,.banner .botao--fantasma{background:var(--cor-vidro-noite);color:var(--cor-sobre-noite);box-shadow:inset 0 0 0 1px var(--cor-linha-noite)}.banner .botao--secundario:hover,.banner .botao--fantasma:hover{background:var(--cor-vidro-noite-forte)}.banner .barra-progresso{background:var(--cor-trilho-vazio-noite)}.banner--entra{animation:banner-revela var(--dur-revela) var(--curva-saida) both}.banner--entra .banner__foto{animation:banner-assenta 2.2s var(--curva-saida) both}.banner--entra .banner__conteudo>*{animation:banner-sobe var(--dur-entrada) var(--curva-saida) both}.banner--entra .banner__conteudo>:nth-child(2){animation-delay:calc(.26s + var(--cascata-passo))}.banner--entra .banner__conteudo>:nth-child(3){animation-delay:calc(.26s + 2 * var(--cascata-passo))}.banner--entra .banner__conteudo>:nth-child(n+4){animation-delay:calc(.26s + 3 * var(--cascata-passo))}.banner--entra .banner__conteudo>:first-child{animation-delay:.26s}.banner--entra-conteudo .banner__conteudo>*{animation:banner-sobe var(--dur-entrada) var(--curva-saida) both}.banner--entra-conteudo .banner__conteudo>:nth-child(2){animation-delay:var(--cascata-passo)}.banner--entra-conteudo .banner__conteudo>:nth-child(3){animation-delay:calc(2 * var(--cascata-passo))}.banner--entra-conteudo .banner__conteudo>:nth-child(n+4){animation-delay:calc(3 * var(--cascata-passo))}.banner--vaga{min-height:380px}@keyframes banner-revela{0%{clip-path:inset(8% 4% 0 4% round 40px);opacity:.2}to{clip-path:inset(0 round var(--raio-banner));opacity:1}}@keyframes banner-assenta{0%{transform:scale(1.12)}to{transform:none}}@keyframes banner-sobe{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media(max-width:899px){.banner{--foto-celular: clamp(118px, 30vw, 250px);min-height:0;padding-top:var(--foto-celular)}.banner__foto{width:100%;height:var(--foto-celular);object-position:50% 33%;-webkit-mask-image:linear-gradient(180deg,black 52%,transparent 100%);mask-image:linear-gradient(180deg,black 52%,transparent 100%)}.banner:before{background:radial-gradient(120% 60% at 0% 100%,var(--cor-brasa),var(--cor-brasa-zero) 60%)}.banner__conteudo{gap:10px;padding:2px 20px 18px}.banner--sem-foto .banner__fundo{width:100%;height:var(--foto-celular)}.banner--vaga{min-height:calc(var(--foto-celular) + 236px)}.banner__marca img{width:32px;height:32px}.banner__acoes{gap:8px}.banner__acoes>*{flex:1}}@media(prefers-reduced-motion:reduce){.banner--entra,.banner--entra .banner__foto,.banner--entra .banner__conteudo>*,.banner--entra-conteudo .banner__conteudo>*{animation:none}}.banner .anel__numero{color:var(--cor-sobre-noite)}.banner .anel__trilho{stroke:var(--cor-trilho-vazio-noite)}.fases{display:flex;flex-direction:column;gap:16px;min-width:0;scroll-margin-top:24px}.fases:focus{outline:none}.fases__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.fases__titulo{font-size:var(--tipo-secao)}.fases__lista{display:flex;flex-direction:column;margin:0;padding:8px;list-style:none;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.fase{position:relative;border-radius:16px;transition:background-color var(--dur-media) var(--curva-saida)}.fase+.fase:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--cor-borda-2)}.fase--aberta{background:var(--cor-fundo)}.fase--aberta:before,.fase--aberta+.fase:before{display:none}.fase__cabeca{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"textos andamento sinal";align-items:center;gap:20px;width:100%;min-height:64px;padding:12px 16px;border:0;border-radius:16px;background:transparent;color:var(--cor-texto);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-rapida) ease}.fase__cabeca--com-capa{grid-template-columns:112px minmax(0,1fr) auto 20px;grid-template-areas:"capa textos andamento sinal";padding:10px 16px 10px 10px}.fase__cabeca:hover:not(:disabled){background:var(--cor-tinta-hover)}.fase--aberta .fase__cabeca:hover{background:transparent}.fase__cabeca:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:-2px}.fase__capa{grid-area:capa;display:block;aspect-ratio:16 / 9;border-radius:var(--raio-miniatura);overflow:hidden;background:var(--cor-capa-vazia);box-shadow:var(--sombra-capa)}.fase__capa img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-saida)}@media(hover:hover){.fase__cabeca:hover .fase__capa img{transform:scale(1.06)}}.fase__textos{grid-area:textos;display:flex;flex-direction:column;gap:3px;min-width:0}.fase__titulo{font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;text-wrap:pretty}.fase__sub{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.fase__andamento{grid-area:andamento;display:flex;align-items:center;gap:12px}.fase__barra{display:block;width:112px}.fase__meta{min-width:56px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fase--completa .fase__meta{color:var(--cor-destaque-forte)}.fase__sinal{grid-area:sinal;display:grid;place-items:center;color:var(--cor-texto-3);transition:transform var(--dur-media) var(--curva-saida)}.fase--aberta .fase__sinal{transform:rotate(180deg);color:var(--cor-texto)}.fase--vazia .fase__cabeca{cursor:default}.fase--vazia .fase__titulo{color:var(--cor-texto-3)}.fase--vazia .fase__capa{opacity:.55}.fase__painel{padding:2px 10px 12px;animation:fase-abre var(--dur-media) var(--curva-saida) both}.fase__cabeca--com-capa+.fase__painel{padding-left:132px}@keyframes fase-abre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:899px){.fases__lista{padding:6px}.fase__cabeca{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"textos sinal" "andamento sinal";gap:8px 12px;padding:12px}.fase__cabeca--com-capa{grid-template-columns:76px minmax(0,1fr) 20px;grid-template-areas:"capa textos sinal" "capa andamento sinal";padding:10px 10px 10px 8px}.fase__capa{align-self:start}.fase__titulo{font-size:var(--tipo-corpo)}.fase__barra{flex:1;width:auto;min-width:48px}.fase__meta{min-width:0}.fase__painel,.fase__cabeca--com-capa+.fase__painel{padding:0 4px 8px}}@media(prefers-reduced-motion:reduce){.fase,.fase__cabeca,.fase__capa img,.fase__sinal{transition:none}.fase__painel{animation:none}}.times-ia{display:flex;flex-direction:column;gap:16px;min-width:0}.times-ia__titulo{font-size:var(--tipo-secao)}.times-ia__lista{display:flex;flex-direction:column;margin:0;padding:8px;list-style:none;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.times-ia__cartao{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) 20px;align-items:center;gap:20px;min-height:64px;padding:10px 16px 10px 10px;border-radius:16px;transition:background-color var(--dur-rapida) ease}.times-ia__cartao+.times-ia__cartao:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--cor-borda-2)}.times-ia__cartao:hover{background:var(--cor-tinta-hover)}.times-ia__cartao:hover:before,.times-ia__cartao:hover+.times-ia__cartao:before{display:none}.times-ia__capa{display:block;aspect-ratio:16 / 9;border-radius:var(--raio-miniatura);overflow:hidden;background:var(--cor-capa-vazia);box-shadow:var(--sombra-capa)}.times-ia__capa img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--curva-saida)}.times-ia__textos{display:flex;flex-direction:column;gap:3px;min-width:0}.times-ia__nome{padding-block:11px;margin-block:-11px;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto);text-decoration:none;text-wrap:pretty;overflow-wrap:anywhere}.times-ia__nome:after{content:"";position:absolute;inset:0;border-radius:16px}.times-ia__nome:focus-visible{outline:none}.times-ia__nome:focus-visible:after{outline:2px solid var(--cor-escuro);outline-offset:-2px}.times-ia__funcao{color:var(--cor-texto-3)}.times-ia__descricao{font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.times-ia__sinal{display:grid;place-items:center;color:var(--cor-texto-3);transition:transform var(--dur-media) var(--curva-saida)}@media(hover:hover){.times-ia__cartao:hover .times-ia__capa img{transform:scale(1.06)}.times-ia__cartao:hover .times-ia__sinal{transform:translate(3px);color:var(--cor-texto)}}@media(max-width:899px){.times-ia__lista{padding:6px}.times-ia__cartao{grid-template-columns:76px minmax(0,1fr) 20px;align-items:start;gap:12px;padding:10px 10px 10px 8px}.times-ia__sinal{align-self:center}.times-ia__descricao{-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){.times-ia__cartao,.times-ia__capa img,.times-ia__sinal{transition:none}}.visao{display:flex;flex-direction:column;gap:16px}.visao__titulo{margin:0;font-size:var(--tipo-titulo)}.visao__intro{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}.visao__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none}.visao__cartao{display:flex;align-items:center;gap:16px;min-height:88px;padding:18px 20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);color:var(--cor-texto);text-decoration:none;transition:border-color var(--dur-rapida) ease,background-color var(--dur-rapida) ease}.visao__cartao:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}@media(hover:hover)and (pointer:fine){.visao__cartao:hover{border-color:var(--cor-borda-forte);background:var(--cor-hover-quente)}}.visao__numero{flex:none;min-width:2ch;font:var(--peso-forte) var(--tipo-titulo)/1.2 var(--fonte);color:var(--cor-texto);font-variant-numeric:tabular-nums}.visao__texto{display:flex;flex-direction:column;gap:4px;min-width:0}.visao__rotulo{font:var(--peso-forte) var(--tipo-corpo) var(--fonte);color:var(--cor-texto)}.visao__ajuda{font:var(--peso-texto) var(--tipo-corpo-sm)/1.35 var(--fonte);color:var(--cor-texto-2)}@media(prefers-reduced-motion:reduce){.visao__cartao{transition:none}}.nav-lateral{flex:0 0 248px;width:248px;height:100%;display:flex;flex-direction:column;gap:4px;padding:28px 16px 20px;overflow-y:auto;background:var(--cor-superficie);box-shadow:inset -1px 0 0 var(--cor-borda)}.nav-lateral__marca{flex:none;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:44px;min-height:44px;margin:0 0 22px 8px;border-radius:var(--raio-linha);transition:transform var(--dur-media) var(--curva-suave)}.nav-lateral__simbolo-topo{width:36px;height:36px;object-fit:contain}.nav-lateral__item{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border-radius:var(--raio-linha);color:var(--cor-texto-2);font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);text-decoration:none;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease,box-shadow var(--dur-media) var(--curva-saida)}.nav-lateral__item svg{flex:none;color:var(--cor-texto-3);transition:color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-suave)}.nav-lateral__item--ativo{background:var(--cor-superficie);color:var(--cor-texto);font-weight:var(--peso-forte);box-shadow:var(--sombra-1)}.nav-lateral__item--ativo svg{color:var(--cor-destaque)}.nav-lateral__grupo{margin:22px 0 8px 12px;font:var(--peso-medio) var(--tipo-mini)/1 var(--fonte);color:var(--cor-texto-3)}.nav-lateral__simbolo{width:22px;height:22px;object-fit:contain}.nav-lateral__produto--alem{color:var(--cor-texto-3)}.nav-lateral__produto--alem .nav-lateral__simbolo{filter:saturate(.4);opacity:.75}.nav-lateral__pessoa{display:flex;align-items:center;flex:none;gap:12px;margin-top:8px;padding:12px;border-radius:var(--raio-cartao);transition:background-color var(--dur-rapida) ease}.nav-lateral__nome{font:var(--peso-forte) var(--tipo-corpo-sm)/1.2 var(--fonte);color:var(--cor-texto)}.nav-lateral__sub{font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte);color:var(--cor-texto-3)}.nav-lateral__pessoa--link{text-decoration:none;color:inherit}.nav-lateral__painel{flex:none;margin-top:8px}.nav-lateral__lista{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;margin:0 -4px;padding:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .22) transparent}.nav-lateral__lista::-webkit-scrollbar{width:6px}.nav-lateral__lista::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.nav-lateral--noite{background:var(--cor-noite);box-shadow:none;overflow:hidden}.nav-lateral--noite .nav-lateral__item{color:var(--cor-sobre-noite-2)}.nav-lateral--noite .nav-lateral__item svg{color:var(--cor-sobre-noite-2)}.nav-lateral--noite .nav-lateral__item--ativo{background:var(--cor-vidro-noite);color:var(--cor-sobre-noite);box-shadow:none}.nav-lateral--noite .nav-lateral__item--ativo svg{color:var(--cor-destaque)}.nav-lateral--noite .nav-lateral__grupo,.nav-lateral--noite .nav-lateral__produto--alem{color:var(--cor-texto-nav-sub)}.nav-lateral--noite .nav-lateral__produto--alem.nav-lateral__item--ativo{color:var(--cor-sobre-noite-2)}.nav-lateral--noite .nav-lateral__produto--alem .nav-lateral__simbolo{filter:saturate(.4);opacity:.8}.nav-lateral--noite .nav-lateral__pessoa{border-top:1px solid var(--cor-linha-noite);border-radius:0 0 var(--raio-cartao) var(--raio-cartao)}.nav-lateral--noite .nav-lateral__nome{color:var(--cor-sobre-noite)}.nav-lateral--noite .nav-lateral__sub{color:var(--cor-sobre-noite-2)}@media(hover:hover)and (pointer:fine){.nav-lateral__marca:hover{transform:scale(1.06)}.nav-lateral__item:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.nav-lateral__item:hover svg{transform:translate(2px);transition:transform var(--hover-dur) var(--hover-curva),color var(--dur-rapida) ease}.nav-lateral__item--ativo:hover{background:var(--cor-superficie);color:var(--cor-texto);font-weight:var(--peso-forte);box-shadow:var(--sombra-1)}.nav-lateral__pessoa--link:hover{background:var(--cor-tinta-hover)}.nav-lateral--noite .nav-lateral__item:hover{background:var(--cor-hover-noite);color:var(--cor-sobre-noite)}.nav-lateral--noite .nav-lateral__item:hover svg{color:var(--cor-sobre-noite)}.nav-lateral--noite .nav-lateral__item--ativo:hover{background:var(--cor-vidro-noite);color:var(--cor-sobre-noite);box-shadow:none}.nav-lateral--noite .nav-lateral__pessoa--link:hover{background:var(--cor-hover-noite)}}@media(prefers-reduced-motion:reduce){.nav-lateral__item,.nav-lateral__item svg,.nav-lateral__pessoa{transition:none}.nav-lateral__item:hover svg{transform:none}.nav-lateral__marca{transition:none}.nav-lateral__marca:hover{transform:none}}.painel-casca{min-height:100vh;display:flex;background:var(--cor-fundo)}.painel-casca__conteudo{flex:1;min-width:0;background:var(--cor-fundo)}.painel-casca__conteudo>main{max-width:1080px;margin:0 auto;padding:40px 40px 64px}.painel-casca__topo{display:none}.painel-casca__menu{position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;--altura-do-item: 44px}.painel-casca__marca{display:flex;align-items:center;gap:12px;min-width:0}.painel-casca__marca--menu{flex:none;margin:0 0 20px 8px}.painel-casca__simbolo{flex:none;width:36px;height:36px;object-fit:contain}.painel-casca__rotulo{font:var(--peso-forte) var(--tipo-corpo-sm)/1.2 var(--fonte);color:var(--cor-sobre-noite);letter-spacing:-.005em;white-space:nowrap}.painel-casca__grupo{display:contents}.painel-casca__grupo-rotulo{margin:18px 0 6px 12px;font:var(--peso-medio) var(--tipo-mini)/1 var(--fonte);text-transform:uppercase;letter-spacing:.08em}.painel-casca__grupo:first-child .painel-casca__grupo-rotulo{margin-top:4px}.painel-casca__voltar{flex:none;margin-top:8px;padding-top:12px;border-top:1px solid var(--cor-linha-noite);border-radius:0 0 var(--raio-linha) var(--raio-linha);white-space:nowrap}.painel-casca__fundo{display:none}.painel-casca__selo{margin-left:auto;min-width:22px;padding:2px 7px;border-radius:var(--raio-pilula);background:var(--cor-sobre-noite);color:var(--cor-noite);font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte);text-align:center}@media(max-width:899px){.painel-casca{flex-direction:column}.painel-casca__conteudo>main{padding:20px 16px 48px}.painel-casca__topo{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;background:var(--cor-noite)}.painel-casca__topo .painel-casca__simbolo{width:32px;height:32px}.painel-casca__botao{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--cor-linha-noite);border-radius:var(--raio-pilula);background:transparent;color:var(--cor-sobre-noite);cursor:pointer}.painel-casca__botao[aria-expanded=true]{background:var(--cor-vidro-noite)}.painel-casca__botao:focus-visible{outline:2px solid var(--cor-sobre-noite);outline-offset:2px}.painel-casca__fundo{display:block;position:fixed;inset:0;z-index:40;padding:0;border:0;background:#140f0a80;cursor:pointer;animation:painel-fundo-abre var(--dur-abertura) var(--curva-abre) both}.painel-casca__menu{display:none;position:fixed;align-self:stretch;top:0;bottom:0;left:0;z-index:50;height:auto;flex:none;width:min(300px,86vw);padding:20px 14px 24px;border-radius:0 var(--raio-tela) var(--raio-tela) 0;overscroll-behavior:contain}.painel-casca__menu--aberto{display:flex;animation:painel-menu-abre var(--dur-abertura) var(--curva-abre) both}.painel-casca__menu .nav-lateral__item{min-height:44px}#menu-do-painel .nav-lateral__lista{gap:2px}.painel-casca__menu .painel-casca__grupo-rotulo{margin-top:24px}}@keyframes painel-menu-abre{0%{transform:translate(-100%)}to{transform:none}}@keyframes painel-fundo-abre{0%{opacity:0}to{opacity:1}}@keyframes painel-menu-aparece{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.painel-casca__menu--aberto{animation-name:painel-menu-aparece;animation-duration:var(--dur-rapida)}.painel-casca__fundo{animation-duration:var(--dur-rapida)}}.painel-casca__menu .nav-lateral__lista{background:linear-gradient(var(--cor-noite) 30%,rgb(0 0 0 / 0)) top / 100% 28px no-repeat,linear-gradient(rgb(0 0 0 / 0),var(--cor-noite) 70%) bottom / 100% 28px no-repeat,radial-gradient(farthest-side at 50% 0,#ffffff4d,#fff0) top / 100% 12px no-repeat,radial-gradient(farthest-side at 50% 100%,#ffffff4d,#fff0) bottom / 100% 12px no-repeat;background-attachment:local,local,scroll,scroll}.painel-casca__item--pendente{position:sticky;bottom:calc(var(--selo-depois, 0) * var(--altura-do-item, 44px));z-index:1;box-sizing:border-box;height:var(--altura-do-item);background-color:var(--cor-noite)}.nav-lateral--noite .painel-casca__item--pendente.nav-lateral__item--ativo{background:linear-gradient(var(--cor-vidro-noite),var(--cor-vidro-noite)),var(--cor-noite)}@media(hover:hover)and (pointer:fine){.nav-lateral--noite .painel-casca__item--pendente:hover{background:linear-gradient(var(--cor-hover-noite),var(--cor-hover-noite)),var(--cor-noite)}}@media(min-width:900px){.painel-casca__menu{padding:16px 14px 12px;--altura-do-item: 34px}.painel-casca__marca--menu{margin:0 0 12px 8px}.painel-casca__menu .nav-lateral__lista{gap:0}.painel-casca__menu .nav-lateral__item{min-height:34px;padding:6px 12px}.painel-casca__grupo{gap:0}.painel-casca__grupo+.painel-casca__grupo{margin-top:0}.painel-casca__grupo-rotulo{margin:12px 0 4px 12px}.painel-casca__voltar{margin-top:4px;padding-top:4px}}@media(min-width:900px)and (max-height:800px){.painel-casca__menu{padding:12px 14px 8px;--altura-do-item: 32px}.painel-casca__marca--menu{margin:0 0 6px 8px}.painel-casca__menu .nav-lateral__item{min-height:32px;padding:5px 12px}.painel-casca__grupo-rotulo{margin:8px 0 2px 12px}}.painel-casca__conteudo{--painel-passo: 37ms;--painel-realce: color-mix(in srgb, var(--cor-superficie) 96%, var(--cor-texto))}.painel-casca__conteudo>*{animation:painel-entra .26s cubic-bezier(.16,1,.3,1) backwards}@keyframes painel-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.painel-casca__conteudo>main)>*{animation:painel-item-entra var(--dur-entrada) var(--curva-saida) backwards}:where(.painel-casca__conteudo>main)>:nth-child(2){animation-delay:calc(var(--painel-passo) * 1)}:where(.painel-casca__conteudo>main)>:nth-child(3){animation-delay:calc(var(--painel-passo) * 2)}:where(.painel-casca__conteudo>main)>:nth-child(4){animation-delay:calc(var(--painel-passo) * 3)}:where(.painel-casca__conteudo>main)>:nth-child(n+5){animation-delay:calc(var(--painel-passo) * 4)}@keyframes painel-item-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .acesso__tabela tbody tr{animation:painel-linha-entra var(--dur-entrada) var(--curva-saida) backwards}.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel):nth-child(2),.painel-casca__conteudo .acesso__tabela tbody tr:nth-child(2){animation-delay:calc(var(--painel-passo) * 1)}.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel):nth-child(3),.painel-casca__conteudo .acesso__tabela tbody tr:nth-child(3){animation-delay:calc(var(--painel-passo) * 2)}.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel):nth-child(4),.painel-casca__conteudo .acesso__tabela tbody tr:nth-child(4){animation-delay:calc(var(--painel-passo) * 3)}.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel):nth-child(5),.painel-casca__conteudo .acesso__tabela tbody tr:nth-child(5){animation-delay:calc(var(--painel-passo) * 4)}.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel):nth-child(6),.painel-casca__conteudo .acesso__tabela tbody tr:nth-child(6){animation-delay:calc(var(--painel-passo) * 5)}.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel):nth-child(7),.painel-casca__conteudo .acesso__tabela tbody tr:nth-child(7){animation-delay:calc(var(--painel-passo) * 6)}.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel):nth-child(n+8),.painel-casca__conteudo .acesso__tabela tbody tr:nth-child(n+8){animation-delay:calc(var(--painel-passo) * 7)}@keyframes painel-linha-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.painel-casca__conteudo .alunos__cartao,.painel-casca__conteudo .acesso__cartao,.painel-casca__conteudo .acesso__excecao,.painel-casca__conteudo .pskills__cartao,.painel-casca__conteudo .pagenda__cartao,.painel-casca__conteudo .pdiag__cartao,.painel-casca__conteudo .conteudo__celula,.painel-casca__conteudo .conteudo__pergunta,.painel-casca__conteudo .corte-occ,.painel-casca__conteudo .presp__linha,.painel-casca__conteudo .pcam-linha,.painel-casca__conteudo .pturmas__form,.painel-casca__conteudo .revisao__item{transition:box-shadow var(--hover-dur) var(--hover-curva),border-color var(--hover-dur) var(--hover-curva),background-color var(--hover-dur) var(--hover-curva)}.painel-casca__conteudo .acesso__tabela tbody tr>*{transition:background-color var(--hover-dur) var(--hover-curva)}@media(hover:hover)and (pointer:fine){.painel-casca__conteudo .alunos__cartao:hover,.painel-casca__conteudo .acesso__cartao:hover,.painel-casca__conteudo .acesso__excecao:hover,.painel-casca__conteudo .pskills__cartao:hover,.painel-casca__conteudo .pagenda__cartao:hover,.painel-casca__conteudo .pdiag__cartao:hover,.painel-casca__conteudo .conteudo__celula:hover,.painel-casca__conteudo .conteudo__pergunta:hover,.painel-casca__conteudo .corte-occ:hover,.painel-casca__conteudo .presp__linha:hover,.painel-casca__conteudo .pcam-linha:hover,.painel-casca__conteudo .pturmas__form:hover,.painel-casca__conteudo .revisao__item:hover{box-shadow:var(--sombra-2);border-color:var(--cor-borda-forte);background-color:var(--painel-realce)}.painel-casca__conteudo .acesso__tabela tbody tr:hover>*{background-color:var(--painel-realce)}}@media(prefers-reduced-motion:reduce){.painel-casca__conteudo>*,:where(.painel-casca__conteudo>main)>*,.painel-casca__conteudo .alunos__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .acesso__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .pskills__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .pagenda__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .visao__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .conteudo__grade>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .conteudo__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .pcam-grupo__lista>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .pcursos__grade>li:not(.pcursos__item--ordenavel),.painel-casca__conteudo .acesso__tabela tbody tr{animation:none!important}.painel-casca__conteudo .alunos__cartao,.painel-casca__conteudo .acesso__cartao,.painel-casca__conteudo .acesso__excecao,.painel-casca__conteudo .pskills__cartao,.painel-casca__conteudo .pagenda__cartao,.painel-casca__conteudo .pdiag__cartao,.painel-casca__conteudo .conteudo__celula,.painel-casca__conteudo .conteudo__pergunta,.painel-casca__conteudo .corte-occ,.painel-casca__conteudo .presp__linha,.painel-casca__conteudo .pcam-linha,.painel-casca__conteudo .pturmas__form,.painel-casca__conteudo .revisao__item,.painel-casca__conteudo .acesso__tabela tbody tr>*{transition:none}}.entrada-respostas__corpo{display:flex;flex-direction:column;gap:14px;padding:20px 32px 24px}.entrada-respostas__posicao{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.entrada-respostas__fim{margin:0;padding:40px 0;text-align:center;font:var(--peso-forte) var(--tipo-cartao)/1.4 var(--fonte);color:var(--cor-texto)}.entrada-respostas__acoes{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--cor-borda);background:var(--cor-superficie-suave)}.entrada-respostas__link{min-height:44px;text-decoration:none}.entrada-respostas__link[aria-disabled=true]{opacity:.45;cursor:default}@media(max-width:899px){.post__folha.post__folha--inferior{place-items:end stretch}.post__folha.post__folha--inferior .post__folha-caixa{top:auto;bottom:var(--janela-base, 0px);height:auto;max-height:calc(var(--janela-altura, 100dvh) * .7);border-radius:var(--raio-cartao) var(--raio-cartao) 0 0}.entrada-respostas__corpo{padding:16px 16px 32px}.entrada-respostas__acoes{flex-wrap:nowrap;justify-content:space-between;gap:4px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.entrada-respostas__acoes .botao{min-height:44px;padding:0 12px;white-space:nowrap;flex:none}.entrada-respostas__acoes .entrada-respostas__link{flex:1 1 auto;min-height:44px;justify-content:flex-start;background:transparent;box-shadow:none;color:var(--cor-texto);text-decoration:underline;text-underline-offset:3px;padding:0 4px}.entrada-respostas__acoes .entrada-respostas__link:after{display:none}.entrada-respostas__acoes .entrada-respostas__link[aria-disabled=true]{opacity:.45;cursor:default;text-decoration-color:transparent}}.revisao{min-width:0;gap:14px}.revisao__titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.revisao__bloco{display:flex;flex-direction:column;gap:8px;min-width:0}.revisao__rotulo{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.revisao__rascunho{margin:0;padding:14px 16px;border:1px solid var(--cor-borda);border-left:3px solid var(--cor-destaque-forte);border-radius:var(--raio-linha);font:var(--peso-texto) var(--tipo-corpo)/1.55 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere;white-space:pre-line}.revisao__caixa{box-sizing:border-box;width:100%;min-height:160px;padding:12px 14px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto);resize:vertical;transition:border-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease}.revisao__caixa:hover{border-color:var(--cor-borda-forte)}.revisao__caixa:focus-visible{outline:none;border-color:var(--cor-texto-3);box-shadow:0 0 0 4px var(--cor-destaque-suave)}.revisao__contador{margin:0;align-self:flex-end;font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte);color:var(--cor-texto-2)}.revisao__reserva{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-2)}.revisao__alerta{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-alerta-texto)}.revisao__corte{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border:1px dashed var(--cor-borda-forte);border-radius:var(--raio-linha);background:var(--cor-superficie-suave)}.revisao__corte-rotulo{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.revisao__corte-texto{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere;white-space:pre-line}.revisao__fontes{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.revisao__fonte{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.revisao__fonte .pmod__link{min-height:0;padding:0;text-align:left;overflow-wrap:anywhere}.revisao__curso{font:var(--peso-texto) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.revisao__numero{white-space:nowrap;padding:0 3px;border-radius:3px;background:var(--cor-destaque-suave);color:var(--cor-texto);font-weight:var(--peso-forte)}.revisao__numero--sem-fonte{background:var(--cor-superficie);box-shadow:inset 0 -2px 0 var(--cor-alerta-texto)}.revisao__fala{background:var(--cor-destaque-suave);text-decoration:underline dashed var(--cor-alerta-texto);text-decoration-thickness:2px;text-underline-offset:4px;border-radius:3px}.revisao__numeros{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.revisao__linha-numero{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2)}.revisao__valor{font-weight:var(--peso-forte);color:var(--cor-texto)}.revisao__origem{min-width:0;overflow-wrap:anywhere}.revisao__sem-fonte{display:inline-block;padding:1px 8px;border:1px solid var(--cor-alerta-texto);border-radius:var(--raio-pilula);font-weight:var(--peso-forte);color:var(--cor-alerta-texto)}.revisao__desfazer{flex:1 1 100%;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border:1px solid var(--cor-borda-forte);border-radius:var(--raio-campo);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto)}.revisao__fonte .pmod__link[aria-disabled=true],.pmod__alvo .pmod__link[aria-disabled=true]{opacity:.5;cursor:default}.revisao__confirma{display:flex;flex-direction:column;gap:8px}.revisao__marca{display:flex;align-items:center;gap:10px;min-height:44px;font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto);cursor:pointer}.revisao__marca input{width:20px;height:20px;accent-color:var(--cor-destaque-forte);flex:none}.revisao__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media(max-width:899px){.revisao__acoes{flex-direction:column;align-items:stretch}.revisao__acoes .botao{width:100%;min-height:48px;justify-content:center}.revisao__caixa{min-height:200px}.revisao__fonte .pmod__link{min-height:44px;align-items:flex-end;padding:0}.revisao__fontes{gap:4px}.revisao__desfazer .botao{width:100%;min-height:48px;justify-content:center}}.revisao__produtos{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.revisao__produtos-rotulo,.revisao__sem-produto{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.revisao__pilulas{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.revisao__pilula{padding:3px 10px;border:1px solid var(--cor-borda-forte);border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.pmod__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.pmod__selo{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte);color:var(--cor-texto-2)}.pmod__quando{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.pmod__alvo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border-radius:var(--raio-linha);background:var(--cor-superficie-suave)}.pmod__autor{margin:0;font:var(--peso-forte) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto)}.pmod__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere;white-space:pre-line}.pmod__texto--recolhido{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.pmod__ver-mais{min-height:32px;padding:0;border:0;background:none;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pmod__link{display:inline-flex;align-items:center;min-height:32px;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);text-decoration:underline;text-underline-offset:3px}.pmod__link:after{content:"→";margin-left:6px;transition:transform var(--dur-rapida) ease}@media(hover:hover)and (pointer:fine){.pmod__link:hover:after{transform:translate(2px)}}@media(max-width:899px){.pmod__ver-mais,.pmod__link{min-height:44px}}.pagenda{display:flex;flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:32px 32px 48px}.pagenda__titulo{margin:0;font-size:var(--tipo-titulo)}.pagenda__subtitulo{margin:0;font-size:var(--tipo-secao)}.pagenda__intro{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.pagenda__ferramentas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pagenda__vazio{margin:0;padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.pagenda__lista{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pagenda__cartao{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.pagenda__cartao .rotulo,.pagenda__cartao p{margin:0}.pagenda__texto{font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}.pagenda__acoes{display:flex;flex-wrap:wrap;gap:10px}.pagenda__form{display:flex;flex-direction:column;gap:14px}.pagenda__campo{display:flex;flex-direction:column;gap:6px;min-width:0}.pagenda__campo label{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto)}.pagenda__campo .lista-suspensa{max-width:380px}.pagenda__dupla{display:flex;flex-wrap:wrap;gap:14px 20px}.pagenda__dupla .pagenda__campo{flex:1 1 180px}.pagenda__entrada{box-sizing:border-box;width:100%;max-width:560px;padding:11px 14px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto)}.pagenda__entrada:focus-visible{outline:2px solid var(--cor-destaque-forte);outline-offset:2px}.pagenda__ajuda{font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-2)}.pagenda__erro{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-alerta-texto)}@media(max-width:899px){.pagenda,.pagenda__cartao{padding:16px}}.lista-suspensa{position:relative;width:100%;min-width:0}.lista-suspensa__gatilho{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);font:var(--peso-texto) var(--tipo-cartao)/1.5 var(--fonte);color:var(--cor-texto);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease,background-color var(--dur-rapida) ease}.lista-suspensa__gatilho:focus-visible{outline:none;border-color:var(--cor-texto-3);box-shadow:0 0 0 4px var(--cor-destaque-suave)}.lista-suspensa__gatilho[aria-expanded=true]{border-color:var(--cor-texto-3)}.lista-suspensa__gatilho:disabled{background:var(--cor-superficie-suave);color:var(--cor-texto-3);cursor:default}.lista-suspensa--compacta .lista-suspensa__gatilho{min-height:44px;padding:8px 14px;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte)}.lista-suspensa__texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-suspensa__seta{display:inline-flex;flex:none;color:var(--cor-texto-2);transition:transform var(--dur-rapida) var(--curva-saida)}.lista-suspensa__gatilho[aria-expanded=true] .lista-suspensa__seta{transform:rotate(180deg)}.lista-suspensa__painel{position:fixed;z-index:200;box-sizing:border-box;margin:0;padding:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:var(--cor-superficie);border-radius:var(--raio-cartao);box-shadow:var(--sombra-2);outline:none;transform-origin:top center;animation:lista-suspensa-abre var(--dur-rapida) var(--curva-saida)}.lista-suspensa__painel[data-lado=cima]{transform-origin:bottom center;animation-name:lista-suspensa-abre-cima}@keyframes lista-suspensa-abre{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes lista-suspensa-abre-cima{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.lista-suspensa__item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:var(--raio-linha);font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto);cursor:pointer;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.lista-suspensa__item[aria-selected=true]{font-weight:var(--peso-medio)}.lista-suspensa__item--ativo{background:var(--cor-hover-quente)}.lista-suspensa__painel[data-teclado=true] .lista-suspensa__item--ativo{outline:2px solid var(--cor-escuro);outline-offset:-2px}.lista-suspensa__rotulo{min-width:0}.lista-suspensa__check{display:inline-flex;flex:none;color:var(--cor-destaque-forte)}@media(hover:hover)and (pointer:fine){.lista-suspensa__gatilho:hover:not(:disabled){border-color:var(--cor-borda-forte)}}@media(max-width:899px){.lista-suspensa__gatilho{min-height:48px}.lista-suspensa__item{min-height:44px}}@media(prefers-reduced-motion:reduce){.lista-suspensa__painel{animation:none}.lista-suspensa__seta,.lista-suspensa__gatilho{transition:none}}.seletor-data{position:relative;width:100%;min-width:0}.seletor-data__gatilho{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);font:var(--peso-texto) var(--tipo-cartao)/1.5 var(--fonte);color:var(--cor-texto);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease,background-color var(--dur-rapida) ease}.seletor-data__gatilho:focus-visible{outline:none;border-color:var(--cor-texto-3);box-shadow:0 0 0 4px var(--cor-destaque-suave)}.seletor-data__gatilho[aria-expanded=true]{border-color:var(--cor-texto-3)}.seletor-data__gatilho:disabled{background:var(--cor-superficie-suave);color:var(--cor-texto-3);cursor:default}.seletor-data--compacto .seletor-data__gatilho{min-height:44px;padding:8px 14px;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte)}.seletor-data__texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-data__texto--vazio{color:var(--cor-texto-3)}.seletor-data__icone{display:inline-flex;flex:none;color:var(--cor-texto-2)}.seletor-data__painel{position:fixed;z-index:200;box-sizing:border-box;width:324px;margin:0;padding:8px;overflow-y:auto;overscroll-behavior:contain;background:var(--cor-superficie);border-radius:var(--raio-cartao);box-shadow:var(--sombra-2);outline:none;transform-origin:top center;animation:seletor-data-abre var(--dur-rapida) var(--curva-saida)}.seletor-data__painel[data-lado=cima]{transform-origin:bottom center;animation-name:seletor-data-abre-cima}@keyframes seletor-data-abre{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes seletor-data-abre-cima{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.seletor-data__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:4px}.seletor-data__titulo{flex:1;min-width:0;text-align:center;font:var(--peso-medio) var(--tipo-corpo)/1.3 var(--fonte);color:var(--cor-texto)}.seletor-data__titulo:first-letter{text-transform:uppercase}.seletor-data__nav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--raio-linha);background:transparent;color:var(--cor-texto);cursor:pointer;-webkit-tap-highlight-color:transparent}.seletor-data__nav:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:-2px}.seletor-data__semana{display:grid;grid-template-columns:repeat(7,44px)}.seletor-data__coluna{display:flex;align-items:center;justify-content:center;height:32px;font:var(--peso-medio) var(--tipo-mini) var(--fonte);color:var(--cor-texto-3)}.seletor-data__celula{width:44px;height:44px}.seletor-data__dia{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--raio-linha);background:transparent;font:var(--peso-texto) var(--tipo-corpo) var(--fonte);font-variant-numeric:tabular-nums;color:var(--cor-texto);cursor:pointer;-webkit-tap-highlight-color:transparent}.seletor-data__dia--hoje{box-shadow:inset 0 0 0 1.5px var(--cor-texto-3);font-weight:var(--peso-forte)}.seletor-data__dia--escolhido{background:var(--cor-escuro);color:var(--cor-sobre-escuro);box-shadow:none;font-weight:var(--peso-forte)}.seletor-data__dia:focus-visible{position:relative;z-index:1;outline:2px solid var(--cor-escuro);outline-offset:2px}.seletor-data__rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding-top:4px;border-top:1px solid var(--cor-borda-2)}.seletor-data__acao{min-height:44px;padding:0 16px;border:0;border-radius:var(--raio-pilula);background:transparent;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);cursor:pointer;-webkit-tap-highlight-color:transparent}.seletor-data__acao:disabled{color:var(--cor-texto-apagado);cursor:default}.seletor-data__acao:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.seletor-data__gatilho:hover:not(:disabled){border-color:var(--cor-borda-forte)}.seletor-data__dia:hover:not(.seletor-data__dia--escolhido){background:var(--cor-hover-quente)}.seletor-data__nav:hover,.seletor-data__acao:hover:not(:disabled){background:var(--cor-hover-quente)}}@media(max-width:899px){.seletor-data__gatilho{min-height:48px}.seletor-data__dia,.seletor-data__nav{height:44px}.seletor-data__acao{min-height:44px}}@media(prefers-reduced-motion:reduce){.seletor-data__painel{animation:none}.seletor-data__gatilho{transition:none}}.pskills{display:flex;flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:32px 32px 48px}.pskills__titulo{margin:0;font-size:var(--tipo-titulo)}.pskills__subtitulo{margin:0;font-size:var(--tipo-secao)}.pskills__secao{display:flex;flex-direction:column;gap:12px}.pskills__ferramentas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pskills__ferramentas .campo-busca{flex:1 1 320px;min-width:0}.pskills__vazio{margin:0;padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.pskills__lista{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pskills__cartao{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.pskills__cartao .rotulo,.pskills__cartao p{margin:0}.pskills__texto{font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}.pskills__motivo{font:var(--peso-medio) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto)}.pskills__alerta{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-alerta)}.pskills__acoes{display:flex;flex-wrap:wrap;gap:10px}.pskills__campo{display:flex;flex-direction:column;gap:6px}.pskills__campo label{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto)}.pskills__campo .lista-suspensa{max-width:380px}.pskills__classe{display:flex;flex-wrap:wrap;gap:12px 20px}.pskills__classe .pskills__campo{flex:1 1 220px;min-width:0}.pskills__marca{display:flex;align-items:center;gap:8px;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.pskills__leitura{display:grid;grid-template-columns:140px minmax(0,1fr);gap:4px 12px;margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2)}.pskills__leitura dt{font-weight:var(--peso-forte);color:var(--cor-texto)}.pskills__leitura dd{margin:0}@media(max-width:899px){.pskills,.pskills__cartao{padding:16px}.pskills__leitura{grid-template-columns:minmax(0,1fr)}}.pskills__form{display:flex;flex-direction:column;gap:14px}.pskills__entrada{box-sizing:border-box;width:100%;max-width:560px;padding:11px 14px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto)}.pskills__entrada:focus-visible{outline:2px solid var(--cor-destaque-forte);outline-offset:2px}.pskills__escolher{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pskills__arquivo-nome{font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.pskills__ajuda{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-2)}.pskills__erro{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-alerta-texto)}.pskills__arquivo-estado{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.pskills__enviar{position:relative;cursor:pointer}.pskills__enviar:focus-within{outline:2px solid var(--cor-destaque-forte);outline-offset:2px}.pskills__abas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pskills__funcoes{display:flex;flex-direction:column;gap:16px}.pskills__nova-funcao{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.pskills__nova-funcao .pskills__campo{flex:1 1 280px;min-width:0}.pskills__funcoes-lista{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pskills__funcao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 18px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.pskills__funcao--arquivada{background:var(--cor-superficie-suave)}.pskills__funcao--arquivada .pskills__funcao-nome{color:var(--cor-texto-2)}.pskills__funcao-texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.pskills__funcao-nome{font:var(--peso-forte) var(--tipo-corpo)/1.3 var(--fonte);color:var(--cor-texto)}.pskills__funcao-edicao{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%}.pskills__funcao-edicao .pskills__entrada{flex:1 1 260px;min-width:0}.pskills__funcao .botao{min-height:44px}@media(max-width:899px){.pskills__funcao{padding:14px}}.alunos{display:flex;flex-direction:column;gap:24px;max-width:980px;margin:0 auto;padding:32px 32px 48px}.alunos__titulo{margin:0;font-size:var(--tipo-titulo)}.alunos .rotulo{margin:0}.alunos__secao{display:flex;flex-direction:column;gap:12px;min-width:0}.alunos__subtitulo{margin:0;font-size:var(--tipo-secao)}.alunos__ajuda{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}.alunos__busca{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.alunos__campo{display:flex;flex-direction:column;gap:4px;min-width:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto)}.alunos__busca .alunos__campo{flex:1 1 260px}.alunos__campo input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);font:var(--peso-texto) var(--tipo-corpo) var(--fonte);background:var(--cor-superficie);color:var(--cor-texto)}.alunos__lista{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.alunos__cartao{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.alunos__contas{display:grid;grid-template-columns:1fr 1fr;gap:16px}.alunos__conta{display:flex;flex-direction:column;gap:4px;min-width:0}.alunos__nome{margin:0;font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.alunos__email{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.alunos__matriculas{display:flex;flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.alunos__acoes{display:flex;flex-wrap:wrap;gap:8px}.alunos__juntar{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--cor-borda-2)}.alunos__caixa{display:flex;align-items:center;gap:8px;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}@media(max-width:899px){.alunos{padding:16px}.alunos__contas{grid-template-columns:1fr}}.alunos__matricula{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.alunos__aviso{margin:0;font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-alerta-texto)}.apr{max-width:860px}.apr__intro{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto-2)}.apr .aviso a{color:inherit;font-weight:var(--peso-forte);text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.apr{max-width:none}}.conteudo{display:flex;flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:32px 32px 48px}.conteudo__titulo{margin:0;font-size:var(--tipo-titulo)}.conteudo__subtitulo{margin:0;font-size:var(--tipo-secao)}.conteudo__total{margin:0;font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.conteudo__vazio{margin:0;padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.conteudo__bloco{display:flex;flex-direction:column;gap:10px}.conteudo__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}.conteudo__grade--etapas,.conteudo__grade--curadoria{grid-template-columns:repeat(3,minmax(0,1fr))}.conteudo__celula{display:flex;height:100%;box-sizing:border-box;flex-direction:column;gap:4px;padding:16px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.conteudo__celula>:last-child{margin-top:auto}.conteudo__numero{font:var(--peso-medio) var(--tipo-secao)/1.2 var(--fonte);color:var(--cor-texto)}.conteudo__lista{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.conteudo__pergunta{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.conteudo__pergunta .rotulo{margin:0}.conteudo__exemplos{display:flex;flex-direction:column;gap:4px;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}.conteudo__exemplos p{margin:0}.conteudo__acoes{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:899px){.conteudo__grade--etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.conteudo__celula{padding:12px}.conteudo{padding:16px}}.janela-pauta{width:min(460px,100%)}.janela-pauta__campo{display:flex;flex-direction:column;gap:6px;margin-top:8px}.janela-pauta__erro{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-alerta-texto)}.janela-pauta__abrir{min-width:44px;min-height:44px;padding:10px 20px;border:0;border-radius:var(--raio-pilula);background:var(--cor-escuro);color:var(--cor-sobre-escuro);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);cursor:pointer}.janela-pauta__abrir:disabled{opacity:.45;cursor:default}.janela-pauta__abrir:focus-visible{outline:2px solid var(--cor-texto);outline-offset:2px}.biblioteca-painel{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.biblioteca-painel__linha{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie)}.biblioteca-painel__texto{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.biblioteca-painel__titulo{font:var(--peso-forte) var(--tipo-corpo)/1.3 var(--fonte);overflow-wrap:anywhere}.biblioteca-painel__estado{flex:none;padding:4px 10px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);font:var(--peso-medio) var(--tipo-mini) var(--fonte);color:var(--cor-texto-3)}@media(max-width:899px){.biblioteca-painel__linha{flex-wrap:wrap;padding:12px}}.cortes-occ{min-width:0}.cortes-occ__edicao{max-width:420px}.cortes-occ__contagem{margin:0;font:var(--peso-forte) var(--tipo-corpo)/1.3 var(--fonte);color:var(--cor-texto)}.cortes-occ__estado{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2)}.cortes-occ__dia{display:flex;flex-direction:column;gap:12px;min-width:0}.publicar-occ{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.publicar-occ__dica{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-2)}.corte-occ{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.corte-occ--aprovado{box-shadow:inset 3px 0 0 var(--cor-destaque-forte)}.corte-occ--rejeitado{background:var(--cor-superficie-suave)}.corte-occ__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.corte-occ__ordem{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);color:var(--cor-texto)}.corte-occ__selo{padding:2px 10px;border:1px solid var(--cor-borda-forte);border-radius:var(--raio-pilula);font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.corte-occ__selo--aprovado{border-color:var(--cor-destaque-forte);background:var(--cor-destaque-suave);color:var(--cor-texto)}.corte-occ__selo--rejeitado{border-color:var(--cor-alerta-texto);color:var(--cor-alerta-texto)}.corte-occ__tempo{margin:0;font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto)}.corte-occ__minutos{margin-left:6px;color:var(--cor-texto-2)}.corte-occ__titulo{margin:0;font:var(--peso-forte) var(--tipo-corpo)/1.3 var(--fonte);color:var(--cor-texto)}.corte-occ__resumo{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto-2)}.corte-occ__campos{display:flex;flex-wrap:wrap;gap:12px}.corte-occ__campo{display:flex;flex-direction:column;gap:6px;flex:0 1 140px;min-width:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto)}.corte-occ__campo--titulo{flex:1 1 100%}.corte-occ__campo input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 14px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);font:var(--peso-texto) var(--tipo-corpo) var(--fonte);color:var(--cor-texto)}.corte-occ__campo input:focus-visible{outline:2px solid var(--cor-destaque-forte);outline-offset:2px}.corte-occ__acoes{display:flex;flex-wrap:wrap;gap:10px}.corte-occ .smart-player{max-width:720px}@media(max-width:899px){.corte-occ{padding:16px}.corte-occ__campo{flex:1 1 calc(50% - 6px)}.corte-occ__campo--titulo{flex:1 1 100%}.corte-occ__acoes{flex-direction:column;align-items:stretch}.corte-occ__acoes .botao{width:100%;min-height:48px;justify-content:center}.publicar-occ,.publicar-occ .botao{align-self:stretch;width:100%;min-height:48px;justify-content:center}}.pcursos{display:flex;flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:32px 32px 56px}.pcursos p{margin:0}.pcursos__topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.pcursos__titulo{margin:0;font-size:var(--tipo-titulo)}.pcursos__intro{max-width:60ch;margin-top:6px;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.pcursos__ferramentas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pcursos__ferramentas .campo-busca{flex:1 1 320px;min-width:0}.pcursos__vazio{padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.pcursos__produto{display:flex;flex-direction:column;gap:12px}.pcursos__produto-titulo{font-size:var(--tipo-secao)}.pcursos__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none}.pcursos__cartao{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);color:var(--cor-texto);text-decoration:none;transition:var(--hover-transicao)}.pcursos__cartao-corpo{display:flex;flex:1;flex-direction:column;gap:10px;padding:14px 16px 16px}.pcursos__nome{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);overflow-wrap:anywhere}.pcursos__miniatura{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;overflow:hidden;background:var(--cor-capa-vazia)}.pcursos__miniatura>img:not(.pcursos__marca){display:block;width:100%;height:100%;object-fit:cover;transition:var(--hover-transicao-imagem)}.pcursos__marca{width:auto;height:38%;max-width:50%;object-fit:contain;opacity:.9}@media(hover:hover)and (pointer:fine){.pcursos__cartao:hover{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover)}.pcursos__cartao:hover .pcursos__miniatura>img:not(.pcursos__marca){transform:scale(var(--hover-zoom))}}.pcursos__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.pcursos__meta--topo{margin-top:10px}.pcursos__estado{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);color:var(--cor-texto-2);font-weight:var(--peso-forte)}.pcursos__estado:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cor-texto-apagado)}.pcursos__estado--publicado{background:var(--cor-escuro);color:var(--cor-sobre-escuro)}.pcursos__estado--publicado:before{background:var(--cor-sobre-noite-2)}.pcursos__falta{color:var(--cor-alerta-texto);font-weight:var(--peso-forte)}.pcursos__falta-linha{padding:12px 16px;border-radius:var(--raio-linha);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2)}.pcursos__voltar{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2);text-decoration:none}.pcursos__voltar:hover{color:var(--cor-texto)}.pcursos__topo--curso{align-items:flex-start}.pcursos__produto-rotulo{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.pcursos__topo-acoes{display:flex;flex-wrap:wrap;gap:10px}.pcursos__avisos:empty{display:none}.pcursos__bloco{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.pcursos__secao{font-size:var(--tipo-secao)}.pcursos__bloco--perigo{box-shadow:none;border:1px solid var(--cor-borda);background:var(--cor-superficie-suave)}.pcursos__cartao-form,.pcursos__form-aula{display:flex;flex-direction:column;gap:16px}.pcursos__form-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:24px;align-items:start}.pcursos__form-campos{display:flex;flex-direction:column;gap:16px;min-width:0}.pcursos__dupla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pcursos__dupla--aula{grid-template-columns:minmax(0,160px) minmax(0,1fr)}.pcursos__campo{display:flex;flex-direction:column;gap:6px;min-width:0}.pcursos__rotulo{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto)}.pcursos__entrada{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);font:var(--peso-texto) var(--tipo-cartao)/1.5 var(--fonte);color:var(--cor-texto);resize:vertical;transition:border-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease}.pcursos__entrada:hover{border-color:var(--cor-borda-forte)}.pcursos__entrada:focus-visible{outline:none;border-color:var(--cor-texto-3);box-shadow:0 0 0 4px var(--cor-destaque-suave)}.pcursos__entrada::placeholder{color:var(--cor-texto-3)}.pcursos__ajuda{font:var(--peso-texto) var(--tipo-rotulo)/1.45 var(--fonte);color:var(--cor-texto-3)}.pcursos__opcoes{display:flex;flex-wrap:wrap;gap:4px 20px}.pcursos__opcao{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:var(--peso-medio) var(--tipo-corpo) var(--fonte);color:var(--cor-texto);cursor:pointer}.pcursos__opcao input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--cor-destaque-forte)}.pcursos__youtube{display:flex;align-items:center;gap:12px;margin-top:6px;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.pcursos__youtube-miniatura{display:block;flex:none;width:120px;height:auto;aspect-ratio:16 / 9;border-radius:var(--raio-miniatura);object-fit:cover;background:var(--cor-capa-vazia)}.pcursos__erro{font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-alerta-texto)}.pcursos__linha-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pcursos__linha-botoes .pcursos__entrada{flex:1 1 260px}.pcursos .botao:disabled{background:var(--cor-borda);color:var(--cor-texto-2);border-color:var(--cor-borda);box-shadow:none;cursor:not-allowed}.pcursos .botao:disabled:after{display:none}.pcursos__capa{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--raio-capa);background:var(--cor-capa-vazia);box-shadow:var(--sombra-capa)}.pcursos__capa>img{display:block;width:100%;height:100%;object-fit:cover}.pcursos__capa-vazia{display:flex;flex-direction:column;align-items:center;gap:10px;font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto-2)}.pcursos__capa-vazia .pcursos__marca{height:56px}.pcursos__capa-enviando{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffd1;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.pcursos__enviar{cursor:pointer}.pcursos__enviar:focus-within{outline:2px solid var(--cor-escuro);outline-offset:2px}.pcursos__enviar--ocupado{pointer-events:none;opacity:.7}.pcursos__modulo{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--raio-cartao);background:var(--cor-superficie-suave)}.pcursos__modulo--novo{gap:8px}.pcursos__modulo-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pcursos__modulo-nome{flex:1 1 200px;min-width:0}.pcursos__modulo-titulo{font-size:var(--tipo-cartao);overflow-wrap:anywhere}.pcursos__modulo-acoes,.pcursos__aula-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pcursos__renomear{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:10px}.pcursos__renomear .pcursos__entrada{flex:1 1 240px}.pcursos__setas{display:flex;flex-direction:column;gap:2px}.pcursos__seta{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;border:1px solid var(--cor-borda-campo);border-radius:8px;background:var(--cor-superficie);color:var(--cor-texto);cursor:pointer}.pcursos__seta:hover:not(:disabled){background:var(--cor-hover-quente);border-color:var(--cor-borda-forte)}.pcursos__seta:disabled{color:var(--cor-texto-apagado);background:transparent;cursor:default}.pcursos__aulas{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pcursos__aula{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--raio-linha);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.pcursos__aula>form{flex:1}.pcursos__aula--nova{display:block}.pcursos__aula-corpo{display:flex;flex:1 1 220px;flex-direction:column;gap:6px;min-width:0}.pcursos__aula-titulo{font:var(--peso-medio) var(--tipo-corpo)/1.35 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.pcursos__aula-acoes .lista-suspensa{min-width:200px}.pcursos__perigo{color:var(--cor-alerta-texto)}.pcursos__nova-aula,.pcursos__novo-modulo{align-self:flex-start}.pcursos__salvar{padding-top:4px}@media(max-width:899px){.pcursos{gap:16px;padding:20px 16px 40px}.pcursos__bloco{padding:18px 16px}.pcursos__form-grade,.pcursos__dupla,.pcursos__dupla--aula{grid-template-columns:minmax(0,1fr)}.pcursos__campo-capa{order:-1}.pcursos__grade{grid-template-columns:minmax(0,1fr);gap:12px}.pcursos__cartao{flex-direction:row;align-items:center}.pcursos__cartao .pcursos__miniatura{flex:none;width:128px;margin:10px 0 10px 10px;border-radius:var(--raio-miniatura)}.pcursos__cartao-corpo{flex:1;min-width:0;padding:12px 14px}.pcursos__topo>.botao,.pcursos__topo-acoes{width:100%}.pcursos__topo-acoes .botao{flex:1 1 160px}.pcursos__modulo{padding:14px 12px}.pcursos__aula{flex-wrap:wrap;align-items:flex-start;padding:12px}.pcursos__aula-acoes{flex:1 1 100%}.pcursos__aula-acoes .botao{min-height:44px}.pcursos__seta{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.pcursos__cartao,.pcursos__miniatura>img{transition:none}.pcursos__cartao:hover{transform:none}}.pcursos__item--ordenavel{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px}.pcursos__ordem{justify-self:end;display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--cor-superficie-suave)}.pcursos__ordem .pcursos__seta{width:32px;height:32px;border-color:transparent;background:transparent;color:var(--cor-texto)}.pcursos__ordem .pcursos__seta:hover:not(:disabled){background:var(--cor-hover-quente);border-color:transparent}.pcursos__ordem .pcursos__seta:disabled{color:var(--cor-texto-apagado);background:transparent;opacity:.45}@media(max-width:899px){.pcursos__item--ordenavel{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:stretch;gap:8px}.pcursos__ordem{justify-self:stretch;flex-direction:column;justify-content:center}.pcursos__ordem .pcursos__seta{width:44px;height:44px}}.pcursos__material{padding:14px;border-radius:var(--raio-linha);background:var(--cor-superficie-suave)}.pcursos__material-lista{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pcursos__material-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 12px;border-radius:var(--raio-linha);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.pcursos__material-nome{font:var(--peso-medio) var(--tipo-corpo-sm)/1.35 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}@media(max-width:899px){.pcursos__material-item{grid-template-columns:minmax(0,1fr) auto}.pcursos__material-item .pcursos__ajuda{grid-column:1}.pcursos__material-item .botao{grid-column:2;grid-row:1 / span 2;min-height:44px}}.pdp{display:flex;flex-direction:column;gap:16px;max-width:880px;margin:0 auto;padding:32px 32px 48px}.pdp__titulo{margin:0;font-size:var(--tipo-titulo)}.pdp__abas{display:flex;flex-wrap:wrap;gap:8px}.pdp__aba{padding:10px 18px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie);font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto);cursor:pointer;transition:background var(--dur-rapida) var(--curva-suave),color var(--dur-rapida) var(--curva-suave)}.pdp__aba[aria-selected=true]{background:var(--cor-escuro);border-color:var(--cor-escuro);color:var(--cor-sobre-escuro)}.pdp__painel{display:flex;flex-direction:column;gap:16px}.pdp__painel .pdiag{padding:0;max-width:none}.pcam,.pcam-editor{display:flex;flex-direction:column;gap:16px}.pcam__ajuda{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2)}.pcam__secao{margin:0;font-size:var(--tipo-secao)}.pcam__campo{display:flex;flex-direction:column;gap:6px}.pcam__rotulo{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto)}.pcam__entrada{box-sizing:border-box;width:100%;padding:11px 14px;background:var(--cor-superficie);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto);resize:vertical}.pcam__entrada:focus-visible{outline:2px solid var(--cor-destaque-forte);outline-offset:2px}.pcam__rodape-do-campo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pcam__contador{flex:none;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.pcam__orcamentos{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.pcam__aviso{margin:0}.pcam-grupo{display:flex;flex-direction:column;gap:10px}.pcam-grupo__titulo{margin:0;font-size:var(--tipo-secao);line-height:var(--titulo-altura)}.pcam-grupo__lista{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pcam-linha{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.pcam-linha__texto{min-width:0}.pcam-linha__titulo{margin:0;font-size:var(--tipo-cartao);overflow-wrap:anywhere}.pcam-linha__objetivo{margin:4px 0 0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.pcam-linha__passos{margin:0;white-space:nowrap}.pcam-editor__topo,.pcam-editor__salvar{display:flex;gap:12px}.pcam-editor__passos,.pcam-cur{display:flex;flex-direction:column;gap:12px}.pcam-editor__lista{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pcam-passo{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.pcam-passo__numero{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--cor-texto);color:var(--cor-superficie);font:var(--peso-forte) var(--tipo-corpo) var(--fonte)}.pcam-passo__corpo,.pcam-passo__alternativa,.pcam-passo__curso,.pcam-versoes,.pcam-versao{display:flex;flex-direction:column;gap:12px;min-width:0}.pcam-passo__alternativa,.pcam-versoes,.pcam-versao{padding:12px 0 0 16px;border-left:2px solid var(--cor-borda)}.pcam-passo__resumo{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.pcam-passo__acoes{display:flex;flex-wrap:wrap;gap:8px}.pcam-faixas{display:flex;flex-direction:column;gap:8px}.pcam-faixa{display:grid;grid-template-columns:minmax(160px,max-content) minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 12px;background:var(--cor-superficie-suave);border-radius:var(--raio-campo)}.pcam-faixa__tipo{grid-column:1;grid-row:1}.pcam-faixa__de,.pcam-faixa__modulo{grid-column:2;grid-row:1}.pcam-faixa__ate{grid-column:2;grid-row:2}.pcam-faixa>.botao{grid-column:3;grid-row:1;min-height:44px}.pcam-faixa .lista-suspensa__texto{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.pcam-faixa__faltou{grid-column:1 / -1;margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-alerta-texto)}.pcam-cur__lista{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pcam-cur__item{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pcam-cur__titulo{font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto)}.pcam-cur .lista-suspensa{max-width:380px}@media(max-width:899px){.pdp{padding:16px}.pdp__aba{min-height:44px}.pcam-linha{grid-template-columns:minmax(0,1fr);gap:10px}.pcam-linha .botao{min-height:44px}.pcam-passo{grid-template-columns:minmax(0,1fr);padding:16px;gap:10px}.pcam-passo__numero{width:32px;height:32px}.pcam-passo__alternativa,.pcam-versoes,.pcam-versao{padding-left:10px}.pcam-passo__acoes .botao{min-height:44px;min-width:44px;flex:1}.pcam-faixa .botao,.pcam-faixas__nova .botao,.pcam-cur__item .botao,.pcam-editor__topo .botao,.pcam-editor__passos>.botao,.pcam-editor__salvar .botao{min-height:44px}.pcam-faixa{grid-template-columns:minmax(0,1fr)}.pcam-faixa__tipo,.pcam-faixa__de,.pcam-faixa__modulo,.pcam-faixa__ate,.pcam-faixa>.botao{grid-column:1;grid-row:auto}.pcam-faixa>.botao{justify-self:start}}@media(prefers-reduced-motion:reduce){.pdp__aba{transition:none}}.pcam-papel{display:flex;flex-direction:column;gap:12px}.pcam-previa{display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.pcam-previa__frase{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.lista-suspensa__painel.lista-busca__painel{display:flex;flex-direction:column;gap:6px;overflow:hidden}.lista-busca__campo{display:flex;align-items:center;flex:none;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);color:var(--cor-texto-3)}.lista-busca__campo:focus-within{border-color:var(--cor-texto-3);box-shadow:0 0 0 3px var(--cor-destaque-suave)}.lista-busca__entrada{flex:1;min-width:0;min-height:42px;padding:0;border:0;outline:0;background:transparent;font:var(--peso-texto) var(--tipo-cartao)/1.4 var(--fonte);color:var(--cor-texto)}.lista-busca__entrada::placeholder{color:var(--cor-texto-3);opacity:1}.lista-busca__entrada::-webkit-search-cancel-button{display:none}.lista-busca__lista{flex:1 1 auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.lista-busca__vazio{margin:0;padding:10px 12px 12px;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2)}.lista-busca__entrada:focus-visible{outline:0}.interruptor{display:flex;align-items:flex-start;gap:12px}.interruptor__chave{position:relative;flex:none;width:48px;height:28px;padding:0;border:0;border-radius:var(--raio-pilula);background:var(--cor-trilho-vazio);cursor:pointer;transition:background-color .16s ease}.interruptor__chave[aria-checked=true]{background:var(--cor-destaque-forte)}.interruptor__bola{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--raio-pilula);background:var(--cor-superficie);box-shadow:0 1px 2px #16120e40;transition:transform .16s ease}.interruptor__chave[aria-checked=true] .interruptor__bola{transform:translate(20px)}.interruptor__chave:focus-visible{outline:2px solid var(--cor-destaque-forte);outline-offset:3px}.interruptor__texto{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:4px}.interruptor__rotulo{font:var(--peso-medio) var(--tipo-corpo)/1.3 var(--fonte);color:var(--cor-texto);cursor:pointer}.interruptor__ajuda{font:var(--peso-texto) var(--tipo-rotulo)/1.35 var(--fonte);color:var(--cor-texto-2)}.interruptor--desabilitado .interruptor__chave,.interruptor--desabilitado .interruptor__rotulo{cursor:default;opacity:.6}@media(max-width:899px){.interruptor__chave{width:52px;height:32px}.interruptor__bola{width:26px;height:26px}.interruptor__chave[aria-checked=true] .interruptor__bola{transform:translate(20px)}}@media(prefers-reduced-motion:reduce){.interruptor__chave,.interruptor__bola{transition:none}}.presp{display:flex;flex-direction:column;gap:16px}.presp__ajuda{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2)}.presp__lista{display:flex;flex-direction:column;gap:12px}.presp__linha{display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.presp__topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.presp__nome{margin:0;font-size:var(--tipo-cartao);overflow-wrap:anywhere}.presp__data{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.presp__email,.presp__perfil{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.presp__caminho{margin:0;font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto)}.presp__respostas{display:flex;flex-direction:column;gap:8px;margin:8px 0 0}.presp__par{display:flex;flex-direction:column;gap:2px}.presp__par dt{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.presp__par dd{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.presp__mais{display:flex;justify-content:center}@media(max-width:899px){.presp__linha{padding:14px 16px}.presp__mais .botao{min-height:44px}}.pdiag{--suave: cubic-bezier(.2,.7,.2,1);--mola: cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:16px;max-width:880px;margin:0 auto;padding:32px 32px 48px}.pdiag__titulo{margin:0;font-size:var(--tipo-titulo)}.pdiag__ajuda{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}.pdiag>.rotulo{margin:0}.pdiag__lista{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pdiag__cartao{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);animation:pdiag-entra .4s var(--suave) both;transition:box-shadow .3s var(--suave),border-color .3s var(--suave)}.pdiag__cartao--movida{animation:pdiag-movida var(--dur-entrada) var(--mola) both;border-color:var(--cor-texto)}.pdiag__numero{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--cor-texto);color:var(--cor-superficie);font:var(--peso-forte) var(--tipo-corpo) var(--fonte)}.pdiag__corpo{display:flex;flex-direction:column;gap:10px;min-width:0}.pdiag__pergunta{margin:0;font-size:var(--tipo-secao);line-height:var(--titulo-altura);overflow-wrap:anywhere}.pdiag__alerta{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-alerta-texto)}.pdiag__opcoes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pdiag__opcoes li{padding:5px 10px;border-radius:999px;background:var(--cor-superficie-suave);font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.pdiag__acoes{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:4px}.pdiag__campo{display:flex;flex-direction:column;gap:6px}.pdiag__campo-rotulo{font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto)}.pdiag__campo .lista-suspensa{min-width:200px}.pdiag__mover{display:flex;gap:8px}.pdiag__mover .botao:disabled{color:var(--cor-texto-2)}@keyframes pdiag-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pdiag-movida{0%{transform:scale(.97);box-shadow:0 0 0 0 transparent}60%{transform:scale(1.01)}to{transform:none}}@media(max-width:899px){.pdiag{padding:16px}.pdiag__cartao{grid-template-columns:minmax(0,1fr);padding:16px;gap:10px}.pdiag__numero{width:32px;height:32px}.pdiag__acoes{flex-direction:column;align-items:stretch}.pdiag__mover>*{flex:1}}@media(prefers-reduced-motion:reduce){.pdiag__cartao,.pdiag__cartao--movida{animation:none;transition:none}}.equipe{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;max-width:980px;margin:0 auto;padding:32px 32px 48px}.equipe__titulo{margin:0;font-size:var(--tipo-titulo)}.equipe__secao{display:flex;flex-direction:column;gap:12px;min-width:0}.equipe__subtitulo{margin:0;font-size:var(--tipo-secao)}.equipe__ajuda{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}.equipe__nota{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.45 var(--fonte);color:var(--cor-texto-3)}.equipe__lista,.equipe__papeis{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.equipe__cartao{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px 20px;min-width:0;padding:18px 20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.equipe__pessoa,.equipe__datas,.equipe__papel,.equipe__acoes{min-width:0}.equipe__datas{display:flex;flex-direction:column;gap:2px}.equipe__linha-do-nome{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.equipe__nome{margin:0;font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.equipe__selo{padding:2px 10px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte);font:var(--peso-medio) var(--tipo-mini) var(--fonte)}.equipe__email{margin:2px 0 0;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.equipe__dado{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2)}.equipe__papel .lista-suspensa__gatilho,.equipe .botao{min-height:44px}.equipe__acoes{display:flex;justify-content:flex-end}.equipe__trava{grid-column:1 / -1;margin:0;padding-top:10px;border-top:1px solid var(--cor-borda-2);font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2)}.equipe__form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.equipe__campo{display:flex;flex-direction:column;gap:4px;min-width:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto)}.equipe__campo input{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);font:var(--peso-texto) var(--tipo-cartao) var(--fonte);background:var(--cor-superficie);color:var(--cor-texto)}.equipe__campo .lista-suspensa__gatilho{min-height:44px}.equipe__ajuda-curta{font:var(--peso-texto) var(--tipo-rotulo)/1.35 var(--fonte);color:var(--cor-texto-3)}.equipe__envio{display:flex;align-items:flex-start;padding-top:22px}.equipe__papeis-item{display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.equipe__papel-nome{margin:0;font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.equipe__papel-texto{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto)}.equipe__telas{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-2)}@media(max-width:899px){.equipe{padding:16px;gap:20px}.equipe__cartao{grid-template-columns:1fr;gap:10px}.equipe__acoes{justify-content:flex-start}.equipe__form{grid-template-columns:1fr;padding:16px}.equipe__envio{padding-top:0}}.acesso{display:flex;flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:32px 32px 48px}.acesso__titulo{margin:0;font-size:var(--tipo-titulo)}.acesso .rotulo{margin:0}.acesso__ajuda{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2)}.acesso__lista{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.acesso__cartao{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.acesso__cartao-titulo{margin:0;font-size:var(--tipo-secao)}.acesso__linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.acesso__campo{display:flex;flex-direction:column;gap:4px;min-width:0;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto)}.acesso__campo input,.acesso__campo textarea{padding:10px 12px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);font:var(--peso-texto) var(--tipo-corpo) var(--fonte);background:var(--cor-superficie);color:var(--cor-texto);max-width:100%;box-sizing:border-box}.acesso__form{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.acesso__form .acesso__campo,.acesso__form .acesso__campo input,.acesso__form .acesso__campo textarea{width:100%}.acesso__fases{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.acesso__fase{display:flex;flex-direction:column;gap:8px}.acesso__rola{display:inline-flex;align-items:center;gap:8px;margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto-2)}.acesso__rola svg{flex:none;color:var(--cor-texto-3)}.acesso__tabela-caixa{position:relative;max-width:100%;overflow-x:auto;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);scrollbar-width:thin}.acesso__tabela-caixa:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.acesso__tabela-caixa--mais{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.acesso__tabela{width:100%;border-collapse:separate;border-spacing:0;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte)}.acesso__tabela th,.acesso__tabela td{padding:12px 10px;text-align:center;border-bottom:1px solid var(--cor-borda-2)}.acesso__tabela thead th{min-width:96px;max-width:128px;vertical-align:bottom;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-2)}.acesso__tabela thead th:first-child{position:sticky;left:0;z-index:2;text-align:left;background:var(--cor-superficie)}.acesso__tabela tbody th{position:sticky;left:0;z-index:1;padding-left:16px;text-align:left;font-weight:var(--peso-forte);white-space:nowrap;background:var(--cor-superficie);box-shadow:inset -1px 0 0 var(--cor-borda)}.acesso__tabela thead th:first-child{box-shadow:inset -1px 0 0 var(--cor-borda);padding-left:16px}.acesso__tabela tbody tr:last-child>*{border-bottom:0}.acesso__caixa{-webkit-appearance:none;appearance:none;position:relative;display:inline-grid;place-content:center;width:44px;height:44px;margin:-10px;border:0;border-radius:12px;background:transparent;cursor:pointer;vertical-align:middle}.acesso__caixa:before{content:"";position:absolute;top:10px;left:10px;box-sizing:border-box;width:24px;height:24px;border:1.5px solid var(--cor-borda-forte);border-radius:7px;background:var(--cor-superficie);transition:background-color var(--dur-rapida) ease,border-color var(--dur-rapida) ease}.acesso__caixa:after{content:"";position:relative;width:10px;height:6px;border:2px solid var(--cor-sobre-escuro);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform var(--dur-rapida) ease}.acesso__caixa:checked:before{background:var(--cor-escuro);border-color:var(--cor-escuro)}.acesso__caixa:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.acesso__caixa:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:-4px}.acesso__caixa:disabled{cursor:progress;opacity:.5}@media(hover:hover)and (pointer:fine){.acesso__caixa:hover:not(:checked):before{border-color:var(--cor-texto-3);background:var(--cor-hover-quente)}}@media(prefers-reduced-motion:reduce){.acesso__caixa:before,.acesso__caixa:after{transition:none}}.acesso__excecao{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-linha);overflow-wrap:anywhere}.acesso__excecao-motivo{margin:0;font:var(--peso-medio) var(--tipo-corpo) var(--fonte);color:var(--cor-texto)}.acesso__busca-pessoa{display:flex;flex-direction:column;gap:12px;min-width:0}.acesso__busca-pessoa .acesso__linha .acesso__campo,.acesso__busca-pessoa .acesso__linha input{flex:1 1 220px}.acesso__excecao-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.acesso__excecao-detalhe{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}@media(max-width:899px){.acesso{padding:16px}}.pfeedback{display:flex;flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:32px 32px 48px}.pfeedback__titulo{margin:0;font-size:var(--tipo-titulo)}.pfeedback__intro{margin:0;font:var(--peso-texto) var(--tipo-corpo) / 1.5 var(--fonte);color:var(--cor-texto-2)}.pfeedback__filtros{display:flex;flex-wrap:wrap;gap:12px 24px}.pfeedback__vazio{margin:0;padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie-suave);font:var(--peso-texto) var(--tipo-corpo) / 1.5 var(--fonte);color:var(--cor-texto-2)}.pfeedback__lista{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pfeedback__cartao{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);overflow-wrap:anywhere}.pfeedback__cartao p{margin:0}.pfeedback__marcas{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pfeedback__tipo,.pfeedback__estado{padding:4px 12px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);color:var(--cor-texto);font:var(--peso-medio) var(--tipo-rotulo) / 1.3 var(--fonte)}.pfeedback__tipo--bug{background:var(--cor-alerta-fundo, var(--cor-superficie-suave));color:var(--cor-alerta-texto)}.pfeedback__estado--novo{background:var(--cor-escuro);color:var(--cor-sobre-escuro)}.pfeedback__estado--resolvido{color:var(--cor-texto-3)}.pfeedback__quando{margin-left:auto;font:var(--peso-texto) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.pfeedback__autor{font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.pfeedback__autor span{margin-left:6px;font-weight:var(--peso-texto);color:var(--cor-texto-3)}.pfeedback__texto{font:var(--peso-texto) var(--tipo-corpo) / 1.5 var(--fonte);color:var(--cor-texto);white-space:pre-wrap}.pfeedback__contexto{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0;padding:12px 14px;border-radius:var(--raio-linha);background:var(--cor-superficie-suave)}.pfeedback__contexto div{min-width:0}.pfeedback__contexto dt{font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.pfeedback__contexto dd{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm) / 1.4 var(--fonte);color:var(--cor-texto-2)}.pfeedback__print{align-self:flex-start;display:block;min-height:44px;border-radius:var(--raio-linha);overflow:hidden;border:1px solid var(--cor-borda)}.pfeedback__print img{display:block;max-width:100%;width:240px;max-height:180px;object-fit:cover;object-position:top}.pfeedback__print:focus-visible{outline:2px solid var(--cor-destaque-forte);outline-offset:2px}.pfeedback__acoes{display:flex;flex-wrap:wrap;gap:10px}.pfeedback__acao{min-height:44px;padding:0 18px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie);color:var(--cor-texto);font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);cursor:pointer}.pfeedback__acao:disabled{opacity:.5;cursor:default}.pfeedback__acao:focus-visible{outline:2px solid var(--cor-destaque-forte);outline-offset:2px}@media(max-width:899px){.pfeedback,.pfeedback__cartao{padding:16px}.pfeedback__quando{margin-left:0;flex-basis:100%}.pfeedback__acoes>*{flex:1 1 auto}}.ofertas__libera{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ofertas__linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--cor-borda-2);font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.ofertas__linha:last-child{border-bottom:0}.ofertas__tipo{font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.ofertas__detalhe{color:var(--cor-texto-2)}.ofertas__ligar{padding-top:12px;border-top:1px solid var(--cor-borda-2)}.ofertas__ligar .acesso__campo{flex:1 1 200px}.ofertas__nome{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ofertas__linha>.botao{flex:none}.ofertas__titulo{margin:0;font:inherit}.ofertas__resumo{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--raio-linha)}.ofertas__resumo:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:4px}.ofertas__resumo-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.ofertas__sinopse{font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.ofertas__seta{flex:none;color:var(--cor-texto-3);transition:transform var(--dur-rapida) ease}.ofertas__resumo[aria-expanded=true] .ofertas__seta{transform:rotate(180deg)}.ofertas__detalhes{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--cor-borda-2)}@media(prefers-reduced-motion:reduce){.ofertas__seta{transition:none}}.revisao{display:flex;flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:32px 32px 48px}.revisao__titulo{margin:0;font-size:var(--tipo-titulo)}.revisao__item{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao)}.revisao__trecho{margin:0;font-size:var(--tipo-secao)}.revisao__veredito,.revisao__resumo{margin:0;font:var(--peso-texto) var(--tipo-corpo) var(--fonte);color:var(--cor-texto)}.revisao__motivos{margin:0;padding-left:18px;color:var(--cor-texto-2)}.revisao__acoes{display:flex;flex-wrap:wrap;gap:10px}.revisao__edicao{display:flex;flex-direction:column;gap:10px}.revisao__edicao label{display:flex;flex-direction:column;gap:4px;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte)}.revisao__edicao input,.revisao__edicao textarea{padding:10px 12px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);font:var(--peso-texto) var(--tipo-corpo) var(--fonte)}@media(max-width:899px){.revisao{padding:16px}}.pturmas__seletores{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px}.pturmas__turma{flex:0 1 320px}.pturmas__produto{flex:none;gap:6px}.pturmas__turma{gap:6px}.pturmas__form{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.pturmas__cabeca{display:flex;flex-direction:column;gap:4px}.pturmas__titulo{margin:0;font-size:var(--tipo-secao)}.pturmas__sub{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}.pturmas__grupo{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.pturmas__legenda{padding:0;margin-bottom:12px;font:var(--peso-forte) var(--tipo-corpo)/1.3 var(--fonte);color:var(--cor-texto)}.pturmas__fases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pturmas__fim{max-width:320px}.pturmas__ajuda{margin:4px 0 0;font:var(--peso-texto) var(--tipo-rotulo)/1.45 var(--fonte);color:var(--cor-texto-3)}.pturmas__rodape{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 -24px -24px;padding:14px 24px;border-top:1px solid var(--cor-borda);border-radius:0 0 var(--raio-cartao) var(--raio-cartao);background:var(--cor-superficie)}.pturmas__pendente,.pturmas__em-dia{display:inline-flex;align-items:center;gap:8px;margin:0;font:var(--peso-forte) var(--tipo-corpo-sm)/1.3 var(--fonte)}.pturmas__pendente{color:var(--cor-destaque-forte)}.pturmas__em-dia{color:var(--cor-texto-3);font-weight:var(--peso-medio)}.pturmas__ponto{width:8px;height:8px;border-radius:50%;background:var(--cor-destaque-forte)}.pturmas__rodape .botao:disabled{background:var(--cor-borda);color:var(--cor-texto-2);border-color:var(--cor-borda);box-shadow:none;cursor:not-allowed}.pturmas__rodape .botao:disabled:after{display:none}@media(max-width:899px){.pturmas__seletores{flex-direction:column;align-items:stretch}.pturmas__turma{flex:none}.pturmas__form{padding:18px 16px}.pturmas__fases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pturmas__fim{max-width:none}.pturmas__rodape{margin:0 -16px -18px;padding:12px 16px}.pturmas__rodape .botao{flex:1 1 140px}}.segmentos{display:inline-flex;gap:4px;max-width:100%;padding:5px;border-radius:var(--raio-pilula);background:var(--cor-superficie);box-shadow:var(--sombra-1);overflow-x:auto;scrollbar-width:none}.segmentos::-webkit-scrollbar{display:none}.segmentos__opcao{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:0 20px;border:0;border-radius:var(--raio-pilula);background:transparent;font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.segmentos__opcao[aria-checked=true]{background:var(--cor-escuro);color:var(--cor-sobre-escuro);font-weight:var(--peso-forte)}.segmentos__opcao:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}@media(hover:hover)and (pointer:fine){.segmentos__opcao:hover:not([aria-checked=true]){background:var(--cor-hover-quente);color:var(--cor-texto)}}@media(max-width:899px){.segmentos{display:flex}.segmentos__opcao{flex:1 1 0;padding:0 12px}}@media(prefers-reduced-motion:reduce){.segmentos__opcao{transition:none}}.perfil{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto;padding:48px 40px 64px}.perfil__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.perfil__titulo{font-size:var(--tipo-titulo);line-height:var(--titulo-altura);min-width:0}.perfil__cabeca{display:flex;align-items:center;gap:20px;padding:4px 0 8px}.perfil__cabeca .avatar{box-shadow:0 0 0 4px var(--cor-superficie),var(--sombra-2)}.perfil__quem{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.perfil__nome{margin:0;font:var(--peso-forte) var(--tipo-secao)/1.2 var(--fonte);letter-spacing:-.015em;color:var(--cor-texto);overflow-wrap:anywhere}.perfil__titulo-pessoa{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.4 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.perfil__foto-acoes{display:flex;align-items:center;gap:8px}.perfil__cartao{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.perfil__form{margin:0}.perfil__subtitulo{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);color:var(--cor-texto)}.perfil__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.perfil__linha{display:flex;flex-direction:column;gap:8px;min-width:0}.perfil__rotulo-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.perfil__rotulo{font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.perfil__contador{font:var(--peso-texto) var(--tipo-mini) var(--fonte);color:var(--cor-texto-3)}.perfil__dica{margin:-2px 0 0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-3)}.perfil__campo{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);font:var(--peso-texto) var(--tipo-cartao)/1.5 var(--fonte);color:var(--cor-texto);resize:vertical;transition:border-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease,background-color var(--dur-rapida) ease}.perfil__campo:hover{border-color:var(--cor-borda-forte)}.perfil__campo:focus-visible{outline:none;border-color:var(--cor-texto-3);box-shadow:0 0 0 4px var(--cor-destaque-suave)}.perfil__campo::placeholder{color:var(--cor-texto-3)}.perfil__texto{position:relative}.perfil__texto .perfil__campo{display:block;padding-right:64px;resize:none}.perfil__acoes{display:flex;align-items:center;gap:12px}.perfil__acoes .botao:disabled{background:var(--cor-borda);color:var(--cor-texto-2);cursor:not-allowed}.perfil__suporte-linha{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto-2)}.perfil__suporte{font-weight:var(--peso-forte);color:var(--cor-texto);text-decoration:none}.perfil__apoio{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.perfil__painel{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:var(--peso-forte) var(--tipo-corpo) var(--fonte);color:var(--cor-texto);text-decoration:none}.perfil__painel svg{flex:none;color:var(--cor-destaque-forte)}.perfil__painel:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px;border-radius:var(--raio-linha)}.perfil__sair{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:8px}.perfil .botao{min-height:44px}.perfil .botao:active:not(:disabled){transform:scale(.96);filter:brightness(.94)}.perfil__painel{transition:transform var(--dur-media) var(--curva-saida)}.perfil__painel:active{transform:scale(.97);transition-duration:var(--dur-toque)}@media(max-width:899px){.perfil{gap:16px;padding:20px 16px 28px}.perfil__topo{align-items:center;gap:12px}.perfil__cabeca{gap:16px}.perfil__cartao,.perfil .senha{gap:16px;padding:18px 16px}.perfil__acoes .botao{width:100%}}@media(prefers-reduced-motion:reduce){.perfil__campo{transition:none}.perfil .botao:active:not(:disabled),.perfil__painel:active{transform:none}}.senha{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.senha__topo{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.senha__titulos{display:flex;flex-direction:column;gap:4px;min-width:0}.senha__titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);color:var(--cor-texto)}.senha__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.45 var(--fonte);color:var(--cor-texto-3)}.senha__form{display:flex;flex-direction:column;gap:10px;margin:0;animation:senha-abre var(--dur-entrada) var(--curva-saida) both}.senha__rotulo{margin-top:4px;font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.senha__dica{margin:0;font:var(--peso-texto) var(--tipo-rotulo)/1.4 var(--fonte);color:var(--cor-texto-3)}.senha__acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}@keyframes senha-abre{0%{opacity:0;transform:translateY(6px)}}.senha .botao:active:not(:disabled){transform:scale(.96);filter:brightness(.94)}.senha-tela{display:flex;flex-direction:column;gap:20px;max-width:680px;margin:0 auto;padding:48px 20px 64px}@media(prefers-reduced-motion:reduce){.senha__form{animation:none}.senha .botao:active:not(:disabled){transform:none}}.feedback{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px}.feedback__fundo{position:absolute;inset:0;background:color-mix(in srgb,var(--cor-escuro) 46%,transparent);animation:feedback-fundo var(--dur-abertura) ease-out both}.feedback__caixa{position:relative;box-sizing:border-box;width:min(480px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-3);animation:feedback-entra var(--dur-abertura) var(--curva-saida) both}.feedback__form,.feedback__feito{display:flex;flex-direction:column;gap:16px}.feedback__topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback__titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.feedback__fechar{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;margin:-8px -10px -8px 0;border:0;border-radius:50%;background:transparent;color:var(--cor-texto-2);cursor:pointer;-webkit-tap-highlight-color:transparent}.feedback__fechar:focus-visible{outline:2px solid var(--cor-texto);outline-offset:2px}.feedback__tipos{display:flex;gap:8px}.feedback__tipo{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);color:var(--cor-texto);font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.feedback__tipo input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.feedback__tipo--marcado{background:var(--cor-escuro);color:var(--cor-sobre-escuro)}.feedback__tipo:focus-within{outline:2px solid var(--cor-texto);outline-offset:2px}.feedback__campo{display:flex;flex-direction:column;gap:6px}.feedback__rotulo{font:var(--peso-medio) var(--tipo-rotulo) / 1.3 var(--fonte);color:var(--cor-texto)}.feedback__texto{box-sizing:border-box;width:100%;min-height:120px;padding:12px 14px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);color:var(--cor-texto);font:var(--peso-texto) var(--tipo-cartao) / 1.45 var(--fonte);resize:vertical}.feedback__texto:focus-visible{outline:2px solid var(--cor-destaque-forte);outline-offset:2px}.feedback__contador{align-self:flex-end;font:var(--peso-texto) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3)}.feedback__anexar{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;border:1px dashed var(--cor-borda-campo);border-radius:var(--raio-campo);color:var(--cor-texto-2);font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);cursor:pointer}.feedback__arquivo{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.feedback__anexar:focus-within{outline:2px solid var(--cor-texto);outline-offset:2px}.feedback__previa{display:flex;align-items:center;gap:12px}.feedback__previa img{width:96px;height:72px;object-fit:cover;border-radius:var(--raio-linha);background:var(--cor-superficie-suave)}.feedback__remover{min-height:44px;padding:0 14px;border:0;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);color:var(--cor-texto);font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);cursor:pointer}.feedback__remover:focus-visible{outline:2px solid var(--cor-texto);outline-offset:2px}.feedback__junto{margin:0;font:var(--peso-texto) var(--tipo-rotulo) / 1.45 var(--fonte);color:var(--cor-texto-3);overflow-wrap:anywhere}.feedback__junto code{font:inherit;color:var(--cor-texto-2)}.feedback__erro{padding:10px 14px;border-radius:var(--raio-linha);background:var(--cor-alerta-fundo, var(--cor-superficie-suave));color:var(--cor-alerta-texto);font:var(--peso-medio) var(--tipo-corpo-sm) / 1.4 var(--fonte)}.feedback__confirmacao{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--raio-linha);background:var(--cor-superficie-suave);color:var(--cor-texto);font:var(--peso-texto) var(--tipo-corpo) / 1.45 var(--fonte)}.feedback__confirmacao strong{font-weight:var(--peso-forte)}.feedback__enviar{min-height:48px;padding:0 24px;border:0;border-radius:var(--raio-pilula);background:var(--cor-escuro);color:var(--cor-sobre-escuro);font:var(--peso-forte) var(--tipo-corpo) var(--fonte);cursor:pointer;transition:opacity var(--dur-rapida) ease}.feedback__enviar:disabled{opacity:.45;cursor:default}.feedback__enviar:focus-visible{outline:2px solid var(--cor-texto);outline-offset:2px}@media(max-width:899px){.feedback{place-items:end center;padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.feedback__caixa{max-height:calc(100dvh - 16px);padding:20px 20px 16px}}@keyframes feedback-fundo{0%{opacity:0}}@keyframes feedback-entra{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.feedback__fundo,.feedback__caixa{animation:none}.feedback__tipo,.feedback__enviar{transition:none}}.espaco{position:relative;display:flex;flex-direction:column;gap:32px;min-width:0;padding:40px 48px 64px}.espaco__cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.espaco__cabeca-texto{display:flex;flex-direction:column;gap:8px;min-width:0}.espaco__titulo{margin:0;font-size:var(--tipo-titulo);line-height:var(--titulo-altura);letter-spacing:-.025em;animation:espaco-sobe var(--dur-entrada) var(--curva-saida) both}.espaco__sub{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.45 var(--fonte);color:var(--cor-texto-2);animation:espaco-sobe var(--dur-entrada) var(--curva-saida) var(--cascata-passo) both}.espaco__andamento{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:var(--raio-pilula);background:var(--cor-superficie);box-shadow:var(--sombra-1);animation:espaco-sobe var(--dur-entrada) var(--curva-saida) calc(2 * var(--cascata-passo)) both}.espaco__andamento-texto{margin:0;font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto)}.espaco__capas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.espaco__item{min-width:0;animation:espaco-capa var(--dur-revela) var(--curva-saida) both;animation-delay:calc(.14s + var(--i, 0) * min(var(--cascata-passo),(var(--cascata-teto) - .14s) / var(--n, 8)))}.espaco__item .capa{width:100%}.espaco__agenda{max-width:560px}@keyframes espaco-sobe{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes espaco-capa{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:1199px){.espaco__capas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.espaco{gap:24px;padding:24px 16px 32px}.espaco__capas{grid-template-columns:minmax(0,1fr);gap:28px}.espaco__andamento{width:100%}}@media(prefers-reduced-motion:reduce){.espaco__titulo,.espaco__sub,.espaco__andamento,.espaco__item{animation:none}}.topo-produto{min-width:0}.topo-produto .banner{min-height:420px}.topo-produto .banner__conteudo{max-width:600px}.topo-produto .banner__subtitulo{max-width:52ch}@media(max-width:899px){.topo-produto .banner{min-height:0;--foto-celular: 176px}.topo-produto .banner__acoes>*{flex:1 1 auto}}.topo-produto .banner__fundo{z-index:0}.topo-produto__logo{position:relative;width:min(60%,240px);height:auto;max-height:70%;object-fit:contain}.topo-produto__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28}@media(max-width:899px){.topo-produto__logo{width:auto;height:72%}}.espaco__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;min-width:0}.espaco__filtros{flex:1 1 auto;min-width:0}.espaco__filtros .filtros{flex-wrap:wrap}.alternador{display:inline-flex;flex-direction:row;flex:0 0 auto;align-items:stretch;padding:0;overflow:hidden;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie)}.alternador__opcao{padding:9px 16px;border:0;border-radius:var(--raio-pilula);background:transparent;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);white-space:nowrap;color:var(--cor-texto-sugestao);cursor:pointer;transition:background-color var(--hover-dur) var(--hover-curva),color var(--hover-dur) var(--hover-curva)}.alternador__opcao[aria-pressed=true]{background:var(--cor-escuro);color:var(--cor-sobre-escuro)}.alternador__opcao:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.alternador__opcao:hover:not([aria-pressed=true]){background:var(--cor-hover-quente)}}@media(prefers-reduced-motion:reduce){.alternador__opcao{transition:none}}@media(max-width:899px){.espaco__barra{flex-direction:column;align-items:stretch;gap:12px}.espaco__filtros{margin-inline:-16px}.espaco__filtros .filtros{flex-wrap:nowrap;overflow-x:auto;padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.espaco__filtros .filtros::-webkit-scrollbar{display:none}.espaco__filtros .filtros__opcao{flex:0 0 auto}.alternador{align-self:flex-start;border:0;outline:1px solid var(--cor-borda-campo);outline-offset:-1px}.alternador__opcao{display:inline-flex;align-items:center;min-height:44px;padding-inline:18px}}.fileiras{display:flex;flex-direction:column;gap:20px;min-width:0}.fileiras .trilho__item{--largura-capa: 320px}@media(hover:hover)and (pointer:fine){.fileiras .trilho__item{position:relative;transition:transform var(--hover-dur) var(--hover-curva)}.fileiras .trilho__item:hover,.fileiras .trilho__item:focus-within{z-index:2;transform:scale(1.07)}}@media(max-width:899px){.fileiras{gap:16px}.fileiras .trilho__item{--largura-capa: 78vw}}@media(prefers-reduced-motion:reduce){.fileiras .trilho__item{transition:none}.fileiras .trilho__item:hover,.fileiras .trilho__item:focus-within{transform:none}}.produto-bloqueado{display:flex;min-width:0;padding:40px 48px 64px}.produto-bloqueado--com-topo{flex-direction:column;gap:24px}.produto-bloqueado--com-topo .produto-bloqueado__cartao{box-sizing:border-box}.produto-bloqueado__cartao{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:760px;padding:40px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);animation:produto-bloqueado-sobe var(--dur-entrada) var(--curva-saida) both}.produto-bloqueado__aviso{margin:0;padding:4px 12px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);color:var(--cor-destaque-forte-hover);font:var(--peso-medio) var(--tipo-mini)/1.3 var(--fonte);letter-spacing:.04em}.produto-bloqueado__titulo{margin:0;font-size:var(--tipo-titulo);line-height:var(--titulo-altura);letter-spacing:-.025em;overflow-wrap:anywhere}.produto-bloqueado__frase{margin:0;max-width:62ch;font:var(--peso-texto) var(--tipo-cartao)/1.55 var(--fonte);color:var(--cor-texto-2)}.produto-bloqueado__acoes{display:flex;flex-wrap:wrap;gap:12px}.produto-bloqueado__bloco{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:20px;border-top:1px solid var(--cor-borda);width:100%}.produto-bloqueado__subtitulo{margin:0;font:var(--peso-medio) var(--tipo-rotulo)/1.3 var(--fonte);color:var(--cor-texto-3)}.produto-bloqueado__itens{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.produto-bloqueado__itens li{position:relative;padding-left:22px;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto)}.produto-bloqueado__itens li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:var(--raio-pilula);background:var(--cor-destaque-forte)}.produto-bloqueado__duplo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;width:100%}.produto-bloqueado__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto)}@keyframes produto-bloqueado-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:899px){.produto-bloqueado{padding:24px 16px 32px}.produto-bloqueado__cartao{padding:24px 20px;gap:18px}.produto-bloqueado__acoes{flex-direction:column;align-self:stretch}.produto-bloqueado__acoes .botao{width:100%}.produto-bloqueado__duplo{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.produto-bloqueado__cartao{animation:none}}.skill{--suave: cubic-bezier(.2, .7, .2, 1);position:relative}.skill__miolo{display:flex;flex-direction:column;gap:40px;max-width:1080px;margin:0 auto;padding:36px 48px 72px}.skill__cabeca{margin-top:-8px}.skill__cabeca-texto{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.skill__titulo{font-size:var(--tipo-destaque);line-height:var(--titulo-altura);overflow-wrap:anywhere}.skill__acao{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.skill__acao--fim{margin-top:8px}.skill__lead{margin:0;max-width:56ch;font:var(--peso-texto) var(--tipo-cartao)/1.6 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.skill__selo{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:var(--raio-pilula);background:var(--cor-superficie-2, var(--cor-superficie));box-shadow:var(--sombra-1);font:var(--peso-medio) var(--tipo-mini)/1 var(--fonte);color:var(--cor-texto-2)}.skill__selo[data-tipo=time]{background:var(--cor-destaque-suave);color:var(--cor-sobre-avatar)}.skill__bloco{display:flex;flex-direction:column;gap:16px;max-width:760px;scroll-margin-top:24px}.skill__bloco--largo{max-width:none}.skill__subtitulo{margin:0;font:var(--peso-forte) var(--tipo-secao)/1.2 var(--fonte);letter-spacing:var(--titulo-tracking);color:var(--cor-texto)}.skill__texto{margin:0;font:var(--peso-texto) var(--tipo-cartao)/1.6 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.skill__instalar{display:flex;flex-direction:column;gap:16px}.skill__paragrafo{white-space:pre-line;color:var(--cor-texto-2)}.skill__passos{list-style:none;margin:0;padding:0;counter-reset:passo;display:flex;flex-direction:column}.skill__passo{position:relative;counter-increment:passo;min-height:40px;padding:7px 0 30px 56px;font:var(--peso-texto) var(--tipo-cartao)/1.55 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.skill__passo:last-child{padding-bottom:4px}.skill__passo:before{content:counter(passo);position:absolute;top:0;left:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--cor-destaque-suave);font:var(--peso-forte) var(--tipo-corpo)/1 var(--fonte);font-variant-numeric:tabular-nums;color:var(--cor-sobre-avatar)}.skill__passo:not(:last-child):after{content:"";position:absolute;top:46px;bottom:-6px;left:19px;width:2px;border-radius:2px;background:var(--cor-borda-forte)}.skill__passo .skill__codigo{margin-top:2px}.skill__codigo{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 16px;border-radius:var(--raio-campo);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.skill__pre{flex:1;min-width:0;margin:0;padding-top:10px;overflow-x:auto;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cor-texto);white-space:pre-wrap;overflow-wrap:anywhere}.skill__codigo .botao{flex:none;min-height:44px}.skill__copiar{display:inline-block;min-width:7ch;text-align:center}.skill__erro{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.skill__externo{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);text-underline-offset:3px}.skill__credito{margin:0;max-width:760px;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto-3)}.skill__credito a{display:inline-flex;align-items:center;min-height:44px;color:var(--cor-texto-2);text-underline-offset:3px}.skill__ver-skills{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font:var(--peso-forte) var(--tipo-corpo) var(--fonte);color:var(--cor-texto);text-underline-offset:3px}.skill__volta{align-self:flex-start;display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 16px 0 12px;margin:0 0 0 -12px;border-radius:var(--raio-pilula);font:var(--peso-forte) var(--tipo-corpo-sm)/1.2 var(--fonte);color:var(--cor-texto-2);text-decoration:none;transition:background-color .2s var(--suave),color .2s var(--suave),transform var(--dur-media) var(--curva-saida)}.skill__volta:hover{background:var(--cor-tinta-hover);color:var(--cor-texto)}.skill__volta:active{transform:scale(.97);transition-duration:var(--dur-toque)}.skill__grade{margin:0;padding:0;list-style:none}.skill__cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.skill__cartao{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:var(--raio-capa);background:var(--cor-superficie);box-shadow:var(--sombra-1);transition:box-shadow var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida)}@media(hover:hover)and (pointer:fine){.skill__cartao:hover{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover);transition:var(--hover-transicao)}}.skill__cartao:active{transform:scale(.985);transition-duration:var(--dur-toque)}.skill__aula{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"play titulo" "play curso" "play assistir";column-gap:16px;row-gap:2px;align-items:start}.skill__aula-play{grid-area:play;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cor-destaque-suave);color:var(--cor-sobre-avatar)}.skill__aula .skill__cartao-titulo{grid-area:titulo}.skill__aula .skill__cartao-texto{grid-area:curso}.skill__aula .skill__cartao-assistir{grid-area:assistir}.skill__cartao-titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.35 var(--fonte);color:var(--cor-texto);overflow-wrap:anywhere}.skill__cartao-nome{font:inherit;color:var(--cor-texto);text-decoration:none;overflow-wrap:anywhere}.skill__cartao-nome:after{content:"";position:absolute;inset:0;border-radius:inherit}.skill__cartao-nome:focus-visible{outline:none}.skill__cartao:has(.skill__cartao-nome:focus-visible){box-shadow:0 0 0 3px var(--cor-escuro),var(--sombra-2)}.skill__cartao-texto{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere}.skill__cartao-assistir{margin:0;padding-top:6px;font:var(--peso-forte) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-texto)}@media(max-width:899px){.skill__miolo{gap:32px;padding:12px 16px 28px}.skill__cabeca{margin-top:0}.skill__cabeca-texto{gap:14px}.skill__acao,.skill__acao .botao{width:100%}.skill__lead{font-size:var(--tipo-corpo)}.skill__passo{padding-left:52px;font-size:var(--tipo-corpo)}.skill__codigo{flex-direction:column;align-items:stretch}.skill__pre{padding-top:0}.skill__volta{margin-left:-8px}.skill__cartoes{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.skill__volta,.skill__cartao{transition:none}.skill__cartao:hover,.skill__cartao:active,.skill__volta:active{transform:none}}.skills{--mola: cubic-bezier(.16, 1, .3, 1);--suave: cubic-bezier(.2, .7, .2, 1);position:relative}.skills__miolo{display:flex;flex-direction:column;gap:28px;max-width:1180px;margin:0 auto;padding:56px 48px 72px}.skills__cabeca{display:flex;flex-direction:column;gap:10px;max-width:640px}.skills__titulo{font-size:var(--tipo-destaque);line-height:var(--titulo-altura)}.skills__sub{margin:0;font:var(--peso-texto) var(--tipo-cartao)/1.5 var(--fonte);color:var(--cor-texto-2)}.skills__procura{display:flex;flex-direction:column;gap:14px}.skills .campo-busca{min-height:54px;padding:0 18px;border-color:transparent;border-radius:var(--raio-campo);box-shadow:var(--sombra-2);transition:box-shadow var(--dur-media) var(--mola)}.skills .campo-busca:focus-within{border-color:transparent;box-shadow:0 0 0 3px var(--cor-destaque-suave),var(--sombra-2)}.skills__filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 32px}.skills__filtro-bloco{display:flex;flex-direction:column;gap:8px;min-width:0}.skills__filtro-bloco--funcao{width:min(100%,320px)}.skills__filtro-titulo{color:var(--cor-texto-2)}.skills__tipos{display:flex;flex-wrap:wrap;gap:8px}.skills__filtro-bloco--funcao .lista-suspensa__gatilho{box-shadow:var(--sombra-1);border-color:transparent;border-radius:var(--raio-pilula);padding-left:18px}.skills__filtro{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:0;border-radius:var(--raio-pilula);background:var(--cor-superficie);box-shadow:var(--sombra-1);font:var(--peso-medio) var(--tipo-corpo-sm)/1 var(--fonte);color:var(--cor-texto);cursor:pointer;transition:transform var(--dur-media) var(--mola),box-shadow var(--dur-media) var(--mola),background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.skills__filtro:hover{transform:translateY(-1px);box-shadow:var(--sombra-2)}.skills__filtro:active{transform:scale(.97);transition-duration:var(--dur-toque)}.skills__filtro:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.skills__filtro[aria-pressed=true]{background:var(--cor-escuro);color:var(--cor-sobre-escuro);box-shadow:none}.skills__vitrine{display:flex;flex-direction:column;gap:48px}.skills__categoria{display:flex;flex-direction:column;gap:30px}.skills__categoria+.skills__categoria{padding-top:44px;border-top:1px solid var(--cor-borda)}.skills__categoria-titulo{display:flex;align-items:center;gap:12px;font-size:var(--tipo-titulo);line-height:var(--titulo-altura)}.skills__categoria-icone{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--cor-superficie);box-shadow:var(--sombra-1);color:var(--cor-texto)}.skills__funcao{--vaza: 48px;margin:-14px calc(-1 * var(--vaza)) -30px;padding:14px var(--vaza) 30px;content-visibility:auto;contain-intrinsic-size:auto 400px}.skills__funcao .trilho__titulo{font-size:var(--tipo-cartao);color:var(--cor-texto-2)}.skills__funcao-vazio{min-height:var(--alt-grupo, 340px)}.skills__categoria[data-secao=skill],.skills__categoria[data-secao=mcp]{--alt-grupo: 362px}.skills__categoria[data-secao=prompt]{--alt-grupo: 330px}.skills__bloco{position:relative;display:flex;flex-direction:column;gap:12px;width:var(--largura-capa, auto);height:100%;color:var(--cor-texto)}.skills__capa{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--raio-capa);background:var(--cor-capa-vazia);box-shadow:var(--sombra-capa);transform:translateZ(0);transition:transform .42s var(--mola),box-shadow .42s var(--mola)}.skills__capa img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:var(--foco, 50% 50%);transform:scale(var(--zoom, 1));transition:transform .7s var(--mola)}.skills__selo{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 9px;border-radius:var(--raio-pilula);background:var(--cor-superficie);box-shadow:var(--sombra-1);font:var(--peso-medio) var(--tipo-mini)/1 var(--fonte);color:var(--cor-texto)}.skills__texto{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 2px}.skills__nome{padding-block:11px;margin-block:-11px;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto);text-decoration:none;overflow-wrap:anywhere}button.skills__nome{padding:11px 0;border:0;background:none;text-align:left;cursor:pointer}.skills__bloco .skills__nome:after{content:"";position:absolute;inset:0;border-radius:var(--raio-capa)}.skills__nome:focus-visible{outline:none}.skills__bloco:has(.skills__nome:focus-visible) .skills__capa{box-shadow:0 0 0 3px var(--cor-escuro),var(--sombra-capa-hover)}.skills__descricao{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skills__acoes{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding:2px 2px 0}.skills__original{display:inline-flex;align-items:center;min-height:44px;font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2)}.skills__original:hover{color:var(--cor-texto)}.skills__copiar{display:inline-block;min-width:7ch;text-align:center}.skills__bloco:active .skills__capa{transform:translateY(1px) scale(.985);transition-duration:var(--dur-toque)}@media(hover:hover)and (pointer:fine){.skills__bloco:hover .skills__capa{transform:translateY(var(--hover-sobe));box-shadow:var(--sombra-capa-hover);transition:var(--hover-transicao)}.skills__bloco:hover .skills__capa img{transform:scale(calc(var(--zoom, 1) * var(--hover-zoom)));transition:var(--hover-transicao-imagem)}}.skills__vazio{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.skills__vazio-texto{margin:0;font:var(--peso-medio) var(--tipo-cartao)/1.4 var(--fonte);color:var(--cor-texto)}.skills__grade{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:32px 22px}.skills__celula{animation:skills-entra var(--dur-entrada) var(--mola) both;animation-delay:calc(var(--i, 0) * min(var(--cascata-passo),var(--cascata-teto) / var(--n, 8)))}@keyframes skills-entra{0%{opacity:0;transform:translateY(22px) scale(.98)}}.skills__subtitulo{margin:0;font:var(--peso-forte) var(--tipo-secao)/1.2 var(--fonte);letter-spacing:var(--titulo-tracking);color:var(--cor-texto)}.skills__niveis{display:flex;flex-direction:column;gap:12px;padding-top:12px}.skills__lista{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.skills__item{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"cadeado nome" "cadeado nivel";column-gap:12px;row-gap:2px;align-items:center;padding:14px 16px;border-radius:var(--raio-linha);background:var(--cor-superficie-suave)}.skills__item .skills__nome{grid-area:nome;font-size:var(--tipo-corpo)}.skills__item .rotulo{grid-area:nivel}.skills__cadeado{grid-area:cadeado;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cor-superficie);color:var(--cor-texto-3)}@media(max-width:899px){.skills__miolo{gap:22px;padding:20px 16px 28px}.skills__sub{font-size:var(--tipo-corpo)}.skills .campo-busca{min-height:50px}.skills .filtros{flex-wrap:wrap}.skills__vitrine{gap:36px}.skills__categoria{gap:24px}.skills__categoria+.skills__categoria{padding-top:32px}.skills__funcao{--vaza: 16px}.skills__categoria[data-secao=skill],.skills__categoria[data-secao=mcp]{--alt-grupo: 342px}.skills__categoria[data-secao=prompt]{--alt-grupo: 310px}.skills__acoes .botao,.skills__original{min-height:44px}.skills__grade{grid-template-columns:minmax(0,1fr);gap:28px}.skills__lista{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.skills__celula,.skills__bloco .skills__capa,.skills__capa img,.skills__filtro,.skills .campo-busca{animation:none!important;transition:none!important}.skills__bloco:hover .skills__capa,.skills__bloco:active .skills__capa,.skills__filtro:hover{transform:none}.skills__bloco:hover .skills__capa img{transform:scale(var(--zoom, 1))}}.vagas{display:flex;flex-direction:column;gap:20px;max-width:860px;margin:0 auto;padding:48px 40px 64px}.vagas__titulo{font-size:var(--tipo-titulo);line-height:var(--titulo-altura)}.vagas__barra{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.vagas .botao{min-height:44px}.vagas__lista{display:flex;flex-direction:column;gap:14px}.vagas>.vagas__lista{animation:none}.vagas__vazio{margin:0;padding:28px 24px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.vagas__campo{width:100%;padding:12px 14px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-campo);background:var(--cor-superficie);font:var(--peso-texto) var(--tipo-cartao)/1.5 var(--fonte);color:var(--cor-texto);resize:vertical;transition:border-color var(--dur-rapida) ease,box-shadow var(--dur-rapida) ease}.vagas__campo:focus-visible{outline:none;border-color:var(--cor-texto-3);box-shadow:0 0 0 4px var(--cor-destaque-suave)}.vagas-form{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-2)}.vagas-form__linha{display:flex;flex-direction:column;gap:6px;min-width:0}.vagas-form__rotulo{font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto)}.vagas-form__texto{display:flex;gap:10px;align-items:flex-start}.vagas-form__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vagas-form__botoes{display:flex;gap:10px;flex-wrap:wrap}.oportunidade{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-1);animation:vaga-entra var(--dur-entrada) var(--curva-saida) backwards}.vagas__lista>.oportunidade:nth-child(2){animation-delay:var(--cascata-passo)}.vagas__lista>.oportunidade:nth-child(n+3){animation-delay:calc(var(--cascata-passo) * 2)}@keyframes vaga-entra{0%{opacity:0;transform:translateY(14px)}}.oportunidade--destaque{box-shadow:0 0 0 2px var(--cor-escuro),var(--sombra-2)}.oportunidade__cabeca{display:flex;align-items:flex-start;gap:12px}.oportunidade__quem-e{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;padding-top:2px}.oportunidade__titulo{margin:0;font:var(--peso-forte) var(--tipo-cartao)/1.3 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto);text-wrap:pretty;overflow-wrap:anywhere}.oportunidade__autor{display:flex;min-width:0;color:var(--cor-texto-3)}.oportunidade__nome{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cor-texto-2);font-weight:var(--peso-medio)}.oportunidade__data{flex:none;white-space:pre}.oportunidade__rotulo{display:flex;flex:none;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.oportunidade__selo{padding:4px 10px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);box-shadow:inset 0 0 0 1px var(--cor-borda-2);font:var(--peso-medio) var(--tipo-mini)/1.4 var(--fonte);color:var(--cor-texto-2)}.oportunidade__descricao{margin:0;font:var(--peso-texto) var(--tipo-corpo)/1.55 var(--fonte);color:var(--cor-texto-2);white-space:pre-wrap;overflow-wrap:anywhere}.oportunidade__descricao--curta{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.oportunidade__ver-mais{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:-12px;padding:0;border:0;background:none;font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto);cursor:pointer}.oportunidade__acao{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.oportunidade__quero{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 20px;border:0;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-sobre-avatar);cursor:pointer;transition:background-color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.oportunidade__quero svg{transition:transform var(--dur-media) var(--curva-saida)}.oportunidade__quero:hover{background:var(--cor-avatar-a)}.oportunidade__quero:hover svg{transform:translate(3px)}.oportunidade__quero:active{transform:scale(.97);transition-duration:var(--dur-toque)}.oportunidade__quero:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.oportunidade__enviado{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 16px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);color:var(--cor-texto-2)}.oportunidade__interesse{display:flex;flex-direction:column;gap:10px;width:100%;align-items:flex-start;padding:16px;border-radius:var(--raio-campo);background:var(--cor-superficie-suave)}.oportunidade__interessados{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--cor-borda-2)}.oportunidade__subtitulo{margin:0;font:var(--peso-forte) var(--tipo-corpo) var(--fonte)}.oportunidade__lista{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.oportunidade__interessado{display:flex;gap:10px;align-items:flex-start}.oportunidade__quem{font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte)}.oportunidade__mensagem{margin:2px 0 0;font:var(--peso-texto) var(--tipo-corpo-sm)/1.5 var(--fonte);color:var(--cor-texto-2);overflow-wrap:anywhere;white-space:pre-wrap}.vitrine__itens{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vitrine__item{min-width:0}.vitrine__link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);box-shadow:inset 0 0 0 1px var(--cor-borda-2);font:var(--peso-medio) var(--tipo-corpo-sm)/1.3 var(--fonte);color:var(--cor-texto);text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}a.vitrine__link:hover{background:var(--cor-destaque-suave);box-shadow:none}a.vitrine__link:active{transform:scale(.96);transition-duration:var(--dur-toque)}a.vitrine__link:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.vitrine__link--sem{color:var(--cor-texto-2)}@media(max-width:899px){.vagas{gap:16px;padding:20px 16px 28px}.vagas__barra{align-items:stretch}.vagas__barra>.botao{width:100%}.oportunidade__ver-mais{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-top:-10px}.vagas-form,.oportunidade{padding:16px}.vagas-form__grade{grid-template-columns:minmax(0,1fr)}.oportunidade__cabeca{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px}.oportunidade__rotulo{grid-column:2;justify-self:start}.oportunidade__autor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.oportunidade{animation:none}.oportunidade__quero,.oportunidade__quero svg{transition:none}.oportunidade__quero:hover svg,.oportunidade__quero:active{transform:none}}.vitrine__donos{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:6px}.vitrine__selo--aviso{background:var(--cor-destaque-suave);box-shadow:none;color:var(--cor-sobre-avatar)}@media(max-width:899px){.vitrine__donos{grid-column:2;align-items:flex-start}}.oportunidade__link{color:var(--cor-texto);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.oportunidade__link:hover{color:var(--cor-texto-2)}.oportunidade__link:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px;border-radius:2px}.oportunidade__selo--fixada{background:var(--cor-destaque-suave);box-shadow:none;color:var(--cor-sobre-avatar)}.oportunidade__acoes{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:-6px -12px -8px}.oportunidade__botao-discreto{min-width:44px;min-height:44px;padding:7px 12px;border:0;border-radius:var(--raio-pilula);background:transparent;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte);color:var(--cor-texto-3);cursor:pointer;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease,transform var(--dur-media) var(--curva-saida)}.oportunidade__botao-discreto:hover:not(:disabled){background:var(--cor-tinta-hover);color:var(--cor-texto)}.oportunidade__botao-discreto:active:not(:disabled){transform:scale(.95);transition-duration:var(--dur-toque)}.oportunidade__botao-discreto:disabled{cursor:default;opacity:.6}.oportunidade__botao-discreto:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:1px}.oportunidade__erro{flex-basis:100%;margin:0 12px;font:var(--peso-texto) var(--tipo-corpo-sm)/1.4 var(--fonte);color:var(--cor-alerta-texto)}@media(prefers-reduced-motion:reduce){.oportunidade__botao-discreto,a.vitrine__link{transition:none}.oportunidade__botao-discreto:active:not(:disabled),a.vitrine__link:active{transform:none}}.vitrine{max-width:760px}.vitrine__intro{margin:-8px 0 0;font:var(--peso-texto) var(--tipo-corpo)/1.5 var(--fonte);color:var(--cor-texto-2)}.vitrine>.comunidade__principal{animation:none}.post__projeto{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:100%;min-height:44px;padding:0 16px;border-radius:var(--raio-pilula);background:var(--cor-destaque-suave);color:var(--cor-texto);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);text-decoration:none;transition:transform var(--dur-media) var(--curva-saida),box-shadow var(--dur-media) var(--curva-saida)}.post__projeto:hover{transform:translateY(-1px);box-shadow:var(--sombra-1)}.post__projeto:active{transform:scale(.98);transition-duration:var(--dur-toque)}.post__projeto:focus-visible{outline:2px solid var(--cor-escuro);outline-offset:2px}.post__projeto-texto{flex:none;white-space:nowrap}.post__projeto-endereco{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--peso-texto);color:var(--cor-texto-2)}.post__projeto svg{flex:none;color:var(--cor-destaque-forte)}.projeto-edicao{display:flex;flex-direction:column;gap:10px}.projeto-edicao__botoes{justify-content:flex-end}.feedback-botao{position:fixed;top:28px;left:100px;z-index:9;display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;border-radius:var(--raio-pilula);background:var(--cor-vidro-noite-solido);color:var(--cor-sobre-noite-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.feedback-botao__icone{flex:none}.feedback-botao__rotulo{display:none}.feedback-botao:active{transform:scale(.97)}.feedback-botao:focus-visible{outline:2px solid var(--cor-sobre-noite);outline-offset:2px}@media(hover:hover)and (pointer:fine){.feedback-botao:hover{background:var(--cor-vidro-noite-forte-solido);color:var(--cor-sobre-noite)}}@media(max-width:899px){.feedback-botao{position:absolute;top:18px;left:auto;right:146px;z-index:3;width:auto;height:44px;min-height:44px;padding:0 14px;background:transparent;color:var(--cor-texto-2);box-shadow:none}.feedback-botao:before{content:"";position:absolute;inset:4px 0;border-radius:var(--raio-pilula);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.feedback-botao:focus-visible{outline-color:var(--cor-escuro)}.feedback-botao:hover{background:transparent;color:var(--cor-texto)}.feedback-botao__icone{display:none}.feedback-botao__rotulo{display:inline;position:relative;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte)}}@media(prefers-reduced-motion:reduce){.feedback-botao{transition:none}.feedback-botao:active{transform:none}}.ajuda__botao{position:fixed;top:28px;left:152px;z-index:9;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 12px;border:0;border-radius:var(--raio-pilula);background:var(--cor-vidro-noite-solido);color:var(--cor-sobre-noite-2);font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.ajuda__icone{flex:none}.ajuda__botao:active{transform:scale(.97)}.ajuda__botao:focus-visible{outline:2px solid var(--cor-sobre-noite);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ajuda__botao:hover{background:var(--cor-vidro-noite-forte-solido);color:var(--cor-sobre-noite)}}.ajuda__fundo{position:fixed;inset:0;z-index:89;background:transparent}.ajuda__painel{position:fixed;left:16px;top:84px;z-index:90;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:min(340px,calc(100vw - 32px));padding:20px;border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--sombra-3);animation:ajuda-entra var(--dur-abertura) var(--curva-saida) both}.ajuda__titulo{margin:0 0 4px;font:var(--peso-forte) var(--tipo-cartao) var(--fonte);color:var(--cor-texto)}.ajuda__opcao{display:flex;align-items:center;min-height:48px;padding:0 16px;border:0;border-radius:var(--raio-linha);background:var(--cor-superficie-suave);color:var(--cor-texto);font:var(--peso-medio) var(--tipo-corpo) var(--fonte);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-rapida) ease}.ajuda__opcao:active{background:var(--cor-borda)}.ajuda__opcao:focus-visible,.ajuda__voltar:focus-visible{outline:2px solid var(--cor-texto);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ajuda__opcao:hover{background:var(--cor-hover-quente)}}.ajuda__voltar{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0 -2px -8px;padding:0 8px;border:0;background:transparent;color:var(--cor-texto-2);font:var(--peso-medio) var(--tipo-corpo-sm) var(--fonte);cursor:pointer}.ajuda__texto{margin:0;font:var(--peso-texto) var(--tipo-corpo) / 1.5 var(--fonte);color:var(--cor-texto-2)}.ajuda__nota{margin:0;font:var(--peso-texto) var(--tipo-corpo-sm) / 1.45 var(--fonte);color:var(--cor-texto-3)}.ajuda__acao{display:flex;margin-top:8px}.ajuda__acao .botao{min-height:48px}@keyframes ajuda-entra{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:899px){.ajuda__botao{position:absolute;top:18px;left:auto;right:68px;z-index:3;justify-content:center;gap:0;height:44px;min-height:44px;padding:0 16px;background:transparent;color:var(--cor-texto-2);box-shadow:none}.ajuda__botao:before{content:"";position:absolute;inset:4px 0;border-radius:var(--raio-pilula);background:var(--cor-superficie);box-shadow:var(--sombra-1)}.ajuda__botao:focus-visible{outline-color:var(--cor-escuro)}.ajuda__botao:hover{background:transparent;color:var(--cor-texto)}.ajuda__icone{display:none}.ajuda__rotulo{position:relative;font:var(--peso-medio) var(--tipo-rotulo) var(--fonte)}.ajuda__fundo{background:color-mix(in srgb,var(--cor-escuro) 46%,transparent)}.ajuda__painel{right:8px;left:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;padding:20px 20px 16px;border-radius:var(--raio-cartao)}}@media(prefers-reduced-motion:reduce){.ajuda__botao,.ajuda__opcao{transition:none}.ajuda__botao:active{transform:none}.ajuda__painel{animation:none}}.casca{position:relative;min-height:100vh;display:flex;background:var(--cor-fundo)}.casca__pular{position:absolute;top:8px;left:8px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--raio-pilula);background:var(--cor-escuro);color:var(--cor-sobre-escuro);font:var(--peso-forte) var(--tipo-corpo-sm) var(--fonte);text-decoration:none;transform:translateY(-200%)}.casca__pular:focus{transform:translateY(0);outline:2px solid var(--cor-sobre-escuro);outline-offset:-4px}.casca__nav{flex:none;display:flex;align-items:flex-start;background:var(--cor-noite)}.casca__nav>.nav-lateral{position:sticky;top:0;z-index:5;height:100vh;height:100dvh}.casca__conteudo{position:relative;flex:1;min-width:0;overflow-x:clip;container-type:inline-size;padding-bottom:48px}.casca__tab{display:none}.casca__vidro{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:center;height:52px;margin-bottom:-52px;padding:0 clamp(24px,4vw,56px);background:var(--cor-vidro-barra);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:inset 0 -.5px 0 var(--cor-vidro-fio),0 .5px 0 var(--cor-vidro-fio);font:var(--peso-forte) var(--tipo-corpo)/1 var(--fonte);letter-spacing:-.01em;color:var(--cor-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida),visibility 0s linear var(--dur-media)}.casca__vidro--visivel{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-media) var(--curva-saida),transform var(--dur-media) var(--curva-saida),visibility 0s}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.casca__vidro{background:var(--cor-vidro-barra-solido)}}@media(prefers-reduced-motion:reduce){.casca__vidro,.casca__vidro--visivel{transition:none;transform:none}}.casca__conteudo:focus{outline:none}@media(max-width:899px){.casca__nav{display:none}.casca__conteudo{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.casca__tab{display:block}.casca__tab:after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:9;height:calc(8px + env(safe-area-inset-bottom,0px));background:var(--cor-fundo);pointer-events:none}}.casca__topo-celular{display:none}@media(max-width:899px){.casca__topo-celular{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px 20px 0}.casca__topo-celular--heroi{background:var(--cor-heroi)}.casca__marca{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:-4px;border-radius:50%}.casca__simbolo{width:36px;height:36px;object-fit:contain}.casca__perfil{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%;color:var(--cor-texto);text-decoration:none}}@media(max-width:899px){.casca__vidro{display:none}}.casca__conteudo>*{animation:conteudo-entra .26s cubic-bezier(.16,1,.3,1) backwards}.casca__conteudo>*:nth-child(2){animation-delay:.03s}.casca__conteudo>*:nth-child(3){animation-delay:.06s}.casca__conteudo>*:nth-child(n+4){animation-delay:.08s}.casca__conteudo>.casca__topo-celular,.casca__conteudo>.casca__vidro{animation:none}@property --entrada-pula{syntax: "<number>"; inherits: true; initial-value: 0;}:root{transition:--entrada-pula 0s linear .6s}:root:active-view-transition{--entrada-pula: 1;transition:none}@keyframes conteudo-entra{0%{opacity:max(var(--entrada-pula, 0),var(--entrada-base, 0));transform:translateY(calc(6px*(1 - max(var(--entrada-pula, 0),var(--entrada-base, 0)))))}to{opacity:1;transform:none}}:root[data-troca-aba]{--dur-entrada: .15s;--dur-media: .15s;--dur-abertura: .15s;--dur-revela: .2s;--cascata-teto: 60ms;--cascata-passo: 12ms;--entrada-base: .4}:root[data-troca-aba] .casca__conteudo>:not(.casca__topo-celular):not(.casca__vidro){animation-duration:var(--dur-entrada)}.casca__nav{view-transition-name:menu-lateral}.tab-bar{view-transition-name:barra-celular}.casca__topo-celular{view-transition-name:topo-celular}.casca__conteudo{view-transition-name:conteudo}::view-transition-group(root),::view-transition-group(conteudo){animation:none}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(conteudo){animation:tela-sai .06s linear both;mix-blend-mode:normal}::view-transition-new(conteudo){animation:tela-entra .14s cubic-bezier(.16,1,.3,1) .06s both;mix-blend-mode:normal}::view-transition-group(topo-celular),::view-transition-old(topo-celular){animation:none}::view-transition-new(topo-celular){display:none}::view-transition-old(barra-celular),::view-transition-old(menu-lateral){display:none}::view-transition-new(barra-celular),::view-transition-new(menu-lateral),::view-transition-group(barra-celular),::view-transition-group(menu-lateral){animation:none}.ajuda__botao{view-transition-name:ajuda}::view-transition-group(ajuda),::view-transition-new(ajuda){animation:none}::view-transition-old(ajuda){display:none}.feedback-botao{view-transition-name:feedback-botao}::view-transition-group(feedback-botao),::view-transition-new(feedback-botao){animation:none}::view-transition-old(feedback-botao){display:none}@keyframes tela-sai{to{opacity:0}}@keyframes tela-entra{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.casca__conteudo>*{animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}::view-transition-old(root),::view-transition-old(conteudo){display:none}}
