@font-face{font-family:Unbounded;src:url(/fontes/Unbounded-Variable.woff2)format("woff2-variations"),url(/fontes/Unbounded-Variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fontes/Manrope-Variable.woff2)format("woff2-variations"),url(/fontes/Manrope-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--cor-menta:#3be3b6;--cor-menta-clara:#7df5d3;--cor-esmeralda:#109e7c;--cor-esmeralda-profunda:#0a5c49;--cor-ambar:#ffb547;--cor-grafite:#0b1513;--cor-grafite-2:#12201d;--cor-grafite-3:#172824;--cor-menta-papel:#f3f8f6;--cor-fundo:var(--cor-grafite);--cor-superficie:var(--cor-grafite-2);--cor-superficie-realcada:var(--cor-grafite-3);--cor-titulo:#eaf6f2;--cor-texto:#b4c9c3;--cor-suave:#7f9a93;--cor-fio:#3be3b624;--cor-marca:var(--cor-menta);--cor-marca-clara:var(--cor-menta-clara);--cor-marca-texto:var(--cor-menta);--cor-marca-fundo:var(--cor-esmeralda);--cor-marca-profunda:var(--cor-esmeralda-profunda);--cor-marca-suave:#3be3b629;--texto-na-marca:#04211a;--texto-apoio-na-marca:#0a3a2f;--cor-acento:var(--cor-marca);--cor-acento-texto:var(--texto-na-marca);--cor-ok:var(--cor-marca);--cor-ok-suave:#3be3b629;--cor-ok-texto:var(--cor-menta-clara);--cor-erro:#ff6b5b;--cor-erro-suave:#ff6b5b29;--cor-aviso:var(--cor-ambar);--cor-aviso-suave:#ffb54729;--texto-no-aviso:#2a1705;--texto-no-erro:#2b0d05;--cor-sobreposicao:#030a08b3;--fundo-ambiente:radial-gradient(ellipse 120% 70% at 50% -10%, #3be3b61f, transparent 60%), radial-gradient(ellipse 90% 60% at 100% 110%, #109e7c1a, transparent 55%), var(--cor-grafite);--cor-trilho:#0b1513;--cor-trilho-fio:#3be3b624;--cor-trilho-texto:#eaf6f2;--cor-trilho-texto-suave:#7f9a93;--cor-trilho-item-ativo:#172824;--cor-trilho-acento:#3be3b6;--capa-laranja:#f79009;--capa-laranja-texto:#2a1705;--capa-violeta:#a78bfa;--capa-violeta-texto:#1b0b3a;--capa-azul:#60a5fa;--capa-azul-texto:#071a33;--capa-coral:#ff8a6b;--capa-coral-texto:#2b0d05;--tipo-especial:var(--capa-violeta);--tipo-especial-texto:var(--capa-violeta-texto);--tipo-especial-suave:color-mix(in srgb, var(--capa-violeta) 16%, transparent);--tipo-especial-tinta:var(--capa-violeta);--tipo-imersao:var(--capa-azul);--tipo-imersao-texto:var(--capa-azul-texto);--tipo-imersao-suave:color-mix(in srgb, var(--capa-azul) 16%, transparent);--tipo-imersao-tinta:var(--capa-azul);--fonte:"Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-titulo:"Unbounded", var(--fonte);--numeros-tabulares:"tnum" 1, "cv11" 1;--raio:14px;--raio-grande:24px;--raio-xl:32px;--sombra:0 14px 28px -18px #0000008c, 0 2px 8px #0000004d;--sombra-flutuante:0 22px 44px -18px #0009, 0 4px 14px #0006;--sombra-marca:0 18px 36px -16px #109e7c8c, inset 0 1px 0 #ffffff29;--espaco-1:.25rem;--espaco-2:.5rem;--espaco-3:.75rem;--espaco-4:1rem;--espaco-6:1.5rem;--espaco-8:2rem;--tamanho-texto:1rem;--tamanho-titulo:1.5rem;--tamanho-titulo-grande:2rem;--tamanho-legenda:.8125rem;--peso-regular:400;--peso-destaque:600;--altura-nav-inferior:68px;--largura-barra-lateral:252px;--altura-botao-flutuante:44px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.tema-claro{--cor-fundo:var(--cor-menta-papel);--cor-superficie:#fff;--cor-superficie-realcada:#eaf5f1;--cor-titulo:#0b1513;--cor-texto:#3a4f4a;--cor-suave:#546b65;--cor-fio:#0a5c4924;--cor-marca-texto:#0b7a60;--cor-ok-texto:#0b7a60;--cor-grafite-2:#fff;--cor-grafite-3:#eaf5f1;--tipo-especial-tinta:#5b36c9;--tipo-imersao-tinta:#1d5fb8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cor-sombra-cor:#0a3c3038;--sombra:0 14px 28px -18px #0a3c3042, 0 2px 10px #0a3c3014;--sombra-flutuante:0 22px 44px -18px #0a3c304d, 0 4px 14px #0a3c301f;--fundo-ambiente:radial-gradient(ellipse 120% 70% at 50% -10%, #3be3b624, transparent 60%), radial-gradient(ellipse 90% 60% at 100% 110%, #109e7c14, transparent 55%), var(--cor-menta-papel)}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}*{box-sizing:border-box}body{font-family:var(--fonte);background:var(--fundo-ambiente);color:var(--cor-texto);font-feature-settings:var(--numeros-tabulares);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;line-height:1.5}::selection{background:var(--cor-marca);color:var(--texto-na-marca)}html{caret-color:var(--cor-marca);scrollbar-color:var(--cor-marca-fundo) transparent;scrollbar-width:thin}:focus-visible{outline:2px solid var(--cor-marca-texto);outline-offset:2px;border-radius:6px}[tabindex="-1"]:focus{outline:none}.pular-para-conteudo{left:var(--espaco-3);z-index:100;background:var(--cor-marca);color:var(--texto-na-marca);border-radius:var(--raio);padding:10px 18px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-100px}.pular-para-conteudo:focus{top:var(--espaco-3)}a{text-underline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--cor-marca-fundo);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--cor-marca)}.aluno-casco-nav::-webkit-scrollbar-track{background:var(--cor-trilho)}.equipe-casco-nav::-webkit-scrollbar-track{background:var(--cor-trilho)}.aluno-casco-nav::-webkit-scrollbar-thumb{background:var(--cor-marca-fundo)}.equipe-casco-nav::-webkit-scrollbar-thumb{background:var(--cor-marca-fundo)}.titulo{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--cor-titulo);margin:0 0 4px;font-size:1.5rem;font-weight:800}.apoio{color:var(--cor-suave);margin:0 0 20px;font-size:.95rem}.cartao{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:24px}.campos{flex-direction:column;gap:16px;display:flex}.rotulo{color:var(--cor-titulo);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.rotulo-linha{justify-content:space-between;align-items:baseline;display:flex}.campo-linha{border:1px solid var(--cor-fio);border-radius:var(--raio);width:100%;font:inherit;background:var(--cor-fundo);color:var(--cor-texto);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.campo-linha:hover{border-color:var(--cor-marca-fundo)}.campo-linha:focus-visible{border-color:var(--cor-marca);outline:none;box-shadow:0 0 0 3px #3be3b638}.campo-linha:disabled{background:var(--cor-superficie);color:var(--cor-suave);cursor:not-allowed}.campo-senha{position:relative}.campo-senha .campo-linha{padding-right:44px}.campo-senha-olho{cursor:pointer;width:44px;height:44px;color:var(--cor-suave);border-radius:var(--raio);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.campo-senha-olho:hover{color:var(--cor-titulo)}.btn{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:14px 24px;font-weight:700;transition:filter .15s,box-shadow .15s,transform .1s,background-color .15s,border-color .15s}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{cursor:not-allowed}.btn-pri:disabled{background:var(--cor-superficie-realcada);color:var(--cor-suave);box-shadow:none}.btn-sec:disabled{color:var(--cor-suave);border-color:var(--cor-fio);background:var(--cor-superficie)}.btn-perigo:disabled,.btn-texto:disabled,.btn-mini:disabled{opacity:.5}.btn-pri{background:linear-gradient(180deg, var(--cor-marca-clara), var(--cor-marca));color:var(--texto-na-marca);width:100%;box-shadow:var(--sombra-marca)}.btn-pri:hover:not(:disabled){filter:brightness(1.06)}.btn-perigo{background:var(--cor-erro);color:var(--texto-no-erro);box-shadow:0 14px 28px -18px #ff6b5b99,inset 0 1px #ffffff2e}.btn-perigo:hover:not(:disabled){filter:brightness(1.06)}.btn-sec{background:var(--cor-superficie);color:var(--cor-titulo);border:1px solid var(--cor-fio);width:100%}.btn-sec:hover:not(:disabled){background:var(--cor-superficie-realcada);border-color:var(--cor-marca-fundo)}.btn-texto{color:var(--cor-marca-texto);font:inherit;cursor:pointer;border-radius:var(--raio);background:0 0;border:none;width:auto;padding:8px 4px;font-weight:700}.btn-texto:hover:not(:disabled){text-decoration:underline}.btn-mini{font:inherit;background:var(--cor-superficie);color:var(--cor-titulo);border:1px solid var(--cor-fio);cursor:pointer;border-radius:999px;width:auto;padding:6px 14px;font-size:.8rem;font-weight:700}.btn-mini:hover:not(:disabled){background:var(--cor-superficie-realcada)}.link-rotulo{color:var(--cor-marca-texto);font-size:.85rem;font-weight:700;text-decoration:none}.link-rotulo:hover{text-decoration:underline}.entrar-primeiro-acesso{color:var(--cor-suave);margin:0;font-size:.85rem;line-height:1.5}.entrar-primeiro-acesso strong{color:var(--cor-texto)}.entrar-dica-esqueci{color:var(--cor-texto);margin:0;font-size:.9rem;line-height:1.5}.entrar-dica-esqueci a{color:var(--cor-marca-texto);text-underline-offset:3px;font-weight:700}.erro-caixa{background:var(--cor-erro-suave);color:var(--cor-erro);border-radius:var(--raio);align-items:flex-start;gap:8px;padding:10px 12px;font-size:.9rem;display:flex}.acesso{background:var(--fundo-ambiente);background-attachment:fixed;min-height:100vh;display:flex}.acesso-marca{background:var(--cor-trilho);color:var(--cor-titulo);flex-direction:column;flex:1;justify-content:center;padding:48px;display:flex;position:relative;overflow:hidden}.acesso-marca:before{content:"";background:var(--fundo-ambiente);pointer-events:none;background-attachment:fixed;position:absolute;inset:0}.marca-ladrilho{color:var(--texto-na-marca);box-shadow:var(--sombra-marca);background:linear-gradient(145deg,#2fe0b0 0%,#109e7c 100%);flex:none;place-items:center;display:grid}.acesso-marca-topo{align-items:center;gap:12px;display:flex;position:relative}.acesso-marca-sobre{font-family:var(--fonte-titulo);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;position:relative}.acesso-marca-destaque{font-family:var(--fonte-titulo);letter-spacing:-.02em;max-width:340px;margin:var(--espaco-6) 0 var(--espaco-3);font-size:1.9rem;font-weight:700;line-height:1.2;position:relative}.acesso-marca-frase{color:var(--cor-suave);max-width:320px;position:relative}.acesso-form{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.acesso-form-interno{width:100%;max-width:380px}.acesso-form-cab{margin-bottom:20px}.rodape-conta{text-align:center;color:var(--cor-suave);margin-top:16px;font-size:.9rem}@media (width<=600px){.acesso{flex-direction:column}.acesso-marca{background:0 0;flex:none;padding:36px 24px 8px;overflow:visible}.acesso-marca:before{background:radial-gradient(90% 70% at 18% 20%,#3be3b638,#0000 70%);inset:-40px -24px -24px}.acesso-marca-topo{gap:14px}.acesso-marca-sobre{letter-spacing:-.02em;font-size:1.45rem}.acesso-marca-destaque{max-width:16ch;margin:28px 0 12px;font-size:2.05rem;line-height:1.12;display:block}.acesso-marca-frase{max-width:34ch;font-size:1rem;line-height:1.5}.acesso-form{padding:var(--espaco-6) 24px var(--espaco-8);align-items:flex-start}.acesso-form-cab .titulo{font-size:1.5rem}}@media (width>=601px){.acesso{justify-content:center;align-items:center;gap:var(--espaco-8);padding:var(--espaco-8)}.acesso-marca{background:0 0;flex:0 420px;padding:0;overflow:visible}.acesso-marca:before{display:none}.acesso-form{flex:0 420px;padding:0}}.proposito{text-align:center;max-width:420px;margin:48px auto;padding:0 24px}.proposito-icone{background:var(--cor-ok-suave);width:56px;height:56px;color:var(--cor-ok-texto);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.proposito-corpo{text-align:left;margin-top:20px}.resultado{text-align:center;max-width:380px;margin:0 auto}.encerrado{min-height:100dvh;padding:var(--espaco-6);background:var(--fundo-ambiente);background-attachment:fixed;justify-content:center;align-items:center;display:flex}.resultado-icone{border-radius:var(--raio-grande);justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.resultado-icone-circulo{border-radius:50%}.resultado-icone-ok{background:var(--cor-ok-suave);color:var(--cor-ok-texto)}.resultado-icone-aviso{background:var(--cor-aviso-suave);color:var(--cor-aviso)}.resultado-icone-erro{background:var(--cor-erro-suave);color:var(--cor-erro)}.resultado-icone-acento{background:var(--cor-marca-suave);color:var(--cor-marca-texto)}.resultado-acoes{flex-direction:column;gap:10px;margin-top:20px;display:flex}.carregando-texto{color:var(--cor-suave);text-align:center;padding:40px}.dica{color:var(--cor-suave);font-size:.85rem}.opcional{color:var(--cor-suave);font-weight:400}.tabela-rolavel{overflow-x:auto}.tabela-densa,.tabela-equipe{border-collapse:collapse;font-feature-settings:var(--numeros-tabulares);width:100%;min-width:480px}.tabela-densa th,.tabela-equipe th{text-align:left;font-size:var(--tamanho-legenda);color:var(--cor-suave);border-bottom:1px solid var(--cor-fio);white-space:nowrap;padding:8px 10px;font-weight:700}.tabela-densa td,.tabela-equipe td{text-align:left;border-bottom:1px solid var(--cor-fio);white-space:nowrap;color:var(--cor-texto);padding:10px;font-size:.9rem}.tabela-densa tbody tr:hover,.tabela-equipe tbody tr:hover{background:var(--cor-superficie)}.chip{font-size:var(--tamanho-legenda);background:var(--cor-superficie-realcada);color:var(--cor-titulo);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 9px;font-weight:700;line-height:1.4;display:inline-flex}.chip-ponto{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.chip-pendente{background:var(--cor-aviso-suave);color:var(--cor-aviso)}.chip-atrasado{background:var(--cor-erro-suave);color:var(--cor-erro)}.chip-feita{background:var(--cor-ok-suave);color:var(--cor-ok-texto)}.chip-erro{background:var(--cor-erro-suave);color:var(--cor-erro)}.chip-ao-vivo{background:var(--cor-ok-suave);color:var(--cor-ok-texto)}.chip-neutro{background:var(--cor-superficie-realcada);color:var(--cor-suave)}@media (prefers-reduced-motion:no-preference){.chip-ao-vivo .chip-ponto{animation:1.6s ease-in-out infinite chip-ao-vivo-pulso}}@keyframes chip-ao-vivo-pulso{0%,to{opacity:1}50%{opacity:.35}}.cartao-metrica{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);padding:var(--espaco-4);flex-direction:column;gap:2px;display:flex}.cartao-metrica-rotulo{font-size:var(--tamanho-legenda);color:var(--cor-suave);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.cartao-metrica-numero{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);font-size:1.75rem;font-weight:800;line-height:1.15}.cartao-metrica-numero small{font-family:var(--fonte);color:var(--cor-suave);font-size:1rem;font-weight:600}.faixa-metricas{gap:var(--espaco-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.linha-do-tempo{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evento-linha-do-tempo{align-items:flex-start;gap:var(--espaco-3);background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);padding:var(--espaco-3) var(--espaco-4);display:flex}.evento-linha-do-tempo-hora{width:3.25rem;font-size:var(--tamanho-legenda);color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);flex-shrink:0;padding-top:2px;font-weight:700}.evento-linha-do-tempo-corpo{flex:1;min-width:0}.evento-linha-do-tempo-icone{width:3.25rem;color:var(--cor-suave);flex-shrink:0;justify-content:center;align-items:center;padding-top:1px;display:flex}.botoes-func{flex-wrap:wrap;gap:6px;display:flex}.aceite-termos{color:var(--cor-suave);align-items:flex-start;gap:10px;font-size:.85rem;display:flex}.aceite-termos input{accent-color:var(--cor-marca);margin-top:3px}.codigos-recuperacao{font-feature-settings:var(--numeros-tabulares);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.codigos-recuperacao li{background:var(--cor-fundo);border-radius:var(--raio);text-align:center;padding:8px 12px}.passos-numerados{flex-wrap:wrap;justify-content:center;gap:20px;margin:0 0 16px;padding:0;list-style:none;display:flex}.passos-numerados li{color:var(--cor-suave);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.passos-numerados-marca{background:var(--cor-superficie);border:1px solid var(--cor-fio);width:24px;height:24px;color:var(--cor-suave);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.passos-numerados li.atual{color:var(--cor-titulo)}.passos-numerados li.atual .passos-numerados-marca{background:var(--cor-marca);border-color:var(--cor-marca);color:var(--texto-na-marca)}.passos-numerados li.feito .passos-numerados-marca{background:var(--cor-ok-suave);border-color:var(--cor-ok-suave);color:var(--cor-ok-texto)}.subtitulo{font-family:var(--fonte-titulo);color:var(--cor-titulo);margin:0 0 var(--espaco-3);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.estado-vazio{text-align:center;padding:var(--espaco-8) var(--espaco-6);border-radius:var(--raio-grande);background:var(--cor-superficie);border:1px dashed var(--cor-fio);flex-direction:column;align-items:center;display:flex}.estado-vazio-icone{width:48px;height:48px;margin:0 0 var(--espaco-3);background:var(--cor-superficie-realcada);color:var(--cor-suave);border-radius:50%;justify-content:center;align-items:center;display:flex}.estado-vazio strong{color:var(--cor-titulo);font-size:1.05rem}.estado-vazio p{margin:var(--espaco-2) 0 0;color:var(--cor-suave);max-width:40ch}.tela-com-mundo{gap:var(--espaco-6);flex-direction:column;display:flex}.tela-com-mundo-principal{flex:1;min-width:0}@media (width>=1280px){.tela-com-mundo{align-items:flex-start;gap:var(--espaco-8);flex-direction:row;width:100%}}.doisfatores-cartao{align-items:stretch}.doisfatores-qr{border-radius:var(--raio);background:#fff;margin:0 auto;padding:8px;display:block}.doisfatores-manual{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.doisfatores-manual code{overflow-wrap:anywhere}.botao-reportar-erro{gap:var(--espaco-2);border-radius:var(--raio-grande);background:var(--cor-acento);min-height:44px;color:var(--cor-acento-texto);font:inherit;font-weight:var(--peso-destaque);font-size:var(--tamanho-legenda);padding:var(--espaco-2) var(--espaco-4);box-shadow:var(--sombra);cursor:pointer;border:none;justify-content:center;align-items:center;transition:filter .15s;display:inline-flex}.botao-reportar-erro:hover{filter:brightness(1.1)}@media (width<=767px){.botao-reportar-erro{border-radius:50%;width:44px;padding:0}.botao-reportar-erro-texto{display:none}}.modal-ticket-fundo{background:var(--cor-sobreposicao);padding:var(--espaco-4);z-index:30;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-ticket{overscroll-behavior:contain;width:100%;max-width:420px;max-height:90dvh;overflow-y:auto}.modal-ticket-texto{resize:vertical;min-height:96px;font:inherit}.modal-ticket-campo-arquivo{position:relative}.modal-ticket-arquivo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.modal-ticket-escolher{column-gap:var(--espaco-3);min-height:64px;padding:var(--espaco-3) var(--espaco-4);border:1px dashed var(--cor-marca-fundo);border-radius:var(--raio);background:var(--cor-fundo);color:var(--cor-titulo);font-weight:var(--peso-destaque);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;transition:background-color .15s,border-color .15s;display:grid}.modal-ticket-escolher svg{color:var(--cor-marca-texto);grid-row:1/span 2}.modal-ticket-escolher small{color:var(--cor-suave);font-weight:var(--peso-regular);font-size:var(--tamanho-legenda)}.modal-ticket-escolher:hover{background:var(--cor-superficie-realcada);border-color:var(--cor-marca)}.modal-ticket-arquivo-input:focus-visible~.modal-ticket-escolher,.modal-ticket-arquivo-input:focus-visible~.modal-ticket-previa{outline:2px solid var(--cor-marca);outline-offset:2px}.modal-ticket-previa{gap:var(--espaco-3);padding:var(--espaco-2);border:1px solid var(--cor-fio);border-radius:var(--raio);background:var(--cor-fundo);align-items:center;display:flex}.modal-ticket-previa img{object-fit:cover;object-position:top;border:1px solid var(--cor-fio);border-radius:10px;flex:none;width:72px;height:72px}.modal-ticket-previa-info{flex-direction:column;min-width:0;display:flex}.modal-ticket-previa-nome{text-overflow:ellipsis;white-space:nowrap;color:var(--cor-titulo);font-size:.9rem;font-weight:var(--peso-destaque);overflow:hidden}.modal-ticket-previa-acoes{gap:var(--espaco-2);display:flex}.modal-ticket-arquivo-acao{min-height:44px;padding:0 var(--espaco-2);font:inherit;color:var(--cor-marca-texto);cursor:pointer;background:0 0;border:none;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.modal-ticket-arquivo-acao:hover{text-decoration:underline}.modal-ticket-acoes{gap:var(--espaco-2);justify-content:flex-end;display:flex}.modal-ticket-acoes .btn{width:auto}.modal-ticket-cab{align-items:center;gap:var(--espaco-3);margin-bottom:var(--espaco-3);display:flex}.modal-ticket-cab-icone{background:var(--cor-aviso-suave);width:32px;height:32px;color:var(--cor-aviso);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-ticket-cab .titulo{margin:0}.modal-ticket-confirmacao{align-items:flex-start;gap:var(--espaco-3);margin-bottom:var(--espaco-4);display:flex}.modal-ticket-confirmacao-icone{background:var(--cor-ok-suave);width:32px;height:32px;color:var(--cor-ok-texto);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-ticket-confirmacao p{margin:0}.modal-ticket-ver-reportes{text-align:center;margin-bottom:var(--espaco-2);text-decoration:none;display:block}@media (width<=860px){.modal-ticket-fundo{align-items:flex-end;padding:0}.modal-ticket{max-width:none;max-height:92dvh;padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px));border-bottom:none;border-radius:28px 28px 0 0}.modal-ticket:before{content:"";background:var(--cor-grafite-3);border-radius:3px;width:44px;height:5px;margin:0 auto 14px;display:block}.modal-ticket-acoes .btn{flex:1}}.botao-duvida{border-radius:var(--raio);min-height:44px;color:var(--cor-suave);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-left:-12px;padding:0 12px;font-size:.85rem;font-weight:700;transition:color .15s,background-color .15s;display:inline-flex}.botao-duvida:hover:not(:disabled){color:var(--cor-aviso);background:var(--cor-aviso-suave)}.botao-duvida:focus-visible{outline:2px solid var(--cor-aviso);outline-offset:2px}.botao-duvida:disabled{cursor:not-allowed;opacity:.5}.botao-duvida svg{flex:none}.botao-duvida-anotada{color:inherit;padding:0 12px}.botao-duvida-anotada:hover:not(:disabled){color:inherit;background:0 0}.botao-duvida-anotada:hover:not(:disabled) .chip{filter:brightness(1.15)}.botao-duvida-anotada .chip{transition:filter .15s}.folha-duvida .modal-ticket-cab{margin-bottom:var(--espaco-2)}.folha-duvida .modal-ticket-cab .titulo{flex:1;min-width:0;font-size:1.15rem}.folha-duvida-fechar{width:44px;height:44px;color:var(--cor-suave);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;margin:-6px -8px -6px 0;display:grid}.folha-duvida-fechar:hover:not(:disabled){background:var(--cor-superficie-realcada);color:var(--cor-titulo)}.folha-duvida-tarefa{margin:0 0 var(--espaco-4);color:var(--cor-suave);font-size:.9rem;line-height:1.4}.folha-duvida-opcional{color:var(--cor-suave);font-weight:400}.folha-duvida-contador{text-align:right;color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);margin-top:6px;font-size:.78rem}.folha-duvida-contador-fim{color:var(--cor-aviso);font-weight:700}.folha-duvida-acoes{gap:var(--espaco-2);flex-direction:column;display:flex}.folha-duvida-apagar{border-radius:var(--raio);min-height:44px;color:var(--cor-erro);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.folha-duvida-apagar:hover:not(:disabled){background:var(--cor-erro-suave)}.folha-duvida-apagar:disabled{opacity:.5;cursor:not-allowed}@media (width>=861px){.folha-duvida{max-width:400px}.folha-duvida-acoes{flex-direction:row-reverse}.folha-duvida-acoes .btn-pri{flex:1;width:auto}.folha-duvida-apagar{padding:0 14px}}@media (prefers-reduced-motion:no-preference){.folha-duvida{animation:.24s cubic-bezier(.16,1,.3,1) folha-duvida-entra}.modal-ticket-fundo:has(.folha-duvida){animation:.2s ease-out folha-duvida-fundo}}@keyframes folha-duvida-entra{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes folha-duvida-fundo{0%{opacity:0}to{opacity:1}}.folha-duvida-resposta{margin:0 0 var(--espaco-3);border-radius:var(--raio);background:var(--cor-ok-suave);border:1px solid var(--cor-fio);padding:12px 14px}.folha-duvida-resposta p{color:var(--cor-titulo);overflow-wrap:anywhere;white-space:pre-line;margin:8px 0 0;font-size:.92rem;line-height:1.5}.barra-instalar{background:var(--cor-superficie-realcada);border:1px solid var(--cor-fio);border-radius:var(--raio);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 16px 4px;padding:8px 8px 8px 12px;display:flex}.barra-instalar-icone{background:var(--cor-marca-suave);width:28px;height:28px;color:var(--cor-marca-texto);border-radius:9px;flex:none;place-items:center;display:grid}.barra-instalar-texto{min-width:0;color:var(--cor-titulo);flex:150px;margin:0;font-size:.85rem;font-weight:600;line-height:1.35}.barra-instalar-acoes{flex:auto;justify-content:flex-end;align-items:center;gap:2px;display:flex}.barra-instalar-botao{background:linear-gradient(180deg, var(--cor-marca-clara), var(--cor-marca));min-height:44px;color:var(--texto-na-marca);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-size:.85rem;font-weight:800}.barra-instalar-agora-nao{min-height:44px;font:inherit;color:var(--cor-suave);cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:.85rem;font-weight:700}.barra-instalar-agora-nao:hover{color:var(--cor-titulo)}@media (width>=861px){.barra-instalar{margin-inline:40px}}.faixa-instalar{margin-top:var(--espaco-4);border-top:1px solid var(--cor-fio);color:var(--cor-suave);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding:8px 12px;font-size:.85rem;display:flex}.faixa-instalar svg{color:var(--cor-marca-texto);flex:none}.faixa-instalar-botao{min-height:44px;padding:0 8px;font-size:.85rem}.folha-instalar .modal-ticket-cab{margin-bottom:var(--espaco-2)}.folha-instalar .modal-ticket-cab .titulo{flex:1;min-width:0;font-size:1.15rem}.instalar-topo{--instalar-respiro:24px;top:calc(-1 * var(--instalar-respiro));z-index:1;margin-top:calc(-1 * var(--instalar-respiro));padding:var(--instalar-respiro) 0 14px;background:var(--cor-superficie);position:sticky}@media (width<=860px){.instalar-topo{--instalar-respiro:12px}}.instalar-corpo{flex-direction:column;gap:14px;display:flex}.instalar-botao{justify-content:center;align-items:center;gap:8px;min-height:48px;text-decoration:none;display:inline-flex}.instalar-video{aspect-ratio:3/4;border-radius:var(--raio-grande);background:var(--cor-trilho);flex:none;width:min(100%,34.5dvh);margin-inline:auto;position:relative;overflow:hidden}.instalar-video video{object-fit:cover;width:100%;height:100%;display:block}.instalar-video-tocar{white-space:nowrap;align-items:center;gap:8px;width:auto;min-height:48px;padding:0 20px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.instalar-video-pausar{border:1px solid var(--cor-trilho-fio);background:var(--cor-sobreposicao);width:44px;height:44px;color:var(--cor-trilho-texto);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.instalar-video-pausar:focus-visible{outline:2px solid var(--cor-trilho-acento);outline-offset:2px}.instalar-passos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.instalar-passos li{background:var(--cor-superficie-realcada);border-radius:var(--raio);align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.instalar-passos li[aria-current=step]{background:var(--cor-marca-suave);box-shadow:inset 0 0 0 1px var(--cor-marca)}.instalar-passos li[aria-current=step] .instalar-passo-icone{background:var(--cor-marca);border-color:var(--cor-marca);color:var(--texto-na-marca)}@media (prefers-reduced-motion:no-preference){.instalar-passos li,.instalar-passo-icone{transition:background-color .2s,box-shadow .2s,color .2s}}.instalar-passo-icone{background:var(--cor-fundo);border:1px solid var(--cor-fio);width:40px;height:40px;color:var(--cor-marca-texto);border-radius:12px;flex:none;place-items:center;display:grid}.instalar-passo-texto{min-width:0;color:var(--cor-texto);flex-direction:column;gap:1px;font-size:.9rem;line-height:1.4;display:flex}.instalar-passo-texto small{letter-spacing:.04em;text-transform:uppercase;color:var(--cor-suave);font-size:.72rem;font-weight:700}.instalar-passo-texto strong{color:var(--cor-titulo)}.instalar-destaque{background:var(--cor-aviso-suave);border-radius:var(--raio);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.instalar-destaque p{color:var(--cor-aviso);align-items:center;gap:10px;margin:0;line-height:1.4;display:flex}.instalar-destaque p span{color:var(--cor-titulo)}.instalar-destaque p svg{flex:none}.instalar-copiado{color:var(--cor-texto);font-size:.85rem}.instalar-copiado:empty{display:none}.instalar-nota,.instalar-reserva{color:var(--cor-suave);margin:0;font-size:.82rem;line-height:1.45}.instalar-nota-forte{color:var(--cor-titulo);font-size:.9rem;font-weight:700}@media (width>=861px){.folha-instalar{max-width:440px}}.folha-instalar .modal-ticket-cab-icone{background:var(--cor-marca-suave);color:var(--cor-marca-texto)}.aluno-casco{min-height:100dvh;color:var(--cor-texto);font-family:var(--fonte)}.aluno-casco-principal{min-width:0;position:relative}.aluno-casco-topo{align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.aluno-casco-topo-fim{align-items:center;gap:10px;margin-left:auto;display:flex}.aluno-casco-conteudo{padding:4px 16px calc(var(--altura-nav-inferior) + env(safe-area-inset-bottom,0px) + 40px)}.aluno-casco-erro-tentar-de-novo{font:inherit;font-weight:var(--peso-destaque);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:underline}.aluno-casco-avatar{background:linear-gradient(158deg, var(--cor-marca-clara) 0%, var(--cor-marca) 52%, var(--cor-marca-fundo) 100%);width:34px;height:34px;color:var(--texto-na-marca);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.aluno-casco-avatar-topo{width:44px;height:44px;text-decoration:none;transition:box-shadow .15s}.aluno-casco-avatar-topo:hover,.aluno-casco-avatar-ativo{box-shadow:0 0 0 3px #3be3b659}.aluno-casco-slot-erro .botao-reportar-erro{width:44px;height:44px;min-height:44px;box-shadow:none;border-radius:50%;padding:0}.aluno-casco-slot-erro .botao-reportar-erro-texto{display:none}.aluno-casco-slot-erro .botao-reportar-erro svg{width:24px;height:24px}.aluno-casco-nav{height:calc(var(--altura-nav-inferior) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);background:var(--cor-trilho);border-top:1px solid var(--cor-trilho-fio);z-index:25;display:block;position:fixed;bottom:0;left:0;right:0}.aluno-casco-itens{height:var(--altura-nav-inferior);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.aluno-casco-marca,.aluno-casco-rodape{display:none}.aluno-casco-item{color:var(--cor-trilho-texto-suave);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:6px 2px;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .15s;display:flex}.aluno-casco-item:hover{color:var(--cor-trilho-texto)}.aluno-casco-item-icone{width:29px;height:29px}.aluno-casco-item-ativo{color:var(--cor-trilho-acento);background:var(--cor-trilho-item-ativo)}@media (width>=861px){.aluno-casco{grid-template-columns:var(--largura-barra-lateral) minmax(0, 1fr);display:grid}.aluno-casco-nav{border-top:none;border-right:1px solid var(--cor-trilho-fio);z-index:auto;flex-direction:column;grid-column:1;gap:28px;height:100vh;padding:24px 16px 84px;display:flex;position:sticky;top:0}.aluno-casco-marca{color:var(--cor-trilho-texto);align-items:center;gap:12px;padding:0 8px;display:flex}.aluno-casco-marca b{font-family:var(--fonte-titulo);letter-spacing:-.01em;font-size:.92rem;line-height:1.2;display:block}.aluno-casco-marca small{color:var(--cor-trilho-texto-suave);font-size:.72rem}.aluno-casco-itens{flex-direction:column;gap:4px;height:auto;display:flex}.aluno-casco-item{border-radius:14px;flex-direction:row;justify-content:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:.95rem;font-weight:600}.aluno-casco-item:hover{background:#ffffff0a}.aluno-casco-item-icone{width:26px;height:26px}.aluno-casco-item-ativo{color:var(--cor-trilho-texto)}.aluno-casco-item-ativo svg{color:var(--cor-trilho-acento)}.aluno-casco-rodape{border-top:1px solid var(--cor-trilho-fio);flex-direction:column;gap:10px;margin-top:auto;padding:16px 8px 0;display:flex}.aluno-casco-reportes{min-height:44px;color:var(--cor-trilho-texto-suave);align-items:center;gap:8px;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.aluno-casco-reportes:hover,.aluno-casco-reportes-ativo{color:var(--cor-trilho-texto)}.aluno-casco-eu{min-height:44px;color:var(--cor-trilho-texto);border-radius:14px;align-items:center;gap:10px;min-width:0;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.aluno-casco-eu:hover .aluno-casco-conta,.aluno-casco-eu-ativo .aluno-casco-conta{text-decoration:underline;-webkit-text-decoration-color:var(--cor-trilho-acento);text-decoration-color:var(--cor-trilho-acento);text-underline-offset:4px}.aluno-casco-sair{border:1px solid var(--cor-trilho-fio);width:100%;min-height:44px;color:var(--cor-trilho-texto);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;font-weight:700;transition:background-color .15s;display:flex}.aluno-casco-sair:hover{background:#ffffff17}.aluno-casco-conta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aluno-casco-topo{padding:18px 40px}.aluno-casco-conteudo{max-width:1240px;padding:8px 40px 96px}.aluno-casco-conteudo:not(:has(.hoje-grade,.jornada-tela,.calendario-tela,.perfil-tela,.questionario)){max-width:720px}.aluno-casco-slot-erro{width:calc(var(--largura-barra-lateral) - 32px);z-index:20;position:fixed;bottom:16px;left:16px}.aluno-casco-slot-erro .botao-reportar-erro{width:100%;height:auto;min-height:44px;box-shadow:var(--sombra-marca);border-radius:999px;padding:12px 18px;font-size:.9rem;font-weight:700}.aluno-casco-slot-erro .botao-reportar-erro svg{width:18px;height:18px}.aluno-casco-slot-erro .botao-reportar-erro-texto{display:inline}}@media (width>=1280px){.aluno-casco-conteudo:has(.tela-com-mundo){max-width:1060px}.aluno-casco-conteudo:has(.tela-com-mundo):not(:has(.faixa-mundo)){max-width:1180px}}.encerrado-ajuda{margin-bottom:var(--espaco-4)}.encerrado-reportar .botao-reportar-erro{width:100%;box-shadow:none;background:var(--cor-superficie);color:var(--cor-titulo);border:1px solid var(--cor-fio);border-radius:999px}.encerrado-reportar .botao-reportar-erro:hover{background:var(--cor-superficie-realcada);border-color:var(--cor-marca-fundo);filter:none}.encerrado-reportar .botao-reportar-erro-texto{display:inline}@media (width<=860px){.aluno-casco-sem-areas .aluno-casco-nav{display:none}.aluno-casco-sem-areas .aluno-casco-conteudo{padding-bottom:24px}}.seletor-raiz{min-width:0;position:relative}.seletor{background:var(--cor-superficie);border:1px solid var(--cor-fio);color:var(--cor-titulo);font:inherit;text-align:left;border-radius:18px;align-items:center;gap:10px;min-width:0;padding:7px 14px 7px 7px;transition:border-color .15s,background-color .15s;display:flex}button.seletor{cursor:pointer;z-index:15;position:relative}button.seletor:hover,.seletor.aberto{border-color:var(--cor-marca-fundo);background:var(--cor-superficie-realcada)}.seletor-rotulo{width:fit-content;max-width:100%}.seletor-capa{width:38px;height:38px;font-family:var(--fonte-titulo);border-radius:12px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.seletor-capa-laranja{background:var(--capa-laranja);color:var(--capa-laranja-texto)}.seletor-capa-violeta{background:var(--capa-violeta);color:var(--capa-violeta-texto)}.seletor-capa-azul{background:var(--capa-azul);color:var(--capa-azul-texto)}.seletor-capa-coral{background:var(--capa-coral);color:var(--capa-coral-texto)}.seletor-capa-grande{width:38px;height:38px}.seletor-txt{min-width:0;line-height:1.25}.seletor-txt small{color:var(--cor-suave);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.seletor-txt strong{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;display:block;overflow:hidden}.seletor-seta{color:var(--cor-suave);flex:none;margin-left:4px}.seletor-veu{inset:0 0 0 var(--largura-barra-lateral);z-index:10;background:#0a08058c;position:fixed}.seletor-menu{background:var(--cor-superficie);border:1px solid var(--cor-marca-fundo);width:392px;box-shadow:var(--sombra-flutuante);z-index:20;border-radius:22px;padding:10px;position:absolute;top:calc(100% + 12px);left:0}.seletor-menu h3{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);margin:6px 10px 8px;font-size:.75rem}.seletor-op{width:100%;color:var(--cor-titulo);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.seletor-op:hover{background:var(--cor-superficie-realcada)}.seletor-op:disabled{cursor:progress;opacity:.7}.seletor-op-sel{background:var(--cor-superficie-realcada)}.seletor-op-txt{flex:1;min-width:0;line-height:1.3}.seletor-op-txt strong{font-size:.95rem;display:block}.seletor-op-txt span{color:var(--cor-suave);font-size:.8rem}.seletor-op-ok{color:var(--cor-ok-texto);flex:none}.seletor-nota{border-top:1px solid var(--cor-fio);color:var(--cor-suave);margin:8px 10px 4px;padding-top:10px;font-size:.8rem}.seletor-erro{color:var(--cor-erro);margin:8px 10px 0;font-size:.85rem}@media (width<=860px){.seletor-raiz{flex:1}.seletor{width:100%}button.seletor{z-index:auto}.seletor-veu{z-index:22;inset:0}.seletor-menu{z-index:24;width:auto;padding:12px 16px calc(24px + var(--altura-nav-inferior) + env(safe-area-inset-bottom,0px));border-bottom:none;border-radius:28px 28px 0 0;position:fixed;inset:auto 0 0}.seletor-menu:before{content:"";background:var(--cor-grafite-3);border-radius:3px;width:44px;height:5px;margin:0 auto 14px;display:block}.seletor-menu h3{font-family:var(--fonte-titulo);letter-spacing:0;text-transform:none;color:var(--cor-titulo);margin:0 0 12px;font-size:1rem}}.faixa-mundo{display:none}@media (width>=1280px){.faixa-mundo{gap:var(--espaco-4);width:340px;top:var(--espaco-6);flex-direction:column;flex-shrink:0;display:flex;position:sticky}}.faixa-mundo-dupla{gap:var(--espaco-3);grid-template-columns:1fr 1fr;display:grid}.faixa-mundo-mini{padding:var(--espaco-4);flex-direction:column;gap:10px;display:flex}.faixa-mundo-titulo{font-family:var(--fonte-titulo);color:var(--cor-texto);margin:0;font-size:.85rem;font-weight:800}.faixa-mundo-moedas{align-items:center;gap:8px;display:flex}.faixa-mundo-numero{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);white-space:nowrap;margin:0;font-size:1.3rem;font-weight:800}.faixa-mundo-jornada{padding:18px}.faixa-mundo-jornada-titulo{margin-bottom:var(--espaco-3)}.figura-3d{object-fit:contain;flex:none;display:block}.figura-3d-bloqueada{filter:grayscale()brightness(.8);opacity:.38}.trilha{--nh:calc(var(--n) * 1.32);align-items:flex-start;width:100%;display:flex}.trilha-no{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.trilha-no-base{height:var(--nh);place-items:center;display:grid}.trilha-no-base i{width:var(--n);height:var(--n);font-style:normal;font-family:var(--fonte-titulo);font-weight:800;font-size:calc(var(--n) * .36);border-radius:50%;place-items:center;display:grid}.trilha-no-feito i{background:linear-gradient(160deg, var(--cor-marca), var(--cor-marca-fundo));color:var(--texto-na-marca);box-shadow:var(--sombra-marca)}.trilha-no-hoje i{width:calc(var(--n) * 1.32);height:calc(var(--n) * 1.32);background:linear-gradient(158deg, var(--cor-marca-clara) 0%, var(--cor-marca) 52%, var(--cor-marca-fundo) 100%);color:var(--texto-na-marca);font-size:calc(var(--n) * .5);box-shadow:0 0 0 4px #3be3b638,0 10px 22px -10px #3be3b6b3}.trilha-no-futuro i{background:var(--cor-grafite-3);color:var(--cor-suave);border:1px solid var(--cor-fio)}.trilha-no-meta i{width:calc(var(--n) * 1.2);height:calc(var(--n) * 1.2);background:radial-gradient(circle at 50% 40%,#3be3b64d,#3be3b614);border:1px dashed #3be3b6b3}.trilha-no-meta-feito i{background:linear-gradient(160deg, var(--cor-marca), var(--cor-marca-fundo));box-shadow:var(--sombra-marca);border:none}.trilha-no-meta-feito .trilha-rotulo{color:var(--cor-ok-texto)}.trilha-no-meta-hoje i{background:linear-gradient(158deg, var(--cor-marca-clara) 0%, var(--cor-marca) 52%, var(--cor-marca-fundo) 100%);border:none;box-shadow:0 0 0 4px #3be3b638,0 10px 22px -10px #3be3b6b3}.trilha-rotulo{color:var(--cor-suave);white-space:nowrap;font-size:.7rem;font-weight:800;line-height:1}.trilha-no-feito .trilha-rotulo{color:var(--cor-ok-texto)}.trilha-no-hoje .trilha-rotulo,.trilha-no-meta .trilha-rotulo{color:var(--cor-marca-texto)}.trilha-elo{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:8px;display:flex}.trilha-elo b{height:4px;margin-top:calc(var(--nh) / 2 - 2px);background:var(--cor-grafite-3);border-radius:2px;align-self:stretch;display:block}.trilha-elo-feito b{background:linear-gradient(90deg, var(--cor-marca-fundo), var(--cor-ok-texto))}.trilha-elo-pontilhado{flex-grow:1.7}.trilha-elo-pontilhado b{background:repeating-linear-gradient(90deg,#3be3b680 0 4px,#0000 4px 9px)}.encontros-tela{gap:var(--espaco-6);flex-direction:column;display:flex}.encontros-cabeca .titulo{margin:0 0 6px}.encontros-cabeca .apoio{margin:0}.encontros-filtros{flex-wrap:wrap;gap:8px;display:flex}.encontros-filtro{border:1px solid var(--cor-fio);background:var(--cor-superficie);min-height:36px;color:var(--cor-texto);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:.85rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.encontros-filtro:hover{background:var(--cor-superficie-realcada)}.encontros-filtro[aria-pressed=true]{background:var(--cor-marca-suave);border-color:var(--cor-marca-fundo);color:var(--cor-marca-texto)}.encontros-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.encontros-cartao{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);min-height:84px;box-shadow:var(--sombra);color:inherit;touch-action:manipulation;grid-template-columns:52px minmax(0,1fr) 40px;align-items:center;column-gap:14px;padding:16px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .1s;display:grid;position:relative}.encontros-cartao:hover{border-color:var(--cor-marca-fundo);background:var(--cor-superficie-realcada)}.encontros-cartao:active{transform:scale(.985)}.encontros-cartao:focus-visible{border-radius:var(--raio-grande)}.encontros-tile{background:var(--cor-marca-suave);width:52px;height:52px;color:var(--cor-marca-texto);border-radius:16px;flex:none;place-items:center;display:grid}.encontros-cartao[data-etiqueta=turma] .encontros-tile{background:var(--tipo-imersao-suave);color:var(--tipo-imersao-tinta)}.encontros-cartao[data-etiqueta=geral] .encontros-tile{background:var(--tipo-especial-suave);color:var(--tipo-especial-tinta)}.encontros-corpo{flex-direction:column;gap:5px;min-width:0;display:flex}.encontros-titulo{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.3}.encontros-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.encontros-data{color:var(--cor-suave);font-size:.78rem;font-weight:600}.encontros-etiqueta{white-space:nowrap;padding:2px 10px;font-size:.7rem}.encontros-abrir{border:1px solid var(--cor-fio);background:var(--cor-marca-suave);width:40px;height:40px;color:var(--cor-marca-texto);border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.encontros-cartao:hover .encontros-abrir{background:var(--cor-marca);color:var(--texto-na-marca);border-color:var(--cor-marca)}.encontros-em-breve{background:var(--cor-superficie);border:1px dashed var(--cor-fio);border-radius:var(--raio-grande);grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:14px;min-height:84px;padding:16px;display:grid}.encontros-em-breve .encontros-tile{background:var(--cor-superficie-realcada);color:var(--cor-suave)}.encontros-so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.aluno-casco-itens-6{font-size:0}.aluno-casco-itens-6 .aluno-casco-item{letter-spacing:-.01em;margin:6px 1px;font-size:.625rem}.aluno-casco-itens-6 .aluno-casco-item-icone{width:25px;height:25px}}.encontros-gravacao-tela{gap:var(--espaco-2);flex-direction:column;max-width:640px;display:flex}.encontros-voltar{color:var(--cor-marca-texto);margin:0 0 var(--espaco-2) -4px;align-items:center;gap:6px;width:fit-content;padding:8px 4px;font-weight:700;text-decoration:none;display:inline-flex}.encontros-voltar:hover{text-decoration:underline}.encontros-player{aspect-ratio:16/9;border-radius:var(--raio-grande);background:linear-gradient(160deg, var(--cor-grafite-3) 0%, var(--cor-grafite) 100%);width:100%;box-shadow:var(--sombra);margin-bottom:var(--espaco-4);place-items:center;display:grid;position:relative;overflow:hidden}.encontros-player video{background:var(--cor-grafite);object-fit:contain;width:100%;height:100%;display:block}.encontros-player-play{background:var(--cor-marca-suave);width:64px;height:64px;color:var(--cor-marca-texto);border:1px solid #3be3b666;border-radius:50%;place-items:center;display:grid}.encontros-gravacao-titulo{margin:0 0 6px}.encontros-gravacao-meta{margin:0 0 var(--espaco-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.encontros-gravacao-data{color:var(--cor-suave);font-size:.9rem}.encontros-gravacao-desc{color:var(--cor-texto);margin:0;line-height:1.55}.encontros-ver-gravacao{border:1px solid var(--cor-fio);background:var(--cor-marca-suave);min-height:44px;color:var(--cor-marca-texto);touch-action:manipulation;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:0 16px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.encontros-ver-gravacao:hover{background:var(--cor-marca);color:var(--texto-na-marca)}.cal-bk .encontros-ver-gravacao{margin-top:8px;font-size:.85rem;display:flex}.cal-bk-vivo:not(.cal-bk-passou):not(.cal-bk-agora) .encontros-ver-gravacao{background:var(--cor-marca-profunda);color:var(--texto-na-profunda);border-color:#0000}.agenda-tela{gap:var(--espaco-2);flex-direction:column;display:flex}.agenda-item-data{color:var(--cor-suave);font-size:var(--tamanho-legenda);margin-top:2px;display:block}.agenda-item-link{align-items:center;gap:var(--espaco-2);min-height:44px;margin-top:var(--espaco-2);color:var(--cor-marca-texto);font-weight:600;text-decoration:none;display:inline-flex}.agenda-item-link:hover{text-decoration:underline}.agenda-chip-ouro{background:var(--cor-marca);color:var(--texto-na-marca)}@media (prefers-reduced-motion:no-preference){.agenda-chip-ouro .chip-ponto{animation:1.6s ease-in-out infinite chip-ao-vivo-pulso}}.evt-filtros{scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;margin:2px 0 6px;display:flex;overflow-x:auto}.evt-filtros::-webkit-scrollbar{display:none}.evt-filtro{font:inherit;border:1px solid var(--cor-fio);background:var(--cor-superficie);min-height:44px;color:var(--cor-suave);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:.88rem;font-weight:700}.evt-filtro:hover{background:var(--cor-superficie-realcada);color:var(--cor-titulo)}.evt-filtro[aria-pressed=true]{background:var(--cor-marca-suave);color:var(--cor-ok-texto);border-color:#3be3b666}.evt-marcante{--fundo:var(--tipo-especial);--tinta:var(--tipo-especial-texto);background:var(--fundo);color:var(--tinta);border-radius:var(--raio-xl);box-shadow:var(--sombra);flex-direction:column;gap:18px;padding:20px;list-style:none;display:flex;position:relative}.evt-marcante-imersao{--fundo:var(--tipo-imersao);--tinta:var(--tipo-imersao-texto)}.evt-marcante-corpo{flex-direction:column;gap:10px;min-width:0;display:flex}.evt-marcante-cab{align-items:center;gap:12px;display:flex}.evt-marcante-icone{background:color-mix(in srgb, var(--tinta) 16%, transparent);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.evt-selo{background:color-mix(in srgb, var(--tinta) 16%, transparent);border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:800;display:inline-block}.evt-marcante h2,.evt-marcante h3{font-family:var(--fonte-titulo);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.3rem;font-weight:800;line-height:1.15}.evt-marcante-quando{margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.evt-marcante-quando span{opacity:.82;font-size:.8125rem;font-weight:500;display:block}.evt-marcante-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.evt-contagem{font-feature-settings:var(--numeros-tabulares);align-items:baseline;gap:8px;font-size:.95rem;font-weight:700;display:flex}.evt-contagem b{font-family:var(--fonte-titulo);letter-spacing:-.03em;font-size:2.6rem;font-weight:800;line-height:1}.evt-cta{font:inherit;background:var(--tinta);min-height:44px;color:var(--fundo);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:800;display:inline-flex}.evt-cta:hover{filter:brightness(1.15)}.evt-cta:active{transform:scale(.97)}.evt-cta-feito{color:var(--tinta);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tinta) 45%, transparent);background:0 0}.evt-marcante-topo{gap:22px;padding:24px 22px 22px}.evt-marcante-topo h2{font-size:1.75rem}.evt-marcante-topo .evt-marcante-icone{border-radius:18px;width:60px;height:60px}.evt-marcante-topo .evt-contagem b{font-size:3.2rem}.evt-marcante-topo .evt-cta{min-height:48px;padding:0 26px}@media (width>=861px){.evt-marcante-topo{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;padding:28px 32px;display:grid}.evt-marcante-topo h2{font-size:2.1rem}.evt-marcante-topo .evt-marcante-rodape{flex-direction:column;align-items:flex-end;gap:14px}.evt-marcante-topo .evt-contagem b{font-size:3.6rem}}.evt-mentoria{background:linear-gradient(180deg, var(--cor-superficie-realcada), var(--cor-superficie));border:1px solid var(--cor-fio);box-shadow:var(--sombra);border-radius:20px;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:flex}.evt-mentoria-icone{background:var(--cor-marca-suave);width:48px;height:48px;color:var(--cor-ok-texto);border-radius:15px;flex:none;place-items:center;display:grid}.evt-mentoria-corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.evt-mentoria strong{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);font-size:.95rem;font-weight:800;line-height:1.25}.evt-mentoria-quando{color:var(--cor-suave);font-size:var(--tamanho-legenda);font-weight:600}.evt-mentoria{position:relative}.evt-mentoria-so-sua{padding-right:96px}.evt-mentoria .evt-so-sua{margin:0;position:absolute;top:10px;right:12px}.evt-mentoria .chip{flex:none;align-self:flex-start;margin-left:auto}.evt-suporte{background:var(--cor-superficie);min-height:44px;color:var(--cor-texto);font-feature-settings:var(--numeros-tabulares);border-radius:14px;align-items:center;gap:10px;padding:8px 14px;font-size:.85rem;font-weight:600;display:flex}.evt-suporte svg{color:var(--cor-suave);flex:none}.evt-suporte-nome{color:var(--cor-titulo);font-weight:700}.evt-suporte-horas{text-align:right;margin-left:auto}.evt-linha{flex-direction:column;gap:8px;display:flex}.evt-primeira{margin-top:12px}.evt-semana{flex-direction:column;gap:8px;margin-top:20px;display:flex}.evt-semana-cab{font-family:var(--fonte-titulo);color:var(--cor-titulo);justify-content:space-between;align-items:baseline;margin:0 0 4px;font-size:.95rem;font-weight:700;display:flex}.evt-semana-cab span{font-family:var(--fonte);font-size:var(--tamanho-legenda);color:var(--cor-suave);font-weight:700}.evt-dia{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.evt-dia-data{flex-direction:column;justify-content:center;align-items:center;min-height:44px;line-height:1.1;display:flex}.evt-dia-data small{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);font-size:.65rem;font-weight:800}.evt-dia-data b{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);font-size:1.1rem}.evt-dia-itens{flex-direction:column;gap:8px;min-width:0;display:flex}.evt-dia-largo{display:block}.evt-mais{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.hoje-ord-evento{order:1}.evt-faixa{--fundo:var(--tipo-especial);--tinta:var(--tipo-especial-texto);background:var(--fundo);color:var(--tinta);box-shadow:var(--sombra);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px 16px 16px 14px;display:grid}.evt-faixa .evt-marcante-icone{border-radius:15px;width:48px;height:48px}.evt-faixa-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.evt-faixa-texto strong{font-family:var(--fonte-titulo);letter-spacing:-.01em;font-size:1.05rem;font-weight:800;line-height:1.2}.evt-faixa-texto span{font-size:.8125rem;font-weight:600}.evt-faixa .evt-contagem{flex-direction:column;align-items:flex-end;gap:2px;font-size:.75rem;line-height:1}.evt-faixa .evt-contagem b{font-size:1.9rem}.evt-faixa .evt-cta{grid-column:1/-1;justify-content:center;width:100%}.evt-faixa-suporte{display:flex}@media (width<=860px){.evt-marcante:not(.evt-marcante-topo) .evt-marcante-rodape{flex-direction:column;align-items:stretch;gap:14px}.evt-marcante:not(.evt-marcante-topo) .evt-cta{justify-content:center;min-height:48px}}.evt-aviso{align-items:center;gap:8px;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.evt-aviso svg{flex:none}a.evt-aviso{color:inherit;text-underline-offset:3px;min-height:44px;text-decoration:underline}.evt-faixa .evt-aviso{grid-column:1/-1}.evt-cta{justify-content:center;text-decoration:none}.evt-cta:focus-visible,.evt-filtro:focus-visible,.evt-mais:focus-visible{outline:3px solid var(--cor-marca-texto);outline-offset:3px}.evt-marcante .evt-cta:focus-visible,.evt-faixa .evt-cta:focus-visible{outline-color:var(--tinta)}.evt-ao-vivo{font-size:1.15rem;font-weight:800;font-family:var(--fonte-titulo);letter-spacing:-.01em;align-items:center;gap:8px;display:inline-flex}.evt-ao-vivo i{background:var(--tinta);border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.evt-ao-vivo i{animation:1.6s ease-in-out infinite chip-ao-vivo-pulso}}.evt-faixa .evt-ao-vivo{font-size:.9rem}.evt-mentoria-link,.evt-suporte-link{color:var(--cor-marca-texto);align-items:center;gap:6px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.evt-mentoria-link:hover,.evt-suporte-link:hover{text-decoration:underline}.evt-mentoria .chip,.evt-outro .chip{flex:none}.evt-suporte{flex-wrap:wrap}.evt-suporte-link{margin-left:4px}.evt-outro{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:20px;flex-direction:column;gap:2px;padding:16px 20px;display:flex}.evt-outro-cab{justify-content:space-between;align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.evt-outro-cab strong{font-family:var(--fonte-titulo);color:var(--cor-titulo);letter-spacing:-.01em;font-size:1rem}.evt-outro-descricao{margin:var(--espaco-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.evt-so-sua{align-self:flex-start}.evt-marcante .evt-so-sua{background:color-mix(in srgb, currentColor 16%, transparent);color:inherit;align-self:center}.evt-agora{border-color:#3be3b680;box-shadow:0 0 0 1px #3be3b61f}.evt-passados{margin-top:24px}.evt-passados>summary{background:var(--cor-superficie);border:1px solid var(--cor-fio);cursor:pointer;min-height:44px;color:var(--cor-titulo);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:700;list-style:none;display:flex}.evt-passados>summary::-webkit-details-marker{display:none}.evt-passados>summary:focus-visible{outline:3px solid var(--cor-marca-texto);outline-offset:3px}.evt-passados>summary span{color:var(--cor-suave);font-size:var(--tamanho-legenda);font-weight:700}.evt-passados[open]>summary svg{transform:rotate(180deg)}.evt-passados .evt-linha{opacity:.78;margin-top:12px}.evt-vazio-filtro{color:var(--cor-suave);margin:12px 0 0}.evt-faixa-imersao{--fundo:var(--tipo-imersao);--tinta:var(--tipo-imersao-texto)}.evt-marcante h2,.evt-marcante h3,.evt-mentoria strong,.evt-outro-cab strong,.evt-faixa-texto strong{overflow-wrap:anywhere}.calendario-tela{--cal-ouro-card:linear-gradient(158deg, var(--cor-marca-clara) 0%, var(--cor-marca) 52%, var(--cor-marca-fundo) 100%);--cal-verde-bloco:var(--cor-marca-profunda)}.cal-barra{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.cal-titulo{margin:0 8px 0 0;font-size:1.5rem}.cal-seg{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:999px;padding:0;display:inline-flex}.cal-seg button{min-height:44px;font:inherit;cursor:pointer;color:var(--cor-suave);background:0 0;border:none;border-radius:999px;padding:0 20px;font-size:.88rem;font-weight:700}.cal-seg button.cal-seg-ativo{background:var(--cor-superficie-realcada);color:var(--cor-titulo);box-shadow:inset 0 0 0 1px var(--cor-fio)}.cal-nav{align-items:center;gap:6px;display:inline-flex}.cal-ib{border:1px solid var(--cor-fio);background:var(--cor-superficie);width:44px;height:44px;color:var(--cor-titulo);cursor:pointer;border-radius:50%;place-items:center;display:grid}.cal-ib:hover,.cal-hoje:hover{background:var(--cor-superficie-realcada)}.cal-hoje{font:inherit;border:1px solid var(--cor-fio);background:var(--cor-superficie);color:var(--cor-titulo);cursor:pointer;border-radius:999px;min-height:44px;padding:0 18px;font-size:.88rem;font-weight:700}.cal-rotulo{font-family:var(--fonte-titulo);color:var(--cor-titulo);margin-left:6px;font-size:1.15rem}.cal-legenda{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cal-legenda .cal-chip{align-items:center;padding:4px 10px;font-size:.75rem}.cal-tentar-de-novo{font:inherit;font-weight:var(--peso-destaque);color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.cal-nota{color:var(--cor-suave);gap:8px;margin:14px 2px 0;font-size:.85rem;display:flex}.cal-nota svg{flex:none;margin-top:2px}.cal-vazio{color:var(--cor-suave);margin:20px 0 0}.cal-chip{border-radius:9px;align-items:flex-start;gap:6px;min-width:0;padding:5px 8px;font-size:.74rem;font-weight:700;line-height:1.25;display:flex}.cal-chip span{overflow-wrap:anywhere;min-width:0}.cal-chip svg{flex:none;margin-top:1px}.cal-chip-concluido{background:var(--cal-verde-bloco);color:#eafff4}.cal-chip-hoje{background:var(--cal-ouro-card);color:var(--texto-na-marca)}.cal-chip-previsto{color:var(--cor-marca-texto);background:0 0;border:1px dashed #3be3b68c}.cal-chip-vivo{background:var(--cor-titulo);color:var(--cor-fundo)}.cal-chip-vivo.cal-chip-passou{background:var(--cor-superficie-realcada);color:var(--cor-texto)}.cal-chip-vivo.cal-chip-agora{background:var(--cor-ok);color:var(--texto-na-marca)}.cal-sem{border:1px solid var(--cor-fio);background:var(--cor-superficie);border-radius:22px;overflow:hidden}.cal-sem-cab,.cal-sem-corpo{grid-template-columns:64px repeat(7,minmax(0,1fr));display:grid}.cal-sem-cab{border-bottom:1px solid var(--cor-fio)}.cal-sem-cab>div{border-left:1px solid var(--cor-fio);min-width:0;padding:10px 8px}.cal-sem-cab>div:first-child{border-left:none}.cal-sem-d{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);text-align:center;font-size:.72rem;font-weight:800}.cal-sem-num{width:34px;height:34px;color:var(--cor-titulo);border-radius:50%;place-items:center;margin:2px auto 8px;font-size:1.05rem;font-weight:800;display:grid}.cal-sem-cab-hoje .cal-sem-num{background:var(--cor-marca);color:var(--texto-na-marca)}.cal-sem-jornada{min-height:28px}.cal-sem-corpo,.cal-sem-hora{position:relative}.cal-sem-hora span{color:var(--cor-suave);font-size:.7rem;font-weight:700;position:absolute;right:8px;transform:translateY(-50%)}.cal-sem-col{border-left:1px solid var(--cor-fio);background-image:repeating-linear-gradient(180deg, transparent 0, transparent 39px, var(--cor-fio) 39px, var(--cor-fio) 40px);position:relative}.cal-sem-col-hoje{background-color:#3be3b60f}.cal-ev{border-radius:12px;padding:6px 9px;font-size:.74rem;font-weight:700;line-height:1.3;position:absolute;left:4px;right:4px;overflow:hidden}.cal-ev b{opacity:.85;font-size:.72rem;font-weight:800;display:block}.cal-ev-vivo{background:var(--cor-titulo);color:var(--cor-fundo)}.cal-ev-passou{background:var(--cor-superficie-realcada);color:var(--cor-texto);border:1px solid var(--cor-fio)}.cal-ev-agora{background:var(--cor-ok);color:var(--texto-na-marca)}.cal-agora{background:var(--cor-erro);z-index:2;height:2px;position:absolute;left:0;right:0}.cal-agora:before{content:"";background:var(--cor-erro);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.cal-mes{border:1px solid var(--cor-fio);background:var(--cor-superficie);border-radius:22px;overflow:hidden}.cal-mes-cab,.cal-mes-gr{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-mes-cab span{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);border-bottom:1px solid var(--cor-fio);padding:10px 12px;font-size:.75rem;font-weight:800}.cal-cel{border-right:1px solid var(--cor-fio);border-bottom:1px solid var(--cor-fio);flex-direction:column;gap:5px;min-width:0;min-height:124px;padding:8px 8px 10px;display:flex}.cal-cel:nth-child(7n){border-right:none}.cal-mes-gr .cal-cel:nth-last-child(-n+7){border-bottom:none}.cal-cel-n{color:var(--cor-titulo);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:grid}.cal-cel-fora .cal-cel-n{color:var(--cor-suave);opacity:.55}.cal-cel-hoje .cal-cel-n{background:var(--cor-marca);color:var(--texto-na-marca)}.cal-cel-hoje{background:#3be3b612}.cal-faixa{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-faixa-d{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);padding-bottom:2px;font-size:.65rem;font-weight:800}.cal-fd{font:inherit;aspect-ratio:1/1.08;color:var(--cor-titulo);background:var(--cor-superficie);cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0;font-size:.95rem;font-weight:800;display:flex}.cal-fd-fora{opacity:.4}.cal-fd-concluido{background:var(--cal-verde-bloco);color:#eafff4}.cal-fd-hoje{background:var(--cal-ouro-card);color:var(--texto-na-marca);box-shadow:var(--sombra-marca)}.cal-fd-previsto{color:var(--cor-marca-texto);background:0 0;border:1px dashed #3be3b699}.cal-fd-sel{box-shadow:0 0 0 2px var(--cor-titulo)}.cal-agenda{flex-direction:column;gap:10px;margin-top:20px;display:flex}.cal-agenda section{flex-direction:column;gap:10px;display:flex}.cal-agenda h2{font-family:var(--fonte-titulo);color:var(--cor-titulo);margin:8px 0 0;font-size:.95rem}.cal-item{grid-template-columns:54px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.cal-item time{color:var(--cor-suave);text-align:right;padding-top:12px;font-size:.78rem;font-weight:800;line-height:1.2}.cal-bk{border-radius:16px;padding:12px 14px}.cal-bk strong{font-size:.95rem;line-height:1.3;display:block}.cal-bk span{opacity:.85;font-size:.8rem}.cal-bk-concluido{background:var(--cal-verde-bloco);color:#eafff4}.cal-bk-hoje{background:var(--cal-ouro-card);color:var(--texto-na-marca)}.cal-bk-previsto{color:var(--cor-marca-texto);border:1px dashed #3be3b699}.cal-bk-vivo{background:var(--cor-titulo);color:var(--cor-fundo)}.cal-bk-vivo.cal-bk-passou{background:var(--cor-superficie-realcada);color:var(--cor-texto)}.cal-bk-vivo.cal-bk-agora{background:var(--cor-ok);color:var(--texto-na-marca)}@media (width<=860px){.cal-barra{gap:10px}.cal-titulo{width:100%;margin:0;font-size:1.3rem}.cal-legenda{width:100%;margin-left:0}.cal-rotulo{width:100%;margin:6px 0 0 6px;font-size:1.05rem}}.cal-marcas{justify-content:center;align-items:center;gap:3px;height:5px;display:flex}.cal-marcas i{border-radius:3px;height:5px;display:block}.cal-marcas .mk-suporte{background:var(--cor-suave);width:9px}.cal-marcas .mk-mentoria{background:var(--cor-ok-texto);width:20px}.cal-marcas .vazio{background:0 0}.cal-fd-hoje .cal-marcas i,.cal-fd-concluido .cal-marcas i{background:var(--texto-na-marca)}.cal-fd-concluido .cal-marcas i{background:#eafff4}.cal-fd-especial,.cal-fd-imersao{border-color:#0000}.cal-fd-especial{background:var(--tipo-especial);color:var(--tipo-especial-texto)}.cal-fd-imersao{background:var(--tipo-imersao);color:var(--tipo-imersao-texto)}.cal-fd-especial svg,.cal-fd-imersao svg{display:block}.cal-chip-suporte{background:var(--cor-superficie-realcada);color:var(--cor-texto)}.cal-chip-mentoria,.cal-chip-planejamento,.cal-chip-diagnostico{background:var(--cor-marca-suave);color:var(--cor-ok-texto)}.cal-chip-especial{background:var(--tipo-especial);color:var(--tipo-especial-texto)}.cal-chip-imersao{background:var(--tipo-imersao);color:var(--tipo-imersao-texto)}.cal-legenda-tipos{margin-top:-2px}.cal-bk-tipo{align-items:center;gap:12px;display:flex}.cal-bk-tipo svg{flex:none}.cal-bk-tipo>div{min-width:0}.cal-bk-suporte{background:var(--cor-superficie);color:var(--cor-texto);border-radius:14px;padding:8px 14px}.cal-bk-suporte svg{color:var(--cor-suave)}.cal-bk-suporte strong{color:var(--cor-titulo);font-size:.85rem}.cal-bk-mentoria{background:linear-gradient(180deg, var(--cor-superficie-realcada), var(--cor-superficie));box-shadow:inset 0 0 0 1px var(--cor-fio);color:var(--cor-titulo)}.cal-bk-mentoria svg{color:var(--cor-ok-texto)}.cal-bk-suporte-exclusivo{background:linear-gradient(180deg, var(--cor-superficie-realcada), var(--cor-superficie));box-shadow:inset 0 0 0 1px var(--cor-fio);color:var(--cor-titulo)}.cal-bk-suporte-exclusivo svg{color:var(--cor-ok-texto)}.cal-so-sua{background:var(--cor-marca-suave);color:var(--cor-ok-texto);font-size:var(--tamanho-legenda);border-radius:999px;margin-left:8px;padding:2px 10px;font-weight:700;display:inline-block}.cal-so-sua-grade{vertical-align:1px;margin:0 0 0 6px;padding:0 6px;font-size:.625rem;line-height:1.15;display:inline-block}.cal-bk-especial{background:var(--tipo-especial);color:var(--tipo-especial-texto)}.cal-bk-imersao{background:var(--tipo-imersao);color:var(--tipo-imersao-texto)}.cal-bk-especial span,.cal-bk-imersao span{opacity:1;font-weight:700}.cal-legenda-tipos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cal-legenda-tipos .cal-chip{align-items:center}.cal-marcas .mk-outro{background:var(--cor-suave);width:6px}.cal-item-icone{color:var(--cor-suave);justify-content:flex-end;padding-top:14px;display:flex}.cal-bk-passou{opacity:.65}.cal-chip-passou.cal-chip-suporte,.cal-chip-passou.cal-chip-mentoria,.cal-chip-passou.cal-chip-planejamento,.cal-chip-passou.cal-chip-diagnostico,.cal-chip-passou.cal-chip-especial,.cal-chip-passou.cal-chip-imersao{opacity:.6}.cal-ev-t-suporte:not(.cal-ev-passou){background:var(--cor-superficie-realcada);color:var(--cor-texto);border:1px solid var(--cor-fio)}.cal-ev-t-mentoria:not(.cal-ev-passou),.cal-ev-t-planejamento:not(.cal-ev-passou),.cal-ev-t-diagnostico:not(.cal-ev-passou),.cal-ev-t-suporte.cal-ev-exclusiva:not(.cal-ev-passou){background:var(--cor-marca-suave);color:var(--cor-ok-texto);border:1px solid #3be3b666}.cal-ev-t-especial:not(.cal-ev-passou){background:var(--tipo-especial);color:var(--tipo-especial-texto)}.cal-ev-t-imersao:not(.cal-ev-passou){background:var(--tipo-imersao);color:var(--tipo-imersao-texto)}.cal-ev-agora:not(.cal-ev-t-outro){box-shadow:0 0 0 2px var(--cor-titulo)}.anel-dia{flex-shrink:0;position:relative}.anel-dia svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.anel-dia-trilha{stroke:#04211a33}.anel-dia-progresso{stroke:var(--cor-marca-profunda)}.anel-dia-progresso-grupo{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.anel-dia-progresso-grupo-pulso{animation:.42s cubic-bezier(.16,1,.3,1) anel-dia-pulso}}@keyframes anel-dia-pulso{0%{transform:scale(.94)}60%{transform:scale(1.035)}to{transform:scale(1)}}.anel-dia-miolo{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.anel-dia-numero{font-family:var(--fonte-titulo);color:var(--texto-na-marca);font-feature-settings:var(--numeros-tabulares);font-size:2.6rem;font-weight:800}.anel-dia-rotulo{letter-spacing:.08em;color:var(--texto-na-marca);opacity:.8;margin-top:6px;font-size:.62rem;font-weight:800}.anel-dia-compacto .anel-dia-numero{font-size:1.7rem}.anel-dia-compacto .anel-dia-rotulo{margin-top:4px;font-size:.5rem}.ritmo{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ritmo li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.ritmo li:not(:last-child):before{content:"";background:#3be3b638;width:2px;position:absolute;top:44px;bottom:-12px;left:21px}.ritmo-corpo{min-width:0}.ritmo-duvida{margin-top:2px;padding-left:16px}.ritmo-pino{z-index:1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.ritmo-pino-ok{background:var(--cor-ok);color:var(--texto-na-marca)}.ritmo-pino-agora{background:var(--cor-grafite-3);border:1px solid var(--cor-fio);color:var(--cor-marca-texto)}.ritmo-pino-pendente{border:2px solid var(--cor-marca-texto);color:var(--cor-marca-texto);background:0 0}.ritmo-tarefa{background:var(--cor-superficie);color:var(--cor-texto);border:1px solid var(--cor-fio);font:inherit;text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 16px;transition:transform .1s,opacity .2s;display:flex}.ritmo-tarefa:active:not(:disabled){transform:scale(.99)}.ritmo-tarefa:disabled{cursor:not-allowed}.ritmo-texto{flex:1;min-width:0;display:block}.ritmo-texto strong{font-family:var(--fonte-titulo);letter-spacing:-.01em;font-size:.98rem;line-height:1.3;display:block}.ritmo-texto span{font-size:.84rem}.ritmo-tarefa-aula:not(.ritmo-tarefa-feita) .ritmo-texto strong,.ritmo-tarefa-aplicar:not(.ritmo-tarefa-feita) .ritmo-texto strong{color:var(--cor-titulo)}.ritmo-tarefa-aula:not(.ritmo-tarefa-feita) .ritmo-texto span,.ritmo-tarefa-aplicar:not(.ritmo-tarefa-feita) .ritmo-texto span{color:var(--cor-suave)}.ritmo-tarefa-feita{opacity:.92}.ritmo-tarefa-aula.ritmo-tarefa-feita{background:var(--cor-marca-profunda);color:#eafff4;border-color:#0000}.ritmo-tarefa-aplicar.ritmo-tarefa-feita{background:var(--cor-marca);color:var(--texto-na-marca);border-color:#0000}.ritmo-tarefa-aula.ritmo-tarefa-feita .ritmo-texto strong{-webkit-text-decoration:line-through #eafff48c;text-decoration:line-through #eafff48c;text-decoration-thickness:2px}.ritmo-marca{border:2px solid var(--cor-suave);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ritmo-tarefa-feita .ritmo-marca{color:var(--cor-marca-profunda);background:#ffffffe6;border-color:#0000}.ritmo-tarefa-agora{background:var(--cor-superficie);cursor:default;border:1px solid #3be3b661}.ritmo-tarefa-agora .ritmo-texto strong{color:var(--cor-titulo)}.ritmo-tarefa-agora .ritmo-texto span{color:var(--cor-suave)}@media (prefers-reduced-motion:no-preference){.ritmo-recem-confirmada{animation:.32s cubic-bezier(.16,1,.3,1) ritmo-confirmado-entrada}.ritmo-recem-confirmada .ritmo-marca{animation:.36s cubic-bezier(.16,1,.3,1) ritmo-check-pulso}}@keyframes ritmo-confirmado-entrada{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes ritmo-check-pulso{0%{transform:scale(.85)}55%{transform:scale(1.18)}to{transform:scale(1)}}.selo{aspect-ratio:1;background:var(--cor-grafite-3);border-radius:14px;place-items:center;min-width:0;display:grid}.selo-conquistado{background:radial-gradient(circle at 50% 35%,#3be3b647,#3be3b60f);border:1px solid #3be3b64d}.selo .figura-3d{width:72%;height:auto}.aviso-app-grupo{flex-direction:column;gap:12px;min-width:0;display:flex}.aviso-app-grupo:empty{display:none}.aviso-app{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);flex-direction:column;gap:14px;padding:16px;display:flex}.aviso-app-cab{align-items:flex-start;gap:12px;display:flex}.aviso-app-cab>div{min-width:0}.aviso-app h2{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);margin:0 0 4px;font-size:1rem;font-weight:800;line-height:1.3}.aviso-app p{color:var(--cor-texto);margin:0;font-size:.9rem;line-height:1.45}.aviso-app-marca{background:var(--cor-marca-suave);width:44px;height:44px;color:var(--cor-marca-texto);border-radius:14px;flex:none;place-items:center;display:grid}.aviso-app-ok{border-color:var(--cor-marca-fundo)}.aviso-app-erro{font-weight:600;color:var(--cor-erro)!important}.aviso-app-acoes{flex-direction:column;gap:4px;display:flex}.aviso-app-acoes .btn-pri{justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.aviso-app-agora-nao{min-height:44px;font:inherit;color:var(--cor-suave);cursor:pointer;background:0 0;border:none;align-self:center;padding:0 16px;font-weight:700}.aviso-app-agora-nao:hover{color:var(--cor-titulo)}@media (width>=861px){.aviso-app{padding:20px 24px}.aviso-app-acoes{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:8px}.aviso-app-acoes .btn-pri{width:auto;padding-inline:24px}}.aviso-app-ajustar{min-height:44px;color:var(--cor-marca-texto);align-self:flex-start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.duvidas-cartao{padding:18px 20px 8px}.duvidas-cab{align-items:center;gap:10px;margin-bottom:4px;display:flex}.duvidas-cab h2{flex:1;min-width:0;margin:0}.duvidas-cab-icone{background:var(--cor-aviso-suave);width:34px;height:34px;color:var(--cor-aviso);border-radius:50%;flex:none;place-items:center;display:grid}.duvidas-lista{margin:0;padding:0;list-style:none}.duvidas-item{gap:12px;padding:14px 0 16px;display:grid;overflow:hidden}.duvidas-item+.duvidas-item{border-top:1px solid var(--cor-fio)}.duvidas-item-corpo{min-width:0}.duvidas-item-corpo strong{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);font-size:.95rem;line-height:1.3;display:block}.duvidas-dia{color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);margin-top:4px;font-size:.78rem;font-weight:700;display:inline-block}.duvidas-item-corpo p{color:var(--cor-texto);overflow-wrap:anywhere;margin:8px 0 0;font-size:.9rem;line-height:1.5}.duvidas-acoes{flex-wrap:wrap;gap:8px;display:flex}.duvidas-reassistir,.duvidas-resolvida{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.duvidas-reassistir{background:var(--cor-superficie-realcada);border:1px solid var(--cor-fio);color:var(--cor-titulo)}.duvidas-reassistir:hover{border-color:var(--cor-marca-fundo)}.duvidas-resolvida{border:1px solid var(--cor-fio);color:var(--cor-marca-texto);background:0 0}.duvidas-resolvida:hover:not(:disabled){background:var(--cor-ok-suave)}.duvidas-resolvida:disabled{cursor:default;opacity:.6}.duvidas-reassistir:focus-visible,.duvidas-resolvida:focus-visible{outline:2px solid var(--cor-marca);outline-offset:2px}.duvidas-so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.duvidas-item-saindo{opacity:0}@media (prefers-reduced-motion:no-preference){.duvidas-item-saindo{transition:opacity .22s ease-out}}.duvidas-erro{color:var(--cor-titulo);flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 14px;font-size:.92rem;display:flex}@media (width>=861px){.duvidas-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.duvidas-acoes{justify-content:flex-end}}@media (width<=860px){.duvidas-cartao{padding:16px 16px 4px}}.hoje-toast{left:50%;bottom:calc(var(--altura-nav-inferior) + env(safe-area-inset-bottom,0px) + 16px);z-index:40;border-radius:var(--raio);background:var(--cor-superficie-realcada);border:1px solid var(--cor-aviso);width:max-content;max-width:min(420px,100vw - 32px);color:var(--cor-titulo);box-shadow:var(--sombra);align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;font-weight:700;line-height:1.35;display:flex;position:fixed;transform:translate(-50%)}.hoje-toast svg{color:var(--cor-aviso);flex:none}@media (width>=861px){.hoje-toast{bottom:24px}}@media (prefers-reduced-motion:no-preference){.hoje-toast{animation:.28s cubic-bezier(.16,1,.3,1) hoje-toast-entra}}@keyframes hoje-toast-entra{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.duvidas-estado{vertical-align:1px;margin-left:8px}.duvidas-resposta{border-radius:var(--raio);background:var(--cor-ok-suave);border-left:3px solid var(--cor-marca);margin-top:10px;padding:10px 12px}.duvidas-resposta b{letter-spacing:.02em;color:var(--cor-ok-texto);font-size:.78rem;display:block}.duvidas-resposta p{color:var(--cor-titulo);white-space:pre-line;margin:4px 0 0}.trava-fundo{background:var(--cor-sobreposicao);padding:var(--espaco-4);z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.trava-caixa{overscroll-behavior:contain;background:var(--cor-superficie);border-radius:var(--raio-grande);width:100%;max-width:28rem;max-height:90vh;box-shadow:var(--sombra-flutuante);padding:var(--espaco-6);gap:var(--espaco-3);flex-direction:column;display:flex;overflow-y:auto}.trava-cab{align-items:center;gap:var(--espaco-3);display:flex}.trava-cab-icone{background:var(--cor-aviso-suave);width:36px;height:36px;color:var(--cor-aviso);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trava-cab .titulo,.trava-caixa>.apoio{margin:0}.trava-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trava-opcoes{gap:var(--espaco-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.trava-opcao{align-items:center;gap:var(--espaco-3);min-height:44px;padding:0 var(--espaco-3);border-radius:var(--raio);border:1px solid var(--cor-fio);background:var(--cor-fundo);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex}.trava-opcao:hover{border-color:#b7bfca}.trava-opcao-marcada{border-color:var(--cor-acento);background:var(--cor-superficie-realcada)}.trava-opcao input[type=radio]{appearance:none;border:2px solid var(--cor-fio);background:var(--cor-fundo);cursor:pointer;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin:0;transition:border-color .15s,background-color .15s}.trava-opcao input[type=radio]:checked{border-color:var(--cor-acento);background:var(--cor-fundo) radial-gradient(circle, var(--cor-acento) 0 44%, transparent 46%)}.trava-opcao input[type=radio]:focus-visible{outline:2px solid var(--cor-marca);outline-offset:2px;border-radius:50%}.trava-caixa textarea.campo-linha{resize:vertical;min-height:4.5rem}.trava-acoes{justify-content:flex-end;gap:var(--espaco-3);display:flex}.trava-acoes .btn{width:auto}.hoje-grade{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.hoje-col{flex-direction:column;gap:16px;min-width:0;display:flex}.hoje-so-cel{display:none}.hoje-dia{background:linear-gradient(158deg, var(--cor-marca-clara) 0%, var(--cor-marca) 52%, var(--cor-marca-fundo) 100%);border-radius:var(--raio-xl);color:var(--texto-na-marca);box-shadow:var(--sombra-marca);align-items:center;gap:28px;padding:28px 32px;display:flex;position:relative}.hoje-dia-chip{background:#04211a29;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:.8rem;font-weight:800;display:inline-block}.hoje-dia h1{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--texto-na-marca);margin:0 0 4px;font-size:2rem;line-height:1.1}.hoje-dia p{margin:0;font-size:.95rem}.hoje-dia .hoje-dia-forte{font-feature-settings:var(--numeros-tabulares);margin-top:10px;font-weight:800}.hoje-proxima{background:linear-gradient(180deg, var(--cor-superficie-realcada), var(--cor-superficie));box-shadow:var(--sombra);border:1px solid #3be3b661;border-radius:24px;padding:20px}.hoje-proxima small{color:var(--cor-marca-texto);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.hoje-proxima h3{font-family:var(--fonte-titulo);color:var(--cor-titulo);letter-spacing:-.01em;margin:6px 0;font-size:1.15rem;line-height:1.25}.hoje-proxima p{color:var(--cor-suave);margin:0 0 12px;font-size:.9rem}.hoje-proxima-abrir{width:fit-content;color:var(--cor-marca-texto);align-items:center;gap:6px;margin-bottom:14px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.hoje-proxima-abrir:hover{text-decoration:underline}.hoje-proxima-marcar{justify-content:center;align-items:center;gap:8px;display:inline-flex}.hoje-proxima-duvida{justify-content:center;margin-top:4px;display:flex}.hoje-proxima-duvida .botao-duvida{margin-left:0}.hoje-cab-secao{justify-content:space-between;align-items:center;margin:8px 0 14px;display:flex}.hoje-cab-secao h2{font-family:var(--fonte-titulo);color:var(--cor-titulo);margin:0;font-size:1.05rem}.hoje-pill{background:var(--cor-superficie-realcada);color:var(--cor-titulo);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.hoje-pill-verde{background:var(--cor-ok-suave);color:var(--cor-ok-texto)}.hoje-bloco{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:20px}.hoje-bloco h2{font-family:var(--fonte-titulo);color:var(--cor-titulo);letter-spacing:-.01em;margin:0 0 14px;font-size:1rem}.hoje-mais{float:right;font-family:var(--fonte);color:var(--cor-marca-texto);font-size:.8rem;font-weight:700;text-decoration:none}.hoje-mais:hover{text-decoration:underline}.hoje-mais-neutro{color:var(--cor-marca-texto)}.hoje-cab-mini{align-items:center;gap:14px;display:flex}.hoje-grande-num{font-family:var(--fonte-titulo);color:var(--cor-titulo);letter-spacing:-.02em;font-feature-settings:var(--numeros-tabulares);font-size:2.2rem;font-weight:800;line-height:1}.hoje-grande-num small{font-family:var(--fonte);color:var(--cor-suave);letter-spacing:0;margin-left:6px;font-size:1rem;font-weight:700}.hoje-chip-mais{background:var(--cor-ok-suave);color:var(--cor-ok-texto);border-radius:999px;margin-top:6px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-block}.hoje-dica{color:var(--cor-suave);margin:12px 0 0;font-size:.82rem}.hoje-semana{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-top:14px;display:grid}.hoje-semana-dia{text-align:center;color:var(--cor-suave);background:var(--cor-grafite-3);border-radius:12px;padding:7px 0 6px;font-size:.68rem;font-weight:800;line-height:1.2}.hoje-semana-dia i{place-items:center;height:1.2em;margin-top:2px;font-size:.95rem;font-style:normal;display:grid}.hoje-semana-feito{background:var(--cor-marca-profunda);color:#eafff4}.hoje-semana-hoje{background:var(--cor-grafite-3)}.hoje-semana-hoje.hoje-semana-marcado{background:var(--cor-marca);color:var(--texto-na-marca)}.hoje-semana-vazio,.hoje-semana-futuro,.hoje-semana-fora{opacity:.45}.hoje-selos{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.hoje-agenda{align-items:center;gap:16px;padding:20px;display:flex}.hoje-agenda small{color:var(--cor-suave);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.hoje-agenda strong{color:var(--cor-titulo);margin:2px 0;font-size:1.05rem;display:block}.hoje-agenda span{color:var(--cor-suave);font-size:.88rem}.hoje-metricas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hoje-met{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:20px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex}.hoje-met b{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);font-size:1.15rem;line-height:1.1;display:block}.hoje-met small{color:var(--cor-suave);font-size:.72rem;font-weight:700}.hoje-aviso{padding:var(--espaco-8) var(--espaco-6);border-radius:var(--raio-grande);background:var(--cor-superficie);border:1px solid var(--cor-fio);text-align:center;flex-direction:column;align-items:center;display:flex}.hoje-aviso-icone{width:48px;height:48px;margin:0 0 var(--espaco-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.hoje-aviso-icone-ok{background:var(--cor-ok-suave);color:var(--cor-ok-texto)}.hoje-aviso-icone-aviso{background:var(--cor-aviso-suave);color:var(--cor-aviso)}.hoje-aviso-icone-erro{background:var(--cor-erro-suave);color:var(--cor-erro)}.hoje-aviso strong{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-size:1.2rem}.hoje-aviso p{margin:var(--espaco-2) 0 0;color:var(--cor-suave);max-width:40ch}.hoje-aviso-chips{gap:var(--espaco-2);margin-top:var(--espaco-4);flex-wrap:wrap;justify-content:center;display:flex}.hoje-tentar-de-novo{margin-top:var(--espaco-4);font:inherit;font-weight:var(--peso-destaque);padding:var(--espaco-3) var(--espaco-6);background:linear-gradient(180deg, var(--cor-marca-clara), var(--cor-marca));min-height:44px;color:var(--texto-na-marca);cursor:pointer;border:none;border-radius:999px}.hoje-tentar-de-novo:hover{filter:brightness(1.06)}.hoje-trava-tentar-de-novo{font:inherit;font-weight:var(--peso-destaque);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:underline}.hoje-medalha{width:128px;height:128px;margin-bottom:var(--espaco-3);place-items:center;display:grid;position:relative}.hoje-medalha:before{content:"";background:radial-gradient(circle,#3be3b652,#0000 68%);border-radius:50%;position:absolute;inset:0}.hoje-medalha .figura-3d{position:relative}.hoje-medalha-check{background:linear-gradient(160deg, var(--cor-ok-texto), var(--cor-marca-fundo));width:34px;height:34px;color:var(--texto-na-marca);border:3px solid var(--cor-superficie);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 6px 14px -4px #3be3b6b3}.hoje-dia .hoje-dia-pontos{opacity:.85;margin-top:6px;font-size:.85rem;font-weight:700}.hoje-parabens-trofeu{filter:drop-shadow(0 14px 18px #04211a59);flex:none}.hoje-fim-resumo{flex-direction:column;gap:16px;display:flex}.hoje-fim-selo{align-items:center;gap:14px;display:flex}.hoje-fim-selo .selo{flex:none;width:64px}.hoje-fim-selo strong{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-size:1.05rem;line-height:1.2;display:block}.hoje-fim-selo span{color:var(--cor-ok-texto);font-size:.85rem;font-weight:700}.hoje-fim-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.hoje-fim-numeros div{background:var(--cor-superficie-realcada);border-radius:18px;padding:12px 14px}.hoje-fim-numeros dt{color:var(--cor-suave);order:2;font-size:.74rem;font-weight:700}.hoje-fim-numeros dd{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);white-space:nowrap;margin:0;font-size:1.4rem;font-weight:800;line-height:1.15}.hoje-fim-numeros div{flex-direction:column;display:flex}@media (width<=860px){.hoje-fim-numeros{gap:8px}.hoje-fim-numeros div{padding:10px 12px}.hoje-fim-numeros dd{font-size:1.1rem}}.hoje-agradece{background:var(--cor-ok-suave);color:var(--cor-ok-texto);border-radius:var(--raio);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9rem;font-weight:700;display:flex}.hoje-agradece svg{flex:none;margin-top:1px}.hoje-proxima-abrir{min-height:44px;margin-bottom:4px}a.hoje-mais{align-items:center;margin:-13px 0;padding:13px 0 13px 12px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hoje-numero-subiu{animation:.36s cubic-bezier(.16,1,.3,1) hoje-pulso-numero}.hoje-skeleton{animation:1.1s ease-in-out infinite hoje-skeleton-pulso}}@keyframes hoje-pulso-numero{0%{transform:scale(1)}45%{color:var(--cor-ok-texto);transform:scale(1.14)}to{transform:scale(1)}}@keyframes hoje-skeleton-pulso{0%,to{opacity:1}50%{opacity:.55}}.hoje-skeleton{background:var(--cor-superficie-realcada);border-radius:var(--raio-grande)}.hoje-skeleton-dia{border-radius:var(--raio-xl);height:188px}.hoje-skeleton-proxima{height:224px}.hoje-skeleton-tarefa{height:72px}.hoje-skeleton-bloco{height:180px}@media (width<=860px){.hoje-grade{flex-direction:column;align-items:stretch;gap:12px;display:flex}.hoje-col{display:contents}.hoje-so-desk{display:none}.hoje-so-cel{display:block}.hoje-ord-aviso{order:0}.hoje-ord-dia{order:1}.hoje-ord-proxima{order:2}.hoje-ord-metricas{order:3}.hoje-ord-jornada{order:4}.hoje-ord-ritmo,.hoje-ord-avisos-app{order:5}.hoje-ord-duvidas{order:6}.hoje-ord-selos{order:7}.hoje-ord-agenda{order:8}.hoje-skeleton-bloco{display:none}.hoje-dia{border-radius:26px;gap:16px;padding:16px}.hoje-dia h1{font-size:1.4rem}.hoje-dia-chip{margin-bottom:6px;padding:2px 10px;font-size:.74rem}.hoje-dia p{font-size:.85rem}.hoje-dia .hoje-dia-forte{margin-top:4px}.hoje-ritmo .hoje-cab-secao{margin-top:12px}}.jornada-titulo{margin:4px 0;font-size:1.6rem}.jornada-sub{color:var(--cor-suave);margin:0 0 20px}.jornada-cartao{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:24px}.jornada-faixa{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.jornada-faixa h2{font-family:var(--fonte-titulo);color:var(--cor-titulo);letter-spacing:-.01em;margin:0;font-size:1.1rem}.jornada-faixa p{color:var(--cor-suave);margin:0;font-size:.88rem}.jornada-pills{flex-wrap:wrap;gap:8px;display:flex}.jornada-pill{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.jornada-pill-verde{background:var(--cor-ok-suave);color:var(--cor-ok-texto)}.jornada-pill-ouro{background:var(--cor-marca-suave);color:var(--cor-marca-texto)}.jornada-andado{color:var(--cor-suave);justify-content:space-between;margin:24px 0 8px;font-size:.8rem;font-weight:700;display:flex}.jornada-barra{background:var(--cor-grafite-3);border-radius:99px;height:8px;overflow:hidden}.jornada-barra i{background:linear-gradient(90deg, var(--cor-marca-fundo), var(--cor-ok-texto) 70%, var(--cor-marca));border-radius:99px;height:100%;display:block}.jornada-mapa{grid-template-columns:repeat(15,1fr);gap:6px;margin:22px 0 0;padding:0;list-style:none;display:grid}.jornada-dia{aspect-ratio:1;background:var(--cor-grafite-3);color:var(--cor-suave);border-radius:10px;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:relative}.jornada-dia-feito{background:var(--cor-marca-profunda);color:#eafff4}.jornada-dia-hoje{background:var(--cor-marca);color:var(--texto-na-marca);box-shadow:0 0 0 3px #3be3b640}.jornada-dia-futuro.jornada-dia-meta{color:var(--cor-marca-texto);background:#3be3b624;border:1px dashed #3be3b6b3}.jornada-dia-bandeira{pointer-events:none;width:18px;height:18px;position:absolute;top:-6px;right:-5px}.jornada-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jornada-legenda{color:var(--cor-suave);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:.8rem;font-weight:600;display:flex}.jornada-legenda i{vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:6px;display:inline-block}.jornada-leg-feito{background:var(--cor-marca-profunda)}.jornada-leg-hoje{background:var(--cor-marca)}.jornada-leg-futuro{background:var(--cor-grafite-3)}.jornada-leg-meta{border:1px dashed #3be3b6b3}@media (width<=860px){.jornada-titulo{font-size:1.35rem}.jornada-cartao{border-radius:24px;padding:24px}.jornada-mapa{grid-template-columns:repeat(10,1fr);gap:4px}.jornada-dia{border-radius:8px;font-size:.66rem}}.links-tela{gap:var(--espaco-6);flex-direction:column;display:flex}.links-cabeca .titulo{margin:0 0 6px}.links-cabeca .apoio{margin:0}.links-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.links-secao{gap:var(--espaco-3);flex-direction:column;display:flex}.links-grupo{font-family:var(--fonte-titulo);color:var(--cor-titulo);margin:0;font-size:1.05rem;font-weight:700;line-height:1.28}.link-cartao{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);min-height:84px;box-shadow:var(--sombra);color:inherit;touch-action:manipulation;grid-template-columns:52px minmax(0,1fr) 40px;align-items:center;column-gap:14px;padding:16px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .1s;display:grid;position:relative}.link-cartao:hover{border-color:var(--cor-marca-fundo);background:var(--cor-superficie-realcada)}.link-cartao:active{transform:scale(.985)}.link-cartao:focus-visible{border-radius:var(--raio-grande)}.link-tile{background:var(--cor-marca-suave);width:52px;height:52px;color:var(--cor-marca-texto);border-radius:16px;place-items:center;display:grid}.link-cartao[data-tipo=video] .link-tile{color:var(--capa-coral);background:#ff8a6b29}.link-cartao[data-tipo=instagram] .link-tile{color:var(--capa-violeta);background:#a78bfa29}.link-cartao[data-tipo=telegram] .link-tile{color:var(--capa-azul);background:#60a5fa29}.link-corpo{flex-direction:column;min-width:0;display:flex}.link-titulo{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.link-desc{color:var(--cor-texto);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.link-dominio{color:var(--cor-suave);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:.75rem;font-weight:600;overflow:hidden}.link-abrir{border:1px solid var(--cor-fio);background:var(--cor-marca-suave);width:40px;height:40px;color:var(--cor-marca-texto);border-radius:50%;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.link-cartao:hover .link-abrir{background:var(--cor-marca);color:var(--texto-na-marca);border-color:var(--cor-marca)}.link-cartao-destaque,.link-cartao-destaque:hover{background:linear-gradient(145deg, var(--cor-menta-clara) 0%, var(--cor-marca) 55%, #1fbf95 100%);box-shadow:var(--sombra-marca);border-color:#ffffff38}.link-cartao-destaque:hover{filter:brightness(1.04);border-color:#fff6}.link-cartao-destaque .link-tile{background:var(--texto-na-marca);color:var(--cor-marca)}.link-cartao-destaque .link-titulo{color:var(--texto-na-marca)}.link-cartao-destaque .link-desc,.link-cartao-destaque .link-dominio{color:var(--texto-apoio-na-marca)}.link-cartao-destaque .link-abrir,.link-cartao-destaque:hover .link-abrir{background:var(--texto-na-marca);border-color:var(--texto-na-marca);color:var(--cor-marca)}.link-cartao-destaque:hover .link-abrir{color:var(--cor-menta-clara)}.link-so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.link-esqueleto{background:var(--cor-superficie-realcada);border-radius:var(--raio-grande);min-height:84px}@media (prefers-reduced-motion:no-preference){.link-esqueleto{animation:1.1s ease-in-out infinite link-esqueleto-pulso}}@keyframes link-esqueleto-pulso{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.link-cartao{transition:none}.link-cartao:active{transform:none}}.notas-tela{gap:var(--espaco-4);flex-direction:column;display:flex}.notas-aviso{padding:var(--espaco-6);text-align:center;color:var(--cor-suave)}.notas-nova{gap:var(--espaco-3);flex-direction:column;display:flex}.notas-tela textarea.campo-linha{resize:vertical;min-height:4.5rem}.notas-item{gap:var(--espaco-2);flex-direction:column;display:flex}.notas-item-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.notas-item-data{color:var(--cor-suave);font-size:var(--tamanho-legenda)}.notas-item-acoes{justify-content:flex-end;gap:var(--espaco-3);display:flex}.notas-item-acoes button{font:inherit;font-weight:var(--peso-destaque);min-height:44px;padding:var(--espaco-2) var(--espaco-4);border-radius:var(--raio);border:1px solid var(--cor-fio);background:var(--cor-superficie);color:var(--cor-texto);cursor:pointer}.notas-item-acoes button:disabled{opacity:.6;cursor:not-allowed}.notas-apagar-confirmar{color:var(--cor-erro);border-color:var(--cor-erro-suave)}.primeiro-acesso{gap:var(--espaco-4);padding:var(--espaco-6) var(--espaco-4);flex-direction:column;max-width:480px;margin:0 auto;display:flex}.primeiro-acesso-ajuda{color:var(--cor-suave);margin:0}.primeiro-acesso-dias{gap:var(--espaco-2);flex-direction:column;display:flex}.primeiro-acesso-dia{justify-content:space-between;align-items:center;gap:var(--espaco-3);font:inherit;font-weight:var(--peso-destaque);min-height:44px;padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio);border:1px solid var(--cor-fio);background:var(--cor-fundo);color:var(--cor-texto);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s;display:flex}.primeiro-acesso-dia:hover{border-color:var(--cor-marca-fundo)}.primeiro-acesso-dia-ativo{border-color:var(--cor-marca-fundo);background:var(--cor-marca-suave);color:var(--cor-marca-texto)}.primeiro-acesso-dia-ativo:hover{border-color:var(--cor-marca)}.primeiro-acesso-salvar{font:inherit;font-weight:var(--peso-destaque);min-height:44px;padding:var(--espaco-3) var(--espaco-6);background:linear-gradient(180deg, var(--cor-marca-clara), var(--cor-marca));color:var(--texto-na-marca);cursor:pointer;box-shadow:var(--sombra-marca);border:none;border-radius:999px}.primeiro-acesso-salvar:hover:not(:disabled){filter:brightness(1.06)}.primeiro-acesso-salvar:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.primeiro-acesso-perfil{max-width:none;margin:0;padding:0}.primeiro-acesso-salvo{align-items:center;gap:var(--espaco-2);font-weight:var(--peso-destaque);color:var(--cor-ok-texto);margin:0;display:flex}@media (width>=861px){.primeiro-acesso-perfil .primeiro-acesso-dias{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.primeiro-acesso-perfil .primeiro-acesso-salvar{align-self:flex-start}}.questionario{width:100%;max-width:680px;padding-top:var(--espaco-2);margin:0 auto}.questionario-cartao{gap:var(--espaco-3);background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:var(--espaco-4) var(--espaco-4) var(--espaco-6);flex-direction:column;display:flex}.questionario-esqueleto{background:var(--cor-superficie-realcada);min-height:360px;animation:1.4s ease-in-out infinite questionario-pulso}@keyframes questionario-pulso{50%{opacity:.55}}.questionario-topo{justify-content:space-between;align-items:center;gap:var(--espaco-3);min-height:44px;display:flex}.questionario-voltar{align-items:center;gap:var(--espaco-1);min-height:44px;padding:0 var(--espaco-2) 0 0;display:inline-flex}.questionario-rascunho{font-size:var(--tamanho-legenda);color:var(--cor-suave);font-weight:700}.questionario-rascunho-falhou{color:var(--cor-erro)}.questionario-progresso{background:var(--cor-superficie-realcada);border-radius:999px;height:10px;overflow:hidden}.questionario-progresso span{background:linear-gradient(90deg, var(--cor-ok-texto), var(--cor-ok));border-radius:999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.questionario-contagem{font-size:var(--tamanho-legenda);color:var(--cor-suave);margin:0;font-weight:700}.questionario-passo{gap:var(--espaco-3);padding-top:var(--espaco-3);flex-direction:column;animation:.32s cubic-bezier(.16,1,.3,1) questionario-entra;display:flex}@keyframes questionario-entra{0%{opacity:0;transform:translateY(8px)}}.questionario-titulo{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--cor-titulo);text-wrap:balance;margin:0;font-size:1.3rem;font-weight:800;line-height:1.22}.questionario-ajuda,.questionario-texto{max-width:52ch;color:var(--cor-texto);margin:0;line-height:1.55}.questionario-nota{color:var(--cor-suave);margin:0;font-size:.85rem}.questionario-opcoes{gap:var(--espaco-2);flex-direction:column;display:flex}.questionario-opcao{justify-content:space-between;align-items:center;gap:var(--espaco-3);min-height:56px;padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio);border:1px solid var(--cor-fio);background:var(--cor-fundo);color:var(--cor-titulo);font:inherit;text-align:left;cursor:pointer;font-weight:600;transition:border-color .15s,background-color .15s,transform .1s;display:flex}.questionario-opcao:hover{border-color:var(--cor-marca-fundo)}.questionario-opcao:active{transform:scale(.99)}.questionario-opcao-marcada{border-color:var(--cor-marca);background:var(--cor-marca-suave)}.questionario-opcao-marca{border:2px solid var(--cor-marca-fundo);width:26px;height:26px;color:var(--texto-na-marca);border-radius:8px;flex:none;place-items:center;display:grid}.questionario-opcao-marca-redonda{border-radius:50%}.questionario-opcao-marcada .questionario-opcao-marca{background:var(--cor-marca);border-color:var(--cor-marca)}.questionario-escala{gap:var(--espaco-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.questionario-escala .questionario-grau{border-radius:var(--raio);border:1px solid var(--cor-fio);background:var(--cor-fundo);min-height:56px;color:var(--cor-titulo);font:inherit;font-family:var(--fonte-titulo);cursor:pointer;font-size:1.2rem;font-weight:800;transition:border-color .15s,background-color .15s}.questionario-escala .questionario-grau:hover{border-color:var(--cor-marca-fundo)}.questionario-escala .questionario-grau-marcada{border-color:var(--cor-marca);background:var(--cor-marca);color:var(--texto-na-marca)}.questionario-campo{min-height:52px;font-size:1.05rem}.questionario-area{resize:vertical;min-height:140px;line-height:1.5}.questionario .primeiro-acesso-dias{gap:var(--espaco-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.questionario .primeiro-acesso-dia{min-height:56px}.questionario-rodape{gap:var(--espaco-2);padding-top:var(--espaco-3);flex-direction:column;display:flex}.questionario-falta{text-align:center;color:var(--cor-suave);margin:0;font-size:.85rem}.questionario-abertura,.questionario-fim{align-items:flex-start;gap:var(--espaco-4);padding:var(--espaco-6) var(--espaco-4) var(--espaco-6)}.questionario-abertura .btn,.questionario-fim .btn{margin-top:var(--espaco-2)}.questionario-fim{text-align:center;align-items:center}.questionario-fim .questionario-texto{text-align:center}.questionario-medalha{background:radial-gradient(circle,#3be3b652,#0000 68%);border-radius:50%;place-items:center;width:148px;height:148px;animation:.5s cubic-bezier(.16,1,.3,1) questionario-plim;display:grid}@keyframes questionario-plim{0%{opacity:0;transform:scale(.85)}}@media (width<=860px){.questionario-rodape{margin:0 calc(var(--espaco-4) * -1) calc(var(--espaco-6) * -1);padding:var(--espaco-3) var(--espaco-4) calc(var(--espaco-4) + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, var(--cor-superficie) 28%);border-radius:0 0 var(--raio-grande) var(--raio-grande);position:sticky;bottom:0}}@media (width>=861px){.questionario{padding-top:var(--espaco-6)}.questionario-cartao{padding:var(--espaco-6) var(--espaco-8) var(--espaco-8);gap:var(--espaco-4)}.questionario-titulo{font-size:1.6rem}.questionario-abertura,.questionario-fim{padding:var(--espaco-8)}.questionario-opcao{min-height:60px}.questionario-rodape .btn{align-self:flex-end;width:auto;min-width:220px}.questionario-falta{text-align:right}.questionario .primeiro-acesso-dias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.questionario-passo,.questionario-medalha,.questionario-esqueleto{animation:none}.questionario-progresso span{transition:none}}.perfil-tela{gap:var(--espaco-4);flex-direction:column;max-width:640px;display:flex}.perfil-titulo{margin:0}.perfil-cartao{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:var(--espaco-6);gap:var(--espaco-4);flex-direction:column;display:flex}.perfil-cartao h2{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);margin:0;font-size:1.05rem;font-weight:800}.perfil-quem{align-items:center;column-gap:var(--espaco-4);grid-template-columns:auto minmax(0,1fr);display:grid}.perfil-avatar{width:56px;height:56px;font-size:1.4rem}.perfil-dados{gap:var(--espaco-2);flex-direction:column;min-width:0;margin:0;display:flex}.perfil-dados dt{font-size:var(--tamanho-legenda);color:var(--cor-suave);font-weight:var(--peso-destaque)}.perfil-dados dd{color:var(--cor-titulo);font-weight:var(--peso-destaque);overflow-wrap:anywhere;margin:0}.perfil-nota{color:var(--cor-suave);grid-column:1/-1;margin:0;font-size:.9rem}.perfil-atalhos{padding:var(--espaco-2);gap:0}.perfil-linha{align-items:center;gap:var(--espaco-3);min-height:52px;padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio);font:inherit;font-weight:var(--peso-destaque);color:var(--cor-titulo);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;text-decoration:none;display:flex}.perfil-linha span{flex:1}.perfil-linha:hover{background:var(--cor-superficie-realcada)}.perfil-sair{color:var(--cor-erro)}.perfil-atalhos .erro-caixa{margin:var(--espaco-2)}.perfil-respostas{gap:var(--espaco-3);flex-direction:column;display:flex}.perfil-respostas-titulo{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);margin:0;font-size:1.1rem;font-weight:800}.perfil-respostas>.perfil-nota{grid-column:auto}.perfil-respostas-esqueleto{background:var(--cor-superficie-realcada);min-height:220px;animation:1.4s ease-in-out infinite perfil-pulso}@keyframes perfil-pulso{50%{opacity:.55}}.perfil-respostas-produto{gap:var(--espaco-4)}.perfil-respostas-cabecalho{justify-content:space-between;align-items:flex-start;gap:var(--espaco-3);display:flex}.perfil-respostas-cabecalho h3{margin:0 0 var(--espaco-1);font-family:var(--fonte-titulo);color:var(--cor-titulo);font-size:.95rem;font-weight:800}.perfil-respostas-lista{flex-direction:column;margin:0;display:flex}.perfil-respostas-lista>div{padding:var(--espaco-3) 0;border-top:1px solid var(--cor-fio);flex-direction:column;gap:2px;display:flex}.perfil-respostas-lista dt{font-size:var(--tamanho-legenda);color:var(--cor-suave);font-weight:700}.perfil-respostas-lista dd{color:var(--cor-titulo);overflow-wrap:anywhere;margin:0;font-weight:600}.perfil-respostas-editar{align-self:flex-start;width:auto}@media (width>=861px){.perfil-tela{column-gap:var(--espaco-8);row-gap:var(--espaco-4);grid-template:"titulo titulo""quem respostas""lembretes respostas""dias respostas""atalhos respostas"1fr/minmax(0,5fr) minmax(0,6fr);align-items:start;max-width:none;display:grid}.perfil-titulo{grid-area:titulo}.perfil-quem{grid-area:quem}.perfil-dias{grid-area:dias}.perfil-lembretes{grid-area:lembretes}.perfil-atalhos{grid-area:atalhos}.perfil-atalho-lembretes{grid-area:lembretes}.perfil-respostas{grid-area:respostas}.perfil-tela:not(:has(.perfil-respostas)){grid-template-rows:none;grid-template-columns:minmax(0,640px);grid-template-areas:"titulo""quem""lembretes""dias""atalhos"}}.perfil-linha-desc{color:var(--cor-suave);margin-top:2px;font-size:.85rem;font-weight:400;display:block}.perfil-lembretes .perfil-nota{grid-column:auto}.lembretes-linha{justify-content:space-between;align-items:center;gap:var(--espaco-4);min-height:48px;color:var(--cor-titulo);font-weight:var(--peso-destaque);display:flex}.lembretes-chave{border:1px solid var(--cor-fio);background:var(--cor-superficie-realcada);cursor:pointer;border-radius:999px;flex:none;width:52px;height:32px;padding:0;transition:background-color .15s;position:relative}.lembretes-chave:before{content:"";position:absolute;inset:-8px -4px}.lembretes-chave[aria-checked=true]{background:linear-gradient(180deg, var(--cor-marca-clara), var(--cor-marca));border-color:#0000}.lembretes-chave-bolinha{background:var(--cor-suave);border-radius:50%;width:24px;height:24px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.lembretes-chave[aria-checked=true] .lembretes-chave-bolinha{background:var(--texto-na-marca);transform:translate(20px)}.lembretes-hora{width:auto;min-width:96px;min-height:44px;font-weight:var(--peso-destaque)}.lembretes-aparelho{border-top:1px solid var(--cor-fio);padding-top:var(--espaco-4);gap:var(--espaco-3);flex-direction:column;display:flex}.lembretes-estado{color:var(--cor-texto);font-weight:var(--peso-destaque);align-items:center;gap:10px;margin:0;display:flex}.lembretes-estado svg{flex:none}.lembretes-estado-ok{color:var(--cor-ok-texto)}.lembretes-estado-ok svg{color:var(--cor-marca-texto)}.lembretes-estado-aviso{background:var(--cor-aviso-suave);border-radius:var(--raio);color:var(--cor-titulo);align-items:flex-start;padding:12px 14px;font-weight:500}.lembretes-estado-aviso svg{color:var(--cor-aviso)}.lembretes-botao{justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.lembretes-aviso{color:var(--cor-ok-texto);margin:0;font-size:.9rem;font-weight:600}.lembretes-liberar{background:var(--cor-aviso-suave);border-radius:var(--raio);color:var(--cor-titulo);align-items:flex-start;gap:12px;padding:14px;display:flex}.lembretes-liberar>svg{color:var(--cor-aviso);flex:none;margin-top:1px}.lembretes-liberar p{color:var(--cor-texto);margin:6px 0 0;font-size:.9rem;line-height:1.5}.lembretes-liberar strong{color:var(--cor-titulo)}@media (width>=861px){.lembretes-botao{align-self:flex-start;width:auto;padding-inline:24px}}.lembretes-silencio-campos{align-items:center;gap:var(--espaco-2);color:var(--cor-texto);font-weight:400;display:flex}.lembretes-legenda{margin-top:0}.lembretes-silencio{flex-wrap:wrap}.lembretes-silencio-campos{margin-left:auto}.lembretes-topo{gap:var(--espaco-1);flex-direction:column;display:flex}.lembretes-voltar{align-items:center;gap:var(--espaco-1);min-height:44px;padding:0 var(--espaco-2) 0 0;align-self:flex-start;text-decoration:none;display:inline-flex}@media (width>=861px){.perfil-tela.lembretes-tela:not(:has(.perfil-respostas)){grid-template-areas:"titulo""lembretes"}}.tickets-tela{gap:var(--espaco-4);flex-direction:column;display:flex}.meus-reportes-lista{gap:var(--espaco-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.meu-reporte{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);padding:var(--espaco-4)}.meu-reporte-cab{justify-content:space-between;align-items:center;gap:var(--espaco-2);margin-bottom:var(--espaco-2);display:flex}.meu-reporte-quando{color:var(--cor-suave);font-size:var(--tamanho-legenda);font-feature-settings:var(--numeros-tabulares);font-weight:700}.meu-reporte-print{min-height:44px;margin-top:var(--espaco-1);align-items:center;display:inline-flex}.meu-reporte-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.equipe-casco{min-height:100dvh;color:var(--cor-texto);font-family:var(--fonte);display:flex}.pular-para-conteudo{left:var(--espaco-3);z-index:30;padding:var(--espaco-2) var(--espaco-4);border-radius:var(--raio);background:var(--cor-marca);color:var(--texto-na-marca);font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-48px}.pular-para-conteudo:focus-visible{top:var(--espaco-3)}.equipe-casco-nav{width:var(--largura-barra-lateral);gap:var(--espaco-1);height:100dvh;padding:var(--espaco-6) var(--espaco-4) 84px;background:var(--cor-trilho);border-right:1px solid var(--cor-trilho-fio);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;overflow-y:auto}.equipe-casco-marca{align-items:center;gap:var(--espaco-3);padding:0 var(--espaco-2);margin-bottom:28px;display:flex}.equipe-casco-marca-nome{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-trilho-texto);font-size:.92rem;font-weight:700;line-height:1.2}.equipe-casco-marca-nome small{font-family:var(--fonte);letter-spacing:0;color:var(--cor-trilho-texto-suave);margin-top:2px;font-size:.72rem;font-weight:500;display:block}.equipe-casco-itens{flex-direction:column;flex:1;gap:6px;display:flex}.equipe-casco-item{align-items:center;gap:var(--espaco-3);text-align:left;color:var(--cor-trilho-texto-suave);border-radius:14px;min-height:48px;padding:12px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.equipe-casco-item-icone{width:26px;height:26px;color:var(--cor-trilho-texto-suave);flex:none;transition:color .15s}.equipe-casco-item:hover{color:var(--cor-trilho-texto);background:#ffffff0a}.equipe-casco-item-ativo,.equipe-casco-item-ativo:hover{background:var(--cor-trilho-item-ativo);color:var(--cor-trilho-texto)}.equipe-casco-item-ativo .equipe-casco-item-icone{color:var(--cor-trilho-acento)}.equipe-casco-rodape{padding:var(--espaco-4) var(--espaco-2) 0;border-top:1px solid var(--cor-trilho-fio);color:var(--cor-trilho-texto-suave);font-size:.78rem}.equipe-casco-eu{color:var(--cor-trilho-texto);align-items:center;gap:10px;min-width:0;font-size:.9rem;font-weight:600;display:flex}.equipe-casco-eu-nome{overflow-wrap:anywhere;flex:1;min-width:0}.equipe-casco-avatar{background:var(--cor-trilho-item-ativo);width:34px;height:34px;color:var(--cor-titulo);border:1px solid var(--cor-fio);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:800;display:grid}.equipe-casco-cargo{background:var(--cor-marca-suave);color:var(--cor-trilho-acento);flex-shrink:0;padding:3px 10px;font-size:.72rem}.equipe-casco-sair{width:100%;margin-top:var(--espaco-3);border:1px solid var(--cor-trilho-fio);min-height:44px;color:var(--cor-trilho-texto);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;font-weight:700;transition:background-color .15s;display:flex}.equipe-casco-sair:hover{background:#ffffff17}.equipe-casco-erro-sair{color:var(--cor-erro);margin:4px 0 0}.equipe-casco-conteudo{min-width:0;padding:var(--espaco-6) var(--espaco-8) calc(var(--espaco-6) + var(--altura-botao-flutuante) + var(--espaco-4));flex:1;max-width:1600px}.equipe-painel-corpo,.agenda-corpo{gap:var(--espaco-6);align-items:start;display:grid}@media (width>=1100px){.agenda-corpo{grid-template-columns:minmax(320px,440px) minmax(0,1fr)}}.equipe-painel-convite{max-width:440px;margin:0}.equipe-painel-aviso{color:var(--cor-ok-texto);margin:0;font-weight:700}.equipe-painel-aviso:empty{display:none}.equipe-painel-vence{margin-top:var(--espaco-1);color:var(--cor-suave);font-size:var(--tamanho-legenda);display:block}.equipe-painel-acoes{gap:var(--espaco-2);display:flex}.equipe-painel-acoes .btn-mini{min-height:36px}.equipe-painel-perigo{color:var(--cor-erro);border-color:var(--cor-erro-suave)}.equipe-casco-conteudo-cheio{max-width:none;padding:0}.equipe-casco-slot-erro{left:var(--espaco-4);bottom:var(--espaco-4);width:calc(var(--largura-barra-lateral) - 2 * var(--espaco-4));z-index:20;position:fixed}@media (width>=861px){.equipe-casco-slot-erro .botao-reportar-erro{width:100%}}.equipe-casco-topo,.equipe-casco-barra,.equipe-casco-veu,.equipe-casco-folha{display:none}@media (width<=860px){.equipe-casco{flex-direction:column}.equipe-casco-nav{display:none}.equipe-casco-topo{align-items:center;gap:var(--espaco-3);padding:12px var(--espaco-4);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--cor-fio);background:#14171ceb;display:flex;position:sticky;top:0}.equipe-casco-topo .equipe-casco-marca-nome{font-size:.85rem}.equipe-casco-conteudo{padding:var(--espaco-4) var(--espaco-4) calc(var(--altura-nav-inferior) + var(--espaco-8));max-width:none}.equipe-casco-conteudo-cheio{padding:0}.equipe-casco-slot-erro{top:8px;left:auto;right:var(--espaco-4);z-index:25;width:auto;bottom:auto}.equipe-casco-barra{height:var(--altura-nav-inferior);background:var(--cor-trilho);border-top:1px solid var(--cor-trilho-fio);z-index:50;grid-template-columns:repeat(5,1fr);padding:0 4px;display:grid;position:fixed;bottom:0;left:0;right:0}.equipe-casco-barra-item{color:var(--cor-trilho-texto-suave);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;margin:6px 2px;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.equipe-casco-barra-item-ativo{background:var(--cor-trilho-item-ativo);color:var(--cor-trilho-acento)}.equipe-casco-veu{z-index:35;background:#0a080599;display:block;position:fixed;inset:0}.equipe-casco-folha{z-index:40;background:var(--cor-superficie);border:1px solid var(--cor-marca-fundo);padding:12px var(--espaco-4) calc(var(--espaco-6) + var(--altura-nav-inferior));box-shadow:var(--sombra-flutuante);border-bottom:none;border-radius:28px 28px 0 0;display:block;position:fixed;bottom:0;left:0;right:0}.equipe-casco-folha:before{content:"";background:var(--cor-grafite-3);border-radius:3px;width:44px;height:5px;margin:0 auto 14px;display:block}.equipe-casco-folha-titulo{font-family:var(--fonte-titulo);margin:0 0 var(--espaco-3);color:var(--cor-titulo);font-size:1rem}.equipe-casco-folha-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.equipe-casco-folha-item{align-items:center;gap:var(--espaco-3);width:100%;min-height:52px;color:var(--cor-titulo);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;padding:4px;font-weight:700;text-decoration:none;display:flex}.equipe-casco-folha-icone{background:var(--cor-grafite-3);width:40px;height:40px;color:var(--cor-marca-texto);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.equipe-casco-folha-icone-neutro{color:var(--cor-suave)}.equipe-casco-folha-rotulo{flex:1}}@media (prefers-reduced-motion:reduce){.equipe-casco-item,.equipe-casco-item-icone{transition:none}}.equipe-casco-contador{background:var(--cor-aviso);min-width:22px;color:var(--cor-grafite);text-align:center;font-feature-settings:var(--numeros-tabulares);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.72rem;font-weight:800;line-height:1.5}.equipe-casco-contador.contador-erro{background:var(--cor-erro);color:#2b0d05}.equipe-casco-ponto-mais.ponto-erro{background:var(--cor-erro)}.equipe-casco-ponto-mais{background:var(--cor-aviso);width:9px;height:9px;box-shadow:0 0 0 2px var(--cor-trilho);border-radius:50%;position:absolute;top:8px;right:calc(50% - 20px)}.equipe-casco-barra-item{position:relative}.qeditor{gap:var(--espaco-4);flex-direction:column;display:flex}.qeditor-cabecalho{gap:var(--espaco-3);flex-direction:column;display:flex}.qeditor-estado{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.qeditor-apoio{max-width:70ch;margin:0}.qeditor-apoio strong{color:var(--cor-titulo)}.qeditor-aviso{align-items:flex-start;gap:var(--espaco-2);border-radius:var(--raio);background:var(--cor-aviso-suave);color:var(--cor-aviso);margin:0;padding:10px 12px;font-size:.9rem;display:flex}.qeditor-aviso svg{flex:none;margin-top:2px}.qeditor-lista{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qeditor-pergunta{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:var(--espaco-3) var(--espaco-4)}.qeditor-pergunta-aberta{border-color:var(--cor-marca-fundo)}.qeditor-linha{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.qeditor-numero{background:var(--cor-superficie-realcada);width:32px;height:32px;color:var(--cor-titulo);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.qeditor-resumo{align-items:flex-start;gap:var(--espaco-2);min-width:220px;padding:var(--espaco-2) 0;font:inherit;text-align:left;color:var(--cor-titulo);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;display:flex}.qeditor-texto{font-weight:700}.qeditor-resumo:hover .qeditor-texto{text-decoration:underline;-webkit-text-decoration-color:var(--cor-marca-fundo);text-decoration-color:var(--cor-marca-fundo)}.qeditor-etiquetas{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.qeditor-etiquetas .chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.qeditor-form{gap:var(--espaco-4);margin-top:var(--espaco-3);padding-top:var(--espaco-4);border-top:1px solid var(--cor-fio);flex-direction:column;display:flex}.qeditor-campo{flex-direction:column;min-width:0;display:flex}.qeditor-campo .rotulo{margin-bottom:6px}.qeditor-campo-curto{max-width:420px}.qeditor-opcoes{border:none;min-width:0;margin:0;padding:0}.qeditor-opcoes ul{margin:0 0 var(--espaco-2);gap:var(--espaco-2);flex-direction:column;padding:0;list-style:none;display:flex}.qeditor-opcoes li{align-items:center;gap:6px;display:flex}.qeditor-opcoes li .campo-linha{flex:1;min-width:0}.qeditor-add-opcao{align-items:center;gap:6px;min-height:40px;display:inline-flex}.qeditor-marcas{gap:var(--espaco-2) var(--espaco-6);flex-wrap:wrap;display:flex}.qeditor-marca{align-items:center;gap:var(--espaco-2);cursor:pointer;min-height:44px;color:var(--cor-titulo);display:flex}.qeditor-marca input{width:20px;height:20px;accent-color:var(--cor-marca)}.qeditor-condicao{gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio);background:var(--cor-fundo);border:1px solid var(--cor-fio);flex-direction:column;display:flex}.qeditor-condicao-opcoes{border:none;margin:0;padding:0}.qeditor-dica{color:var(--cor-suave);margin:0;font-size:.85rem}.qeditor-adicionar{align-self:flex-start;align-items:center;gap:var(--espaco-2);width:auto;display:inline-flex}.qeditor-problemas{border-radius:var(--raio);background:var(--cor-erro-suave);color:var(--cor-erro);margin:0;padding:10px 12px 10px 28px;font-size:.9rem}.qeditor-rodape{gap:var(--espaco-3);padding-top:var(--espaco-4);border-top:1px solid var(--cor-fio);flex-wrap:wrap;display:flex}.qeditor-rodape .btn{align-items:center;gap:var(--espaco-2);width:auto;display:inline-flex}.qeditor-rodape .btn-pri{margin-left:auto}.qeditor-previa{gap:var(--espaco-3);flex-direction:column;display:flex}.qeditor-previa-barra{justify-content:space-between;align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.qeditor-voltar{align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.qeditor-rodape .btn-pri{justify-content:center;width:100%;margin-left:0}}.qeditor-etiquetas .chip{white-space:normal;text-overflow:clip;border-radius:14px;overflow:visible}.conteudo-tela{gap:var(--espaco-4);flex-direction:column;display:flex}.conteudo-voltar{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.conteudo-novo-plano,.conteudo-novo-dia,.conteudo-nova-tarefa{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.conteudo-novo-plano input,.conteudo-novo-dia input,.conteudo-nova-tarefa input{flex:1;min-width:200px}.conteudo-lista-planos{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.conteudo-plano-item{text-align:left;width:100%;font:inherit;font-weight:var(--peso-destaque);padding:var(--espaco-4);border-radius:var(--raio);border:1px solid var(--cor-fio);background:var(--cor-superficie);cursor:pointer}.conteudo-plano-item:hover{background:var(--cor-superficie-realcada)}.conteudo-dias{gap:var(--espaco-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.conteudo-dia{background:var(--cor-superficie);border-radius:var(--raio);box-shadow:var(--sombra);padding:var(--espaco-4)}.conteudo-dia-cabecalho{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.conteudo-dia-numero{font-weight:var(--peso-destaque);color:var(--cor-suave)}.conteudo-dia-resumo{flex:1;min-width:160px}.conteudo-tarefas{margin-top:var(--espaco-3);padding-top:var(--espaco-3);border-top:1px solid var(--cor-fio)}.conteudo-tarefas ol{margin:0 0 var(--espaco-3);padding:0;list-style:none}.conteudo-tarefa{align-items:flex-start;gap:var(--espaco-2);margin-bottom:var(--espaco-2);flex-wrap:wrap;display:flex}.conteudo-tarefa>input:first-child{flex:2;min-width:160px}.conteudo-tarefa-link{gap:var(--espaco-1);flex-direction:column;flex:1;min-width:180px;display:flex}.conteudo-tarefa-link-erro{color:var(--cor-erro);font-size:var(--tamanho-legenda)}.conteudo-links{margin-top:var(--espaco-4);padding-top:var(--espaco-4);border-top:1px solid var(--cor-fio)}.conteudo-links-titulo{margin:0 0 var(--espaco-3);font-size:1.1rem;font-weight:700}.conteudo-links-lista{margin:0 0 var(--espaco-3);padding:0;list-style:none}.conteudo-vazio{align-items:center;gap:var(--espaco-2);padding:var(--espaco-6) var(--espaco-4);margin:0 0 var(--espaco-3);color:var(--cor-suave);text-align:center;border:1px dashed var(--cor-fio);border-radius:var(--raio-grande);flex-direction:column;display:flex}.conteudo-link{align-items:center;gap:var(--espaco-2);margin-bottom:var(--espaco-2);flex-wrap:wrap;display:flex}.conteudo-link input{flex:1;min-width:160px}.conteudo-link-descricao{flex:100%;order:3}.conteudo-link-descricao-dica{justify-content:space-between;gap:var(--espaco-2);color:var(--cor-suave);font-size:var(--tamanho-legenda);margin-top:4px;display:flex}.conteudo-novo-link .conteudo-link-descricao{flex:100%;order:0}.conteudo-novo-link{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.conteudo-importar{margin-top:var(--espaco-4);padding-top:var(--espaco-4);border-top:1px solid var(--cor-fio)}.conteudo-importar-erros{margin:var(--espaco-2) 0;gap:var(--espaco-1);flex-direction:column;padding:0;list-style:none;display:flex}.conteudo-importar-erros li{color:var(--cor-erro);font-size:var(--tamanho-legenda)}.conteudo-areas{margin-top:var(--espaco-4);padding-top:var(--espaco-4);border-top:1px solid var(--cor-fio)}.conteudo-areas-titulo{margin:0 0 var(--espaco-3);font-size:1.1rem;font-weight:700}.conteudo-areas-lista{margin:0 0 var(--espaco-2);gap:var(--espaco-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.conteudo-area-pill{border:1px solid var(--cor-fio);background:var(--cor-superficie-realcada);color:var(--cor-suave);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:700;display:flex}.conteudo-area-pill input{accent-color:var(--cor-marca)}.conteudo-area-pill-marcada{background:var(--cor-marca-suave);border-color:var(--cor-marca-fundo);color:var(--cor-marca-texto)}.conteudo-area-pill-fixa{background:var(--cor-superficie-realcada);border-color:var(--cor-fio);color:var(--cor-titulo);cursor:default}.conteudo-area-pill-fixa small{color:var(--cor-suave);font-size:.78rem;font-weight:600}.conteudo-area-pill-fixa input{accent-color:var(--cor-ok)}.conteudo-acoes{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.btn-icone{grid-auto-flow:column;place-items:center;gap:6px;min-width:40px;height:40px;padding:0 10px;line-height:1;display:inline-grid}.btn-icone-perigo{color:var(--cor-erro)}.btn-icone-perigo:hover:not(:disabled){background:var(--cor-erro-suave)}.conteudo-tarefas-botao{align-items:center;gap:6px;height:40px;display:inline-flex}.conteudo-abas{gap:var(--espaco-2);border-bottom:1px solid var(--cor-fio);padding-bottom:var(--espaco-3);flex-wrap:wrap;display:flex}.conteudo-aba{min-height:44px;padding:0 var(--espaco-4);border:1px solid var(--cor-fio);background:var(--cor-superficie);color:var(--cor-titulo);font:inherit;cursor:pointer;border-radius:999px;font-weight:700;transition:background-color .15s,border-color .15s}.conteudo-aba:hover{background:var(--cor-superficie-realcada);border-color:var(--cor-marca-fundo)}.conteudo-aba-ativa{background:var(--cor-marca-suave);border-color:var(--cor-marca-fundo);color:var(--cor-marca-texto)}.conteudo-painel{gap:var(--espaco-4);flex-direction:column;display:flex}.conteudo-formato{gap:var(--espaco-2);flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conteudo-formato-opcao{min-height:44px;padding:var(--espaco-3);border:1px solid var(--cor-fio);border-radius:var(--raio);background:var(--cor-superficie);cursor:pointer;gap:2px;display:grid;position:relative}.conteudo-formato-opcao input{opacity:0;position:absolute}.conteudo-formato-opcao span{color:var(--cor-suave);font-size:.85rem}.conteudo-formato-opcao.selecionada{background:var(--cor-marca-suave);border-color:var(--cor-marca-fundo)}.conteudo-formato-opcao:focus-within{outline:2px solid var(--cor-marca);outline-offset:2px}.conteudo-plano-item{align-items:center;gap:var(--espaco-3);display:flex}.conteudo-trilhas{gap:var(--espaco-2);margin:var(--espaco-4) 0;flex-wrap:wrap;align-items:center;display:flex}.conteudo-trilha{gap:var(--espaco-2);border:1px solid var(--cor-fio);background:var(--cor-superficie);min-height:44px;color:var(--cor-titulo);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:8px 16px;font-weight:700;display:inline-flex}.conteudo-trilha:hover{background:var(--cor-superficie-realcada);border-color:var(--cor-marca-fundo)}.conteudo-trilha.ativa{background:var(--cor-marca-suave);border-color:var(--cor-marca-fundo);color:var(--cor-marca-texto)}.conteudo-trilha:focus-visible{outline:2px solid var(--cor-marca);outline-offset:2px}.conteudo-trilha-conta{color:var(--cor-suave);font-size:.8rem;font-weight:600}.conteudo-trilha-acoes{gap:var(--espaco-2);margin-bottom:var(--espaco-4);flex-wrap:wrap;align-items:center;display:flex}.conteudo-trilha-acoes .campo-linha{flex:1;min-width:200px}@media (width<=560px){.conteudo-formato{grid-template-columns:minmax(0,1fr)}}.conteudo-turmas .apoio{margin:0}.conteudo-turmas-lista{margin:var(--espaco-3) 0;gap:var(--espaco-2);flex-direction:column;padding:0;list-style:none;display:flex}.conteudo-turma{align-items:center;gap:var(--espaco-3);padding:var(--espaco-2) var(--espaco-4);background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio);flex-wrap:wrap;min-height:52px;display:flex}.conteudo-turma strong{color:var(--cor-titulo)}.conteudo-turma .campo-linha{flex:220px;min-height:44px}.conteudo-turma-acoes{gap:var(--espaco-2);margin-left:auto;display:inline-flex}.conteudo-turma-nova{gap:var(--espaco-3);flex-wrap:wrap;align-items:center;display:flex}.conteudo-turma-nova .campo-linha{flex:280px;min-height:44px}.ficha-aluno-plano-acao{margin-top:var(--espaco-4)}.plano-acao{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:var(--espaco-4) var(--espaco-6);gap:var(--espaco-4);flex-direction:column;display:flex}.plano-acao-esqueleto{border-radius:var(--raio-grande);background:var(--cor-superficie-realcada);min-height:96px}.plano-acao-cabeca{align-items:baseline;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.plano-acao-cabeca .subtitulo,.plano-acao-cabeca .apoio{margin:0}.plano-acao>.chip{align-self:flex-start}.plano-acao-trilha{gap:var(--espaco-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.plano-acao-trilha label,.plano-acao-editor label{gap:var(--espaco-1);color:var(--cor-suave);flex-direction:column;font-size:.9rem;display:flex}.plano-acao input.campo-linha,.plano-acao select.campo-linha,.plano-acao-trilha .btn{min-height:44px}@media (width<=720px){.plano-acao{padding:var(--espaco-4)}.plano-acao-trilha{grid-template-columns:1fr}}.plano-acao-dias,.plano-acao-removidos ul,.plano-acao-tarefas{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plano-acao-dia{border:1px solid var(--cor-fio);border-radius:var(--raio);padding:var(--espaco-2) var(--espaco-3)}.plano-acao-dia-ajustado,.plano-acao-dia-inserido{background:var(--cor-marca-suave)}.plano-acao-dia.aberto{opacity:.7}.plano-acao-dia-linha{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;min-height:44px;display:flex}.plano-acao-numero{min-width:28px;font-family:var(--fonte-titulo);color:var(--cor-titulo);font-variant-numeric:tabular-nums;font-weight:700}.plano-acao-resumo{text-align:left;min-height:44px;font:inherit;color:var(--cor-texto);cursor:pointer;border-radius:var(--raio);padding:0 var(--espaco-2);background:0 0;border:none;flex:200px}.plano-acao-resumo:hover{color:var(--cor-titulo)}.plano-acao-resumo:focus-visible,.plano-acao .btn-mini:focus-visible,.plano-acao .btn-texto:focus-visible{outline:2px solid var(--cor-marca);outline-offset:2px}.plano-acao-cadeado{min-width:44px;min-height:44px;color:var(--cor-suave);place-items:center;display:inline-grid}.plano-acao-acoes{align-items:center;gap:var(--espaco-2);display:inline-flex}.plano-acao .btn-mini{min-height:44px}.plano-acao .btn-icone{min-width:44px;height:44px}.plano-acao-editor{gap:var(--espaco-3);padding:var(--espaco-3) 0;flex-direction:column;display:flex}.plano-acao-editor .apoio{margin:0}.plano-acao-tarefas li{gap:var(--espaco-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;display:grid}ul.plano-acao-tarefas li{color:var(--cor-texto);display:block}.plano-acao-nova-tarefa{gap:var(--espaco-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;display:grid}.plano-acao-nova-tarefa .btn{min-height:44px}@media (width<=720px){.plano-acao-tarefas li,.plano-acao-nova-tarefa{grid-template-columns:1fr}}.plano-acao-inserir{align-items:center;gap:var(--espaco-2);min-height:44px;display:inline-flex}.plano-acao-inserir-form{align-items:center;gap:var(--espaco-2);padding-bottom:var(--espaco-2);flex-wrap:wrap;display:flex}.plano-acao-inserir-form .campo-linha{flex:220px;width:auto}.plano-acao-inserir-form .btn{min-height:44px}.plano-acao-removidos h3{font-family:var(--fonte-titulo);color:var(--cor-titulo);margin:0 0 var(--espaco-2);font-size:1rem}.plano-acao-removidos li{justify-content:space-between;align-items:center;gap:var(--espaco-3);min-height:44px;color:var(--cor-suave);flex-wrap:wrap;display:flex}.calls-links-aluno{margin-top:var(--espaco-4);background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:var(--espaco-4) var(--espaco-6);gap:var(--espaco-4);flex-direction:column;display:flex}.calls-links-aluno section{align-items:flex-start;gap:var(--espaco-2);flex-direction:column;display:flex}.calls-links-aluno .subtitulo,.calls-links-aluno .apoio{margin:0}.calls-links-lista{width:100%;margin:0;padding:0;list-style:none}.calls-links-lista li{justify-content:space-between;align-items:center;gap:var(--espaco-3);border-bottom:1px solid var(--cor-fio);min-height:44px;color:var(--cor-texto);flex-wrap:wrap;display:flex}.calls-links-lista li:last-child{border-bottom:none}.calls-links-lista a{min-height:44px;color:var(--cor-marca-texto);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}.calls-links-lista .btn-icone{min-width:44px;height:44px}.calls-links-novo{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;width:100%;display:flex}.calls-links-novo .campo-linha{flex:200px;width:auto;min-height:44px}.calls-links-novo .btn,.calls-links-aluno section>.btn{min-height:44px}@media (width<=720px){.calls-links-aluno{padding:var(--espaco-4)}}.travas-tela{gap:var(--espaco-4);flex-direction:column;display:flex}.travas-seletor{max-width:320px}.travas-seletor select{width:100%;font:inherit;min-height:44px;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio);border:1px solid var(--cor-fio);background:var(--cor-superficie);color:var(--cor-texto)}.travas-vazio{align-items:center;gap:var(--espaco-2);padding:var(--espaco-6) var(--espaco-4);color:var(--cor-suave);text-align:center;border:1px dashed var(--cor-fio);border-radius:var(--raio-grande);flex-direction:column;display:flex}.travas-celula{flex-direction:column;gap:4px;min-width:72px;display:flex}.travas-barra{border-radius:var(--raio);background:var(--cor-superficie-realcada);height:6px;overflow:hidden}.travas-barra-preenchida{transform-origin:0;background:var(--cor-aviso);border-radius:var(--raio);width:100%;height:100%;transition:transform .2s}@media (prefers-reduced-motion:reduce){.travas-barra-preenchida{transition:none}}.alunos-voltar{align-items:center;gap:6px;display:inline-flex}.alunos-acoes-topo{justify-content:space-between;align-items:center;gap:var(--espaco-2);margin-bottom:var(--espaco-2);flex-wrap:wrap;display:flex}.alunos-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.alunos-cab{justify-content:space-between;align-items:flex-end;gap:var(--espaco-6);margin-bottom:var(--espaco-4);display:flex}.alunos-cab .titulo{font-size:1.6rem}.alunos-cab .apoio{margin:0}.alunos-importar{background:linear-gradient(180deg, var(--cor-superficie-realcada), var(--cor-superficie));width:100%;max-width:400px;color:var(--cor-titulo);font:inherit;text-align:left;cursor:pointer;border:1px solid #3be3b659;border-radius:20px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.alunos-importar:hover{border-color:var(--cor-ok)}.alunos-importar-icone{background:var(--cor-marca-profunda);color:#eafff4;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.alunos-importar-texto strong{font-size:.98rem;line-height:1.25;display:block}.alunos-importar-texto small{color:var(--cor-suave);font-size:.8rem;display:block}.alunos-importar-seta{color:var(--cor-marca-texto);flex-shrink:0;margin-left:auto}.alunos-arquivo{margin-bottom:var(--espaco-3);border:1px solid var(--cor-fio);background:var(--cor-superficie);min-height:44px;color:var(--cor-titulo);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}.alunos-arquivo:hover,.alunos-arquivo:focus-within{border-color:var(--cor-marca-fundo)}.alunos-arquivo input{opacity:0;width:1px;height:1px;position:absolute}.alunos-busca{margin-bottom:var(--espaco-3);border:1px solid var(--cor-fio);background:var(--cor-superficie);color:var(--cor-suave);border-radius:14px;align-items:center;gap:8px;padding:11px 14px;display:flex}.alunos-busca:focus-within{border-color:var(--cor-marca);box-shadow:0 0 0 3px #3be3b638}.alunos-busca input{min-width:0;font:inherit;color:var(--cor-titulo);background:0 0;border:none;outline:none;flex:1}.alunos-busca input::placeholder{color:var(--cor-suave)}.alunos-filtros{gap:var(--espaco-2);margin-bottom:var(--espaco-4);flex-wrap:wrap;display:flex}.alunos-filtro-pill{font:inherit;border:1px solid var(--cor-fio);background:var(--cor-superficie);min-height:36px;color:var(--cor-suave);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.alunos-filtro-pill:hover{border-color:var(--cor-marca-fundo)}.alunos-filtro-pill b{background:var(--cor-grafite-3);color:var(--cor-titulo);border-radius:99px;padding:0 7px;font-size:.72rem}.alunos-filtro-pill-ativo{background:var(--cor-marca-suave);color:var(--cor-marca-texto);border-color:#3be3b666}.alunos-filtro-pill-ativo b{background:var(--cor-marca);color:var(--texto-na-marca)}.alunos-cel{align-items:center;gap:var(--espaco-3);color:inherit;text-decoration:none;display:flex}.alunos-cel-texto{min-width:0}.avatar-aluno{width:36px;height:36px;font-family:var(--fonte-titulo);color:var(--texto-na-marca);background:linear-gradient(158deg, var(--cor-marca-clara) 0%, var(--cor-marca) 52%, var(--cor-marca-fundo) 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.alunos-nome{color:var(--cor-titulo);font-weight:700}.alunos-email{font-size:var(--tamanho-legenda);color:var(--cor-suave)}.alunos-progresso{flex-direction:column;align-items:flex-start;gap:2px;font-size:.85rem;display:flex}.alunos-prog{align-items:center;gap:10px;min-width:0;display:flex}.alunos-prog em,.alunos-sem-rotina{color:var(--cor-suave);white-space:nowrap;font-size:.8rem;font-style:normal;font-weight:600}.alunos-prog-barra{background:var(--cor-grafite-3);border-radius:99px;width:120px;height:6px;display:block;position:relative;overflow:hidden}.alunos-prog-barra i{background:linear-gradient(90deg, var(--cor-ok), var(--cor-ok-texto));border-radius:99px;min-width:6px;position:absolute;inset:0 auto 0 0}.alunos-prog-barra-atraso i{background:var(--cor-aviso)}.alunos-tabela-wrap{position:relative}.alunos-linha{cursor:pointer;position:relative}.alunos-linha td{padding-top:14px;padding-bottom:14px}.alunos-linha-link{position:relative}.alunos-linha-link:after{content:"";position:absolute;inset:0}.alunos-lista-mobile{display:none}@media (width<=860px){.alunos-cab{align-items:stretch;gap:var(--espaco-4);flex-direction:column}.alunos-cab .titulo{font-size:1.4rem}.alunos-importar{max-width:none}.alunos-tabela-wrap{display:none}.alunos-lista-mobile{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.alunos-linha-mobile{border:1px solid var(--cor-fio);background:var(--cor-superficie);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.alunos-linha-mobile .avatar-aluno-grande{width:46px;height:46px;font-size:1.05rem}.alunos-linha-mobile .alunos-nome{line-height:1.25}.alunos-linha-mobile .alunos-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alunos-linha-mobile-rodape{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.alunos-prog-compacto{flex:140px}.alunos-prog-compacto .alunos-prog-barra{flex:60px;width:auto;min-width:60px}.alunos-linha-mobile-link:after{content:"";position:absolute;inset:0}}.ficha-aluno-cabecalho{justify-content:space-between;align-items:center;gap:var(--espaco-3);margin-bottom:var(--espaco-2);flex-wrap:wrap;display:flex}.ficha-aluno-cabecalho .titulo{margin:0}.ficha-aluno-identidade-linha{align-items:center;gap:var(--espaco-3);display:flex}.avatar-aluno-grande{width:52px;height:52px;font-size:1.1rem}.ficha-aluno-identidade{flex-direction:column;gap:2px;display:flex}.ficha-aluno-acoes-acesso{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.ficha-aluno-acoes-acesso .btn,.ficha-link-senha-copiar .btn{justify-content:center;align-items:center;gap:var(--espaco-2);white-space:nowrap;width:auto;min-height:44px;padding:10px 18px;display:inline-flex}.ficha-link-senha{gap:var(--espaco-2);margin:var(--espaco-3) 0 var(--espaco-2);padding:var(--espaco-4) calc(var(--espaco-4) + 40px) var(--espaco-4) var(--espaco-4);background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio);flex-direction:column;display:flex;position:relative}.ficha-link-senha p{margin:0}.ficha-link-senha-linha{align-items:flex-start;gap:var(--espaco-3);display:flex}.ficha-link-senha-linha>div{gap:var(--espaco-1);flex-direction:column;display:flex}.ficha-link-senha-ok{color:var(--cor-ok-texto);display:inline-flex}.ficha-link-senha-titulo{color:var(--cor-titulo);overflow-wrap:anywhere;font-weight:700}.ficha-link-senha-apoio{color:var(--cor-suave);font-size:.875rem}.ficha-link-senha-copiar{gap:var(--espaco-2);align-items:stretch;display:flex}.ficha-link-senha-copiar .campo-linha{flex:1;min-width:0;font-size:.875rem}.ficha-link-senha-fechar{top:var(--espaco-2);right:var(--espaco-2);width:40px;height:40px;color:var(--cor-suave);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ficha-link-senha-fechar:hover{background:var(--cor-superficie-realcada);color:var(--cor-titulo)}@media (width<=640px){.ficha-aluno-acoes-acesso,.ficha-aluno-acoes-acesso .btn,.ficha-link-senha-copiar .btn{width:100%}.ficha-link-senha-copiar{flex-direction:column}}.ficha-aluno-grade{gap:var(--espaco-4);margin-top:var(--espaco-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.ficha-aluno-coluna{gap:var(--espaco-3);flex-direction:column;display:flex}@media (width>=640px){.ficha-aluno-coluna:not(:first-child){border-left:1px solid var(--cor-fio);padding-left:var(--espaco-4)}}.ficha-aluno-rotinas{gap:var(--espaco-4);flex-direction:column;display:flex}.ficha-aluno-rotina-cabecalho{justify-content:space-between;align-items:center;gap:var(--espaco-2);margin-bottom:4px;display:flex}.ficha-aluno-duvidas,.ficha-aluno-notas,.ficha-aluno-questionario{margin-top:var(--espaco-4)}.ficha-aluno-questionarios{gap:var(--espaco-4);flex-direction:column;display:flex}.ficha-aluno-questionario-produto{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:var(--espaco-4) var(--espaco-6)}.ficha-aluno-respostas{margin:var(--espaco-2) 0 0;column-gap:var(--espaco-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ficha-aluno-respostas>div{padding:var(--espaco-3) 0;border-top:1px solid var(--cor-fio);min-width:0}.ficha-aluno-respostas dt{align-items:center;gap:var(--espaco-2);font-size:var(--tamanho-legenda);color:var(--cor-suave);flex-wrap:wrap;font-weight:700;display:flex}.ficha-aluno-respostas dd{color:var(--cor-titulo);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.ficha-aluno-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ficha-aluno-movimentos{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ficha-aluno-movimento{flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.ficha-aluno-movimento .apoio{font-size:inherit;margin:0}.ficha-aluno-acao{margin-top:var(--espaco-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ficha-aluno-acao .campo-linha{flex:220px;width:auto}.ficha-aluno-acao .btn{width:auto}.ficha-aluno-acao select.campo-linha{flex:200px}.ficha-aluno-duvidas-resolvidas{margin-top:var(--espaco-3)}.ficha-aluno-duvidas-resolvidas summary{min-height:44px;margin-bottom:var(--espaco-2);color:var(--cor-marca-texto);cursor:pointer;align-items:center;font-weight:700;display:flex}.ficha-aluno-duvidas-resolvidas summary:focus-visible{outline:2px solid var(--cor-marca);outline-offset:2px;border-radius:var(--raio)}.ficha-aluno-duvida-resposta{border-radius:var(--raio);background:var(--cor-ok-suave);border-left:3px solid var(--cor-marca);margin:8px 0 0;padding:8px 12px}.ficha-aluno-duvida-resposta b{color:var(--cor-ok-texto);font-size:.78rem;display:block}.ficha-aluno-duvida-resposta p{color:var(--cor-titulo);overflow-wrap:anywhere;white-space:pre-line;margin:4px 0 0}.produtos-cab{justify-content:space-between;align-items:flex-start;gap:var(--espaco-6);margin-bottom:22px;display:flex}.produtos-cab .titulo{font-size:1.6rem}.produtos-cab .apoio{margin:0}.produtos-novo{border-radius:999px;flex-shrink:0;align-items:center;gap:8px;width:auto;min-height:52px;padding-inline:24px;display:inline-flex}.produtos-bloco{border:1px solid var(--cor-fio);background:var(--cor-superficie);border-radius:22px;margin-bottom:22px;padding:20px 24px}.produtos-bloco-titulo{margin:0 0 var(--espaco-3);font-family:var(--fonte-titulo);color:var(--cor-titulo);font-size:1rem}.produtos-form-linha{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.produtos-form-linha .campo-linha{flex:260px;width:auto}.produtos-form-linha .btn{width:auto}.produtos-select-ligar{width:auto;min-width:260px}.produtos-secao-titulo{font-family:var(--fonte-titulo);color:var(--cor-titulo);margin:30px 0 14px;font-size:1.15rem}.produtos-nohau{padding:22px 24px 8px}.produtos-explica{max-width:70ch;color:var(--cor-texto);margin:0 0 4px;font-size:.9rem}.produtos-explica strong{color:var(--cor-titulo)}.produtos-filtros{margin:14px 0 6px}.produtos-erro{color:var(--cor-erro);margin:10px 0 0;font-size:.9rem;font-weight:700}.produtos-vazio{color:var(--cor-suave);margin:18px 0 16px;font-size:.9rem}.produtos-lista{margin:10px 0 0;padding:0;list-style:none}.produtos-item{border-top:1px solid var(--cor-fio);border-radius:18px;margin-inline:-12px;padding:16px 12px;transition:background-color .15s}.produtos-item:hover,.produtos-item:focus-within{background:#ffb54712;border-top-color:#0000}.produtos-item:hover+.produtos-item,.produtos-item:focus-within+.produtos-item{border-top-color:#0000}.produtos-item-linha{grid-template-columns:minmax(0,1fr) 232px 250px 232px;grid-template-areas:"nome vendas estado acoes";align-items:center;gap:12px 24px;display:grid}.produtos-item-nome strong{color:var(--cor-titulo);overflow-wrap:anywhere;font-size:.98rem;display:block}.produtos-codigo{color:var(--cor-suave);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:.8rem;display:inline-flex}.produtos-codigo code{color:var(--cor-texto);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.produtos-copiar{width:36px;height:36px;color:var(--cor-marca-texto);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-block:-6px;display:inline-grid}.produtos-copiar:hover{background:var(--cor-superficie-realcada)}.produtos-plataforma{background:var(--cor-grafite-3);color:var(--cor-texto);text-transform:capitalize;border-radius:999px;padding:1px 9px;font-size:.72rem;font-weight:700}.produtos-item-nome{grid-area:nome}.produtos-vendas{grid-area:vendas}.produtos-item-estado{grid-area:estado;min-width:0}.produtos-item-acoes{grid-area:acoes}.produtos-vendas{grid-template-columns:104px 1fr;gap:16px;margin:0;display:grid}.produtos-vendas dt{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);font-size:.7rem;font-weight:800}.produtos-vendas dd{color:var(--cor-titulo);font-feature-settings:"tnum" 1;margin:2px 0 0;font-size:.9rem}.produtos-chip-plano{max-width:100%}.produtos-chip-plano span:last-child{text-overflow:ellipsis;overflow:hidden}.produtos-item-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.produtos-item-acoes .btn-mini{min-height:40px;padding-inline:16px}.btn-mini-pri{background:var(--cor-marca);border-color:var(--cor-marca);color:var(--texto-na-marca)}.btn-mini-pri:hover:not(:disabled){background:var(--cor-marca)}.produtos-painel{background:var(--cor-grafite-2);border:1px solid var(--cor-fio);border-radius:18px;margin-top:14px;padding:16px 18px}.produtos-painel-linha{gap:var(--espaco-2);margin-top:var(--espaco-2);flex-wrap:wrap;display:flex}.produtos-painel-linha .btn{width:auto}.produtos-painel-aviso{max-width:70ch;color:var(--cor-texto);margin:0;font-size:.9rem}.produtos-painel-aviso strong{color:var(--cor-titulo)}.produtos-painel-nota{color:var(--cor-suave);margin:10px 0 0;font-size:.82rem}.produtos-produto{border:1px solid var(--cor-fio);background:var(--cor-superficie);box-shadow:var(--sombra);border-radius:26px;margin-bottom:22px;overflow:hidden}.produtos-produto-inativo,.produtos-produto-solto{border-style:dashed}.produtos-produto-cab{border-bottom:1px solid var(--cor-fio);background:linear-gradient(#3be3b612,#0000);align-items:center;gap:18px;padding:20px 24px;display:flex}.produtos-produto-cab h2{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);margin:0 0 4px;font-size:1.15rem}.produtos-produto-cab p{color:var(--cor-suave);margin:0;font-size:.86rem}.produtos-situacao{flex-shrink:0;margin-left:auto}.produtos-capa{width:56px;height:56px;font-family:var(--fonte-titulo);border-radius:18px;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.produtos-capa-laranja{background:var(--capa-laranja);color:var(--capa-laranja-texto)}.produtos-capa-violeta{background:var(--capa-violeta);color:var(--capa-violeta-texto)}.produtos-capa-azul{background:var(--capa-azul);color:var(--capa-azul-texto)}.produtos-capa-coral{background:var(--capa-coral);color:var(--capa-coral-texto)}.produtos-capa-neutra{background:var(--cor-grafite-3);color:var(--cor-marca-texto)}.produtos-planos{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.produtos-planos th:first-child{width:26%}.produtos-planos th:nth-child(2){width:34%}.produtos-planos th:nth-child(3){width:18%}.produtos-planos th:nth-child(4){width:8%}.produtos-planos th:nth-child(5){width:14%}.produtos-planos th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);padding:12px 24px 8px;font-size:.72rem;font-weight:800}.produtos-planos td{border-top:1px solid var(--cor-fio);vertical-align:middle;color:var(--cor-texto);padding:14px 24px;font-size:.9rem}.produtos-planos td strong{color:var(--cor-titulo);display:block}.produtos-planos td small{color:var(--cor-suave)}.produtos-areas{flex-wrap:wrap;gap:6px;display:flex}.produtos-area{background:var(--cor-grafite-3);color:var(--cor-titulo);border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.76rem;font-weight:700;display:inline-flex}.produtos-area svg{color:var(--cor-marca-texto)}.produtos-num{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-weight:800}.produtos-acao{text-align:right;white-space:nowrap}.produtos-acao a{color:var(--cor-marca-texto);font-weight:700;text-decoration:none}.produtos-acao a:hover{text-decoration:underline}.produtos-produto .tabela-rolavel{position:relative}.produtos-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1279px){.produtos-item-linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome acoes""vendas estado"}.produtos-item-estado{justify-self:end}}@media (width<=860px){.produtos-nohau{padding-inline:16px}.produtos-item-linha{grid-template-columns:minmax(0,1fr);grid-template-areas:"nome""estado""vendas""acoes"}.produtos-item-estado{justify-self:start}.produtos-item-acoes{justify-content:flex-start}.produtos-item-acoes .btn-mini{flex:auto;min-height:44px}.produtos-select-ligar{width:100%;min-width:0}.produtos-painel-linha .btn{flex:auto}.produtos-cab{flex-direction:column;align-items:stretch}.produtos-cab .titulo{font-size:1.4rem}.produtos-produto-cab{flex-wrap:wrap;padding:16px}.produtos-situacao{margin-left:0}.produtos-planos th,.produtos-planos td{padding-inline:16px}}.produtos-cadastro{border-top:1px solid var(--cor-fio);margin:14px 0 16px;padding-top:14px}.produtos-cadastro-campos{gap:var(--espaco-2);flex-wrap:wrap;margin-top:10px;display:flex}.produtos-cadastro-campos .campo-linha{flex:1;min-width:200px}.produtos-nome-painel{color:var(--cor-suave);margin-top:2px;font-size:.8rem;display:block}.produtos-descricao{max-width:52ch;color:var(--cor-texto);margin-top:4px;font-size:.85rem;display:block}.produtos-desde{color:var(--cor-suave)}.produtos-descricao-campo{resize:vertical;width:100%;min-height:64px;font:inherit}.agenda-tela-equipe{gap:var(--espaco-4);flex-direction:column;display:flex}.agenda-form{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);padding:var(--espaco-4);gap:var(--espaco-2);flex-direction:column;display:flex}.agenda-form input,.agenda-form textarea{font:inherit;min-height:44px;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio);border:1px solid var(--cor-fio);background:var(--cor-fundo)}.agenda-form textarea{resize:vertical;min-height:4rem}.agenda-planos{gap:var(--espaco-1);flex-direction:column;max-height:160px;display:flex;overflow-y:auto}.agenda-plano-item{align-items:center;gap:var(--espaco-2);font-weight:400;display:flex}.agenda-exclusiva{padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--cor-fio);border-radius:var(--raio);gap:var(--espaco-2);flex-direction:column;margin:0;display:flex}.agenda-exclusiva legend{padding:0 var(--espaco-2);color:var(--cor-titulo);font-size:.8125rem;font-weight:700}.agenda-exclusiva .apoio{font-size:var(--tamanho-legenda);margin:0}.agenda-exclusiva .campo-linha{min-height:44px}.agenda-exclusiva-lista{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.agenda-exclusiva-lista label{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;min-height:44px;font-weight:400;display:flex}.agenda-exclusiva-lista .apoio{margin:0}.agenda-form-acoes{gap:var(--espaco-3);margin-top:var(--espaco-2);display:flex}.agenda-lista-equipe{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agenda-item-equipe{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio);padding:var(--espaco-3) var(--espaco-4);justify-content:space-between;align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.agenda-item-equipe>div:first-child{flex-direction:column;gap:2px;display:flex}.agenda-item-data,.agenda-item-planos{color:var(--cor-suave);font-size:var(--tamanho-legenda)}.agenda-item-acoes{gap:var(--espaco-2);display:flex}.agenda-passados-equipe{margin-top:var(--espaco-4)}.agenda-passados-equipe>summary{align-items:center;gap:var(--espaco-3);min-height:44px;padding:0 var(--espaco-4);border-radius:var(--raio);background:var(--cor-superficie);border:1px solid var(--cor-fio);cursor:pointer;color:var(--cor-titulo);font-weight:700;list-style:none;display:flex}.agenda-passados-equipe>summary::-webkit-details-marker{display:none}.agenda-passados-equipe>summary:hover{background:var(--cor-superficie-realcada)}.agenda-passados-equipe>summary span{color:var(--cor-suave);font-size:var(--tamanho-legenda);font-feature-settings:var(--numeros-tabulares);margin-left:auto}.agenda-passados-equipe>summary svg{transition:transform .15s}.agenda-passados-equipe[open]>summary svg{transform:rotate(180deg)}.agenda-passados-equipe>.agenda-lista-equipe{margin-top:var(--espaco-2)}.agenda-form input[type=checkbox],.agenda-form input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--cor-marca);flex:none;padding:0}.agenda-form .campo-linha{color:var(--cor-texto)}.agenda-form .campo-linha:hover{border-color:var(--cor-marca-fundo)}.agenda-form .campo-linha:focus-visible{border-color:var(--cor-marca);outline:none;box-shadow:0 0 0 3px #3be3b638}.agenda-form .rotulo{margin:var(--espaco-2) 0 0}.agenda-form h2.subtitulo{margin-bottom:0}@media (width>=1100px){.agenda-corpo.agenda-corpo-serie{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-corpo-serie>.agenda-lista-equipe{grid-column:1/-1}}.agenda-segmentado{background:var(--cor-fundo);border:1px solid var(--cor-fio);border-radius:999px;grid-auto-flow:column;gap:4px;width:fit-content;padding:4px;display:inline-grid}.agenda-segmentado label{min-height:40px;color:var(--cor-suave);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.9rem;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.agenda-form .agenda-segmentado input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.agenda-segmentado label:hover{color:var(--cor-titulo)}.agenda-segmentado label:has(input:checked){background:var(--cor-marca-suave);color:var(--cor-ok-texto);box-shadow:inset 0 0 0 1px #3be3b666}.agenda-segmentado label:has(input:focus-visible){outline:2px solid var(--cor-marca-texto);outline-offset:2px}.agenda-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.agenda-dia{border:1px solid var(--cor-fio);background:var(--cor-fundo);min-height:44px;color:var(--cor-suave);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:.875rem;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.agenda-dia:hover{border-color:var(--cor-marca-fundo);color:var(--cor-titulo)}.agenda-dia[aria-pressed=true]{background:var(--cor-marca-suave);color:var(--cor-ok-texto);border-color:#3be3b680}.agenda-dia svg{display:none}@media (width>=601px){.agenda-dia[aria-pressed=true] svg{display:block}}.agenda-horarios{gap:var(--espaco-2);flex-direction:column;display:flex}.agenda-horario{align-items:center;gap:var(--espaco-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 44px;display:grid}.agenda-horario-as{color:var(--cor-suave);font-size:.9rem}.agenda-icone-btn{border-radius:var(--raio);width:44px;height:44px;color:var(--cor-suave);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.agenda-icone-btn:hover{color:var(--cor-erro);background:var(--cor-erro-suave)}.agenda-horario-novo{align-self:flex-start;align-items:center;gap:6px;margin-left:-4px;display:inline-flex}.agenda-periodo{gap:var(--espaco-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.agenda-periodo>div{flex-direction:column;gap:6px;display:flex}.agenda-periodo .rotulo{margin-top:var(--espaco-2);margin-bottom:0}.agenda-dica-dia{color:var(--cor-suave);font-size:var(--tamanho-legenda);margin:0}.agenda-previa{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);padding:var(--espaco-4);gap:var(--espaco-4);flex-direction:column;display:flex}.agenda-previa h2.subtitulo{margin:0}.agenda-resumo{padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio);background:var(--cor-superficie-realcada);color:var(--cor-titulo);margin:0;font-size:.95rem;line-height:1.55}.agenda-resumo strong{font-weight:800}.agenda-previa-dica{color:var(--cor-suave);max-width:62ch;margin:0;font-size:.875rem;line-height:1.5}.agenda-meses{gap:var(--espaco-4);flex-direction:column;display:flex}.agenda-mes{gap:var(--espaco-2);flex-direction:column;display:flex}.agenda-mes-cab{justify-content:space-between;align-items:baseline;gap:var(--espaco-3);margin:0;display:flex}.agenda-mes-nome{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);font-size:.85rem;font-weight:700}.agenda-mes-conta{color:var(--cor-suave);font-size:var(--tamanho-legenda);font-feature-settings:var(--numeros-tabulares)}.agenda-datas{flex-wrap:wrap;gap:6px;display:flex}.agenda-data{background:var(--cor-marca-suave);min-height:36px;color:var(--cor-ok-texto);font:inherit;font-size:var(--tamanho-legenda);font-feature-settings:var(--numeros-tabulares);white-space:nowrap;cursor:pointer;border:1px solid #3be3b64d;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.agenda-data:hover{border-color:var(--cor-marca)}.agenda-data[aria-pressed=false]{color:var(--cor-suave);background:0 0;border:1px dashed #7f9a9399}.agenda-data[aria-pressed=false] .agenda-data-dia{text-decoration:line-through;text-decoration-thickness:1.5px}.agenda-data[aria-pressed=false]:hover{border-color:var(--cor-suave);color:var(--cor-texto)}.agenda-data-feriado{background:var(--cor-aviso-suave);color:var(--cor-aviso);border-color:#ffb54766}.agenda-data-feriado:hover{border-color:var(--cor-aviso)}.agenda-data-feriado[aria-pressed=false]{color:var(--cor-aviso);background:0 0;border:1px dashed #ffb5478c}.agenda-data-feriado[aria-pressed=false]:hover{border-color:var(--cor-aviso);color:var(--cor-aviso)}.agenda-data-nome{font-weight:600}.agenda-data svg{flex:none}.agenda-previa-rodape{justify-content:space-between;align-items:center;gap:var(--espaco-4);padding-top:var(--espaco-4);border-top:1px solid var(--cor-fio);display:flex}.agenda-previa-puladas{color:var(--cor-suave);min-width:0;margin:0;font-size:.875rem;line-height:1.45}.agenda-previa-rodape .btn{flex:none;width:auto}.agenda-serie{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio);overflow:hidden}.agenda-serie>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);list-style:none;display:flex}.agenda-serie>summary::-webkit-details-marker{display:none}.agenda-serie>summary:hover{background:var(--cor-superficie-realcada)}.agenda-serie>summary:focus-visible{outline-offset:-2px;border-radius:var(--raio)}.agenda-serie-info{flex-direction:column;gap:2px;min-width:0;display:flex}.agenda-serie-titulo{align-items:center;gap:var(--espaco-2);color:var(--cor-titulo);flex-wrap:wrap;display:flex}.agenda-selo-serie{gap:5px;padding:2px 10px 2px 8px;font-size:.75rem}.agenda-serie-alternar svg{vertical-align:-2px;margin-left:4px;transition:transform .15s}.agenda-serie[open] .agenda-serie-alternar svg{transform:rotate(180deg)}.agenda-serie[open]>summary{border-bottom:1px solid var(--cor-fio)}.agenda-serie-corpo{background:var(--cor-fundo);padding:0 var(--espaco-4) var(--espaco-3)}.agenda-semana-cab{padding:var(--espaco-4) 0 var(--espaco-1);font-size:var(--tamanho-legenda);color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);justify-content:space-between;align-items:baseline;margin:0;font-weight:700;display:flex}.agenda-eventos{margin:0;padding:0;list-style:none}.agenda-ev{align-items:center;gap:var(--espaco-3);border-top:1px solid var(--cor-fio);font-feature-settings:var(--numeros-tabulares);grid-template-columns:8rem minmax(0,1fr) auto;min-height:46px;padding:3px 0;display:grid}.agenda-ev:first-child{border-top:none}.agenda-ev-dia{color:var(--cor-titulo);font-weight:700}.agenda-ev-hora{color:var(--cor-texto)}.agenda-ev-excluindo{background:var(--cor-erro-suave);border-radius:var(--raio);margin:0 calc(var(--espaco-3) * -1);padding:3px var(--espaco-3);border-top-color:#0000}.agenda-serie-mais{margin-top:var(--espaco-2);align-items:center;gap:6px;margin-left:-4px;display:inline-flex}.agenda-ev-vazio{visibility:hidden}.agenda-dialogo-fundo{background:var(--cor-sobreposicao);padding:var(--espaco-4);z-index:60;overscroll-behavior:contain;display:flex;position:fixed;inset:0;overflow-y:auto}.agenda-dialogo{gap:var(--espaco-4);width:100%;max-width:500px;max-height:calc(100dvh - 2rem);box-shadow:var(--sombra-flutuante);flex-direction:column;margin:auto;display:flex;overflow-y:auto}.agenda-dialogo .subtitulo{margin:0}.agenda-dialogo-assunto{color:var(--cor-texto);margin:0;line-height:1.5}.agenda-dialogo-assunto strong{color:var(--cor-titulo)}.agenda-escopos{gap:var(--espaco-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.agenda-escopo{gap:2px var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--cor-fio);border-radius:var(--raio);background:var(--cor-fundo);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;transition:border-color .15s,background-color .15s;display:grid;position:relative}.agenda-escopo:hover{border-color:var(--cor-marca-fundo)}.agenda-escopo:has(input:checked){background:var(--cor-marca-suave);border-color:#3be3b68c}.agenda-escopo:has(input:focus-visible){outline:2px solid var(--cor-marca-texto);outline-offset:2px}.agenda-escopo input{width:18px;height:18px;accent-color:var(--cor-marca);margin:2px 0 0}.agenda-escopo-titulo{color:var(--cor-titulo);font-weight:700}.agenda-escopo-conta{font-size:var(--tamanho-legenda);color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);padding-top:2px;font-weight:700}.agenda-escopo:has(input:checked) .agenda-escopo-conta{color:var(--cor-ok-texto)}.agenda-escopo-desc{color:var(--cor-suave);grid-column:2/-1;font-size:.875rem;line-height:1.5}.agenda-escopo:has(input:checked) .agenda-escopo-desc{color:var(--cor-texto)}.agenda-dialogo-acoes{justify-content:flex-end;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.agenda-dialogo-acoes .btn{width:auto}@media (width<=600px){.agenda-data{min-height:44px}.agenda-previa-rodape{flex-direction:column;align-items:stretch}.agenda-previa-rodape .btn{width:100%}.agenda-segmentado{grid-auto-flow:unset;grid-template-columns:1fr 1fr;width:100%}.agenda-ev{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.agenda-ev-dia,.agenda-ev-hora{grid-column:1}.agenda-ev .agenda-item-acoes{grid-area:1/2/span 2}.agenda-dialogo-acoes .btn{flex:1}}@media (prefers-reduced-motion:reduce){.agenda-serie-alternar svg,.agenda-passados-equipe>summary svg,.agenda-data,.agenda-dia,.agenda-escopo{transition:none}}.agenda-previa{padding-bottom:0}.agenda-previa-rodape{z-index:2;margin:0 calc(var(--espaco-4) * -1);padding:var(--espaco-4);background:var(--cor-superficie);border-radius:0 0 var(--raio-grande) var(--raio-grande);position:sticky;bottom:0;box-shadow:0 -14px 14px -12px #00000073}@media (width<=860px){.agenda-previa-rodape{bottom:var(--altura-nav-inferior)}}.agenda-escopo input{appearance:none;border:2px solid var(--cor-suave);background:0 0;border-radius:50%;width:20px;height:20px;margin:1px 0 0}.agenda-escopo input:checked{border-color:var(--cor-marca);background:radial-gradient(circle, var(--cor-marca) 0 4.5px, transparent 5.5px)}.agenda-serie-alternar{white-space:nowrap}@media (width<=600px){.agenda-serie-alternar{flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.agenda-serie-alternar svg{margin:0}.agenda-alternar-texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.agenda-aviso{padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio);background:var(--cor-marca-suave);color:var(--cor-ok-texto);margin:0;font-weight:700}.agenda-previa-vazia{color:var(--cor-suave);margin:0;line-height:1.5}.agenda-previa-erro{color:var(--cor-aviso);margin:0;font-size:.875rem;line-height:1.45}.agenda-item-serie-nota{color:var(--cor-suave);font-size:var(--tamanho-legenda);margin:0}.agenda-ev-passou{opacity:.6}.agenda-dia,.agenda-data,.agenda-escopo,.agenda-segmentado label{touch-action:manipulation}.agenda-data{scroll-margin-bottom:110px}.agenda-tipos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agenda-tipos label{border-radius:var(--raio);background:var(--cor-fundo);border:1px solid var(--cor-fio);cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:8px 12px 8px 8px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.agenda-tipos label:last-child:nth-child(odd){grid-column:1/-1}.agenda-tipos label:hover{border-color:var(--cor-marca-fundo)}.agenda-form .agenda-tipos input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.agenda-tipos label:has(input:checked){background:var(--cor-marca-suave);border-color:#3be3b666}.agenda-tipos label:has(input:focus-visible){outline:2px solid var(--cor-marca-texto);outline-offset:2px}.agenda-tipo-icone{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.agenda-tipo-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.agenda-tipo-nome{color:var(--cor-titulo);font-size:.9rem;font-weight:700}.agenda-tipo-dica{color:var(--cor-suave);font-size:.78rem;font-weight:500}.tipo-suporte{background:var(--cor-superficie-realcada);color:var(--cor-texto)}.tipo-mentoria,.tipo-planejamento,.tipo-diagnostico{background:var(--cor-marca-suave);color:var(--cor-ok-texto)}.tipo-especial{background:var(--tipo-especial-suave);color:var(--tipo-especial-tinta)}.tipo-imersao{background:var(--tipo-imersao-suave);color:var(--tipo-imersao-tinta)}.tipo-outro{background:var(--cor-superficie-realcada);color:var(--cor-suave)}.agenda-tipo-icone.tipo-especial{background:var(--tipo-especial);color:var(--tipo-especial-texto)}.agenda-tipo-icone.tipo-imersao{background:var(--tipo-imersao);color:var(--tipo-imersao-texto)}.agenda-selo-tipo{gap:5px;padding:2px 10px 2px 8px;font-size:.75rem}.agenda-item-equipe>div:first-child{flex:1 1 0;min-width:0}.agenda-gravada{padding:var(--espaco-3);border:1px solid var(--cor-fio);border-radius:var(--raio);background:var(--cor-fundo);cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;display:flex}.agenda-form .agenda-gravada input{width:18px;height:18px;min-height:0;accent-color:var(--cor-marca);flex:none;margin-top:3px;padding:0}.agenda-gravada-txt{flex-direction:column;gap:2px;display:flex}.agenda-gravada-txt strong{color:var(--cor-titulo);font-size:.92rem}.agenda-gravada-txt span{color:var(--cor-suave);font-size:.82rem;line-height:1.4}.agenda-exclusiva-desativada{padding:var(--espaco-3) var(--espaco-4);border:1px dashed var(--cor-fio);border-radius:var(--raio);color:var(--cor-suave);font-size:.82rem;line-height:1.4}.encontros-tela-equipe{gap:var(--espaco-4);flex-direction:column;display:flex}.encontros-topo-acoes{justify-content:space-between;align-items:flex-end;gap:var(--espaco-4);flex-wrap:wrap;display:flex}.encontros-topo-acoes .apoio{margin:0}.encontros-abas{gap:var(--espaco-2);border-bottom:1px solid var(--cor-fio);padding-bottom:var(--espaco-3);flex-wrap:wrap;display:flex}.encontros-aba{min-height:44px;padding:0 var(--espaco-4);border:1px solid var(--cor-fio);background:var(--cor-superficie);color:var(--cor-titulo);font:inherit;cursor:pointer;border-radius:999px;font-weight:700;transition:background-color .15s,border-color .15s}.encontros-aba:hover{background:var(--cor-superficie-realcada);border-color:var(--cor-marca-fundo)}.encontros-aba-ativa{background:var(--cor-marca-suave);border-color:var(--cor-marca-fundo);color:var(--cor-marca-texto)}.encontros-lista-equipe{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.encontros-item-equipe{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio);padding:var(--espaco-3) var(--espaco-4);justify-content:space-between;align-items:center;gap:var(--espaco-4);flex-wrap:wrap;display:flex}.encontros-item-info{flex-direction:column;gap:4px;min-width:0;display:flex}.encontros-item-titulo{color:var(--cor-titulo);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.encontros-item-data{color:var(--cor-suave);font-size:var(--tamanho-legenda)}.encontros-item-erro{color:var(--cor-erro);font-size:var(--tamanho-legenda);margin:0}.encontros-item-publico{white-space:nowrap;padding:2px 10px;font-size:.72rem}.encontros-item-acoes{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;flex:none;display:flex}.etiqueta-individual{background:var(--cor-marca-suave);color:var(--cor-marca-texto)}.etiqueta-turma{background:var(--tipo-imersao-suave);color:var(--tipo-imersao-tinta)}.etiqueta-geral{background:var(--tipo-especial-suave);color:var(--tipo-especial-tinta)}.encontros-upload{align-items:center;gap:var(--espaco-4);flex:420px;min-width:0;display:flex}.encontros-upload-corpo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.encontros-upload-barra{border-radius:var(--raio);background:var(--cor-superficie-realcada);height:6px;overflow:hidden}.encontros-upload-barra i{background:var(--cor-marca);border-radius:var(--raio);height:100%;transition:width .3s ease-out;display:block}.encontros-upload-legenda{justify-content:space-between;gap:var(--espaco-3);font-size:var(--tamanho-legenda);color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);display:flex}.encontros-upload-legenda strong{color:var(--cor-titulo)}@media (prefers-reduced-motion:reduce){.encontros-upload-barra i,.encontros-aba{transition:none}}.encontros-form{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:var(--raio-grande);padding:var(--espaco-4);gap:var(--espaco-2);flex-direction:column;max-width:640px;display:flex}.encontros-form textarea{resize:vertical;min-height:4rem}.encontros-form-acoes{gap:var(--espaco-3);margin-top:var(--espaco-2);display:flex}.encontros-escolha{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.encontros-escolha label{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;min-height:44px;font-weight:400;display:flex}.encontros-escolha .apoio{margin:0}.encontros-secao{gap:var(--espaco-2);flex-direction:column;display:flex}.encontros-novo{align-items:center;gap:var(--espaco-2);display:inline-flex}.metricas-tela{color:var(--cor-texto);flex-direction:column;gap:1.1em;min-width:0;padding:1.35em 1.8em 2.4em;font-size:clamp(15px,.55vw + 8px,19px);display:flex}.metricas-tela .metricas-cab{flex-wrap:wrap;align-items:center;gap:.8em;display:flex}.metricas-tela .metricas-cab .titulo{margin:0;font-size:1.3em}.metricas-tela .metricas-data{color:var(--cor-suave);margin:.15em 0 0;font-size:.85em}.metricas-tela .metricas-cab .chip{font-size:.8em}.metricas-tela .metricas-chip-sem-conexao{background:var(--cor-aviso-suave);color:var(--cor-aviso)}.metricas-tela .metricas-so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.metricas-tela .metricas-nota{color:var(--cor-suave);margin:0;font-size:.85em}.metricas-tela .painel{background:var(--cor-superficie);border:1px solid var(--cor-fio);box-shadow:var(--sombra);border-radius:1.7em;min-width:0;padding:1.4em 1.6em;position:relative;overflow:hidden}.metricas-tela .painel-titulo{font-family:var(--fonte-titulo);color:var(--cor-titulo);letter-spacing:-.01em;text-wrap:balance;align-items:baseline;gap:.8em;margin:0 0 1em;font-size:.98em;font-weight:700;display:flex}.metricas-tela .painel-total{font-family:var(--fonte);color:var(--cor-suave);margin-left:auto;font-size:.82em;font-weight:700}.metricas-tela .esq{vertical-align:middle;background:linear-gradient(90deg,#7f9a9321,#7f9a9342,#7f9a9321) 0 0/200% 100%;border-radius:.4em;max-width:100%;display:inline-block}@media (prefers-reduced-motion:no-preference){.metricas-tela .esq{animation:1.6s ease-in-out infinite metricas-esq}}@keyframes metricas-esq{0%{background-position:100% 0}to{background-position:-100% 0}}.metricas-tela .metricas-topo{grid-template-columns:minmax(19em,.78fr) minmax(0,2fr);gap:1.1em;display:grid}.metricas-tela .s-status{color:var(--texto-na-marca);box-shadow:var(--sombra-marca);border-radius:1.9em;flex-direction:column;padding:1.5em 1.5em 1.3em;display:flex}.metricas-tela .s-status-ok{background:linear-gradient(158deg,#7df5d3 0%,#3be3b6 52%,#109e7c 100%)}.metricas-tela .s-status-aviso{color:var(--texto-no-aviso);box-shadow:none;background:linear-gradient(158deg,#ffd08a 0%,#ffb547 55%,#e39a2c 100%)}.metricas-tela .s-status-erro{color:#2b0d05;background:linear-gradient(158deg,#ff9d86 0%,#ff6b5b 55%,#e8503f 100%);box-shadow:0 18px 40px -18px #ff6b5b99,inset 0 1px #ffffff38}.metricas-tela .s-status-esq{background:var(--cor-superficie-realcada);border:1px solid var(--cor-fio);color:var(--cor-texto);box-shadow:none;gap:.8em}.metricas-tela .s-status-topo{flex-direction:column;gap:.7em;display:flex}.metricas-tela .s-status-selo svg{width:2.7em;height:2.7em;display:block}.metricas-tela .s-status h2{font-family:var(--fonte-titulo);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:2.15em;font-weight:800;line-height:1.04}.metricas-tela .s-status-frase{max-width:24em;margin:.6em 0 0;font-size:.95em;font-weight:600;line-height:1.45}.metricas-tela .falhas{gap:.45em;margin:auto 0 0;padding:1.1em 0 0;list-style:none;display:grid}.metricas-tela .falha{background:#04211a1f;border-radius:1em;justify-content:space-between;align-items:center;gap:.8em;padding:.5em .9em;display:flex}.metricas-tela .s-status-erro .falha{background:#2b0d051a}.metricas-tela .s-status-aviso .falha{background:#2a17051a}.metricas-tela .s-status-esq .falha{background:#7f9a931a;min-height:3.2em}.metricas-tela .falha span{font-size:.9em;font-weight:800;line-height:1.2}.metricas-tela .falha small{opacity:.9;font-size:.82em;font-weight:600;display:block}.metricas-tela .falha b{font-family:var(--fonte-titulo);font-feature-settings:var(--numeros-tabulares);font-size:1.6em;font-weight:800}.metricas-tela .s-status-erro .falha-viva{color:#ffe3dd;background:#2b0d05}.metricas-tela .s-status-erro .falha-viva b{color:#ff9d86;font-size:1.9em}.metricas-tela .ativos{min-height:22.5em;padding:0}.metricas-tela .ativos-texto{z-index:3;pointer-events:none;position:absolute;top:1.5em;left:1.7em}.metricas-tela .rot-ativos{text-shadow:0 0 .5em var(--cor-superficie), 0 0 1em var(--cor-superficie);font-family:var(--fonte);color:var(--cor-texto);margin:0;font-size:1.1em;font-weight:800}.metricas-tela .gigante{font-family:var(--fonte-titulo);letter-spacing:-.04em;color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);margin:.08em 0 .06em -.03em;font-size:5.6em;font-weight:800;line-height:1;display:block}.metricas-tela .ativos-ref{text-shadow:0 0 .5em var(--cor-superficie), 0 0 1em var(--cor-superficie);color:var(--cor-texto);flex-wrap:wrap;gap:.2em 1.4em;margin:0;font-size:.95em;font-weight:700;display:flex}.metricas-tela .ativos .janela{z-index:3;position:absolute;top:1.1em;right:1.2em}.metricas-tela .ativos .eixo-x{z-index:1}.metricas-tela .ativos .eixo-y span{left:auto;right:.9em}.metricas-tela .ativos .graf-caixa{inset:0 0 2.1em}.metricas-tela .graf-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.metricas-tela .gr{stroke:var(--cor-fio);stroke-width:1px}.metricas-tela .gr-base{stroke:#b4c9c34d}.metricas-tela .gr-v{stroke:#3be3b614}.metricas-tela .graf-caixa{position:absolute;inset:0 0 2em}.metricas-tela .graf-caixa-esq{background:linear-gradient(#7f9a931a,#7f9a9305);border-radius:.6em;margin:0 1.6em}.metricas-tela .graf-vazio{color:var(--cor-suave);place-items:center;margin:0;font-size:.9em;font-weight:700;display:grid;position:absolute;inset:0}.metricas-tela .graf-pequeno{height:11em;margin-top:1.3em;position:relative}.metricas-tela .eixo-x{pointer-events:none;height:2em;position:absolute;bottom:0;left:0;right:0}.metricas-tela .eixo-x span{color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);font-size:.8em;font-weight:700;position:absolute;top:.55em;transform:translate(-50%)}.metricas-tela .eixo-y{pointer-events:none;position:absolute;inset:0}.metricas-tela .eixo-y span{color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);padding-bottom:.2em;font-size:.76em;font-weight:700;position:absolute;left:.6em}.metricas-tela .marc{background:var(--cor-menta);border:.2em solid var(--cor-superficie);z-index:2;border-radius:50%;width:.95em;height:.95em;position:absolute;transform:translate(-50%,-50%)}.metricas-tela .marc-pico{background:var(--cor-grafite);border:.2em solid var(--cor-menta-clara);width:1.15em;height:1.15em}.metricas-tela .marc-atencao{background:var(--cor-ambar)}.metricas-tela .marc-critico{background:var(--cor-erro)}.metricas-tela .rotulo-pico{white-space:nowrap;color:var(--cor-texto);background:var(--cor-superficie-realcada);border:1px solid var(--cor-fio);z-index:3;border-radius:999px;padding:.28em .9em;font-size:.84em;font-weight:700;position:absolute;transform:translate(-50%,-190%)}.metricas-tela .rotulo-pico-esq{transform:translate(-12%,-190%)}.metricas-tela .rotulo-pico-baixo{transform:translate(-50%,90%)}.metricas-tela .rotulo-pico-baixo.rotulo-pico-esq{transform:translate(-12%,90%)}.metricas-tela .rotulo-pico-baixo.rotulo-pico-dir{transform:translate(-88%,90%)}.metricas-tela .rotulo-pico-dir{transform:translate(-88%,-190%)}.metricas-tela .rotulo-pico b{font-family:var(--fonte-titulo);color:var(--cor-menta-clara);font-weight:800}.metricas-tela .leg{color:var(--cor-texto);align-items:center;gap:.4em;font-size:.8em;font-weight:700;display:inline-flex}.metricas-tela .leg-menta,.metricas-tela .leg-texto{border-radius:2px;width:1.5em;height:3px;margin-left:.8em;display:inline-block}.metricas-tela .leg>i:first-child{margin-left:0}.metricas-tela .leg-menta{background:var(--cor-menta)}.metricas-tela .leg-texto{background:var(--cor-texto)}.metricas-tela .janela{background:var(--cor-superficie);border:1px solid var(--cor-fio);border-radius:999px;display:inline-flex}.metricas-tela .janela button{touch-action:manipulation;font:inherit;min-height:2.4em;color:var(--cor-suave);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 1.1em;font-size:.82em;font-weight:700}.metricas-tela .janela button:hover{color:var(--cor-titulo)}.metricas-tela .janela button.janela-ativa{background:var(--cor-superficie-realcada);color:var(--cor-titulo);box-shadow:inset 0 0 0 1px var(--cor-fio)}.metricas-tela .periodo{margin-left:auto;position:relative}.metricas-tela .periodo .janela button{min-height:2.75rem}.metricas-tela .periodo-dia{justify-content:center;align-items:center;gap:.4em;display:inline-flex}.metricas-tela .periodo-campo{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.metricas-tela .periodo-campo-aberto{z-index:5;opacity:1;pointer-events:auto;width:auto;height:auto;font:inherit;color:var(--cor-titulo);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--cor-fundo);border:1px solid var(--cor-fio);box-shadow:var(--sombra-flutuante);border-radius:14px;padding:10px 12px;top:calc(100% + .4em);bottom:auto}.metricas-tela .periodo-campo-aberto:focus{border-color:var(--cor-marca);box-shadow:0 0 0 3px #3be3b638, var(--sombra-flutuante);outline:none}.metricas-tela .fatos-grandes dt small{margin-top:.2em;font-size:.85em;font-weight:600;display:block}.metricas-tela .metricas-meio{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:1.1em;display:grid}.metricas-tela .funil-painel{flex-direction:column;display:flex}.metricas-tela .funil-vazio{color:var(--cor-suave);margin:.9em 0 0;font-size:.9em;font-weight:700}.metricas-tela .funil{--col-perda:9.5em;--vao:.9em;--pausa:.3em;gap:var(--pausa);flex-direction:column;flex:1;min-height:16em;margin:0;padding:0;list-style:none;display:flex}.metricas-tela .funil-linha{grid-template-columns:minmax(0, 1fr) var(--col-perda);column-gap:var(--vao);flex:1 1 0;min-height:5.2em;display:grid;position:relative}.metricas-tela .funil-etapa{text-align:center;clip-path:polygon(calc(50% - var(--wt) * 0.5%) 0, calc(50% + var(--wt) * 0.5%) 0, calc(50% + var(--wb) * 0.5%) 100%, calc(50% - var(--wb) * 0.5%) 100%);flex-direction:column;justify-content:center;align-items:center;gap:.12em;padding:0 .6em;display:flex}.metricas-tela .funil-etapa b{font-family:var(--fonte-titulo);letter-spacing:-.03em;font-feature-settings:var(--numeros-tabulares);font-size:2em;font-weight:800;line-height:1}.metricas-tela .funil-etapa span{text-wrap:balance;max-width:100%;font-size:.92em;font-weight:700;line-height:1.2}.metricas-tela .funil-etapa-1{background:var(--cor-marca-profunda);color:#eafff4}.metricas-tela .funil-etapa-2{background:linear-gradient(180deg, #14ab87, var(--cor-marca-fundo));color:var(--texto-na-marca)}.metricas-tela .funil-etapa-3{color:var(--texto-na-marca);background:linear-gradient(158deg,#7df5d3 0%,#3be3b6 55%,#2cc9a1 100%)}.metricas-tela .funil-etapa-esq{color:var(--cor-texto);background:#7f9a9324}.metricas-tela .funil-perda{transform:translateY(calc(-50% - var(--pausa) / 2));flex-direction:column;align-self:start;min-width:0;line-height:1.15;display:flex}.metricas-tela .funil-perda b{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);font-size:1.2em;font-weight:800}.metricas-tela .funil-perda b>span:first-child{color:var(--cor-suave);margin-right:.1em}.metricas-tela .funil-perda small{color:var(--cor-suave);margin-top:.15em;font-size:.8em;font-weight:700}.metricas-tela .funil-perda em{color:var(--cor-menta);font-feature-settings:var(--numeros-tabulares);margin-top:.3em;font-size:.84em;font-style:normal;font-weight:800}.metricas-tela .funil-linha:not(:first-child):before{content:"";top:calc(var(--pausa) / -2);left:calc((100% - var(--col-perda) - var(--vao)) * (.5 + var(--wt) / 200) + .4em);right:calc(var(--col-perda) + .2em);border-top:1px dashed #7f9a9399;position:absolute}.metricas-tela .medidores{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.metricas-tela .fatos{border-top:1px solid var(--cor-fio);grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em 1em;margin:1.1em 0 0;padding-top:1em;display:grid}.metricas-tela .fatos div{min-width:0}.metricas-tela .fatos dt{color:var(--cor-suave);font-size:.8em;font-weight:700;line-height:1.25}.metricas-tela .fatos dd{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);margin:.2em 0 0;font-size:1.3em;font-weight:800}.metricas-tela .medidor{flex-direction:column;align-items:center;min-width:0;display:flex}.metricas-tela .medidor-arco{aspect-ratio:200/140;width:100%;position:relative}.metricas-tela .medidor-arco svg{width:100%;height:100%;position:absolute;inset:0}.metricas-tela .med-zona,.metricas-tela .med-valor{fill:none;stroke-width:13px}.metricas-tela .med-zona-ok{stroke:#3be3b62b}.metricas-tela .med-zona-at{stroke:#ffb54766}.metricas-tela .med-zona-cr{stroke:#ff6b5b75}.metricas-tela .med-valor{stroke-linecap:round}.metricas-tela .medidor-num{font-family:var(--fonte-titulo);letter-spacing:-.03em;color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);font-size:2em;font-weight:800;position:absolute;top:61%;left:50%;transform:translate(-50%,-50%)}.metricas-tela .medidor-num small{color:var(--cor-suave);margin-left:.1em;font-size:.5em}.metricas-tela .medidor-atencao .medidor-num{color:var(--cor-ambar)}.metricas-tela .medidor-critico .medidor-num{color:var(--cor-erro)}.metricas-tela .medidor-rot{color:var(--cor-titulo);margin-top:-.2em;font-size:.95em;font-weight:800}.metricas-tela .medidor-det{color:var(--cor-suave);text-align:center;font-size:.8em}.metricas-tela .metricas-graf{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1em;display:grid}.metricas-tela .graf2-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8em;display:flex}.metricas-tela .graf2-cab .painel-titulo{margin-bottom:0}.metricas-tela .graf2-valor{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);font-size:1.5em;font-weight:800}.metricas-tela .metricas-dia{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:1.1em;display:grid}.metricas-tela .atend{flex-direction:column;gap:1.3em;display:flex}.metricas-tela .fatos-grandes{border:none;grid-template-columns:1fr;gap:.9em;margin:0;padding:0}.metricas-tela .fatos-grandes div{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.metricas-tela .fatos-grandes dt{font-size:.9em}.metricas-tela .fatos-grandes dd{margin:0;font-size:1.8em}.metricas-tela .par{gap:.4em;min-width:0;display:grid}.metricas-tela .par-cab{color:var(--cor-texto);justify-content:space-between;align-items:baseline;gap:.6em;font-size:.9em;font-weight:700;display:flex}.metricas-tela .par-cab b{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);font-size:1.7em;font-weight:800}.metricas-tela .par-barra{height:.75em;position:relative}.metricas-tela .par-barra:before{content:"";border:1px dashed #7f9a938c;border-radius:99px;position:absolute;inset:0}.metricas-tela .par-barra i{width:var(--w);background:linear-gradient(90deg, var(--cor-marca-fundo), var(--cor-menta));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.metricas-tela .par-leg{color:var(--cor-suave);font-size:.8em}.metricas-tela .travas-barras{gap:.75em;margin:0;padding:0;list-style:none;display:grid}.metricas-tela .travas-barras li{grid-template-columns:9em minmax(0,1fr) 2.2em;align-items:center;gap:.8em;font-size:.88em;display:grid}.metricas-tela .travas-barras span{color:var(--cor-texto);font-weight:600}.metricas-tela .travas-barras i{height:.75em;width:var(--w);background:linear-gradient(90deg, var(--cor-marca-fundo), var(--cor-menta));border-radius:99px;display:block}.metricas-tela .travas-barras b{font-family:var(--fonte-titulo);color:var(--cor-titulo);text-align:right;font-feature-settings:var(--numeros-tabulares);font-weight:800}.metricas-tela .travas-esq{gap:1em;display:grid}.metricas-tela .travas-vazio{color:var(--cor-suave);margin:0;font-size:.9em;font-weight:700}@media (width<=1180px){.metricas-tela .metricas-topo,.metricas-tela .metricas-meio,.metricas-tela .metricas-graf{grid-template-columns:minmax(0,1fr)}.metricas-tela .s-status{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1em 1.6em;display:grid}.metricas-tela .falhas{grid-row:span 2;margin:0;padding:0}.metricas-tela .metricas-dia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.metricas-tela .metricas-dia .travas{grid-column:1/-1}}@media (width<=860px){.metricas-tela{padding:1em 1em calc(var(--altura-nav-inferior) + 2.4em);gap:.9em}.metricas-tela .metricas-cab .titulo{font-size:1.25em}.metricas-tela .periodo{order:3;width:100%;margin-left:0}.metricas-tela .periodo .janela{display:flex}.metricas-tela .periodo .janela button{flex:auto;padding:0 .55em}.metricas-tela .painel{border-radius:1.5em;padding:1.2em 1.1em}.metricas-tela .s-status{padding:1.2em 1.1em 1em;display:flex}.metricas-tela .s-status-topo{flex-direction:row;align-items:center;gap:.7em}.metricas-tela .s-status-selo svg{width:2.1em;height:2.1em}.metricas-tela .s-status h2{font-size:1.7em}.metricas-tela .s-status-frase{margin-top:.5em;font-size:.9em}.metricas-tela .falhas{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;margin:.9em 0 0;padding:0}.metricas-tela .falha{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:.15em;padding:.55em .7em}.metricas-tela .falha span{font-size:.78em}.metricas-tela .falha small{display:none}.metricas-tela .s-status-erro .falha-viva b{font-size:1.7em}.metricas-tela .ativos{flex-direction:column;min-height:0;display:flex}.metricas-tela .ativos-texto{order:-1;padding:1.1em 1.1em 0;position:relative;top:auto;left:auto}.metricas-tela .ativos .graf-caixa{height:11.5em;margin-top:1.7em;position:relative;inset:auto}.metricas-tela .ativos .graf-caixa-esq{margin:1.7em 1.1em 0}.metricas-tela .ativos .eixo-x{height:2em;position:relative}.metricas-tela .ativos .janela{align-self:flex-end;margin:.2em 1.1em 1.1em;position:static}.metricas-tela .gigante{font-size:4.5em}.metricas-tela .ativos-ref{flex-direction:column;gap:.1em}.metricas-tela .medidores{gap:.2em}.metricas-tela .medidor-num{font-size:1.45em}.metricas-tela .medidor-det{display:none}.metricas-tela .fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.metricas-tela .funil{--col-perda:7.4em;--vao:.6em;min-height:15em}.metricas-tela .funil-etapa b{font-size:1.55em}.metricas-tela .funil-etapa span{font-size:.8em}.metricas-tela .funil-perda b{font-size:1.05em}.metricas-tela .funil-perda small,.metricas-tela .funil-perda em{font-size:.74em}.metricas-tela .metricas-dia{grid-template-columns:minmax(0,1fr)}.metricas-tela .travas-barras li{grid-template-columns:7.6em minmax(0,1fr) 1.8em}}.tickets-caixa{grid-template-columns:450px minmax(0,1fr);min-height:100dvh;display:grid}.tickets-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tickets-lista{border-right:1px solid var(--cor-fio);flex-direction:column;min-width:0;display:flex}.tickets-lista-cab{padding:var(--espaco-6) 20px 14px}.tickets-titulo{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--cor-titulo);margin:0 0 14px;font-size:1.4rem}.tickets-busca{border:1px solid var(--cor-fio);background:var(--cor-superficie);color:var(--cor-suave);border-radius:14px;align-items:center;gap:8px;padding:9px 12px;display:flex}.tickets-busca:focus-within{border-color:var(--cor-marca);box-shadow:0 0 0 3px #3be3b638}.tickets-busca input{min-width:0;font:inherit;color:var(--cor-titulo);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.tickets-busca input::placeholder{color:var(--cor-suave)}.tickets-abas{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.tickets-aba{border:1px solid var(--cor-fio);background:var(--cor-superficie);min-height:34px;color:var(--cor-suave);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.tickets-aba:hover{border-color:var(--cor-marca-fundo)}.tickets-aba b{background:var(--cor-grafite-3);color:var(--cor-titulo);border-radius:99px;padding:0 7px;font-size:.72rem}.tickets-aba-ativa{background:var(--cor-marca-suave);color:var(--cor-marca-texto);border-color:#3be3b666}.tickets-aba-ativa b{background:var(--cor-marca);color:var(--texto-na-marca)}.tickets-erro{padding:0 20px}.tickets-aviso{padding:var(--espaco-6)}.tickets-vazio{align-items:center;gap:var(--espaco-2);margin:var(--espaco-4) 20px;padding:var(--espaco-6) var(--espaco-4);color:var(--cor-suave);text-align:center;border:1px dashed var(--cor-fio);border-radius:var(--raio-grande);flex-direction:column;display:flex}.tickets-vazio p{margin:0}.tickets-itens{margin:0;padding:0;list-style:none}.tickets-item{border:none;border-top:1px solid var(--cor-fio);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 20px;display:grid;position:relative}.tickets-item:hover{background:#ffffff06}.tickets-item-aberto,.tickets-item-aberto:hover{background:var(--cor-superficie-realcada)}.tickets-item-aberto:before{content:"";background:var(--cor-marca);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.tickets-item-resolvido .tickets-item-corpo{opacity:.72}.tickets-avatar{background:linear-gradient(158deg, var(--cor-marca-clara) 0%, var(--cor-marca) 52%, var(--cor-marca-fundo) 100%);width:38px;height:38px;color:var(--texto-na-marca);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:800;display:grid}.tickets-avatar-mini{width:26px;height:26px;font-size:.7rem}.tickets-avatar-quem{width:34px;height:34px}.tickets-avatar-neutro{background:var(--cor-superficie-realcada);color:var(--cor-titulo);border:1px solid var(--cor-fio)}.tickets-item-corpo{min-width:0;display:block}.tickets-item-l1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tickets-item-l1 strong{color:var(--cor-titulo);font-size:.92rem}.tickets-item-l1 time{color:var(--cor-suave);white-space:nowrap;font-size:.75rem}.tickets-item-texto{-webkit-line-clamp:2;color:var(--cor-texto);-webkit-box-orient:vertical;margin:2px 0 8px;font-size:.86rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tickets-item-l3{align-items:center;gap:8px;display:flex}.tickets-item-resp{color:var(--cor-suave);align-items:center;gap:6px;margin-left:auto;font-size:.75rem;font-weight:600;display:inline-flex}.tickets-detalhe{padding:28px 40px calc(var(--espaco-8) * 2 + var(--altura-botao-flutuante));min-width:0}.tickets-detalhe-vazio{align-items:center;gap:var(--espaco-2);color:var(--cor-suave);text-align:center;flex-direction:column;margin-top:25vh;display:flex}.tickets-detalhe-vazio p{margin:0}.tickets-voltar{margin:0 0 var(--espaco-3);align-items:center;gap:6px;display:none}.tickets-det-topo{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tickets-det-topo h2{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--cor-titulo);overflow-wrap:anywhere;margin:0 0 8px;font-size:1.3rem;line-height:1.3}.tickets-quem{color:var(--cor-suave);align-items:center;gap:10px;margin:0;font-size:.88rem;display:flex}.tickets-quem b{color:var(--cor-titulo)}.tickets-acoes{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin:26px 0 24px;display:grid}.tickets-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}.tickets-seg{border:1px solid var(--cor-fio);background:var(--cor-superficie);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.tickets-seg-opcao{min-height:44px;color:var(--cor-suave);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:10px 6px;font-size:.85rem;font-weight:700}.tickets-seg-opcao:hover{color:var(--cor-titulo)}.tickets-seg-aberto.tickets-seg-ativa{background:var(--cor-marca);color:var(--texto-na-marca)}.tickets-seg-em_analise.tickets-seg-ativa{background:var(--cor-superficie-realcada);color:var(--cor-titulo)}.tickets-seg-resolvido.tickets-seg-ativa{background:var(--cor-ok);color:var(--texto-na-marca)}.tickets-resp{border:1px solid var(--cor-fio);background:var(--cor-superficie);min-height:52px;color:var(--cor-titulo);border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:relative}.tickets-resp:focus-within{border-color:var(--cor-marca);box-shadow:0 0 0 3px #3be3b638}.tickets-resp select{width:100%;color:var(--cor-titulo);font:inherit;appearance:none;cursor:pointer;background:0 0;border:none;padding:0 40px 0 44px;font-weight:700;position:absolute;inset:0}.tickets-resp select:focus-visible{outline:none}.tickets-resp select option{background:var(--cor-superficie);color:var(--cor-titulo)}.tickets-resp>.tickets-avatar{pointer-events:none}.tickets-resp-seta{color:var(--cor-suave);pointer-events:none;position:absolute;right:14px}.tickets-msg{border:1px solid var(--cor-fio);background:var(--cor-superficie);color:var(--cor-titulo);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:22px;padding:20px 22px;font-size:1.05rem;line-height:1.55}.tickets-sub{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);margin:26px 0 10px;font-size:.85rem}.tickets-ctx{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0 0 22px;display:grid}.tickets-ctx-item{align-items:flex-start;gap:12px;min-width:0;display:flex}.tickets-ctx-item>svg{color:var(--cor-marca-texto);flex-shrink:0;margin-top:2px}.tickets-ctx-item span{min-width:0}.tickets-ctx-item small{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-suave);font-size:.72rem;font-weight:800;display:block}.tickets-ctx-item b{color:var(--cor-titulo);overflow-wrap:anywhere;font-size:.93rem}.tickets-ctx-item a{color:var(--cor-marca-texto);font-size:.82rem;font-weight:700}.tickets-ctx-suave{color:var(--cor-suave);font-size:.82rem}.tickets-print{border:1px solid var(--cor-fio);background:var(--cor-superficie);border-radius:22px;align-items:center;gap:18px;padding:14px;display:flex}.tickets-print img{object-fit:cover;object-position:top left;border:1px solid var(--cor-fio);border-radius:14px;width:220px;height:130px;display:block}.tickets-print b{color:var(--cor-titulo);display:block}.tickets-print span{color:var(--cor-suave);font-size:.85rem;display:block}.tickets-print a:not(:has(img)){color:var(--cor-marca-texto);font-size:.85rem;font-weight:700}.tickets-nota{margin:var(--espaco-6) 0 0;color:var(--cor-suave);align-items:center;gap:8px;font-size:.85rem;display:flex}@media (width<=860px){.tickets-caixa{min-height:0;display:block}.tickets-lista{padding-bottom:calc(var(--altura-nav-inferior) + var(--espaco-6));border-right:none}.tickets-lista-cab{padding:var(--espaco-4) var(--espaco-4) 12px}.tickets-titulo{margin-bottom:12px;font-size:1.4rem}.tickets-abas{gap:4px}.tickets-aba{gap:5px;padding:6px 8px;font-size:.74rem}.tickets-aba b{padding:0 6px}.tickets-item{padding:14px var(--espaco-4)}.tickets-item-aberto,.tickets-item-aberto:hover{background:0 0}.tickets-item-aberto:before{display:none}.tickets-detalhe{padding:var(--espaco-4) var(--espaco-4) calc(var(--altura-nav-inferior) + var(--espaco-8));max-width:none}.tickets-caixa:not([data-detalhe]) .tickets-detalhe,.tickets-caixa[data-detalhe] .tickets-lista{display:none}.tickets-voltar{display:inline-flex}.tickets-det-topo{flex-direction:column-reverse;gap:10px}.tickets-det-topo h2{font-size:1.15rem}.tickets-quem{align-items:flex-start}.tickets-acoes{grid-template-columns:1fr;margin:18px 0 20px}.tickets-ctx{grid-template-columns:1fr}.tickets-print{flex-direction:column;align-items:stretch;gap:12px}.tickets-print img{width:100%;height:160px}}.duvidas-equipe{max-width:820px;padding:var(--espaco-6) var(--espaco-4) var(--espaco-8,56px);margin:0 auto}.duvidas-equipe-cab h1{margin:0 0 6px}.duvidas-equipe-cab .apoio,.duvidas-equipe-abas{margin:0 0 var(--espaco-4)}.duvidas-equipe-erro{gap:var(--espaco-2);margin-bottom:var(--espaco-4);justify-items:start;display:grid}.duvidas-equipe-vazio{margin-left:0;margin-right:0}.duvidas-equipe-lista{gap:var(--espaco-3);margin:0;padding:0;list-style:none;display:grid}.duvidas-equipe-cartao{border-radius:var(--raio-grande);background:var(--cor-superficie);border:1px solid var(--cor-fio);min-width:0;padding:16px 18px 14px}.duvidas-equipe-topo{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.duvidas-equipe-topo .chip{margin-left:auto}.duvidas-equipe-quem{flex:150px;min-width:0;display:grid}.duvidas-equipe-quem strong{color:var(--cor-titulo);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.duvidas-equipe-quem span{color:var(--cor-suave);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.duvidas-equipe-meta{color:var(--cor-suave);flex-wrap:wrap;gap:4px 8px;margin:12px 0 2px;font-size:.8rem;font-weight:600;display:flex}.duvidas-equipe-tarefa{font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);margin:0;font-size:1rem}.duvidas-equipe-tarefa a{color:var(--cor-marca-texto);align-items:center;gap:8px;min-height:32px;text-decoration:none;display:inline-flex}.duvidas-equipe-tarefa a:hover{text-decoration:underline}.duvidas-equipe-pergunta{color:var(--cor-texto);overflow-wrap:anywhere;white-space:pre-line;margin:10px 0 0;line-height:1.5}.duvidas-equipe-sem-texto{color:var(--cor-suave);font-style:italic}.duvidas-equipe-resposta{border-radius:var(--raio);background:var(--cor-ok-suave);border-left:3px solid var(--cor-marca);margin-top:14px;padding:10px 14px}.duvidas-equipe-resposta b{color:var(--cor-ok-texto);font-size:.78rem;display:block}.duvidas-equipe-resposta p{color:var(--cor-titulo);overflow-wrap:anywhere;white-space:pre-line;margin:4px 0 0;line-height:1.5}.duvidas-equipe-form{gap:8px;margin-top:14px;display:grid}.duvidas-equipe-form textarea{resize:vertical;width:100%;min-height:96px}.duvidas-equipe-form-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.duvidas-equipe-contador{color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);font-size:.8rem}.duvidas-equipe-contador-fim{color:var(--cor-aviso);font-weight:700}.duvidas-equipe-acoes{gap:8px;margin-left:auto;display:flex}.duvidas-equipe-acoes .btn{width:auto;min-height:44px;padding:0 22px}.duvidas-equipe-rodape{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:28px;margin-top:10px;display:flex}.duvidas-equipe-ficha{color:var(--cor-marca-texto);margin-left:auto;padding:8px 0;font-size:.85rem;font-weight:700;text-decoration:none}.duvidas-equipe-ficha:hover{text-decoration:underline}.duvidas-equipe-mais{margin:var(--espaco-4) auto 0;width:auto;display:flex}@media (width<=860px){.duvidas-equipe{padding:var(--espaco-4) 14px calc(var(--espaco-8,56px) + 72px)}.duvidas-equipe-acoes{width:100%}.duvidas-equipe-acoes .btn{flex:1}}.duvidas-equipe-enviada{margin:0 0 var(--espaco-3);border-radius:var(--raio);background:var(--cor-ok-suave);border:1px solid var(--cor-fio);color:var(--cor-ok-texto);align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:700;display:flex}.integracao-blocos{gap:var(--espaco-8);flex-direction:column;display:flex}@media (width>=1280px){.integracao-blocos{align-items:start;gap:var(--espaco-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.integracao-bloco{gap:var(--espaco-4);flex-direction:column;display:flex}.integracao-bloco .subtitulo{margin:0}.integracao-cabeca{justify-content:space-between;align-items:center;gap:var(--espaco-3);display:flex}.integracao-explica{margin:calc(var(--espaco-2) * -1) 0 var(--espaco-2);max-width:62ch;color:var(--cor-texto);text-wrap:pretty;font-size:.95rem;line-height:1.55}.integracao-subtitulo{margin:var(--espaco-4) 0 calc(var(--espaco-2) * -1);font-family:var(--fonte-titulo);letter-spacing:-.01em;color:var(--cor-titulo);font-size:.95rem;font-weight:700}.integracao-dica{font-size:var(--tamanho-legenda);color:var(--cor-suave);margin:0;line-height:1.5}.integracao-campo-linha{gap:var(--espaco-2);align-items:stretch;display:flex}.integracao-valor{font-feature-settings:var(--numeros-tabulares);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;align-items:center;min-width:0;min-height:44px;font-size:.9rem;display:flex}.integracao-copiar{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding-inline:14px;display:inline-flex}.integracao-tabela td:first-child{color:var(--cor-titulo);font-weight:600}.integracao-vazio{align-items:center;gap:var(--espaco-2);padding:var(--espaco-6) var(--espaco-4);color:var(--cor-suave);text-align:center;border:1px dashed var(--cor-fio);border-radius:var(--raio-grande);flex-direction:column;display:flex}.integracao-vazio .apoio{max-width:40ch}.integracao-tokens{gap:var(--espaco-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.integracao-token{align-items:center;gap:var(--espaco-4);padding:var(--espaco-4);background:var(--cor-fundo);border:1px solid var(--cor-fio);border-radius:var(--raio);grid-template-columns:minmax(0,1fr) auto;display:grid}.integracao-token-revogado .integracao-token-nome,.integracao-token-revogado .integracao-token-datas{opacity:.62}.integracao-token-nome{min-width:0;color:var(--cor-titulo);flex-direction:column;gap:2px;display:flex}.integracao-token-nome strong{overflow-wrap:anywhere}.integracao-prefixo{color:var(--cor-suave);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85rem}.integracao-token-datas{gap:var(--espaco-6);font-feature-settings:var(--numeros-tabulares);grid-area:2/1/auto/-1;margin:0;font-size:.85rem;display:flex}.integracao-token-datas dt{font-size:var(--tamanho-legenda);color:var(--cor-suave);font-weight:700}.integracao-token-datas dd{color:var(--cor-texto);margin:2px 0 0}.integracao-revogar{min-height:44px;color:var(--cor-erro);padding-inline:16px}.integracao-revogar:hover:not(:disabled){border-color:var(--cor-erro)}.integracao-gerar{gap:var(--espaco-3);align-items:flex-end;display:flex}.integracao-gerar-campo{flex:1;min-width:0}.integracao-gerar-campo .campo-linha{min-height:44px}.integracao-gerar-botao{white-space:nowrap;width:auto;min-height:48px}.integracao-chave-nova{gap:var(--espaco-3);border-radius:var(--raio-grande);background:linear-gradient(158deg, var(--cor-marca-clara), var(--cor-marca) 52%, var(--cor-marca-fundo));color:var(--texto-na-marca);outline:none;flex-direction:column;padding:22px 24px;animation:.42s cubic-bezier(.16,1,.3,1) integracao-chave-entra;display:flex;box-shadow:0 24px 50px -22px #3be3b68c,0 2px 10px #0000004d}.integracao-chave-nova:focus-visible{box-shadow:0 0 0 3px var(--cor-titulo), 0 24px 50px -22px #3be3b68c}.integracao-chave-titulo{font-family:var(--fonte-titulo);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.05rem;font-weight:800}.integracao-chave-aviso{color:#04211ad6;max-width:62ch;margin:0;font-size:.9rem;line-height:1.55}.integracao-chave-valor{border-radius:var(--raio);color:var(--cor-trilho-acento);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#04211aeb;padding:14px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.5;display:block}.integracao-chave-acoes{gap:var(--espaco-3);flex-wrap:wrap;align-items:center;display:flex}.integracao-chave-copiar{min-height:44px;font:inherit;cursor:pointer;background:var(--texto-na-marca);color:var(--cor-titulo);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex}.integracao-chave-copiar:hover{filter:brightness(1.25)}.integracao-chave-copiar:active{transform:scale(.97)}.integracao-chave-fechar{border-radius:var(--raio);min-height:44px;font:inherit;color:var(--texto-na-marca);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-weight:700;text-decoration:underline}.integracao-chave-nova :focus-visible{outline:3px solid var(--texto-na-marca);outline-offset:2px}@keyframes integracao-chave-entra{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (width<=767px){.integracao-token{grid-template-columns:minmax(0,1fr) auto}.integracao-token-datas{gap:var(--espaco-3);white-space:nowrap;grid-area:2/1/auto/-1;font-size:.8rem}.integracao-token{padding:var(--espaco-3) var(--espaco-4)}.integracao-token-revogado .integracao-token-acao{grid-area:3/1/auto/-1}.integracao-campo-linha{flex-wrap:wrap}.integracao-valor{flex-basis:100%}.integracao-gerar{flex-direction:column;align-items:stretch}.integracao-gerar-botao{width:100%}.integracao-chave-nova{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.integracao-chave-nova{animation:none}}.integracao-campo .integracao-dica{margin-top:var(--espaco-2)}.avisos-tabela{min-width:0}.avisos-tabela td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.avisos-linha{cursor:pointer}.avisos-abrir{white-space:nowrap;overflow-wrap:normal;min-height:24px;color:var(--cor-titulo);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--cor-fio);text-decoration-color:var(--cor-fio);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block}.avisos-abrir:hover{-webkit-text-decoration-color:var(--cor-marca-texto);text-decoration-color:var(--cor-marca-texto)}.avisos-ambiente{font-size:var(--tamanho-legenda);color:var(--cor-suave);display:block}.avisos-tabela td.avisos-resultado{min-width:190px}.avisos-explicacao{text-wrap:pretty;margin-top:6px;line-height:1.45;display:block}.avisos-ver-mais{align-self:flex-start;min-height:44px;padding-inline:18px}.aviso-fundo{z-index:50;background:var(--cor-sobreposicao);justify-content:flex-end;display:flex;position:fixed;inset:0}.aviso-painel{background:var(--cor-superficie);border-left:1px solid var(--cor-fio);width:min(560px,100%);height:100dvh;box-shadow:var(--sombra-flutuante);flex-direction:column;display:flex}.aviso-cabeca{justify-content:space-between;align-items:center;gap:var(--espaco-3);padding:var(--espaco-4) var(--espaco-6);border-bottom:1px solid var(--cor-fio);display:flex}.aviso-cabeca .subtitulo{margin:0}.aviso-fechar{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.aviso-corpo{overscroll-behavior:contain;gap:var(--espaco-4);padding:var(--espaco-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.aviso-explicacao{align-items:flex-start;gap:var(--espaco-2);padding:var(--espaco-4);background:var(--cor-fundo);border:1px solid var(--cor-fio);border-radius:var(--raio);flex-direction:column;display:flex}.aviso-explicacao p{color:var(--cor-titulo);text-wrap:pretty;margin:0;line-height:1.5}.aviso-explicacao-erro{border-color:var(--cor-erro)}.aviso-campos{gap:var(--espaco-3) var(--espaco-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.aviso-campo{min-width:0}.aviso-campo dt{font-size:var(--tamanho-legenda);color:var(--cor-suave);font-weight:700}.aviso-campo dd{color:var(--cor-texto);overflow-wrap:anywhere;font-feature-settings:var(--numeros-tabulares);margin:2px 0 0}.aviso-json-cabeca{justify-content:space-between;align-items:center;gap:var(--espaco-3);display:flex}.aviso-json-cabeca .integracao-subtitulo{margin:0}.aviso-json{padding:var(--espaco-4);background:var(--cor-fundo);border:1px solid var(--cor-fio);border-radius:var(--raio);max-height:46dvh;color:var(--cor-texto);white-space:pre;margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;overflow:auto}@media (width<=860px){.aviso-painel{border-left:0;width:100%}.aviso-cabeca,.aviso-corpo{padding-inline:var(--espaco-4)}.aviso-campos{grid-template-columns:1fr}}.avisos-tabela td:nth-child(2){white-space:nowrap}.inicio-tela .metricas-cab .titulo{font-size:1.5em}.inicio-duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1em;display:grid}.inicio-numeros{flex-wrap:wrap;gap:.6em 2.4em;margin-bottom:.9em;display:flex}.inicio-grande{flex-direction:column;gap:.25em;margin:0;display:flex}.inicio-grande b{font-family:var(--fonte-titulo);letter-spacing:-.04em;color:var(--cor-marca-texto);font-feature-settings:var(--numeros-tabulares);font-size:3.2em;font-weight:800;line-height:1}.inicio-grande span{color:var(--cor-texto);font-size:.9em;font-weight:700}.inicio-canal{gap:.9em;margin:0 0 .9em;padding:0;list-style:none;display:grid}.inicio-canal li{grid-template-columns:auto 1fr;align-items:baseline;gap:.4em .7em;display:grid}.inicio-canal b{font-family:var(--fonte-titulo);color:var(--cor-titulo);font-feature-settings:var(--numeros-tabulares);font-size:1.15em;font-weight:800}.inicio-canal span{color:var(--cor-texto);font-size:.92em;font-weight:600}.inicio-canal i{background:var(--cor-superficie-realcada);border-radius:999px;grid-column:1/-1;height:.75em;display:block;overflow:hidden}.inicio-canal i:after{content:"";height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--cor-marca-fundo), var(--cor-menta));display:block}.inicio-canal-atencao b{color:var(--cor-aviso)}.inicio-canal-atencao i:after{background:var(--cor-aviso)}.inicio-tabela-caixa{margin-bottom:.8em;overflow-x:auto}.inicio-tabela{border-collapse:collapse;font-feature-settings:var(--numeros-tabulares);width:100%;font-size:.92em}.inicio-tabela th,.inicio-tabela td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--cor-fio);padding:.65em .9em}.inicio-tabela thead th,.inicio-tabela th:first-child{white-space:normal}.inicio-tabela th:first-child{text-align:left;padding-left:0}.inicio-tabela thead th{text-wrap:balance;color:var(--cor-suave);font-size:max(.8125rem,.82em);font-weight:700}.inicio-tabela tbody th{color:var(--cor-titulo);font-weight:700}.inicio-tabela td{color:var(--cor-texto)}.inicio-tabela tbody tr:last-child>*{border-bottom:none}.inicio-falha{font-weight:700;color:var(--cor-erro)!important}.inicio-grupos{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8em;margin:0;padding:0;list-style:none;display:grid}.inicio-grupo{--tinta:var(--cor-ok-texto);touch-action:manipulation;text-align:left;width:100%;height:100%;min-height:44px;font:inherit;color:var(--cor-texto);background:var(--cor-superficie-realcada);border:1px solid var(--cor-fio);cursor:pointer;border-radius:1.2em;flex-direction:column;align-items:flex-start;gap:.45em;padding:1em 1.1em;display:flex}.inicio-grupo:hover{border-color:var(--cor-marca-fundo)}.inicio-grupo[aria-expanded=true]{border-color:var(--cor-marca-fundo);box-shadow:inset 0 0 0 2px #3be3b666}.inicio-grupo:disabled{cursor:default}.inicio-grupo-ambar{--tinta:var(--cor-aviso);background:linear-gradient(var(--cor-aviso-suave), var(--cor-aviso-suave)), var(--cor-superficie-realcada)}.inicio-grupo-coral{--tinta:var(--cor-erro);background:linear-gradient(var(--cor-erro-suave), var(--cor-erro-suave)), var(--cor-superficie-realcada)}.inicio-grupo-nome{color:var(--cor-titulo);font-size:.92em;font-weight:800}.inicio-grupo-numero{font-family:var(--fonte-titulo);letter-spacing:-.03em;color:var(--tinta);font-feature-settings:var(--numeros-tabulares);font-size:2.4em;font-weight:800;line-height:1}.inicio-grupo-explica{color:var(--cor-texto);flex:1;font-size:.8em;line-height:1.4}.inicio-traco{width:100%;height:2em;fill:var(--tinta);stroke:var(--tinta);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;overflow:visible}.inicio-traco polyline{fill:none}.inicio-lista{border-top:1px solid var(--cor-fio);margin-top:1.3em;padding-top:1.1em}.inicio-lista-cab{justify-content:space-between;align-items:center;gap:1em;margin-bottom:.6em;display:flex}.inicio-lista-cab h3{font-family:var(--fonte-titulo);color:var(--cor-titulo);margin:0;scroll-margin-top:1em;font-size:1em;font-weight:700}.inicio-lista-cab h3:focus{outline:none}.inicio-lista-cab h3:focus-visible{outline:2px solid var(--cor-marca-texto);outline-offset:4px;border-radius:.3em}.inicio-lista-cab .btn-texto{min-height:44px;padding:0 12px}.inicio-alunos{margin:0;padding:0;list-style:none}.inicio-alunos li{border-bottom:1px solid var(--cor-fio);grid-template-columns:minmax(0,1fr) 5.5em auto;align-items:center;gap:.9em;padding:.75em 0;display:grid}.inicio-alunos li:last-child{border-bottom:none}.inicio-aluno-quem{flex-direction:column;gap:.15em;min-width:0;display:flex}.inicio-aluno-nome{min-height:44px;color:var(--cor-titulo);overflow-wrap:anywhere;align-self:flex-start;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.inicio-aluno-nome:hover{text-decoration:underline}.inicio-aluno-detalhe{color:var(--cor-suave);font-size:.85em}.inicio-aluno-desde{color:var(--cor-suave);font-feature-settings:var(--numeros-tabulares);text-align:right;font-size:.85em;font-weight:700}.inicio-aluno-acao{flex-wrap:wrap;justify-content:flex-end;gap:.5em;display:flex}.inicio-aluno-acao .btn-mini{white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.inicio-sem{color:var(--cor-suave);text-align:right;font-size:.85em}@media (width<=70em){.inicio-grupos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.inicio-lista-cab h3{scroll-margin-top:5.5rem}}@media (width<=40em){.inicio-duas{grid-template-columns:minmax(0,1fr)}.inicio-grupos{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-alunos li{grid-template-columns:minmax(0,1fr) auto}.inicio-aluno-acao{grid-column:1/-1;justify-content:flex-start}.inicio-sem{text-align:left}.inicio-grande b{font-size:2.6em}.inicio-tabela{font-size:.9em}.inicio-tabela th,.inicio-tabela td{padding:.6em .3em}.inicio-tabela th:first-child{padding-left:0}}
