/*# v2-base.css #*/
html.sd-v2{--azul-500: #0037FF; --azul-300: #335FFF; --azul-200: #99AFFF; --azul-100: #CCD7FF; --navy-900: #060D2E; --navy-700: #0B1B66; --ciano-500: #00E5FF; --ciano-300: #66EFFF; --ciano-200: #B3F7FF; --ciano-100: #CCFAFF; --cinza-50: #F0F0F1; --cinza-100: #DBDFE1; --cinza-300: #ADB4B7; --cinza-600: #6D7378; --preto: #000000; --branco: #FFFFFF; --funcional-certo: #0E7A4A; --funcional-certo-escuro: #0B6339; --funcional-errado: #B42318; --laranja-50: #FFF1E3; --laranja-500: #E8590C; --laranja-700: #9A3412; --vermelho-50: #FDECEA; --verde-50: #E6F4EC; --graf-1: #0037FF; --graf-2: #E8590C; --graf-3: #1BAF7A; --graf-4: #EDA100; --graf-5: #E87BA4; --graf-6: #008300; --graf-7: #6250D6; --dif-1-fundo: #E6F4EC; --dif-1-tinta: #0B6339; --dif-2-fundo: #EEF7E1; --dif-2-tinta: #3D6B12; --dif-3-fundo: #FFF6DB; --dif-3-tinta: #7A5200; --dif-4-fundo: #FFF1E3; --dif-4-tinta: #9A3412; --dif-5-fundo: #FDECEA; --dif-5-tinta: #B42318; --campo: var(--cinza-50); --superficie: var(--branco); --tinta: var(--preto); --tinta-suave: var(--cinza-600); --linha: var(--cinza-100); --linha-forte: var(--cinza-300); --acao: var(--azul-500); --acao-hover: var(--azul-300); --acao-suave: var(--azul-100); --foco: var(--azul-500); --foco-sobre-cor: var(--branco); --heroi-fundo: var(--navy-900); --heroi-tinta: var(--branco); --heroi-tinta-suave: var(--azul-100); --heroi-linha: var(--navy-700); --nav-fundo: var(--navy-900); --nav-borda: transparent; --nav-tinta: var(--branco); --nav-tinta-suave: var(--azul-100); --nav-hover-fundo: var(--navy-700); --nav-ativo-fundo: var(--branco); --nav-ativo-tinta: var(--navy-900); --nav-contagem-fundo: var(--ciano-300); --nav-contagem-tinta: var(--navy-900); --nav-ponto: var(--ciano-300); --nav-linha: var(--navy-700); --nav-foco: var(--branco); --fonte: "Inter", sans-serif; --tipo-display: 48px; --tipo-numero: 32px; --tipo-titulo: 28px; --tipo-heroi: 24px; --tipo-secao: 20px; --tipo-leitura: 18px; --tipo-cta: 18px; --tipo-destaque: 16px; --tipo-texto: 15px; --tipo-cta-compacto: 15px; --tipo-meta: 13px; --tipo-micro: 12px; --tracking-titulo: -0.02em; --esp-1: 4px; --esp-2: 8px; --esp-3: 12px; --esp-4: 16px; --esp-5: 20px; --esp-6: 24px; --esp-8: 32px; --esp-10: 40px; --esp-12: 48px; --esp-16: 64px; --sidebar: 248px; --topbar: 72px; --rail: 300px; --miolo-min: 640px; --miolo-max: 960px; --leitura-max: 720px; --gutter: 24px; --gap: 16px; --secao: 32px; --pad-cartao: 20px; --pad-heroi: 28px; --controle: 36px; --controle-toque: 44px; --linha-lista: 56px; --pilula-hud: 32px; --topo-sessao: 56px; --rodape-sessao: 64px; --bottombar: 64px; --area-segura: env(safe-area-inset-bottom, 0px); --dobra-computador: 900px; --dobra-celular: 700px; --raio-12: 12px; --raio-16: 16px; --raio-24: 24px; --raio-pilula: 999px; --sombra-1: 0 1px 2px rgb(0 0 0 / .04), 0 2px 8px rgb(0 0 0 / .04); --sombra-2: 0 2px 4px rgb(0 0 0 / .06), 0 8px 24px rgb(0 0 0 / .08); --sombra-3: 0 4px 12px rgb(0 0 0 / .08), 0 24px 56px rgb(0 0 0 / .16); --veu: rgb(0 0 0 / .4); --anel: 2px; --anel-distancia: 2px; --camada-conteudo: 0; --camada-rail: 5; --camada-casca: 10; --camada-popover: 20; --camada-painel: 30; --camada-modal: 40; --camada-toast: 50; --camada-pular: 60; --dur-micro: 150ms; --dur-feedback: 240ms; --dur-barra: 600ms; --dur-pulso: 1600ms; --dur-confete: 1200ms; --cascata: 120ms; --curva: cubic-bezier(.16, 1, .3, 1); --dur-entrar: 240ms; --dur-entrar-painel: 320ms; --dur-sair: 160ms; --dur-sair-painel: 220ms; --dur-mover: 240ms; --dur-reduzida: 120ms; --dur-vt-atraso: 60ms; --curva-entrar: var(--curva); --curva-sair: cubic-bezier(.4, 0, 1, 1); --curva-mover: cubic-bezier(.2, 0, 0, 1); --dist-1: 4px; --dist-2: 8px; --dist-3: 16px; --escala-entrar: .96; --escala-pressao: .98; --cascata-lista: 40ms;}@media (max-width: 1023.98px){html.sd-v2{--tipo-display: 40px; --tipo-numero: 28px; --tipo-titulo: 24px; --tipo-heroi: 20px; --tipo-secao: 18px; --tipo-leitura: 17px; --topbar: 56px; --gutter: 16px; --gap: 12px; --secao: 24px; --pad-cartao: 16px; --pad-heroi: 20px; --linha-lista: 64px; --topo-sessao: 52px;}}@media (prefers-reduced-motion: reduce){html.sd-v2{--dist-1: 0px; --dist-2: 0px; --dist-3: 0px; --escala-entrar: 1; --escala-pressao: 1; --dur-entrar: var(--dur-reduzida); --dur-entrar-painel: var(--dur-reduzida); --dur-sair: var(--dur-reduzida); --dur-sair-painel: var(--dur-reduzida); --dur-mover: 0ms; --dur-vt-atraso: 0ms; --cascata: 0ms; --cascata-lista: 0ms;}}html.sd-v2{--bg: var(--campo); --surface: var(--superficie); --surface-2: var(--cinza-50); --border: var(--linha); --border-strong: var(--linha-forte); --fg: var(--tinta); --fg-muted: var(--tinta-suave); --fg-soft: var(--tinta-suave); --accent: var(--azul-500); --accent-hover: var(--azul-300); --accent-soft: var(--azul-100); --accent-muted: var(--azul-200); --accent-100: var(--azul-100); --accent-200: var(--azul-100); --accent-300: var(--azul-200); --deep-1: var(--azul-500); --deep-2: var(--azul-500); --deep-3: var(--azul-500); --cyan: var(--ciano-500); --cyan-ink: var(--azul-500); --cyan-soft: var(--ciano-100); --success: var(--azul-500); --success-ink: var(--azul-500); --success-soft: var(--azul-100); --warning: var(--preto); --warning-ink: var(--preto); --warning-soft: var(--branco); --danger: var(--preto); --danger-ink: var(--preto); --danger-soft: var(--branco); --origem-professor: var(--azul-500); --origem-professor-soft: var(--azul-100); --origem-mentor: var(--azul-500); --origem-mentor-soft: var(--ciano-100); --origem-aluno: var(--preto); --origem-aluno-soft: var(--cinza-50); --chart-1: var(--azul-500); --chart-2: var(--azul-200); --chart-3: var(--preto); --chart-4: var(--azul-300); --chart-5: var(--cinza-600); --chart-6: var(--cinza-300); --dominio-inicio: var(--cinza-300); --dominio-desenv: var(--azul-200); --dominio-consolidado: var(--azul-500); --dominio-avancado: var(--preto); --focus-sobre-navy: var(--foco-sobre-cor); --realce: 0 0 0 0 transparent;}html.sd-v2 *, html.sd-v2 *::before, html.sd-v2 *::after{text-transform: none !important;}html.sd-v2 :is(.t-eyebrow, .t-label, .etiqueta, .aluno-sessao__eye, .tabela th){letter-spacing: 0; font-size: var(--tipo-meta); font-weight: 500;}html.sd-v2 .botao--primario{box-shadow: none;}html.sd-v2 .botao--secundario:hover{background: var(--azul-100); box-shadow: inset 0 0 0 1px var(--azul-500);}html.sd-v2 .botao[disabled]{background: var(--cinza-100); color: var(--cinza-600);}html.sd-v2 .botao--sobre-navy{background: transparent; border: 1.5px solid var(--branco); color: var(--branco); backdrop-filter: none;}html.sd-v2 .botao--sobre-navy:hover{background: var(--azul-300);}html.sd-v2 .chip--sobre-navy{background: var(--branco); border: 0; color: var(--azul-500); backdrop-filter: none;}html.sd-v2 .chip--inicio{background: var(--cinza-50); color: var(--preto);}html.sd-v2 .chip--atencao{background: var(--branco); color: var(--preto); box-shadow: inset 0 0 0 1px var(--preto);}html.sd-v2 .vazio img{display: none;}html.sd-v2 .progresso{background: var(--cinza-100);}html.sd-v2 .progresso__valor{background: var(--azul-500);}html.sd-v2 .veu, html.sd-v2 dialog.drawer::backdrop, html.sd-v2 .modal::backdrop{background: rgb(0 0 0 / .4); backdrop-filter: none;}html.sd-v2 .app__coluna{background: var(--campo);}html.sd-v2, html.sd-v2 body{background: var(--campo); color: var(--tinta); font-family: var(--fonte); font-optical-sizing: auto;}html.sd-v2 :where(:focus-visible){outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}html.sd-v2 :is(.sd-sobre-cor, .sd-heroi, .sd-faixa, .sd-tela-heroi, .uc-hero, .painel-hero) :focus-visible{outline-color: var(--foco-sobre-cor);}html.sd-v2 :is(.btn, .btn-primario, .btn-secundario, .btn-fantasma, .btn-perigo, .btn-voltar, .drawer__fechar, .flash__fechar, .modal__fechar, .tile__ancora, .cartao-recurso__ancora, .explicacao__gatilho, .preset-treino, .segmentado__opcao, .toolbar-lista__toggle-item, .focus-visible\:outline-none):focus-visible{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia); box-shadow: none;}html.sd-v2 :is(.sd-sobre-cor, .sd-heroi, .sd-faixa, .sd-tela-heroi, .casa-passo, .sessao-fim) :is(.btn, .btn-primario, .btn-secundario, .btn-fantasma, .focus-visible\:outline-none):focus-visible{outline-color: var(--foco-sobre-cor);}html.sd-v2 .btn-vidro:focus-visible{outline: var(--anel) solid var(--foco-sobre-cor); outline-offset: var(--anel-distancia); box-shadow: none;}html.sd-v2 .skip-link:focus{position: fixed; z-index: var(--camada-pular); left: var(--esp-3); top: var(--esp-3); display: inline-flex; align-items: center; height: var(--controle); padding: 0 var(--esp-4); border-radius: var(--raio-pilula); background: var(--branco); color: var(--azul-500); font: 500 var(--tipo-texto)/1 var(--fonte); box-shadow: var(--sombra-2); outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}html.sd-v2 .sd-num{font-variant-numeric: tabular-nums;}html.sd-v2 .sd-sr{position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;}html.sd-v2 .sd-i{display: inline-block; flex: none; width: 20px; height: 20px; vertical-align: middle;}html.sd-v2 .sd-i--14{width: 14px; height: 14px;}html.sd-v2 .sd-i--16{width: 16px; height: 16px;}html.sd-v2 .sd-i--24{width: 24px; height: 24px;}html.sd-v2 .sd-i--32{width: 32px; height: 32px;}html.sd-v2 .sd-c-azul{color: var(--azul-500);}html.sd-v2 .sd-c-preto{color: var(--preto);}html.sd-v2 .sd-c-suave{color: var(--cinza-600);}html.sd-v2 .sd-botao{box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; gap: var(--esp-2); height: var(--controle-toque); padding: 0 var(--esp-6); border: 1px solid transparent; border-radius: var(--raio-pilula); font-family: var(--fonte); font-size: var(--tipo-cta); font-weight: 500; line-height: 1; white-space: nowrap; text-decoration: none; cursor: pointer; background: transparent; color: inherit;}html.sd-v2 .sd-botao .sd-i{width: 20px; height: 20px;}html.sd-v2 .sd-botao--compacto{height: var(--controle); padding: 0 var(--esp-4); font-size: var(--tipo-cta-compacto);}html.sd-v2 .sd-botao--compacto .sd-i{width: 16px; height: 16px;}html.sd-v2 .sd-botao--largo{width: 100%;}html.sd-v2 .sd-botao--primario{background: var(--acao); color: var(--branco);}html.sd-v2 .sd-botao--primario:hover{background: var(--acao-hover);}html.sd-v2 .sd-botao--secundario{background: var(--acao-suave); color: var(--acao);}html.sd-v2 .sd-botao--secundario:hover{border-color: var(--azul-500);}html.sd-v2 .sd-botao--terciario{background: var(--branco); border-color: var(--azul-500); color: var(--azul-500);}html.sd-v2 .sd-botao--terciario:hover{background: var(--azul-100);}html.sd-v2 .sd-botao--neutro{background: var(--branco); border-color: var(--preto); color: var(--preto);}html.sd-v2 .sd-botao--neutro:hover{background: var(--cinza-50);}html.sd-v2 .sd-botao--sucesso{background: var(--funcional-certo); color: var(--branco);}html.sd-v2 .sd-botao--sucesso:hover{background: var(--funcional-certo-escuro);}html.sd-v2 .sd-botao--sucesso:focus-visible{outline-color: var(--funcional-certo);}html.sd-v2 .sd-botao:disabled, html.sd-v2 .sd-botao[aria-disabled="true"]{background: var(--cinza-100); border-color: transparent; color: var(--cinza-600); cursor: default; transform: none;}html.sd-v2 .sd-botao--terciario:disabled, html.sd-v2 .sd-botao--terciario[aria-disabled="true"]{background: var(--branco); border-color: var(--cinza-300); color: var(--cinza-600);}html.sd-v2 .sd-botao[aria-busy="true"]{cursor: progress;}html.sd-v2 .sd-botao--sobre-azul{background: var(--branco); color: var(--azul-500);}html.sd-v2 .sd-botao--sobre-azul:hover{background: var(--azul-100);}html.sd-v2 .sd-botao--contorno-branco{background: transparent; border: 1.5px solid var(--branco); color: var(--branco);}html.sd-v2 .sd-botao--contorno-branco:hover{background: var(--azul-300);}html.sd-v2 .sd-link{display: inline-flex; align-items: center; gap: var(--esp-2); padding: 0; border: 0; background: none; font-family: var(--fonte); font-size: var(--tipo-texto); font-weight: 500; line-height: 1.4; color: var(--acao); text-decoration: none; text-underline-offset: 3px; cursor: pointer;}html.sd-v2 .sd-link .sd-i{width: 16px; height: 16px;}html.sd-v2 .sd-link--cta{font-size: var(--tipo-cta); min-height: var(--controle-toque);}html.sd-v2 .sd-link--compacto{font-size: var(--tipo-cta-compacto); min-height: var(--controle);}html.sd-v2 .sd-link:hover{text-decoration: underline;}html.sd-v2 .sd-link[aria-disabled="true"]{color: var(--cinza-600); text-decoration: none; cursor: default;}html.sd-v2 .sd-link--branco{color: var(--branco); text-decoration: underline;}html.sd-v2 .sd-botao-icone{box-sizing: border-box; position: relative; display: inline-grid; place-items: center; flex: none; width: var(--controle-toque); height: var(--controle-toque); padding: 0; border: 0; border-radius: 50%; background: transparent; color: var(--preto); cursor: pointer; font-family: var(--fonte);}html.sd-v2 .sd-botao-icone .sd-i{width: 20px; height: 20px;}html.sd-v2 .sd-botao-icone--compacto{width: var(--controle); height: var(--controle);}html.sd-v2 .sd-botao-icone:hover{background: var(--cinza-50);}html.sd-v2 .sd-botao-icone--01{background: var(--azul-100); color: var(--azul-500);}html.sd-v2 .sd-botao-icone--suave{color: var(--cinza-600);}html.sd-v2 .sd-botao-icone:disabled, html.sd-v2 .sd-botao-icone[aria-disabled="true"]{background: var(--cinza-100); color: var(--cinza-600); cursor: default;}html.sd-v2 .sd-botao-icone--branco{color: var(--branco);}html.sd-v2 .sd-botao-icone--branco:hover{background: var(--azul-300);}@media (pointer: coarse){html.sd-v2 .sd-botao--compacto, html.sd-v2 .sd-botao-icone--compacto, html.sd-v2 .sd-chip{position: relative;}html.sd-v2 .sd-botao--compacto::after, html.sd-v2 .sd-botao-icone--compacto::after, html.sd-v2 .sd-chip::after{content: ""; position: absolute; inset: -4px;}}html.sd-v2 .sd-tag{box-sizing: border-box; display: inline-flex; align-items: center; gap: var(--esp-1); height: 24px; padding: 0 9px; border: 1px solid transparent; border-radius: var(--raio-pilula); font-family: var(--fonte); font-size: var(--tipo-meta); font-weight: 500; line-height: 1; white-space: nowrap;}html.sd-v2 .sd-tag .sd-i{width: 14px; height: 14px;}html.sd-v2 .sd-tag--icone{padding: 0 9px 0 7px;}html.sd-v2 .sd-tag--01-azul{background: var(--azul-100); color: var(--azul-500);}html.sd-v2 .sd-tag--01-ciano{background: var(--ciano-100); color: var(--azul-500);}html.sd-v2 .sd-tag--01-cinza{background: var(--cinza-50); color: var(--preto);}html.sd-v2 .sd-tag--02-azul{background: var(--azul-500); color: var(--branco);}html.sd-v2 .sd-tag--02-ciano{background: var(--ciano-300); color: var(--azul-500);}html.sd-v2 .sd-tag--02-cinza{background: var(--cinza-600); color: var(--branco);}html.sd-v2 .sd-tag--02-preto{background: var(--preto); color: var(--branco);}html.sd-v2 .sd-tag--03-azul{background: var(--branco); border-color: var(--azul-500); color: var(--azul-500);}html.sd-v2 .sd-tag--03-cinza{background: var(--branco); border-color: var(--cinza-600); color: var(--cinza-600);}html.sd-v2 .sd-tag--03-preto{background: var(--branco); border-color: var(--preto); color: var(--preto);}html.sd-v2 .sd-tag--branca{background: var(--branco); color: var(--azul-500);}html.sd-v2 .sd-tag--contorno-branco{background: transparent; border-color: var(--branco); color: var(--branco);}html.sd-v2 .sd-contagem{box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-width: 18px; height: 18px; padding: 0 6px; border-radius: var(--raio-pilula); background: var(--azul-500); color: var(--branco); font-family: var(--fonte); font-size: var(--tipo-micro); font-weight: 600; line-height: 1; font-variant-numeric: tabular-nums;}html.sd-v2 .sd-botao-icone > .sd-contagem{position: absolute; top: 2px; right: 0;}html.sd-v2 .sd-campo{display: grid; gap: 6px; align-content: start;}html.sd-v2 .sd-campo__rotulo{font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}html.sd-v2 .sd-campo__caixa{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-2); height: var(--controle-toque); padding: 0 14px; background: var(--branco); border: 1px solid var(--cinza-300); border-radius: var(--raio-12); color: var(--cinza-600);}html.sd-v2 .sd-campo__entrada{flex: 1; min-width: 0; height: 100%; margin: 0; padding: 0; border: 0; background: transparent; outline: none; font-family: var(--fonte); font-size: var(--tipo-texto); color: var(--preto);}html.sd-v2 .sd-campo__entrada::placeholder{color: var(--cinza-600); opacity: 1;}html.sd-v2 .sd-campo__entrada:focus-visible{outline: none;}html.sd-v2 .sd-campo__caixa .sd-botao-icone{margin-right: -10px; color: var(--cinza-600);}html.sd-v2 .sd-campo__caixa:hover{border-color: var(--cinza-600);}html.sd-v2 .sd-campo__caixa:focus-within{border: 2px solid var(--azul-500); padding: 0 13px;}html.sd-v2 .sd-campo--erro .sd-campo__caixa{border: 2px solid var(--preto); padding: 0 13px;}html.sd-v2 .sd-campo--desabilitado .sd-campo__caixa{background: var(--cinza-50); border-color: var(--cinza-100);}html.sd-v2 .sd-campo--desabilitado .sd-campo__entrada{color: var(--cinza-600);}html.sd-v2 .sd-campo__ajuda{margin: 0; font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600);}html.sd-v2 .sd-campo__erro{margin: 0; display: flex; align-items: center; gap: var(--esp-1); font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}html.sd-v2 .sd-campo__erro .sd-i{width: 16px; height: 16px;}html.sd-v2 .sd-campo__area{box-sizing: border-box; width: 100%; min-height: 96px; margin: 0; padding: 12px 14px; resize: vertical; background: var(--branco); border: 1px solid var(--cinza-300); border-radius: var(--raio-12); font-family: var(--fonte); font-size: var(--tipo-texto); line-height: 1.5; color: var(--preto);}html.sd-v2 .sd-campo__area:focus-visible{outline: none; border: 2px solid var(--azul-500); padding: 11px 13px;}html.sd-v2 .sd-campo__contador{justify-self: end; font-size: var(--tipo-micro); font-weight: 500; color: var(--cinza-600); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-busca{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-2); height: var(--controle-toque); padding: 0 var(--esp-4); background: var(--branco); border: 1px solid var(--cinza-300); border-radius: var(--raio-pilula); color: var(--cinza-600);}html.sd-v2 .sd-busca:focus-within{border: 2px solid var(--azul-500); padding: 0 15px;}html.sd-v2 .sd-escolha{margin: 0; padding: 0; border: 0; min-width: 0;}html.sd-v2 .sd-escolha__legenda{padding: 0; margin: 0 0 var(--esp-2); font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}html.sd-v2 .sd-escolha--falta .sd-escolha__legenda{color: var(--azul-500);}html.sd-v2 .sd-chips{display: flex; flex-wrap: wrap; align-items: center; gap: var(--esp-2);}html.sd-v2 .sd-escolha--falta .sd-chips{box-sizing: border-box; display: inline-flex; padding: var(--esp-1); border: 2px solid var(--azul-500); border-radius: var(--raio-pilula);}html.sd-v2 .sd-chip{position: relative; display: inline-flex; align-items: center; gap: var(--esp-1);}html.sd-v2 .sd-chip > input{position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer;}html.sd-v2 .sd-chip__rotulo{box-sizing: border-box; display: inline-flex; align-items: center; gap: var(--esp-2); height: var(--controle); padding: 0 14px; border: 1px solid var(--cinza-300); border-radius: var(--raio-pilula); background: var(--branco); color: var(--preto); font-family: var(--fonte); font-size: var(--tipo-cta-compacto); font-weight: 500; line-height: 1; white-space: nowrap;}html.sd-v2 .sd-chip__rotulo .sd-i{display: none; width: 16px; height: 16px;}html.sd-v2 .sd-chip:hover .sd-chip__rotulo{border-color: var(--azul-500);}html.sd-v2 .sd-chip > input:checked + .sd-chip__rotulo{background: var(--azul-500); border-color: var(--azul-500); color: var(--branco);}html.sd-v2 .sd-chip > input:checked + .sd-chip__rotulo .sd-i{display: inline-block;}html.sd-v2 .sd-chip > input:focus-visible + .sd-chip__rotulo{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}html.sd-v2 .sd-chip > input:disabled + .sd-chip__rotulo{background: var(--cinza-50); border-color: var(--cinza-100); color: var(--cinza-600);}@media (max-width: 1023.98px){html.sd-v2 .sd-chip__rotulo{height: var(--controle-toque);}}html.sd-v2 .sd-segmentado{box-sizing: border-box; display: inline-flex; gap: 2px; height: var(--controle); padding: 2px; background: var(--branco); border: 1px solid var(--cinza-100); border-radius: var(--raio-pilula);}html.sd-v2 .sd-segmentado .sd-chip__rotulo{height: 30px; border-color: transparent;}html.sd-v2 .sd-alternador{display: flex; align-items: center; justify-content: space-between; gap: var(--esp-4); font-size: var(--tipo-texto); color: var(--preto); cursor: pointer;}html.sd-v2 .sd-alternador__dado{display: block; font-size: var(--tipo-meta); color: var(--cinza-600);}html.sd-v2 .sd-alternador input{-webkit-appearance: none; appearance: none; position: relative; flex: none; box-sizing: border-box; width: 44px; height: 24px; margin: 0; border: 1.5px solid var(--cinza-600); border-radius: var(--raio-pilula); background: var(--branco); cursor: pointer;}html.sd-v2 .sd-alternador input::before{content: ""; position: absolute; top: 1.5px; left: 1.5px; width: 18px; height: 18px; border-radius: 50%; background: var(--cinza-600);}html.sd-v2 .sd-alternador input:checked{background: var(--azul-500); border-color: var(--azul-500);}html.sd-v2 .sd-alternador input:checked::before{transform: translateX(20px); background: var(--branco);}html.sd-v2 .sd-alternador input:disabled{background: var(--cinza-100); border-color: var(--cinza-100); cursor: default;}html.sd-v2 .sd-alternador input:disabled::before{background: var(--cinza-300);}html.sd-v2 .sd-alternador--desabilitado{color: var(--cinza-600); cursor: default;}html.sd-v2 .sd-pergunta{margin: 0 0 var(--esp-4); font-size: var(--tipo-leitura); font-weight: 600; line-height: 1.35;}html.sd-v2 .sd-previa{margin: var(--esp-4) 0 0; font-size: var(--tipo-meta); color: var(--cinza-600); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-toast{box-sizing: border-box; display: inline-flex; align-items: center; gap: var(--esp-2); min-height: 44px; max-width: 100%; padding: 10px 20px; line-height: 1.4; overflow-wrap: anywhere; border-radius: var(--raio-pilula); background: var(--preto); color: var(--branco); font-size: var(--tipo-texto); font-weight: 500; box-shadow: var(--sombra-3);}html.sd-v2 .sd-toast .sd-i{width: 16px; height: 16px;}html.sd-v2 .sd-flash{position: relative; overflow: hidden; box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); padding: 12px 16px; border-radius: var(--raio-12); font-size: var(--tipo-texto); line-height: 1.5; color: var(--preto);}html.sd-v2 .sd-flash__texto{flex: 1; margin: 0;}html.sd-v2 .sd-flash > .sd-botao-icone{margin: -8px -8px -8px 0;}html.sd-v2 .sd-flash--sucesso{background: var(--azul-100);}html.sd-v2 .sd-flash--sucesso > .sd-i{color: var(--azul-500);}html.sd-v2 .sd-flash--sucesso > .sd-botao-icone:hover{background: var(--branco);}html.sd-v2 .sd-flash--neutro{background: var(--branco); border: 1px solid var(--cinza-100);}html.sd-v2 .sd-flash--neutro > .sd-i{color: var(--azul-500);}html.sd-v2 .sd-flash--erro{background: var(--branco); padding-left: 20px;}html.sd-v2 .sd-flash--erro::before{content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: var(--preto);}html.sd-v2 .sd-flash--erro > .sd-i{color: var(--preto);}html.sd-v2 .sd-cartao{box-sizing: border-box; display: block; padding: var(--pad-cartao); background: var(--superficie); border: 1px solid var(--linha); border-radius: var(--raio-16); box-shadow: var(--sombra-1); color: var(--tinta);}html.sd-v2 .sd-cartao--clicavel{text-decoration: none; cursor: pointer;}html.sd-v2 .sd-cartao--clicavel:hover{border-color: var(--azul-200);}html.sd-v2 .sd-cartao--destaque{border-color: var(--azul-500); box-shadow: none;}html.sd-v2 .sd-cartao--lista{padding: 0; overflow: hidden;}html.sd-v2 .sd-cartao__cabecalho{display: flex; align-items: baseline; justify-content: space-between; gap: var(--esp-4); margin-bottom: var(--esp-3);}html.sd-v2 .sd-cartao--lista > .sd-cartao__cabecalho{margin: 0; padding: var(--pad-cartao) var(--pad-cartao) var(--esp-2);}html.sd-v2 .sd-cartao__titulo{margin: 0; font-size: var(--tipo-secao); font-weight: 600; line-height: 1.25; letter-spacing: -0.01em;}html.sd-v2 .sd-kpi{padding: var(--esp-4);}html.sd-v2 .sd-kpi__rotulo{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--cinza-600);}html.sd-v2 .sd-kpi__valor{display: flex; align-items: center; flex-wrap: wrap; gap: var(--esp-2); margin: var(--esp-1) 0; font-size: var(--tipo-numero); font-weight: 600; line-height: 1.05; letter-spacing: var(--tracking-titulo); font-variant-numeric: tabular-nums; color: var(--preto);}html.sd-v2 .sd-kpi__valor .sd-tag{letter-spacing: 0;}html.sd-v2 .sd-kpi__contexto{margin: 0; font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-kpi__piso{margin: var(--esp-2) 0; font-size: var(--tipo-texto); font-weight: 500; line-height: 1.4; color: var(--preto);}html.sd-v2 .sd-carregando{display: block; background: var(--cinza-50); border-radius: var(--raio-12);}html.sd-v2 .sd-linha{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); min-height: var(--linha-lista); padding: 0 var(--pad-cartao); border-bottom: 1px solid var(--linha); color: var(--tinta); text-decoration: none;}html.sd-v2 .sd-linha:last-child{border-bottom: 0;}html.sd-v2 .sd-linha:hover{background: var(--cinza-50);}html.sd-v2 .sd-linha:hover .sd-linha__sub{color: var(--preto);}html.sd-v2 .sd-linha:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: -4px;}html.sd-v2 .sd-linha--48{min-height: 48px;}html.sd-v2 .sd-linha__texto{flex: 1; min-width: 0;}html.sd-v2 .sd-linha__nome{display: block; margin: 0; font-size: var(--tipo-destaque); font-weight: 500; line-height: 1.35; color: var(--preto);}html.sd-v2 .sd-linha__sub{margin: 0; display: flex; align-items: center; flex-wrap: wrap; gap: var(--esp-2); font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-linha__sub .sd-i{width: 16px; height: 16px;}html.sd-v2 .sd-linha__valor{display: flex; align-items: center; gap: var(--esp-2); font-size: var(--tipo-texto); font-weight: 600; font-variant-numeric: tabular-nums; color: var(--preto);}html.sd-v2 .sd-linha__seta{width: 16px; height: 16px; color: var(--cinza-600);}html.sd-v2 .sd-recolhivel > summary{list-style: none; cursor: pointer;}html.sd-v2 .sd-recolhivel > summary::-webkit-details-marker{display: none;}html.sd-v2 .sd-monograma{box-sizing: border-box; display: inline-grid; place-items: center; flex: none; width: 40px; height: 40px; border-radius: var(--raio-12); font-size: 15px; font-weight: 600; line-height: 1;}html.sd-v2 .sd-monograma--32{width: 32px; height: 32px; font-size: 13px;}html.sd-v2 .sd-monograma--56{width: 56px; height: 56px; font-size: 20px;}html.sd-v2 .sd-monograma--lm{background: var(--azul-500); color: var(--branco);}html.sd-v2 .sd-monograma--cf{background: var(--azul-300); color: var(--branco);}html.sd-v2 .sd-monograma--hm{background: var(--ciano-300); color: var(--azul-500);}html.sd-v2 .sd-monograma--ie{background: var(--azul-100); color: var(--azul-500);}html.sd-v2 .sd-monograma--le{background: var(--ciano-100); color: var(--azul-500);}html.sd-v2 .sd-monograma--met{background: var(--preto); color: var(--branco);}html.sd-v2 .sd-monograma--sa{background: var(--cinza-50); color: var(--preto);}html.sd-v2 .sd-monograma--sobre-azul{background: var(--branco); color: var(--azul-500);}html.sd-v2 .sd-etapa{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); min-height: 48px; padding: 0 var(--esp-4); border-bottom: 1px solid var(--linha); color: var(--preto); text-decoration: none; font-size: var(--tipo-texto);}html.sd-v2 .sd-etapa:last-child{border-bottom: 0;}html.sd-v2 .sd-etapa > .sd-i{color: var(--cinza-600);}html.sd-v2 .sd-etapa__texto{flex: 1; min-width: 0;}html.sd-v2 .sd-etapa__verbo{font-weight: 600;}html.sd-v2 .sd-etapa__meta{display: inline-flex; align-items: center; gap: var(--esp-1); font-size: var(--tipo-meta); color: var(--cinza-600); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-etapa__meta .sd-i{width: 16px; height: 16px;}html.sd-v2 .sd-etapa--atual{background: var(--azul-100);}html.sd-v2 .sd-etapa--atual > .sd-i, html.sd-v2 .sd-etapa--atual .sd-etapa__meta{color: var(--preto);}html.sd-v2 .sd-etapa__feito .sd-i{color: var(--azul-500);}html.sd-v2 .sd-avatar{box-sizing: border-box; display: inline-grid; place-items: center; flex: none; width: 40px; height: 40px; border-radius: 50%; font-size: 15px; font-weight: 600; line-height: 1;}html.sd-v2 .sd-avatar--32{width: 32px; height: 32px; font-size: 13px;}html.sd-v2 .sd-avatar--72{width: 72px; height: 72px; font-size: 24px;}html.sd-v2 .sd-avatar--aluno{background: var(--azul-500); color: var(--branco);}html.sd-v2 .sd-avatar--professora{background: var(--azul-100); color: var(--azul-500);}html.sd-v2 .sd-avatar--mentor{background: var(--ciano-100); color: var(--azul-500);}html.sd-v2 .sd-avatar--coordenacao{background: var(--cinza-50); color: var(--preto);}html.sd-v2 .sd-estado{display: flex; flex-direction: column; align-items: flex-start; gap: var(--esp-3);}html.sd-v2 .sd-estado > .sd-i{width: 32px; height: 32px; color: var(--azul-500);}html.sd-v2 .sd-estado--erro > .sd-i{color: var(--preto);}html.sd-v2 .sd-estado__titulo{margin: 0; font-size: var(--tipo-secao); font-weight: 600; line-height: 1.25; letter-spacing: -0.01em;}html.sd-v2 .sd-estado__frase{margin: 0; font-size: var(--tipo-destaque); font-weight: 500; line-height: 1.35; color: var(--preto);}html.sd-v2 .sd-estado__acoes{display: flex; flex-wrap: wrap; align-items: center; gap: var(--esp-4); margin-top: var(--esp-1);}html.sd-v2 .sd-eyebrow{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--cinza-600);}html.sd-v2 .sd-heroi{position: relative; overflow: hidden; box-sizing: border-box; padding: var(--pad-heroi); background: var(--heroi-fundo); color: var(--heroi-tinta); border-radius: var(--raio-24);}html.sd-v2 .sd-heroi .sd-eyebrow, html.sd-v2 .sd-tela-heroi .sd-eyebrow, html.sd-v2 .sd-faixa .sd-eyebrow{color: var(--heroi-tinta-suave);}html.sd-v2 .sd-grafismo{position: absolute; display: block; max-width: none; pointer-events: none; user-select: none;}html.sd-v2 .sd-heroi__conteudo{position: relative; display: flex; flex-direction: column; align-items: flex-start;}html.sd-v2 .sd-heroi__titulo{margin: 0; font-size: var(--tipo-heroi); font-weight: 600; line-height: 1.2; letter-spacing: var(--tracking-titulo);}html.sd-v2 .sd-heroi__acao{margin: 0; display: flex; align-items: center; gap: var(--esp-2); font-size: var(--tipo-texto); font-weight: 500; line-height: 1.4;}html.sd-v2 .sd-heroi__acao .sd-i{width: 16px; height: 16px;}html.sd-v2 .sd-heroi__contexto{margin: 0; font-size: var(--tipo-meta); line-height: 1.4; color: var(--heroi-tinta-suave); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-faixa{position: relative; overflow: hidden; box-sizing: border-box; display: flex; align-items: center; min-height: 96px; padding: 0 var(--pad-heroi); background: var(--heroi-fundo); color: var(--heroi-tinta); border-radius: var(--raio-24);}html.sd-v2 .sd-faixa__kpi{position: relative; padding: 0 var(--esp-6); border-left: 1px solid var(--heroi-linha);}html.sd-v2 .sd-faixa__kpi:first-of-type{padding-left: 0; border-left: 0;}html.sd-v2 .sd-faixa__rotulo{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--heroi-tinta-suave);}html.sd-v2 .sd-faixa__valor{margin: 0; font-size: var(--tipo-numero); font-weight: 600; line-height: 1.05; letter-spacing: var(--tracking-titulo); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-faixa__contexto{margin: 0; font-size: var(--tipo-meta); line-height: 1.4; color: var(--heroi-tinta-suave); font-variant-numeric: tabular-nums; white-space: nowrap;}html.sd-v2 .sd-tela-heroi{position: relative; overflow: hidden; box-sizing: border-box; background: var(--heroi-fundo); color: var(--heroi-tinta);}html.sd-v2 .sd-display{margin: 0; font-size: var(--tipo-display); font-weight: 600; line-height: 1; letter-spacing: var(--tracking-titulo); font-variant-numeric: proportional-nums;}html.sd-v2 .sd-barra{position: relative; display: block; height: 8px; overflow: hidden; border-radius: var(--raio-pilula); background: var(--cinza-100);}html.sd-v2 .sd-barra__cheio{display: block; width: 100%; height: 100%; background: var(--azul-500); clip-path: inset(0 calc(100% - var(--valor, 0%)) 0 0 round var(--raio-pilula));}html.sd-v2 .sd-barra--mini{width: 48px; height: 4px; flex: none;}html.sd-v2 .sd-barra--sobre-azul{background: var(--heroi-linha);}html.sd-v2 .sd-barra--sobre-azul .sd-barra__cheio{background: var(--branco);}html.sd-v2 .sd-barra--evolucao .sd-barra__cheio{background: var(--ciano-500);}html.sd-v2 .sd-barra-rotulo{display: flex; align-items: center; justify-content: space-between; gap: var(--esp-2); margin-bottom: var(--esp-2); font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; font-variant-numeric: tabular-nums;}html.sd-v2 .sd-barra-rotulo .sd-i{width: 16px; height: 16px; color: var(--azul-500);}html.sd-v2 .sd-barra-meta{position: relative;}html.sd-v2 .sd-barra-meta__marca{position: absolute; top: -3px; width: 2px; height: 14px; margin-left: -1px; background: var(--preto);}html.sd-v2 .sd-barra-meta__rotulo{position: absolute; top: 14px; transform: translateX(-50%); font-size: var(--tipo-micro); font-weight: 500; color: var(--preto); white-space: nowrap;}html.sd-v2 .sd-segmentos{display: flex; gap: var(--esp-1);}html.sd-v2 .sd-segmento{box-sizing: border-box; flex: 1; height: 6px; border-radius: var(--raio-pilula); background: var(--cinza-100);}html.sd-v2 .sd-segmento--feito{background: var(--azul-500);}html.sd-v2 .sd-segmento--atual{background: var(--azul-100); border: 2px solid var(--azul-500);}html.sd-v2 .sd-segmento--indisponivel{background: transparent; border: 1.5px dashed var(--cinza-300);}html.sd-v2 .sd-segmentos--8 .sd-segmento{height: 8px;}html.sd-v2 .sd-segmentos--sobre-azul .sd-segmento{background: var(--azul-300);}html.sd-v2 .sd-segmentos--sobre-azul .sd-segmento--feito{background: var(--branco);}html.sd-v2 .sd-segmentos--sobre-azul .sd-segmento--atual{background: var(--ciano-500); border: 0;}html.sd-v2 .sd-segmentos--sobre-azul .sd-segmento--indisponivel{background: transparent; border: 1px solid var(--azul-300);}html.sd-v2 .sd-segmentos--ciclo{gap: 8px;}html.sd-v2 .sd-segmentos__grupo{display: flex; flex: 3; gap: 2px;}html.sd-v2 .sd-eixos{display: grid; grid-template-columns: auto auto minmax(0, 1fr); grid-template-areas: "y escala area" ". . rotulos" ". . x"; column-gap: var(--esp-2);}html.sd-v2 .sd-eixos__y{grid-area: y; align-self: center; writing-mode: vertical-rl; transform: rotate(180deg); font-size: var(--tipo-micro); font-weight: 500; line-height: 1; white-space: nowrap; color: var(--cinza-600);}html.sd-v2 .sd-eixos__escala{grid-area: escala; display: flex; flex-direction: column; justify-content: space-between; font-size: var(--tipo-micro); line-height: 1; text-align: right; color: var(--cinza-600); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-eixos__area{grid-area: area; min-width: 0;}html.sd-v2 .sd-eixos__rotulos{grid-area: rotulos; min-width: 0;}html.sd-v2 .sd-eixos__x{grid-area: x; margin-top: 6px; font-size: var(--tipo-micro); font-weight: 500; line-height: 1; text-align: center; color: var(--cinza-600);}html.sd-v2 .sd-abas{box-sizing: border-box; display: inline-flex; gap: 2px; height: var(--controle); padding: 2px; margin: 0; list-style: none; background: var(--branco); border: 1px solid var(--cinza-100); border-radius: var(--raio-pilula);}html.sd-v2 .sd-aba{box-sizing: border-box; display: inline-flex; align-items: center; height: 30px; padding: 0 var(--esp-4); border-radius: var(--raio-pilula); color: var(--preto); font-size: var(--tipo-texto); font-weight: 500; line-height: 1; text-decoration: none;}html.sd-v2 .sd-aba:hover{background: var(--cinza-50);}html.sd-v2 .sd-aba[aria-current="page"], html.sd-v2 .sd-aba[aria-selected="true"]{background: var(--preto); color: var(--branco);}
/*# v2-movimento.css #*/
@keyframes sd-aparece{from{opacity: 0;}}@keyframes sd-some{to{opacity: 0;}}@keyframes sd-surge{from{opacity: 0; transform: translateY(var(--dist-2));}}@keyframes sd-surge-curto{from{opacity: 0; transform: translateY(var(--dist-1));}}@keyframes sd-entra-direita{from{opacity: 0; transform: translateX(var(--dist-3));}}@keyframes sd-entra-esquerda{from{opacity: 0; transform: translateX(calc(var(--dist-3) * -1));}}@keyframes sd-sai-esquerda{to{opacity: 0; transform: translateX(calc(var(--dist-3) * -1));}}@keyframes sd-sai-direita{to{opacity: 0; transform: translateX(var(--dist-3));}}@keyframes sd-sobe{from{opacity: 0; transform: translateY(var(--dist-3));}}@keyframes sd-desce{to{opacity: 0; transform: translateY(var(--dist-3));}}@keyframes sd-toast-entra{from{opacity: 0; transform: translateY(var(--dist-3));}}@keyframes sd-toast-sai{to{opacity: 0; transform: translateY(var(--dist-2));}}@keyframes sd-check-entra{from{opacity: 0; transform: scale(.6);}}@keyframes sd-pulso{50%{transform: scale(1.03);}}@keyframes sd-barra-enche{from{clip-path: inset(0 calc(100% - var(--de, 0%)) 0 0 round var(--raio-pilula));}}@view-transition{navigation: auto;}html.sd-v2 .sd-sidebar{view-transition-name: casca-lateral;}html.sd-v2 .sd-topbar{view-transition-name: casca-topo;}html.sd-v2 .sd-bottombar{view-transition-name: casca-barra;}html.sd-v2 .sd-topbar__titulo{view-transition-name: titulo-pagina;}html.sd-v2::view-transition-group(casca-lateral), html.sd-v2::view-transition-group(casca-topo), html.sd-v2::view-transition-group(casca-barra){animation: none;}html.sd-v2::view-transition-old(casca-lateral):not(:only-child), html.sd-v2::view-transition-old(casca-topo):not(:only-child), html.sd-v2::view-transition-old(casca-barra):not(:only-child){display: none;}html.sd-v2::view-transition-new(casca-lateral):not(:only-child), html.sd-v2::view-transition-new(casca-topo):not(:only-child), html.sd-v2::view-transition-new(casca-barra):not(:only-child){animation: none;}html.sd-v2::view-transition-old(casca-lateral):only-child, html.sd-v2::view-transition-old(casca-topo):only-child, html.sd-v2::view-transition-old(casca-barra):only-child{animation: sd-some var(--dur-sair-painel) var(--curva-sair) both;}html.sd-v2::view-transition-new(casca-lateral):only-child, html.sd-v2::view-transition-new(casca-topo):only-child, html.sd-v2::view-transition-new(casca-barra):only-child{animation: sd-aparece var(--dur-entrar-painel) var(--curva-entrar) both;}html.sd-v2::view-transition-group(titulo-pagina){animation: none;}html.sd-v2::view-transition-old(titulo-pagina), html.sd-v2::view-transition-new(titulo-pagina){width: auto; height: 100%; object-fit: none; object-position: left center;}html.sd-v2:not([data-sd-vt-local])::view-transition-old(titulo-pagina){animation: sd-some var(--dur-sair) var(--curva-sair) both;}html.sd-v2:not([data-sd-vt-local])::view-transition-new(titulo-pagina){animation: sd-surge-curto var(--dur-entrar) var(--curva-entrar) both;}html.sd-v2[data-sd-vt-local]::view-transition-old(titulo-pagina){display: none;}html.sd-v2[data-sd-vt-local]::view-transition-new(titulo-pagina){animation: none;}html.sd-v2:not([data-sd-vt-local])::view-transition-old(root), html.sd-v2:not([data-sd-vt-local])::view-transition-new(root){mix-blend-mode: normal;}html.sd-v2[data-sd-vt-local]::view-transition-old(*), html.sd-v2[data-sd-vt-local]::view-transition-new(*){mix-blend-mode: normal;}html.sd-v2:active-view-transition-type(aba)::view-transition-old(root){animation: sd-some var(--dur-sair) var(--curva-sair) both;}html.sd-v2:active-view-transition-type(aba)::view-transition-new(root){animation: sd-surge var(--dur-entrar-painel) var(--curva-entrar) var(--dur-vt-atraso) both;}html.sd-v2:active-view-transition-type(entrar)::view-transition-old(root){animation: sd-sai-esquerda var(--dur-sair) var(--curva-sair) both;}html.sd-v2:active-view-transition-type(entrar)::view-transition-new(root){animation: sd-entra-direita var(--dur-entrar-painel) var(--curva-entrar) both;}html.sd-v2:active-view-transition-type(voltar)::view-transition-old(root){animation: sd-sai-direita var(--dur-sair) var(--curva-sair) both;}html.sd-v2:active-view-transition-type(voltar)::view-transition-new(root){animation: sd-entra-esquerda var(--dur-entrar-painel) var(--curva-entrar) both;}html.sd-v2:active-view-transition-type(tela-cheia)::view-transition-old(root){animation: sd-some var(--dur-sair) var(--curva-sair) both;}html.sd-v2:active-view-transition-type(tela-cheia)::view-transition-new(root){animation: sd-sobe var(--dur-entrar-painel) var(--curva-entrar) both;}html.sd-v2:active-view-transition-type(sair-tela-cheia)::view-transition-old(root){animation: sd-desce var(--dur-sair-painel) var(--curva-sair) both;}html.sd-v2:active-view-transition-type(sair-tela-cheia)::view-transition-new(root){animation: sd-aparece var(--dur-entrar) var(--curva-entrar) var(--dur-vt-atraso) both;}html.sd-v2::view-transition-group(vt-objeto){animation-duration: var(--dur-entrar-painel); animation-timing-function: var(--curva-mover);}@media (prefers-reduced-motion: reduce){html.sd-v2 .sd-topbar__titulo{view-transition-name: none;}html.sd-v2::view-transition-group(*){animation-duration: 0s;}html.sd-v2::view-transition-old(root){animation: sd-some var(--dur-reduzida) linear both;}html.sd-v2::view-transition-new(root){animation: sd-aparece var(--dur-reduzida) linear both;}html.sd-v2::view-transition-old(vt-objeto){display: none;}html.sd-v2::view-transition-new(vt-objeto){animation: none;}}html.sd-v2 dialog.sd-dialogo{position: fixed; margin: 0; padding: 0; border: 0; max-width: none; max-height: none; overflow: hidden; z-index: var(--camada-painel); background: var(--superficie); color: var(--tinta); box-shadow: var(--sombra-3);}html.sd-v2 dialog.sd-dialogo[open]{display: flex; flex-direction: column;}html.sd-v2 dialog.sd-dialogo::backdrop{background: rgb(0 0 0 / .4);}html.sd-v2 dialog.sd-drawer{inset: 0 0 0 auto; width: min(440px, 100%); height: 100dvh; border-radius: var(--raio-24) 0 0 var(--raio-24);}html.sd-v2 .sd-dialogo__alca{display: none;}@media (max-width: 1023.98px){html.sd-v2 dialog.sd-drawer{inset: auto 0 0 0; width: 100%; height: auto; max-height: 90dvh; border-radius: var(--raio-24) var(--raio-24) 0 0; padding-bottom: var(--area-segura);}html.sd-v2 .sd-dialogo__alca{display: block; flex: none; width: 32px; height: 4px; margin: var(--esp-2) auto 0; border-radius: var(--raio-pilula); background: var(--cinza-300); touch-action: none;}html.sd-v2 .sd-drawer .sd-dialogo__cabecalho{touch-action: none;}}html.sd-v2 .sd-dialogo__cabecalho{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); flex: none; height: 64px; padding: 0 var(--esp-3) 0 var(--esp-6); border-bottom: 1px solid var(--linha);}html.sd-v2 .sd-dialogo__titulo{margin: 0; font-size: var(--tipo-secao); font-weight: 600; line-height: 1.25; letter-spacing: -0.01em; outline: none;}html.sd-v2 .sd-dialogo__titulo:focus-visible{outline: none;}html.sd-v2 .sd-dialogo__passo{font-size: var(--tipo-meta); font-weight: 500; color: var(--tinta-suave); font-variant-numeric: tabular-nums;}html.sd-v2 .sd-dialogo__cabecalho .sd-botao-icone{margin-left: auto;}html.sd-v2 .sd-dialogo__corpo{flex: 1 1 auto; min-height: 0; overflow-y: auto; overscroll-behavior: contain; padding: var(--esp-6);}html.sd-v2 .sd-dialogo__rodape{box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; gap: var(--esp-4); flex: none; min-height: 72px; padding: 0 var(--esp-6); border-top: 1px solid var(--linha);}@media (prefers-reduced-motion: no-preference){html.sd-v2 dialog.sd-dialogo, html.sd-v2 dialog.sd-dialogo::backdrop{transition-property: transform, opacity, clip-path, overlay, display; transition-duration: var(--dur-sair-painel); transition-timing-function: var(--curva-sair); transition-behavior: allow-discrete;}html.sd-v2 dialog.sd-dialogo[open], html.sd-v2 dialog.sd-dialogo[open]::backdrop{transition-duration: var(--dur-entrar-painel); transition-timing-function: var(--curva-entrar);}html.sd-v2 dialog.sd-dialogo::backdrop{opacity: 0;}html.sd-v2 dialog.sd-dialogo[open]::backdrop{opacity: 1;}html.sd-v2 dialog.sd-drawer{transform: translateX(100%);}html.sd-v2 dialog.sd-drawer[open]{transform: none;}@starting-style{html.sd-v2 dialog.sd-drawer[open]{transform: translateX(100%);}html.sd-v2 dialog.sd-dialogo[open]::backdrop{opacity: 0;}}@media (max-width: 1023.98px){html.sd-v2 dialog.sd-drawer{transform: translateY(100%);}html.sd-v2 dialog.sd-drawer[open]{transform: none;}@starting-style{html.sd-v2 dialog.sd-drawer[open]{transform: translateY(100%);}}}html.sd-v2 dialog.sd-drawer[data-sd-arrastando]{transition: none;}html.sd-v2 dialog.sd-drawer[data-sd-arrastando]::backdrop{transition: none; opacity: calc(1 - var(--sd-arrasto, 0));}}html.sd-v2 dialog.sd-modal{inset: 0; margin: auto; z-index: var(--camada-modal); width: min(440px, calc(100% - 2 * var(--esp-4))); height: fit-content; border-radius: var(--raio-24); padding: var(--esp-6);}@media (prefers-reduced-motion: no-preference){html.sd-v2 dialog.sd-modal{opacity: 0; transform: scale(var(--escala-pressao));}html.sd-v2 dialog.sd-modal[open]{opacity: 1; transform: none;}@starting-style{html.sd-v2 dialog.sd-modal[open]{opacity: 0; transform: scale(var(--escala-entrar));}}html.sd-v2 dialog.sd-dialogo[data-sd-de-origem]{clip-path: circle(var(--sd-origem-r) at var(--sd-origem-x) var(--sd-origem-y));}html.sd-v2 dialog.sd-dialogo[data-sd-de-origem][open]{clip-path: circle(150% at var(--sd-origem-x) var(--sd-origem-y));}@starting-style{html.sd-v2 dialog.sd-dialogo[data-sd-de-origem][open]{clip-path: circle(var(--sd-origem-r) at var(--sd-origem-x) var(--sd-origem-y));}}}@media (prefers-reduced-motion: no-preference){html.sd-v2 .sd-popover{transition-property: opacity, transform, overlay, display; transition-duration: var(--dur-sair); transition-timing-function: var(--curva-sair); transition-behavior: allow-discrete; opacity: 0; transform: scale(var(--escala-pressao));}html.sd-v2 .sd-popover:popover-open{opacity: 1; transform: none; transition-duration: var(--dur-entrar); transition-timing-function: var(--curva-entrar);}@starting-style{html.sd-v2 .sd-popover:popover-open{opacity: 0; transform: translateY(calc(var(--dist-1) * -1)) scale(var(--escala-entrar));}}}html.sd-v2 details.sd-recolhivel > summary{list-style: none; cursor: pointer;}html.sd-v2 details.sd-recolhivel > summary::-webkit-details-marker{display: none;}html.sd-v2 details.sd-recolhivel[open] .sd-recolhivel__seta{transform: rotate(180deg);}@media (prefers-reduced-motion: no-preference){html.sd-v2 .sd-recolhivel__seta{transition: transform var(--dur-mover) var(--curva-mover);}html.sd-v2 details.sd-recolhivel[open] > :not(summary){animation: sd-surge-curto var(--dur-entrar) var(--curva-entrar) both;}@supports selector(::details-content){html.sd-v2 details.sd-recolhivel::details-content{opacity: 0; transition: opacity var(--dur-sair) var(--curva-sair), content-visibility var(--dur-sair) allow-discrete;}html.sd-v2 details.sd-recolhivel[open]::details-content{opacity: 1; transition-duration: var(--dur-entrar); transition-timing-function: var(--curva-entrar);}}}html.sd-v2 :is(.sd-abas, .sd-segmentado){position: relative; isolation: isolate;}html.sd-v2 .sd-indicador{position: absolute; inset: 0; z-index: -1; pointer-events: none; border-radius: var(--raio-pilula); background: var(--preto); clip-path: inset(0 100% 0 0 round var(--raio-pilula));}html.sd-v2 .sd-segmentado .sd-indicador{background: var(--azul-500);}html.sd-v2 .tem-indicador :is([aria-current="page"], [aria-selected="true"]), html.sd-v2 .tem-indicador input:checked + .sd-chip__rotulo{background: transparent;}@media (prefers-reduced-motion: no-preference){html.sd-v2 .sd-indicador{transition: clip-path var(--dur-mover) var(--curva-mover);}}@media (prefers-reduced-motion: no-preference){html.sd-v2 .sd-chip > input:checked + .sd-chip__rotulo .sd-i{animation: sd-check-entra var(--dur-micro) var(--curva-entrar) both;}html.sd-v2 .sd-alternador input::before{transition: transform var(--dur-micro) var(--curva), background-color var(--dur-micro) var(--curva);}html.sd-v2 .sd-escolha--falta .sd-chips{animation: sd-pulso 600ms var(--curva-mover) 1;}}html.sd-v2 .sd-alternador input::before{left: 1.5px;}html.sd-v2 .sd-alternador input:checked::before{left: 1.5px; transform: translateX(20px);}@media (prefers-reduced-motion: no-preference){html.sd-v2 .sd-toast{animation: sd-toast-entra var(--dur-entrar) var(--curva-entrar) both;}html.sd-v2 .sd-toast[data-sd-saindo]{animation: sd-toast-sai var(--dur-sair) var(--curva-sair) forwards;}}@media (prefers-reduced-motion: no-preference){html.sd-v2 .sd-barra__cheio[data-sd-anima]{animation: sd-barra-enche var(--dur-barra) var(--curva-mover) both;}}@media (prefers-reduced-motion: no-preference){html.sd-v2 .sd-bottombar__item:active .sd-bottombar__icone{transform: scale(var(--escala-pressao));}html.sd-v2 .tem-indicador :is(.sd-aba, .sd-chip__rotulo){transition-duration: var(--dur-mover); transition-timing-function: var(--curva-mover);}}html.sd-v2 :is(.sd-botao, .sd-botao-icone):disabled:active{transform: none;}@media (prefers-reduced-motion: reduce){html.sd-v2 dialog.sd-dialogo, html.sd-v2 dialog.sd-dialogo::backdrop, html.sd-v2 .sd-popover{transition-property: opacity, overlay, display !important; transition-duration: var(--dur-reduzida) !important; transition-timing-function: linear !important; transition-behavior: allow-discrete !important;}html.sd-v2 dialog.sd-dialogo:not([open]), html.sd-v2 dialog.sd-dialogo:not([open])::backdrop, html.sd-v2 .sd-popover:not(:popover-open){opacity: 0;}@starting-style{html.sd-v2 dialog.sd-dialogo[open], html.sd-v2 dialog.sd-dialogo[open]::backdrop, html.sd-v2 .sd-popover:popover-open{opacity: 0;}}}html.sd-v2 :is(.anima > *, .surge, .progresso__valor, .barra-preenche, .arco-preenche, .tracar-linha, .skeleton, .fluxo__deslize svg){animation: none;}html.sd-v2 .caminho__passo--ativo .caminho__anel::after, html.sd-v2 .hoje-estacao--voce .hoje-estacao__pino::after{animation: none;}html.sd-v2 .skeleton::after{content: none;}html.sd-v2 :is(.cartao--clicavel, .decisao, .fila-rank__item, .acao-principal, .acao-alternativa, a.tile, .tile--link, .hoje-bol, a.hoje-w, .hoje-w--clicavel, .rev-modo, .rev-nota, .treino-tile, .treino-bilhete__cta, .treino-aberto, .btn-ticket, .opcao, .cartao--interativo, a.chip, .botao--cyan, .treino-lacuna-rail__cta):hover{transform: none; filter: none;}html.sd-v2 :is(.cartao--clicavel, .decisao, .fila-rank__item, .acao-principal, .acao-alternativa, a.tile, .treino-aberto):hover{box-shadow: var(--sombra-1);}html.sd-v2 .hoje-bol:hover .hoje-bol__anel{transform: none;}
/*# v2-casca.css #*/
@media (min-width: 1024px){html.sd-v2 .app--v2{grid-template-columns: var(--sidebar) minmax(0, 1fr);}}html.sd-v2 .app--v2 .app__miolo{display: flex; align-items: flex-start; justify-content: flex-start; gap: var(--gutter); box-sizing: border-box; width: 100%; max-width: calc(var(--miolo-max) + 2 * var(--gutter)); margin: 0 auto; padding: var(--esp-6) var(--gutter) var(--esp-8);}html.sd-v2 .app--v2 .app__conteudo{flex: 1 1 auto; min-width: 0; max-width: var(--miolo-max); margin: 0; padding: 0;}@media (max-width: 1023.98px){html.sd-v2 .app--v2 .app__miolo{padding: var(--esp-5) max(var(--gutter), env(safe-area-inset-right)) calc(var(--bottombar) + var(--area-segura) + var(--esp-6)) max(var(--gutter), env(safe-area-inset-left));}}html.sd-v2 .app__sidebar.sd-sidebar{position: relative; box-sizing: border-box; flex-direction: column; width: var(--sidebar); height: 100%; min-height: 0; padding: 0 var(--esp-3) var(--esp-4); background: var(--nav-fundo); color: var(--nav-tinta); overflow-y: auto; overscroll-behavior: contain; scrollbar-width: none;}html.sd-v2 .sd-sidebar :focus-visible{outline: var(--anel) solid var(--nav-foco); outline-offset: var(--anel-distancia);}html.sd-v2 .sd-sidebar__marca{display: flex; align-items: center; gap: var(--esp-3); flex: none; height: 72px; padding: 0 var(--esp-2); border-radius: var(--raio-16); color: inherit; text-decoration: none;}html.sd-v2 .sd-sidebar .sd-sidebar__marca:focus-visible{outline-offset: -2px;}html.sd-v2 .sd-tile-undb{display: block; flex: none; width: 32px; height: 32px;}html.sd-v2 .sd-tile-undb--monograma{display: grid; place-items: center; box-sizing: border-box; border-radius: var(--raio-12); background: var(--branco); color: var(--azul-500); font-size: 13px; font-weight: 600; line-height: 1;}html.sd-v2 .sd-sidebar img.sd-tile-undb{object-fit: contain; filter: brightness(0) invert(1);}html.sd-v2 .sd-sidebar__nomes{display: grid; min-width: 0;}html.sd-v2 .sd-sidebar__sigla{font-size: var(--tipo-texto); font-weight: 600; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}html.sd-v2 .sd-sidebar__periodo{font-size: var(--tipo-meta); line-height: 18px; color: var(--nav-tinta-suave);}html.sd-v2 .sd-sidebar nav{flex: none;}html.sd-v2 .sd-nav{position: relative; display: flex; flex-direction: column; gap: var(--esp-1); margin: var(--esp-2) 0 0; padding: 0; list-style: none;}html.sd-v2 .sd-nav__item{position: relative; z-index: 1; box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); width: 100%; height: 40px; padding: 0 var(--esp-3); border: 0; border-radius: var(--raio-pilula); background: transparent; color: var(--nav-tinta); font: 500 var(--tipo-texto)/20px var(--fonte); text-decoration: none; cursor: pointer; list-style: none;}html.sd-v2 .sd-nav__item::-webkit-details-marker{display: none;}html.sd-v2 .sd-nav__item:hover{background: var(--nav-hover-fundo);}html.sd-v2 .sd-nav__item[aria-current="page"], html.sd-v2 .sd-nav__item[aria-current="page"]:hover{background: var(--nav-ativo-fundo); color: var(--nav-ativo-tinta);}html.sd-v2 .sd-nav__item[data-sd-chegando]{background: transparent;}html.sd-v2 .sd-nav__item > span{min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}html.sd-v2 .sd-nav__seta{margin-left: auto; color: var(--nav-tinta-suave);}html.sd-v2 .sd-nav__ponto{flex: none; width: 8px; height: 8px; margin-left: auto; border-radius: 50%; background: var(--nav-ponto);}html.sd-v2 .sd-nav__ponto + .sd-nav__seta{margin-left: var(--esp-2);}html.sd-v2 .sd-nav__mais[open] .sd-nav__ponto{display: none;}html.sd-v2 .sd-nav__mais[open] .sd-nav__ponto + .sd-nav__seta{margin-left: auto;}html.sd-v2 .sd-nav__sub{display: flex; flex-direction: column; gap: var(--esp-1); margin: var(--esp-1) 0 0; padding: 0 0 0 32px; list-style: none;}html.sd-v2 .sd-sidebar .sd-contagem{margin-left: auto; background: var(--nav-contagem-fundo); color: var(--nav-contagem-tinta);}html.sd-v2 .sd-sidebar [aria-current="page"] .sd-contagem{background: var(--nav-ativo-tinta); color: var(--nav-ativo-fundo);}html.sd-v2 .sd-nav__fantasma{position: absolute; z-index: 0; border-radius: var(--raio-pilula); background: var(--nav-ativo-fundo); pointer-events: none;}html.sd-v2 .sd-sidebar__rodape{margin-top: auto; padding: var(--esp-6) var(--esp-1) 0;}html.sd-v2 .sd-powered{display: block; width: auto; height: 28px;}html.sd-v2 .topbar.sd-topbar{position: sticky; top: 0; z-index: var(--camada-casca); display: flex; align-items: center; gap: var(--esp-6); height: var(--topbar); min-height: 0; box-sizing: border-box; flex: none; padding: 0 var(--gutter); background: var(--superficie); border-bottom: 1px solid var(--linha); backdrop-filter: none;}html.sd-v2 .sd-topbar__tile{display: none;}html.sd-v2 .sd-topbar__titulos{display: flex; flex-direction: column; gap: 2px; min-width: 0;}html.sd-v2 .sd-topbar__titulo{margin: 0; font-size: var(--tipo-titulo); font-weight: 600; line-height: 1.15; letter-spacing: var(--tracking-titulo); color: var(--tinta); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}html.sd-v2 .sd-topbar__contexto{margin: 0; font-size: var(--tipo-meta); line-height: 18px; color: var(--tinta-suave); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-variant-numeric: tabular-nums;}html.sd-v2 .sd-topbar__acoes{display: flex; align-items: center; gap: var(--esp-1); margin-left: auto; flex: none;}html.sd-v2 .sd-topbar .sd-botao-icone{width: var(--controle); height: var(--controle); color: var(--cinza-600);}html.sd-v2 .sd-topbar .sd-botao-icone:hover{background: var(--cinza-50); color: var(--preto);}html.sd-v2 .sd-topbar__sino{position: relative; display: grid; place-items: center; flex: none; width: var(--controle); height: var(--controle);}@media (max-width: 1023.98px){html.sd-v2 .topbar.sd-topbar{gap: var(--esp-1); padding: 0 max(var(--esp-2), env(safe-area-inset-right)) 0 max(var(--esp-4), env(safe-area-inset-left));}html.sd-v2 .sd-topbar__tile{display: block; flex: none; border-radius: var(--raio-12);}html.sd-v2 .sd-topbar__tile img, html.sd-v2 .sd-topbar__tile .sd-tile-undb{width: 28px; height: 28px;}html.sd-v2 .sd-topbar__tile .sd-tile-undb--monograma{background: var(--azul-500); color: var(--branco); font-size: var(--tipo-micro);}html.sd-v2 .sd-topbar__titulos, html.sd-v2 .sd-topbar__conta{display: none;}html.sd-v2 .sd-topbar .sd-botao-icone, html.sd-v2 .sd-topbar__sino{width: var(--controle-toque); height: var(--controle-toque);}}@media (max-width: 359.98px){html.sd-v2 .sd-topbar__tile{display: none;}}html.sd-v2 .sd-popover .sd-link, html.sd-v2 .sd-popover .sd-botao{margin-top: var(--esp-3);}html.sd-v2 .sd-popover .sd-barra{margin-top: var(--esp-1);}html.sd-v2 .sd-popover{position: fixed; inset: auto; margin: 0; box-sizing: border-box; width: 280px; max-width: calc(100vw - 2 * var(--esp-2)); padding: var(--esp-4); border: 0; border-radius: var(--raio-16); background: var(--superficie); color: var(--tinta); box-shadow: var(--sombra-2); text-align: left; white-space: normal; top: calc(var(--topbar) + var(--esp-2)); right: var(--gutter); transform-origin: top right;}html.sd-v2 .sd-popover--360{width: 360px;}@supports (position-area: bottom){@media (min-width: 1024px){html.sd-v2 .sd-popover{top: auto; right: auto; position-area: bottom span-left; margin-top: var(--esp-2); position-try-fallbacks: flip-inline;}}}@media (max-width: 1023.98px){html.sd-v2 .sd-popover{top: calc(var(--topbar) + var(--esp-2)); left: var(--esp-2); right: var(--esp-2); width: auto; transform-origin: var(--sd-pop-origem, top center);}}html.sd-v2 .sd-topbar__conta{display: grid; place-items: center; flex: none; width: 36px; height: 36px; margin-left: var(--esp-2); padding: 0; border: 0; border-radius: 50%; background: transparent; cursor: pointer;}html.sd-v2 .sd-topbar__conta .avatar, html.sd-v2 .sd-mais__conta .avatar{width: 32px; height: 32px; border: 0; background: var(--azul-500); color: var(--branco); font-size: 13px; font-weight: 600;}html.sd-v2 .sd-mais__conta .avatar{width: 40px; height: 40px; font-size: 15px;}html.sd-v2 .sd-topbar__conta:focus-visible{outline-offset: 0;}@media (max-width: 1023.98px){html.sd-v2 .sd-topbar__conta{display: none;}}html.sd-v2 .sd-conta__nome{margin: 0; font-size: var(--tipo-texto); font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}html.sd-v2 .sd-conta__email{margin: 2px 0 var(--esp-2); font-size: var(--tipo-meta); color: var(--tinta-suave); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}html.sd-v2 .sd-conta__rotulo{margin: 0 0 var(--esp-1); font-size: var(--tipo-meta); font-weight: 500; color: var(--tinta);}html.sd-v2 .sd-conta__check{margin-left: auto; color: var(--azul-500);}html.sd-v2 .sd-conta__divisor{margin: var(--esp-3) 0 var(--esp-1); border: 0; border-top: 1px solid var(--linha);}html.sd-v2 .sd-conta__lista{margin: 0; padding: 0; list-style: none;}html.sd-v2 .sd-conta__lista form, html.sd-v2 .sd-conta form{margin: 0;}html.sd-v2 .sd-conta__item{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); width: calc(100% + 2 * var(--esp-2)); height: 40px; margin: 0 calc(var(--esp-2) * -1); padding: 0 var(--esp-2); border: 0; border-radius: var(--raio-12); background: transparent; color: var(--tinta); font: 400 var(--tipo-texto)/1 var(--fonte); text-align: left; text-decoration: none; cursor: pointer;}html.sd-v2 .sd-conta__item .sd-i{color: var(--tinta-suave);}html.sd-v2 .sd-conta__item .sd-conta__check{color: var(--azul-500);}html.sd-v2 .sd-conta__item:hover{background: var(--cinza-50);}html.sd-v2 .sd-cabeca .sd-migalhas{margin: 0 0 var(--esp-4);}html.sd-v2 .sd-migalhas ol{display: flex; flex-wrap: wrap; align-items: center; gap: var(--esp-1) var(--esp-2); margin: 0; padding: 0; list-style: none; font-size: var(--tipo-meta); font-weight: 500; line-height: 18px;}html.sd-v2 .sd-migalhas li{display: inline-flex; align-items: center; gap: var(--esp-2); min-width: 0; color: var(--tinta);}html.sd-v2 .sd-migalhas a{color: var(--azul-500); text-decoration: none; text-underline-offset: 3px;}html.sd-v2 .sd-migalhas a:hover{text-decoration: underline;}html.sd-v2 .sd-migalhas__sep{color: var(--tinta);}html.sd-v2 .sd-cabeca__titulos{display: none;}@media (max-width: 1023.98px){html.sd-v2 .sd-cabeca__titulos{display: flex; flex-direction: column; gap: var(--esp-1); margin: 0 0 var(--esp-4);}html.sd-v2 .sd-cabeca__titulo{margin: 0; font-size: var(--tipo-titulo); font-weight: 600; line-height: 1.15; letter-spacing: var(--tracking-titulo);}html.sd-v2 .sd-cabeca__contexto{margin: 0; font-size: var(--tipo-meta); line-height: 18px; color: var(--tinta);}}html.sd-v2 #ajustes{scroll-margin-top: calc(var(--topbar) + var(--esp-4));}html.sd-v2 .pagina-cabecalho--aluno{display: flex; flex-wrap: wrap; justify-content: flex-end; gap: var(--esp-2); margin: 0 0 var(--esp-4);}html.sd-v2 .bottombar.sd-bottombar{position: fixed; left: 0; right: 0; bottom: 0; z-index: var(--camada-casca); grid-auto-flow: row; grid-template-columns: repeat(5, minmax(0, 1fr)); align-items: stretch; justify-items: stretch; box-sizing: border-box; height: calc(var(--bottombar) + var(--area-segura)); padding: 0 env(safe-area-inset-right) var(--area-segura) env(safe-area-inset-left); background: var(--nav-fundo); border: 0; backdrop-filter: none;}html.sd-v2 .sd-bottombar__item{position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: var(--esp-1); min-width: 0; padding: 0; color: var(--nav-tinta-suave); font: 500 var(--tipo-micro)/16px var(--fonte); text-decoration: none;}html.sd-v2 .sd-bottombar__icone{position: relative; z-index: 1; display: grid; place-items: center; width: 56px; height: 32px; border-radius: var(--raio-pilula);}html.sd-v2 .sd-bottombar__icone .sd-i{width: 24px; height: 24px;}html.sd-v2 .sd-bottombar__item[aria-current="page"]{color: var(--nav-ativo-fundo); font-weight: 600;}html.sd-v2 .sd-bottombar__item[aria-current="page"] .sd-bottombar__icone{background: var(--nav-ativo-fundo); color: var(--nav-ativo-tinta);}html.sd-v2 .sd-bottombar__item[data-sd-chegando] .sd-bottombar__icone{background: transparent;}html.sd-v2 .sd-bottombar .sd-bottombar__item:focus-visible{outline: var(--anel) solid var(--nav-foco); outline-offset: -4px; border-radius: var(--raio-16);}html.sd-v2 .sd-bottombar__ponto{position: absolute; top: 8px; left: calc(50% + 10px); width: 8px; height: 8px; border-radius: 50%; background: var(--nav-ponto);}html.sd-v2 .sd-bottombar__item[aria-current="page"] .sd-bottombar__ponto{display: none;}html.sd-v2 .sd-bottombar .sd-nav__fantasma{z-index: 0;}html.sd-v2 .sd-mais{display: grid; gap: var(--secao);}html.sd-v2 main#conteudo-principal > .sd-mais{padding: 0;}html.sd-v2 .sd-mais .sd-cartao--lista{margin: 0; padding: 0; list-style: none;}html.sd-v2 .sd-mais__linha-conta{min-height: 64px;}html.sd-v2 .sd-mais__rotulo{margin: 0; padding: var(--esp-4) var(--pad-cartao) var(--esp-1); font-size: var(--tipo-meta); font-weight: 500; color: var(--tinta);}html.sd-v2 .sd-mais__lista{margin: 0; padding: 0; list-style: none;}html.sd-v2 .sd-mais__papel{width: 100%; border: 0; background: transparent; font: inherit; text-align: left; cursor: pointer;}html.sd-v2 .sd-mais__papel .sd-i{color: var(--tinta-suave);}html.sd-v2 .sd-mais__papel .sd-conta__check{margin-left: auto; color: var(--azul-500);}html.sd-v2 .sd-mais__sair{width: 100%; border: 0; background: transparent; font: inherit; text-align: left; cursor: pointer;}html.sd-v2 .sd-mais__powered{display: none; height: 28px; width: auto; margin: var(--esp-6) 0 var(--esp-2) var(--esp-1);}@media (max-width: 1023.98px){html.sd-v2 .sd-mais__powered{display: block;}}html.sd-v2 .sd-toasts{position: fixed; inset: auto auto var(--esp-6) 50%; margin: 0; padding: 0; border: 0; background: transparent; transform: translateX(-50%); justify-items: center; gap: var(--esp-2); pointer-events: none; overflow: visible;}html.sd-v2 .sd-toasts:popover-open{display: grid;}html.sd-v2 .sd-toasts{width: max-content; max-width: min(480px, calc(100vw - 2 * var(--esp-4)));}html.sd-v2 .sd-toast{pointer-events: auto;}@media (max-width: 1023.98px){html.sd-v2 .sd-toasts{bottom: calc(var(--bottombar) + var(--area-segura) + var(--esp-6));}}
/*# v2-util.css #*/
html.sd-v2 b,html.sd-v2 strong{font-weight:600}html.sd-v2 input::-moz-placeholder,html.sd-v2 textarea::-moz-placeholder{color:var(--cinza-600)}html.sd-v2 input::placeholder,html.sd-v2 textarea::placeholder{color:var(--cinza-600)}html.sd-v2 .menu-conta__avatar{font-weight:600}html.sd-v2 .menu-conta__item--ativo{background-color:var(--azul-100)}html.sd-v2 .menu-conta__item--perigo:hover{background-color:var(--cinza-50);color:var(--preto)}html.sd-v2 .subnav-modulo__item--ativo{background-color:var(--azul-100)}html.sd-v2 .subnav-modulo__badge{background-color:var(--azul-200);font-weight:600}html.sd-v2 .pagina-passo--concluido .pagina-passo__num{background-color:var(--preto)}html.sd-v2 .pagina-passo--concluido .pagina-passo__rotulo{color:var(--azul-500)}html.sd-v2 .co-brand__monograma{font-weight:600;background:var(--azul-500)}html.sd-v2 .co-brand--negativo .co-brand__monograma{color:var(--azul-500)}html.sd-v2 .co-brand--negativo .co-brand__divisor{background:var(--azul-200)}html.sd-v2 .co-brand--negativo .co-brand__powered{color:var(--azul-100)}html.sd-v2 .pagina-cabecalho__eyebrow{letter-spacing:0}html.sd-v2 .pagina-passo__num{font-weight:600}html.sd-v2 .pagina-passo__rotulo{letter-spacing:0}html.sd-v2 .drawer[open]{animation:none}html.sd-v2 .doc-previa h2{font-weight:600}@media (min-width:1024px){html.sd-v2 .hero-login{animation:none}}html.sd-v2 .leitor-doc__sumario-titulo{letter-spacing:0}html.sd-v2 .leitor-doc__sumario-item>a.esta-ativo{background-color:var(--azul-100)}html.sd-v2 .cartao-acao.cartao-acao--destaque{border-color:var(--azul-200)}html.sd-v2 .cartao-acao__eyebrow--destaque{background:var(--azul-300);border-color:var(--azul-200)}html.sd-v2 .cartao-acao--destaque .cartao-acao__icone{background:var(--azul-100);color:var(--azul-500)}html.sd-v2 .cartao-acao--destaque .btn-primario{color:var(--azul-500)}html.sd-v2 .cartao-acao--destaque .btn-primario:hover:not(:disabled){background:var(--azul-100);border-color:var(--azul-100)}html.sd-v2 .btn-secundario{background:var(--azul-100);border-color:var(--azul-100);color:var(--azul-500)}html.sd-v2 .btn-secundario:hover:not(:disabled){background:var(--azul-200);border-color:var(--azul-200)}html.sd-v2 .cartao--interativo:hover{transform:none}html.sd-v2 .\!campo:focus-visible{box-shadow:0 0 0 3px rgb(0 0 0 / 0.16) !important}html.sd-v2 .campo:focus-visible{box-shadow:0 0 0 3px rgb(0 0 0 / 0.16)}html.sd-v2 .etiqueta{letter-spacing:0}html.sd-v2 .led--off{background-color:var(--cinza-100)}html.sd-v2 .\!eyebrow{letter-spacing:0}html.sd-v2 .eyebrow{letter-spacing:0}html.sd-v2 .cartao-acao:hover{transform:none}html.sd-v2 .cruzamento-monte__folha{border-color:var(--azul-200)}html.sd-v2 .cruzamento-monte__pecas{border-color:var(--azul-200)}html.sd-v2 .cruzamento-monte__peca{border-color:var(--azul-200);box-shadow:0 1px 0 rgb(0 0 0 / 0.04)}html.sd-v2 a.cruzamento-monte__peca:hover{border-color:var(--azul-200)}html.sd-v2 .cruzamento-conta{border-color:var(--azul-200)}html.sd-v2 .medidor{background-color:var(--cinza-50)}html.sd-v2 .estado-padrao--critico{background-color:var(--cinza-50)}html.sd-v2 .estado-padrao--atencao{background-color:var(--azul-100)}html.sd-v2 .estado-padrao--completo{background-color:var(--ciano-100)}html.sd-v2 .alternativa:hover{border-color:var(--azul-200);background-color:color-mix(in srgb, var(--azul-100) 40%, transparent)}html.sd-v2 .alternativa--selecionada{background-color:var(--azul-100)}html.sd-v2 .alternativa--correta{border-color:var(--azul-500);background-color:var(--azul-100);--tw-ring-color:var(--azul-500)}html.sd-v2 .alternativa--correta .alternativa-letra{border-color:var(--azul-500);background-color:var(--azul-500)}html.sd-v2 .alternativa--incorreta{border-color:var(--preto);background-color:var(--cinza-50);--tw-ring-color:var(--preto)}html.sd-v2 .alternativa--incorreta .alternativa-letra{border-color:var(--preto);background-color:var(--preto)}html.sd-v2 .alternativa:has(>input:checked){background-color:var(--azul-100)}html.sd-v2 .alternativa.alternativa--correta,html.sd-v2 .alternativa.alternativa--correta:has(>input:checked){border-color:var(--azul-500);background-color:var(--azul-100);--tw-ring-color:var(--azul-500)}html.sd-v2 .alternativa.alternativa--correta .alternativa-letra,html.sd-v2 .alternativa.alternativa--correta:has(>input:checked) .alternativa-letra{border-color:var(--azul-500);background-color:var(--azul-500)}html.sd-v2 .alternativa.alternativa--incorreta,html.sd-v2 .alternativa.alternativa--incorreta:has(>input:checked){border-color:var(--preto);background-color:var(--cinza-50);--tw-ring-color:var(--preto)}html.sd-v2 .alternativa.alternativa--incorreta .alternativa-letra,html.sd-v2 .alternativa.alternativa--incorreta:has(>input:checked) .alternativa-letra{border-color:var(--preto);background-color:var(--preto)}html.sd-v2 .opcao-confianca:hover{background-color:var(--cinza-50)}html.sd-v2 .opcao-confianca:has(>input:checked){background-color:var(--azul-100)}html.sd-v2 .insight{border-color:var(--azul-200)}html.sd-v2 .selo-tipo{background-color:var(--cinza-50);letter-spacing:0}html.sd-v2 .badge-integrada{background-color:var(--cinza-50)}html.sd-v2 .etq-rollup{background-color:var(--cinza-50)}html.sd-v2 .etq-origem,html.sd-v2 .etq-rollup{letter-spacing:0}html.sd-v2 .etq-origem{background-color:var(--azul-100)}html.sd-v2 .painel-hero__eyebrow{letter-spacing:0}html.sd-v2 .btn-vidro:active{transform:none}html.sd-v2 .tile--link:hover{transform:none}html.sd-v2 .tile--link:active{transform:none}html.sd-v2 .painel-secao__meta{letter-spacing:0}html.sd-v2 .lacuna-opcao--destaque{background-color:color-mix(in srgb, var(--azul-100) 30%, transparent)}html.sd-v2 .lacuna-opcao__painel{border-color:var(--azul-200)}html.sd-v2 .picker-conteudo--mapa .picker-conteudo__selecionado{border-color:var(--azul-200);background-color:var(--azul-100)}html.sd-v2 .hoje-passo--agora .hoje-passo__no{--tw-ring-color:var(--azul-100)}html.sd-v2 .hoje-passo--feito .hoje-passo__no{border-color:var(--azul-200);background-color:var(--azul-100)}html.sd-v2 .hoje-passo__selo{letter-spacing:0}html.sd-v2 .hoje-passo__ir:hover{border-color:var(--azul-200)}html.sd-v2 .hoje-passo--agora .hoje-passo__ir{border-color:var(--azul-100);background-color:var(--azul-100)}html.sd-v2 .hoje-passo--agora .hoje-passo__ir:hover{border-color:var(--azul-200);background-color:var(--azul-100)}html.sd-v2 .heat-celula--link:hover{border-color:var(--azul-200)}html.sd-v2 .heat-celula__rotulo{letter-spacing:0}html.sd-v2 .avatar-inicial,html.sd-v2 .heat-celula__rotulo{letter-spacing:0}html.sd-v2 .avatar-inicial{font-weight:600}html.sd-v2 .pulso-editorial__leitura{background-color:var(--azul-100)}html.sd-v2 .instrumento-regua__agulha{animation:none}html.sd-v2 .cartao-recurso:hover{transform:none}html.sd-v2 .questoes-filtros__chip:hover{border-color:var(--preto);background-color:var(--cinza-50)}html.sd-v2 .questoes-ordenacao__item--ativo{background-color:var(--azul-100)}html.sd-v2 .flash--sucesso{border-color:var(--azul-100);background-color:var(--azul-100);color:var(--azul-500)}html.sd-v2 .flash--erro{border-color:var(--cinza-100);background-color:var(--cinza-50);color:var(--preto)}html.sd-v2 .flash--aviso{border-color:var(--cinza-100);background-color:var(--cinza-50);color:var(--preto)}html.sd-v2 .campo--erro{border-color:var(--preto)}html.sd-v2 .campo--erro:focus-visible{box-shadow:0 0 0 3px rgb(0 0 0 / 0.16)}html.sd-v2 .modal[open]{animation:none}html.sd-v2.sd-v2 .animate-spin{animation:none}html.sd-v2.sd-v2 .border-ardosia-400{border-color:var(--cinza-300)}html.sd-v2.sd-v2 .border-atencao-100{border-color:var(--cinza-100)}html.sd-v2.sd-v2 .border-atencao-300{border-color:var(--preto)}html.sd-v2.sd-v2 .border-comp-cfm\/30{border-color:color-mix(in srgb, var(--azul-500) 30%, transparent)}html.sd-v2.sd-v2 .border-comp-enamed\/30{border-color:color-mix(in srgb, var(--azul-500) 30%, transparent)}html.sd-v2.sd-v2 .border-comp-enare\/30{border-color:color-mix(in srgb, var(--azul-300) 30%, transparent)}html.sd-v2.sd-v2 .border-comp-taxonomia\/30{border-color:color-mix(in srgb, var(--cinza-600) 30%, transparent)}html.sd-v2.sd-v2 .border-coral-200{border-color:var(--azul-200)}html.sd-v2.sd-v2 .border-erro-100{border-color:var(--cinza-100)}html.sd-v2.sd-v2 .border-erro-300,html.sd-v2.sd-v2 .border-erro-500{border-color:var(--preto)}html.sd-v2.sd-v2 .border-marca-100{border-color:var(--azul-100)}html.sd-v2.sd-v2 .border-marca-200{border-color:var(--azul-200)}html.sd-v2.sd-v2 .border-marca-300{border-color:var(--azul-200)}html.sd-v2.sd-v2 .border-marca-400{border-color:var(--azul-200)}html.sd-v2.sd-v2 .border-marca-400\/40{border-color:color-mix(in srgb, var(--azul-200) 40%, transparent)}html.sd-v2.sd-v2 .border-sucesso-100{border-color:var(--azul-100)}html.sd-v2.sd-v2 .border-sucesso-300{border-color:var(--azul-500)}html.sd-v2.sd-v2 .border-sucesso-500\/30{border-color:color-mix(in srgb, var(--azul-500) 30%, transparent)}html.sd-v2.sd-v2 .border-l-atencao-500{border-left-color:var(--preto)}html.sd-v2.sd-v2 .border-l-erro-500{border-left-color:var(--preto)}html.sd-v2.sd-v2 .bg-ardosia-100{background-color:var(--cinza-50)}html.sd-v2.sd-v2 .bg-ardosia-300{background-color:var(--cinza-100)}html.sd-v2.sd-v2 .bg-ardosia-400{background-color:var(--cinza-300)}html.sd-v2.sd-v2 .bg-ardosia-50{background-color:var(--cinza-50)}html.sd-v2.sd-v2 .bg-ardosia-700{background-color:var(--preto)}html.sd-v2.sd-v2 .bg-ardosia-900{background-color:var(--preto)}html.sd-v2.sd-v2 .bg-atencao-50{background-color:var(--cinza-50)}html.sd-v2.sd-v2 .bg-atencao-500{background-color:var(--azul-200)}html.sd-v2.sd-v2 .bg-comp-cfm\/10{background-color:rgb(0 0 0 / 10%)}html.sd-v2.sd-v2 .bg-comp-enamed\/10{background-color:color-mix(in srgb, var(--azul-500) 10%, transparent)}html.sd-v2.sd-v2 .bg-comp-enare\/10{background-color:color-mix(in srgb, var(--azul-300) 10%, transparent)}html.sd-v2.sd-v2 .bg-comp-taxonomia\/10{background-color:color-mix(in srgb, var(--cinza-600) 10%, transparent)}html.sd-v2.sd-v2 .bg-coral-50{background-color:var(--azul-100)}html.sd-v2.sd-v2 .bg-erro-50{background-color:var(--cinza-50)}html.sd-v2.sd-v2 .bg-erro-500{background-color:var(--cinza-300)}html.sd-v2.sd-v2 .bg-marca-100{background-color:var(--azul-100)}html.sd-v2.sd-v2 .bg-marca-200{background-color:var(--azul-100)}html.sd-v2.sd-v2 .bg-marca-300{background-color:var(--azul-200)}html.sd-v2.sd-v2 .bg-marca-400{background-color:var(--azul-200)}html.sd-v2.sd-v2 .bg-marca-50{background-color:var(--azul-100)}html.sd-v2.sd-v2 .bg-marca-50\/50{background-color:color-mix(in srgb, var(--azul-100) 50%, transparent)}html.sd-v2.sd-v2 .bg-marca-50\/60{background-color:color-mix(in srgb, var(--azul-100) 60%, transparent)}html.sd-v2.sd-v2 .bg-marca-50\/70{background-color:color-mix(in srgb, var(--azul-100) 70%, transparent)}html.sd-v2.sd-v2 .bg-sucesso-50{background-color:var(--azul-100)}html.sd-v2.sd-v2 .bg-sucesso-50\/60{background-color:color-mix(in srgb, var(--azul-100) 60%, transparent)}html.sd-v2.sd-v2 .bg-sucesso-50\/70{background-color:color-mix(in srgb, var(--azul-100) 70%, transparent)}html.sd-v2.sd-v2 .bg-sucesso-500{background-color:var(--preto)}html.sd-v2.sd-v2 .bg-sucesso-600{background-color:var(--azul-500)}html.sd-v2.sd-v2 .fill-ardosia-300{fill:var(--azul-100)}html.sd-v2.sd-v2 .fill-ardosia-400{fill:var(--cinza-600)}html.sd-v2.sd-v2 .fill-atencao-500{fill:var(--preto)}html.sd-v2.sd-v2 .fill-erro-500{fill:var(--preto)}html.sd-v2.sd-v2 .fill-marca-200{fill:var(--azul-100)}html.sd-v2.sd-v2 .fill-marca-400{fill:var(--azul-100)}html.sd-v2.sd-v2 .fill-sucesso-500{fill:var(--azul-500)}html.sd-v2.sd-v2 .stroke-ardosia-100{stroke:var(--azul-100)}html.sd-v2.sd-v2 .stroke-ardosia-200{stroke:var(--azul-100)}html.sd-v2.sd-v2 .stroke-ardosia-400{stroke:var(--cinza-600)}html.sd-v2.sd-v2 .stroke-atencao-500{stroke:var(--preto)}html.sd-v2.sd-v2 .stroke-erro-500{stroke:var(--preto)}html.sd-v2.sd-v2 .stroke-marca-200{stroke:var(--azul-100)}html.sd-v2.sd-v2 .stroke-marca-300{stroke:var(--azul-100)}html.sd-v2.sd-v2 .stroke-marca-400{stroke:var(--azul-100)}html.sd-v2.sd-v2 .stroke-sucesso-500{stroke:var(--azul-500)}html.sd-v2.sd-v2 .font-bold{font-weight:600}html.sd-v2.sd-v2 .uppercase{letter-spacing:0}html.sd-v2.sd-v2 .tracking-\[0\.12em\]{letter-spacing:0}html.sd-v2.sd-v2 .tracking-\[0\.14em\]{letter-spacing:0}html.sd-v2.sd-v2 .tracking-\[0\.16em\]{letter-spacing:0}html.sd-v2.sd-v2 .tracking-label{letter-spacing:0}html.sd-v2.sd-v2 .tracking-wide{letter-spacing:0}html.sd-v2.sd-v2 .text-ardosia-100{color:var(--azul-100)}html.sd-v2.sd-v2 .text-ardosia-500{color:var(--cinza-600)}html.sd-v2.sd-v2 .text-atencao-600,html.sd-v2.sd-v2 .text-atencao-700{color:var(--preto)}html.sd-v2.sd-v2 .text-comp-cfm{color:var(--azul-500)}html.sd-v2.sd-v2 .text-comp-enamed{color:var(--azul-500)}html.sd-v2.sd-v2 .text-comp-enare{color:var(--azul-500)}html.sd-v2.sd-v2 .text-comp-taxonomia{color:var(--cinza-600)}html.sd-v2.sd-v2 .text-coral-600{color:var(--azul-500)}html.sd-v2.sd-v2 .text-erro-600,html.sd-v2.sd-v2 .text-erro-700{color:var(--preto)}html.sd-v2.sd-v2 .text-marca-100{color:var(--azul-100)}html.sd-v2.sd-v2 .text-marca-400{color:var(--azul-100)}html.sd-v2.sd-v2 .text-marca-800{color:var(--preto)}html.sd-v2.sd-v2 .text-marca-950{color:var(--preto)}html.sd-v2.sd-v2 .text-sucesso-600,html.sd-v2.sd-v2 .text-sucesso-700{color:var(--azul-500)}html.sd-v2.sd-v2 .decoration-ardosia-300{text-decoration-color:var(--azul-100)}html.sd-v2.sd-v2 .accent-sucesso-600{accent-color:var(--azul-500)}html.sd-v2.sd-v2 .ring-atencao-100{--tw-ring-color:var(--cinza-100)}html.sd-v2.sd-v2 .ring-comp-enamed\/20{--tw-ring-color:color-mix(in srgb, var(--azul-500) 20%, transparent)}html.sd-v2.sd-v2 .ring-erro-100{--tw-ring-color:var(--cinza-100)}html.sd-v2.sd-v2 .ring-erro-500{--tw-ring-color:var(--preto)}html.sd-v2.sd-v2 .ring-marca-100{--tw-ring-color:var(--azul-100)}html.sd-v2.sd-v2 .ring-marca-200{--tw-ring-color:var(--azul-200)}html.sd-v2.sd-v2 .ring-marca-400{--tw-ring-color:var(--azul-200)}html.sd-v2.sd-v2 .backdrop-blur-sm{-webkit-backdrop-filter:none;backdrop-filter:none}html.sd-v2 .feedback-questao{border-color:var(--azul-200);background-color:var(--azul-100)}html.sd-v2 .feedback-questao__detalhes{border-color:var(--azul-200)}html.sd-v2 .feedback-questao__rotulo{letter-spacing:0}html.sd-v2 .tentativa-selo{letter-spacing:0}html.sd-v2 .tentativa-aviso{border-color:var(--cinza-100);background-color:var(--cinza-50);color:var(--preto)}html.sd-v2 .tentativa-kicker{letter-spacing:0}html.sd-v2 .tentativa-miolo .alternativa--selecionada,html.sd-v2 .tentativa-miolo .alternativa:has(>input:checked){background-color:var(--azul-100)}html.sd-v2 .tentativa-confianca__legenda{letter-spacing:0}html.sd-v2 .apexcharts-tooltip-title{letter-spacing:0}html.sd-v2 .skeleton{animation:none}html.sd-v2 .barra-preenche{animation:none}html.sd-v2 .surge{animation:none}html.sd-v2 .treino-hero__eyebrow{letter-spacing:0}html.sd-v2 .preset-treino:hover{transform:none}html.sd-v2 .preset-treino__icone{background-color:var(--azul-100)}html.sd-v2 .app-bottombar a.nav-indo{background-color:var(--azul-100)}html.sd-v2 .arco-preenche{animation:none}html.sd-v2 .tracar-linha{animation:none}html.sd-v2 .hoje-nivel{background:var(--preto)}html.sd-v2 .hoje-nivel__selo{background:var(--azul-300);color:var(--preto)}html.sd-v2 .hoje-nivel__selo-bars i{background:var(--preto)}html.sd-v2 .hoje-nivel__selo>span:last-child{letter-spacing:0}html.sd-v2 .hoje-nivel__segs li.is-on{background:var(--azul-300)}html.sd-v2 .hoje-nivel__sub{color:var(--azul-100)}html.sd-v2 .hoje-nivel__alvo{color:var(--azul-100)}html.sd-v2 .hoje-nivel__barra span{background:var(--azul-300)}html.sd-v2 .hoje-nivel__ritmo-n span{color:var(--azul-100)}html.sd-v2 .hoje-nivel__cta,html.sd-v2 .hoje-nivel__gotas li.is-on{background:var(--azul-300)}html.sd-v2 .hoje-nivel__cta{color:var(--preto)}html.sd-v2 .hoje-nivel__cta:hover{background:var(--azul-200)}html.sd-v2 .hoje-prova{background:var(--azul-300);color:var(--preto)}html.sd-v2 .hoje-prova__selo{background:var(--preto);color:var(--azul-100)}html.sd-v2 .hoje-prova__btn:hover{background:var(--azul-500)}html.sd-v2 .hoje-bloco__link{color:var(--azul-500)}html.sd-v2 .hoje-mark{background:var(--azul-200)}html.sd-v2 .hoje-meta--professor{background:var(--azul-500);border-color:var(--azul-500)}html.sd-v2 .hoje-meta--professor .hoje-meta__btn{color:var(--azul-500)}html.sd-v2 .hoje-meta--professor .hoje-meta__btn:hover{background:var(--azul-100)}html.sd-v2 .hoje-meta--mentor .hoje-mark{background:var(--azul-300)}html.sd-v2 .hoje-meta--mentor .hoje-meta__btn{background:var(--azul-100);color:var(--preto)}html.sd-v2 .hoje-meta--aluno .hoje-mark,html.sd-v2 .hoje-meta--mentor .hoje-meta__btn:hover{background:var(--azul-200)}html.sd-v2 .hoje-14d__hoje{color:var(--azul-500);background:var(--azul-100)}html.sd-v2 .hoje-14d__bar--prof{background:var(--azul-500)}html.sd-v2 .hoje-14d__bar--mentor{background:var(--azul-300)}html.sd-v2 .hoje-14d__bar--voce{background:var(--azul-200)}html.sd-v2 .hoje-legenda__i--prof{background:var(--azul-500)}html.sd-v2 .hoje-legenda__i--mentor{background:var(--azul-300)}html.sd-v2 .hoje-legenda__i--voce{background:var(--azul-200)}html.sd-v2 .hoje-foco__item.is-primario{background:var(--azul-100)}html.sd-v2 .hoje-foco__item.is-primario .hoje-foco__n{color:var(--azul-500)}html.sd-v2 .hoje-foco__nivel i.is-on{background:var(--azul-500)}html.sd-v2 .hoje-foco__nivel i.is-ciano{background:var(--azul-300)}html.sd-v2 .hoje-foco__btn{background:var(--azul-100);color:var(--azul-500)}html.sd-v2 .hoje-foco__btn:hover{background:var(--azul-200)}html.sd-v2 .hoje-foco__btn--primario{background:var(--azul-500)}html.sd-v2 .hoje-foco__btn--primario:hover{background:var(--azul-300)}html.sd-v2 .hoje-materia__selo--tema{background:var(--azul-300);color:var(--preto)}html.sd-v2 .hoje-materia--andamento .hoje-materia__status{color:var(--azul-500)}html.sd-v2 .hoje-materia h3 a:hover{color:var(--azul-500)}html.sd-v2 .hoje-materia__barra span{background:var(--azul-500)}html.sd-v2 .hoje-materia--concluida .hoje-materia__barra span{background:var(--azul-200)}html.sd-v2 .hoje-rail-card__avatar{background:var(--azul-500);font-weight:600}html.sd-v2 .hoje-semana-bar__f--prof{background:var(--azul-500)}html.sd-v2 .hoje-semana-bar__f--mentor{background:var(--azul-300)}html.sd-v2 .hoje-semana-bar__f--voce{background:var(--azul-200)}html.sd-v2 .hoje-check li.is-done:before{background:var(--azul-500);border-color:var(--azul-500)}html.sd-v2 .hoje-turma-bars span.is-voce{background:var(--azul-500)}html.sd-v2 .trilha-uc__status{font-weight:600}html.sd-v2 .trilha-uc__status--andamento{background:var(--azul-100);color:var(--azul-500)}html.sd-v2 .trilha-uc__status--concluida{background:var(--cinza-100)}html.sd-v2 .trilha-uc__semana{background:var(--azul-100);color:var(--preto)}html.sd-v2 .conteudo-comp{font-weight:600}html.sd-v2.sd-v2 .file\:bg-marca-50::file-selector-button{background-color:var(--azul-100)}html.sd-v2.sd-v2 .placeholder\:text-ardosia-400::-moz-placeholder{color:var(--cinza-600)}html.sd-v2.sd-v2 .placeholder\:text-ardosia-400::placeholder{color:var(--cinza-600)}html.sd-v2.sd-v2 .focus-within\:border-marca-400:focus-within{border-color:var(--azul-200)}html.sd-v2 .hover\:scale-110:hover{transform:none}html.sd-v2.sd-v2 .hover\:border-ardosia-300:hover{border-color:var(--cinza-300)}html.sd-v2.sd-v2 .hover\:border-erro-300:hover{border-color:var(--preto)}html.sd-v2.sd-v2 .hover\:border-marca-300:hover{border-color:var(--azul-200)}html.sd-v2.sd-v2 .hover\:bg-ardosia-50:hover{background-color:var(--cinza-50)}html.sd-v2.sd-v2 .hover\:bg-erro-50:hover{background-color:var(--cinza-50)}html.sd-v2.sd-v2 .hover\:bg-marca-50:hover{background-color:var(--azul-100)}html.sd-v2.sd-v2 .hover\:bg-marca-50\/40:hover{background-color:color-mix(in srgb, var(--azul-100) 40%, transparent)}html.sd-v2.sd-v2 .hover\:bg-sucesso-100:hover{background-color:var(--azul-100)}html.sd-v2.sd-v2 .hover\:text-erro-600:hover{color:var(--preto)}html.sd-v2.sd-v2 .hover\:text-marca-800:hover{color:var(--preto)}html.sd-v2.sd-v2 .hover\:file\:bg-marca-100::file-selector-button:hover{background-color:var(--azul-100)}html.sd-v2.sd-v2 .hover\:file\:bg-marca-50::file-selector-button:hover{background-color:var(--azul-100)}html.sd-v2.sd-v2 .focus\:border-marca-400:focus{border-color:var(--azul-200)}html.sd-v2.sd-v2 .focus\:ring-erro-500:focus{--tw-ring-color:var(--preto)}html.sd-v2.sd-v2 .focus\:ring-sucesso-500:focus{--tw-ring-color:var(--azul-500)}html.sd-v2.sd-v2 .focus-visible\:ring-erro-500:focus-visible{--tw-ring-color:var(--preto)}html.sd-v2 .group:hover .group-hover\:translate-x-0\.5{transform:none}html.sd-v2 .group:hover .group-hover\:border-marca-300{border-color:var(--azul-200)}html.sd-v2 .group:hover .group-hover\:bg-marca-100{background-color:var(--azul-100)}html.sd-v2 .group:hover .group-hover\:text-erro-600{color:var(--preto)}html.sd-v2 .has-\[\:checked\]\:border-marca-400:has(:checked){border-color:var(--azul-200)}html.sd-v2 .has-\[\:checked\]\:bg-erro-50:has(:checked){background-color:var(--cinza-50)}html.sd-v2 .has-\[\:checked\]\:bg-marca-50:has(:checked){background-color:var(--azul-100)}html.sd-v2 .has-\[\:checked\]\:bg-marca-50\/60:has(:checked){background-color:color-mix(in srgb, var(--azul-100) 60%, transparent)}html.sd-v2 .has-\[\:checked\]\:bg-sucesso-50:has(:checked){background-color:var(--azul-100)}html.sd-v2 .t-display{font-weight:600}html.sd-v2 .t-headline{font-weight:600}html.sd-v2 .t-title{font-weight:600}html.sd-v2 .t-label{letter-spacing:0}html.sd-v2 .t-eyebrow{font-weight:600;letter-spacing:0}html.sd-v2 .t-num{font-weight:600}html.sd-v2 .topbar{backdrop-filter:none}html.sd-v2 .topbar__titulo{font-weight:600}html.sd-v2 .avatar{font-weight:600}html.sd-v2 .sidebar{background-image:none;background-color:var(--preto)}html.sd-v2 .sidebar__nome b{font-weight:600}html.sd-v2 .sidebar__marca-h__caixa{background-image:none;background-color:var(--branco)}html.sd-v2 .sidebar__grupo{font-weight:600;letter-spacing:0}html.sd-v2 .sidebar__item[aria-current="page"]{box-shadow:0 8px 20px -8px rgb(0 0 0 / 0.16)}html.sd-v2 .sidebar__badge{font-weight:600}html.sd-v2 .bottombar{backdrop-filter:none}html.sd-v2 .bottombar__item--acao .bottombar__bolha{background-image:none;background-color:var(--azul-500)}html.sd-v2 .botao:active{transform:none}html.sd-v2 .botao--primario{box-shadow:0 2px 8px -2px rgb(0 0 0 / 0.16)}html.sd-v2 .botao--sobre-navy{backdrop-filter:none}html.sd-v2 .chip--inicio{background:var(--cinza-50);color:var(--azul-500)}html.sd-v2 .chip--sobre-navy{backdrop-filter:none}html.sd-v2 .cartao--clicavel:hover{transform:none}html.sd-v2 .trilha-uc__corpo h3{font-weight:600}html.sd-v2 .trilha-uc__meta.unidades-meta--alerta{color:var(--preto)}html.sd-v2 .trilha-uc__meta.unidades-meta--pendencia{color:var(--azul-500)}html.sd-v2 .cartao__titulo{font-weight:600}html.sd-v2 .profundo{background-image:none;background-color:var(--azul-500);box-shadow:0 20px 44px -18px rgb(0 0 0 / 0.16)}html.sd-v2 .profundo__brilho{background-image:none}html.sd-v2 .profundo__vidro{backdrop-filter:none;box-shadow:inset 0 1px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .faixa-nivel{background-image:none;background-color:var(--azul-500);box-shadow:0 14px 30px -14px rgb(0 0 0 / 0.16)}html.sd-v2 .faixa-nivel__selo i{font-weight:600;letter-spacing:0}html.sd-v2 .faixa-nivel__valor{font-weight:600}html.sd-v2 .faixa-contexto{background-image:none;background-color:var(--azul-500);box-shadow:0 10px 22px -14px rgb(0 0 0 / 0.16)}html.sd-v2 .faixa-contexto__prazo{font-weight:600}html.sd-v2 .faixa-contexto__cta:hover{background:var(--preto)}html.sd-v2 .faixa-contexto--critica{background-image:none;background-color:var(--azul-500)}html.sd-v2 .decisao:hover{transform:none}html.sd-v2 .decisao__num{font-weight:600}html.sd-v2 .fila-rank__item:hover{transform:none}html.sd-v2 .fila-rank__pos{font-weight:600}html.sd-v2 .tabela th{letter-spacing:0}html.sd-v2 .veu{background:rgb(0 0 0 / 45%);backdrop-filter:none}html.sd-v2 .vazio img{filter:none}html.sd-v2 .vazio__titulo{font-weight:600}html.sd-v2 .skeleton::after{background-image:none;animation:none}html.sd-v2 .progresso__valor{background-image:none;background-color:var(--azul-500)}@media (prefers-reduced-motion: no-preference){html.sd-v2 .progresso__valor{animation:none}}html.sd-v2 .gotas i{font-weight:600}html.sd-v2 .barras__tag{font-weight:600}html.sd-v2 .hoje-hero__img{filter:none}html.sd-v2 .acao-principal:hover{transform:none}html.sd-v2 .acao-principal__titulo{font-weight:600}html.sd-v2 .acao-alternativa:hover{transform:none}html.sd-v2 .acao-alternativa__dado{font-weight:600}html.sd-v2 .modulo-titulo h2{font-weight:600}html.sd-v2 .tile__num{font-weight:600}html.sd-v2 .faixa-nivel--contagens .faixa-nivel__valor{font-weight:600}html.sd-v2 .coorte__pct{font-weight:600}html.sd-v2 .niveis__cab h3{font-weight:600}html.sd-v2 .niveis__chips .chip b{font-weight:600}html.sd-v2 .fila-rank__num{font-weight:600}html.sd-v2 .leitura__num{font-weight:600}html.sd-v2 .barras-eixo__hoje{font-weight:600}html.sd-v2 .volume b{font-weight:600}@media (prefers-reduced-motion: no-preference){html.sd-v2 .anima > *{animation:none}}html.sd-v2 .amostra-cor i{border:1px solid rgb(0 0 0 / 6%)}html.sd-v2 .faixa-doc h2{font-weight:600}html.sd-v2 .caminho__anel b{font-weight:600}html.sd-v2 .caminho__passo--ativo .caminho__anel::after{animation:none}html.sd-v2 .caminho__meta img{filter:none}html.sd-v2 .cal-dia__num{font-weight:600}html.sd-v2 .cal-dia__sem{letter-spacing:0}html.sd-v2 .cal-dia--prova{background-image:none;background-color:var(--azul-500)}html.sd-v2 .fluxo__card--capa{background-image:none;background-color:var(--azul-500)}html.sd-v2 .alternativa i{font-weight:600}html.sd-v2 .fluxo__deslize svg{animation:none}html.sd-v2.fluxo-foco .hoje-fluxo,html.sd-v2.fluxo-foco .hoje-stories{background:var(--preto)}html.sd-v2.fluxo-foco body,html.sd-v2.fluxo-foco .app,html.sd-v2.fluxo-foco .app__conteudo,html.sd-v2.fluxo-foco .conteudo,html.sd-v2.fluxo-foco [data-visao-hoje="fluxo"],html.sd-v2.fluxo-foco .hoje-fluxo,html.sd-v2.fluxo-foco .hoje-stories{background:var(--preto)}html.sd-v2.fluxo-foco .fluxo__card--capa{background-image:none;background-color:var(--azul-500)}html.sd-v2 .dispersao__voce span{font-weight:600}html.sd-v2 .doc-topo{backdrop-filter:none}html.sd-v2 .doc-topo__marca{font-weight:600}html.sd-v2:has(.hoje-palco, .crud-palco, .treino-palco) .app__coluna{background-image:none;background-color:var(--branco)}html.sd-v2 .hoje-cab h1{font-weight:600}html.sd-v2 .hoje-pill{backdrop-filter:none}html.sd-v2 .hoje-bol__anel{background-image:none;background-color:var(--azul-500);box-shadow:0 10px 24px -16px rgb(0 0 0 / 0.16)}html.sd-v2 .hoje-bol--sistema .hoje-bol__anel{background-image:none;background-color:var(--ciano-500);box-shadow:0 10px 24px -16px rgb(0 0 0 / 0.16)}html.sd-v2 .hoje-bol.is-visto .hoje-bol__anel{background:var(--cinza-300)}html.sd-v2 .hoje-bol--sistema.is-visto .hoje-bol__anel{background:var(--cinza-100)}html.sd-v2 .hoje-bol.is-visto small{color:var(--cinza-600)}html.sd-v2 .hoje-bol__av{border:3px solid var(--cinza-100);background:var(--preto)}html.sd-v2 .hoje-bol__ini{font-weight:600}html.sd-v2 .hoje-bol--voce .hoje-bol__av{background:var(--azul-500)}html.sd-v2 .hoje-bol--prova .hoje-bol__foto + .hoje-bol__ini{text-shadow:none}html.sd-v2 .hoje-bol--nivel .hoje-bol__av{background:var(--preto)}html.sd-v2 .hoje-bol:hover .hoje-bol__anel{transform:none}html.sd-v2 .hoje-w{backdrop-filter:none;box-shadow:0 20px 50px -30px rgb(0 0 0 / 0.16), inset 0 1px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .hoje-w--navy{background-image:none;background-color:var(--preto)}html.sd-v2 .hoje-w--accent{background-image:none;background-color:var(--azul-500)}html.sd-v2 .hoje-w__t{letter-spacing:0}html.sd-v2 .hoje-w__n{font-weight:600}html.sd-v2 .hoje-agora h2{font-weight:600}html.sd-v2 .hoje-agora__vidro{background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.sd-v2 .hoje-agora__fila i{font-weight:600}html.sd-v2 .hoje-ring__c{font-weight:600}html.sd-v2 .hoje-ring__c small{letter-spacing:0}html.sd-v2 .hoje-cal__folha small{font-weight:600;letter-spacing:0}html.sd-v2 .hoje-cal__folha b{font-weight:600}html.sd-v2 .hoje-cal__t b{font-weight:600}html.sd-v2 .hoje-mat i{background:rgb(0 0 0 / 6%)}html.sd-v2 .hoje-mentor footer .av{font-weight:600}html.sd-v2 .hoje-caminho__trilho .ativo{animation:none}html.sd-v2 .hoje-estacao__pino{font-weight:600;box-shadow:0 10px 24px -10px rgb(0 0 0 / 0.16)}html.sd-v2 .hoje-estacao--voce .hoje-estacao__pino::after{animation:none}html.sd-v2 .hoje-estacao--mentor .hoje-estacao__pino{border-color:var(--azul-100)}html.sd-v2 .hoje-estacao--aluno .hoje-estacao__pino{border-color:var(--azul-100)}html.sd-v2 a.hoje-w:hover,html.sd-v2 .hoje-w--clicavel:hover{box-shadow:0 24px 56px -28px rgb(0 0 0 / 0.16), inset 0 1px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .hoje-pessoa__av{font-weight:600}html.sd-v2 .hoje-pessoa em{font-weight:600}html.sd-v2 .uc-hero .hoje-agora__vidro{background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.sd-v2 .uc-hero h1{font-weight:600;text-shadow:none}html.sd-v2 .uc-hero__stats b{font-weight:600}html.sd-v2 .uc-modulos__cab h2{font-weight:600}html.sd-v2 .uc-modulo h3{font-weight:600}html.sd-v2 .uc-modulo--foco{box-shadow:0 20px 50px -28px rgb(0 0 0 / 0.16), inset 0 1px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .uc-comp{font-weight:600;letter-spacing:0}html.sd-v2 .uc-questoes h2,html.sd-v2 .uc-confs h2{font-weight:600}html.sd-v2 .drawer:has(.crud-form) .drawer__titulo{font-weight:600;letter-spacing:0}html.sd-v2 .crud-form__av{box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.16)}html.sd-v2 .crud-form__av-ini{font-weight:600}@media (prefers-reduced-motion: no-preference){html.sd-v2 .crud-form__av.is-vivo{animation:none}}html.sd-v2 .crud-form__eyebrow{font-weight:600;letter-spacing:0}html.sd-v2 .crud-form__titulo{font-weight:600}html.sd-v2 .crud-form__legenda{font-weight:600;letter-spacing:0}html.sd-v2 .crud-form__vinculo-curriculo{font-weight:600}html.sd-v2 .crud-form--pagina{box-shadow:0 1px 2px rgb(0 0 0 / 0.04), 0 4px 12px -2px rgb(0 0 0 / 0.06)}html.sd-v2 .storie{background-image:none;background-color:var(--preto)}html.sd-v2 .storie--capa::before{filter:none}html.sd-v2 .storie--capa::after{background-image:none}html.sd-v2 .storie__av{font-weight:600}html.sd-v2 .storie__av--prova.has-foto [data-storie-av-ini]{text-shadow:none}html.sd-v2 .storie__av--mentor{box-shadow:0 0 0 2px rgb(0 0 0 / 0.16)}html.sd-v2 .storie__quem b{font-weight:600}html.sd-v2 .storie__enun{font-weight:600;text-shadow:none}html.sd-v2 .storie__alt{backdrop-filter:none}html.sd-v2 .storie__alt b{font-weight:600}html.sd-v2 .storie__alt.is-ok{background:rgb(0 0 0 / 28%);border-color:var(--azul-500)}html.sd-v2 .storie__alt.is-bad{background:rgb(0 0 0 / 28%);border-color:var(--preto)}html.sd-v2 .storie__fb{color:var(--azul-100)}html.sd-v2 .storie__card{backdrop-filter:none}html.sd-v2 .storie__card small{letter-spacing:0}html.sd-v2 .storie__card-frente,html.sd-v2 .storie__card-verso{font-weight:600}html.sd-v2 .storie__nota{font-weight:600}html.sd-v2 .storie__recado,html.sd-v2 .storie__aviso{backdrop-filter:none}html.sd-v2 .storie__origem{letter-spacing:0;font-weight:600}html.sd-v2 .storie__slide h2{font-weight:600;text-shadow:none}html.sd-v2 .storie__seta{backdrop-filter:none}html.sd-v2 .storie__campo input{backdrop-filter:none}html.sd-v2 .storie__ok{color:var(--azul-100)}html.sd-v2:has(.rev-palco) .app__coluna{background-image:none;background-color:var(--branco)}html.sd-v2 .rev-topo__ic{background-image:none;background-color:var(--azul-500);box-shadow:0 10px 24px -14px rgb(0 0 0 / 0.16)}html.sd-v2 .rev-topo__t{letter-spacing:0;font-weight:600}html.sd-v2 .rev-topo__s{font-weight:600}html.sd-v2 .rev-modo{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 20px -14px rgb(0 0 0 / 0.16)}html.sd-v2 .rev-modo:hover{transform:none}html.sd-v2 .rev-trilho__barra{box-shadow:inset 0 1px 2px rgb(0 0 0 / 0.08)}html.sd-v2 .rev-trilho__barra i{background-image:none;background-color:var(--azul-500)}html.sd-v2 .rev-trilho__n b{font-weight:600}html.sd-v2 .rev-flash{box-shadow:0 14px 30px -16px rgb(0 0 0 / 0.16)}@media (prefers-reduced-motion: no-preference){html.sd-v2 .rev-flash{animation:none}}html.sd-v2 .rev-face--frente{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 24px 56px -30px rgb(0 0 0 / 0.16), inset 0 1px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .rev-face--frente::before{background-image:none}html.sd-v2 .rev-face--verso{background-image:none;background-color:var(--azul-500);box-shadow:0 28px 60px -28px rgb(0 0 0 / 0.16)}html.sd-v2 .rev-face--verso::before{background-image:none}html.sd-v2 .rev-face__rotulo{letter-spacing:0;font-weight:600}html.sd-v2 .rev-face__texto{font-weight:600}html.sd-v2 .rev-pista{background:rgb(0 0 0 / 4%);border:1px dashed rgb(0 0 0 / 14%)}html.sd-v2 .rev-pista__rotulo{letter-spacing:0;font-weight:600}html.sd-v2 .rev-pista__texto{filter:none}html.sd-v2 .rev-dica-btn{font-weight:600}html.sd-v2 .rev-dica-btn:hover{background:var(--cinza-50)}html.sd-v2 .rev-virar-btn{box-shadow:0 14px 30px -14px rgb(0 0 0 / 0.16)}html.sd-v2 .rev-virar-btn kbd{font-weight:600}@media (prefers-reduced-motion: no-preference){html.sd-v2 .rev-virar:checked ~ .rev-notas{animation:none}}html.sd-v2 .rev-nota{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 16px 36px -26px rgb(0 0 0 / 0.16), inset 0 1px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .rev-nota:hover{transform:none;box-shadow:0 22px 40px -24px rgb(0 0 0 / 0.16), inset 0 1px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .rev-nota:active{transform:none}html.sd-v2 .rev-nota__k{font-weight:600}html.sd-v2 .rev-nota__r{font-weight:600}html.sd-v2 .rev-rodape kbd{font-weight:600}html.sd-v2 .rev-fim{background-image:none;background-color:var(--preto);box-shadow:0 30px 70px -30px rgb(0 0 0 / 0.16)}html.sd-v2 .rev-fim::before{background-image:none}html.sd-v2 .rev-fim__orb{box-shadow:0 20px 40px -18px rgb(0 0 0 / 0.16)}html.sd-v2 .rev-fim__orb::after{animation:none}html.sd-v2 .rev-fim__t{letter-spacing:0;font-weight:600}html.sd-v2 .rev-fim__n{font-weight:600}html.sd-v2 .rev-fim h2{font-weight:600}html.sd-v2.revisao-foco .app__coluna,html.sd-v2.revisao-foco:has(.rev-palco) .app__coluna{background-image:none;background-color:var(--preto)}html.sd-v2.revisao-foco .rev-flash{backdrop-filter:none;-webkit-backdrop-filter:none}html.sd-v2.revisao-foco .rev-flash--erro{background:color-mix(in srgb, var(--cinza-300) 35%, transparent)}html.sd-v2 .treino-origem b{font-weight:600}html.sd-v2 .treino-pedido{box-shadow:0 12px 28px -22px rgb(0 0 0 / 0.16)}html.sd-v2 .treino-pedido__eyebrow{font-weight:600;letter-spacing:0}html.sd-v2 .treino-pedido__titulo{font-weight:600}html.sd-v2 .treino-pedido__cta{font-weight:600}html.sd-v2 .hoje-bol--modo.is-ativo .hoje-bol__anel,html.sd-v2 .hoje-bol.is-ativo .hoje-bol__anel{background-image:none;background-color:var(--ciano-500);box-shadow:0 10px 24px -12px rgb(0 0 0 / 0.16)}html.sd-v2 .hoje-bol--modo.is-ativo small{font-weight:600}html.sd-v2 .hoje-bol--modo-rapido .hoje-bol__anel{background-image:none;background-color:var(--azul-200)}html.sd-v2 .hoje-bol--modo-fracos .hoje-bol__anel{background-image:none;background-color:var(--azul-300)}html.sd-v2 .hoje-bol--modo-simulado .hoje-bol__anel{background-image:none;background-color:var(--preto)}html.sd-v2 .hoje-bol--modo-livre .hoje-bol__anel{background-image:none;background-color:var(--ciano-500)}html.sd-v2 .treino-card{backdrop-filter:none;box-shadow:0 20px 50px -30px rgb(0 0 0 / 0.16), inset 0 1px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .treino-pino{font-weight:600}html.sd-v2 .treino-card__titulos h2{font-weight:600}html.sd-v2 .treino-tile:hover{transform:none}html.sd-v2 .treino-tile:has(:checked){box-shadow:0 0 0 3px var(--azul-100), 0 12px 28px -18px rgb(0 0 0 / 0.16)}html.sd-v2 .treino-tile__arte + .treino-tile__nome,html.sd-v2 .treino-tile__arte ~ .treino-tile__meta{text-shadow:none}html.sd-v2 .treino-tile:has(.treino-tile__arte)::after{background-image:none}html.sd-v2 .treino-tile__nome{font-weight:600}html.sd-v2 .treino-tile--todas{background-image:none;background-color:var(--preto)}html.sd-v2 .treino-bloco__rotulo{font-weight:600;letter-spacing:0}html.sd-v2 .treino-pill{font-weight:600}html.sd-v2 .treino-pill.is-ativa{box-shadow:0 8px 20px -12px rgb(0 0 0 / 0.16)}html.sd-v2 .treino-pill--livre input{font-weight:600}html.sd-v2 .treino-seg__op:has(:checked){font-weight:600}html.sd-v2 .treino-toggle:has(:checked){border-color:var(--azul-100)}html.sd-v2 .treino-toggle__texto b{font-weight:600}html.sd-v2 .treino-bilhete{background-image:none;background-color:var(--preto);box-shadow:0 24px 56px -28px rgb(0 0 0 / 0.16)}html.sd-v2 .treino-bilhete--recomendado{box-shadow:0 24px 56px -24px rgb(0 0 0 / 0.16), 0 0 0 1px rgb(0 0 0 / 0.16)}html.sd-v2 .treino-bilhete__eyebrow{font-weight:600;letter-spacing:0}html.sd-v2 .treino-bilhete__eyebrow .led{box-shadow:0 0 0 4px rgb(0 0 0 / 0.16)}html.sd-v2 .treino-bilhete__titulo{font-weight:600}html.sd-v2 .treino-bilhete__num b{font-weight:600}html.sd-v2 .treino-bchip--lacuna{background:color-mix(in srgb, var(--azul-300) 28%, transparent)}html.sd-v2 .treino-bilhete__acervo[data-estado="zero"]{color:var(--azul-100)}html.sd-v2 .treino-bilhete__acervo[data-estado="pouco"]{color:var(--azul-100)}html.sd-v2 .treino-bilhete__picote{background-image:none}html.sd-v2 .treino-bilhete__cta{font-weight:600;box-shadow:0 12px 28px -14px rgb(0 0 0 / 0.16)}html.sd-v2 .treino-bilhete__cta:hover{transform:none}html.sd-v2 .treino-bilhete__cta:active{transform:none}html.sd-v2 .treino-barra{background:rgb(0 0 0 / 92%);backdrop-filter:none}html.sd-v2 .treino-barra__cta{font-weight:600}html.sd-v2 .ticket [data-bilhete-acervo][data-estado="zero"]{color:var(--azul-100)}html.sd-v2 .ticket [data-bilhete-acervo][data-estado="pouco"]{color:var(--azul-100)}html.sd-v2 .ucs-chip--aviso{border-color:var(--cinza-100)}html.sd-v2 .ucs-mapa__titulo{font-weight:600}html.sd-v2 .ucs-org{font-weight:600}html.sd-v2 .ucs-banda__rotulo{font-weight:600;letter-spacing:0}html.sd-v2 .treino-cta-novo{font-weight:600;box-shadow:0 4px 14px -4px rgb(0 0 0 / 0.16)}html.sd-v2 .treino-stat b{font-weight:600}html.sd-v2 .treino-bloco-cab h2{font-weight:600}html.sd-v2 .treino-aberto:hover{transform:none}html.sd-v2 .treino-selo{font-weight:600;letter-spacing:0}html.sd-v2 .treino-aberto__titulo{font-weight:600}html.sd-v2 .treino-aberto__verbo{font-weight:600}html.sd-v2 .treino-ver-mais{font-weight:600}html.sd-v2 .treino-feito__nota b{font-weight:600}html.sd-v2 .treino-semana__rot{letter-spacing:0}html.sd-v2 .treino-lacuna-rail{background-image:none;background-color:var(--azul-500)}html.sd-v2 .treino-lacuna-rail h2{font-weight:600;letter-spacing:0}html.sd-v2 .treino-lacuna-rail__linha b{font-weight:600}html.sd-v2 .treino-lacuna-rail__cta{font-weight:600}html.sd-v2 .aluno-hud__item b{font-weight:600}html.sd-v2 .aluno-hud__item--fogo{color:var(--preto)}html.sd-v2 .aluno-rail__txt b{font-weight:600}html.sd-v2 .aluno-sessao__eye{font-weight:600;letter-spacing:0}html.sd-v2 .aluno-sessao h2{font-weight:600}html.sd-v2 .aluno-sessao__cta{font-weight:600}html.sd-v2 .aluno-mapa__bola{box-shadow:0 6px 0 rgb(0 0 0 / 0.16)}html.sd-v2 .aluno-mapa__nome{font-weight:600}html.sd-v2 .aluno-mapa__cta{font-weight:600}html.sd-v2 .aluno-mapa-guia{font-weight:600}html.sd-v2 .aluno-colecao__txt b{font-weight:600}html.sd-v2 .aluno-colecao__n{font-weight:600}html.sd-v2 .aluno-stat b{font-weight:600}html.sd-v2 .aluno-missao b{font-weight:600}html.sd-v2 .aluno-missao__n{font-weight:600}html.sd-v2 .aluno-grupo{font-weight:600;letter-spacing:0}html.sd-v2 .questao-imagens__item{border:1px solid var(--cinza-100)}html.sd-v2 a.questao-imagens__item:focus-visible{outline:2px solid var(--azul-500)}html.sd-v2 .btn-primario:active,html.sd-v2 .btn-secundario:active,html.sd-v2 .btn-fantasma:active,html.sd-v2 .btn-perigo:active{transform:none}html.sd-v2 .btn-primario{box-shadow:0 2px 8px -2px rgb(0 0 0 / 0.16)}html.sd-v2 dialog.drawer::backdrop{background:rgb(0 0 0 / 45%);backdrop-filter:none}html.sd-v2 .drawer__titulo{font-weight:600}html.sd-v2 div.tabela th,html.sd-v2 table.tabela th{letter-spacing:0}html.sd-v2 .pagina-cabecalho__titulo{font-weight:600}html.sd-v2 .pagina-cabecalho__eyebrow{font-weight:600;letter-spacing:0}html.sd-v2 .cartao-recurso__titulo{font-weight:600}html.sd-v2 .tile__rotulo{font-weight:600;letter-spacing:0}html.sd-v2 .tile__numero{font-weight:600}html.sd-v2 .tile--link:hover{transform:none}html.sd-v2 .tabela__ancora{font-weight:600}html.sd-v2 .cartao-recurso__metrica-valor{font-weight:600}html.sd-v2 .cartao-recurso__metrica-rotulo{letter-spacing:0}html.sd-v2 .lacuna-opcao--destaque{background:color-mix(in srgb, var(--marca-50, var(--cinza-50)) 35%, transparent)}html.sd-v2 .lacuna-opcao__painel{border:1px dashed color-mix(in srgb, var(--marca-200, var(--azul-100)) 100%, transparent)}html.sd-v2 .lacuna-bloco{box-shadow:0 1px 2px rgb(0 0 0 / 0.04)}html.sd-v2 .etapas__secao-cab h3{font-weight:600}html.sd-v2 .passos__num{font-weight:600}html.sd-v2 .ticket{background-image:none;background-color:var(--azul-500);box-shadow:0 18px 40px -22px rgb(0 0 0 / 0.16)}html.sd-v2 .ticket::after{background-image:none}html.sd-v2 .ticket__eyebrow{letter-spacing:0}html.sd-v2 .ticket__titulo{font-weight:600}html.sd-v2 .ticket__grande b{font-weight:600}html.sd-v2 .ticket .btn-ticket{font-weight:600;box-shadow:0 12px 28px -12px rgb(0 0 0 / 0.16)}html.sd-v2 .ticket .btn-ticket:hover{transform:none;box-shadow:0 16px 32px -12px rgb(0 0 0 / 0.16)}html.sd-v2 .opcao:hover{transform:none}html.sd-v2 .opcao:has(input:checked) .opcao__icone{box-shadow:0 8px 18px -8px rgb(0 0 0 / 0.16)}html.sd-v2 .opcao--intencao.opcao--sugerida::before{font-weight:600;letter-spacing:0}html.sd-v2 .opcao--tom-lacuna .opcao__icone{background:var(--cinza-50)}html.sd-v2 .opcao--tom-simulado .opcao__icone{background:var(--azul-100)}html.sd-v2 .deslizador__valor{font-weight:600}html.sd-v2 .contador input[type="number"].contador__input{font-weight:600}html.sd-v2 .lista-alunos__grupo{font-weight:600;letter-spacing:0}html.sd-v2 .lista-alunos__avatar{font-weight:600}html.sd-v2 .treino-reco__eyebrow{letter-spacing:0;font-weight:600}
/*# ui-conversa.css #*/
html.sd-v2 .ui-conversa{box-sizing: border-box; width: 100%; max-width: 720px; margin: 0 auto; padding: var(--esp-6); display: flex; flex-direction: column; gap: var(--esp-6); background: var(--branco); border: 1px solid var(--cinza-100); border-radius: var(--raio-24);}@media (max-width: 1023.98px){html.sd-v2 .ui-conversa{padding: var(--esp-4); gap: var(--esp-4); border-radius: var(--raio-16);}}html.sd-v2 .ui-conversa__faixa{box-sizing: border-box; display: grid; align-content: center; gap: var(--esp-1); min-height: 104px; padding: var(--esp-4) var(--esp-5); border-radius: var(--raio-16); background: var(--heroi-fundo); color: var(--heroi-tinta);}html.sd-v2 .ui-conversa__faixa :focus-visible{outline: var(--anel) solid var(--foco-sobre-cor); outline-offset: var(--anel-distancia);}html.sd-v2 .ui-conversa__migalhas ol{display: flex; flex-wrap: wrap; align-items: center; margin: 0; padding: 0; list-style: none; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4;}html.sd-v2 .ui-conversa__migalhas li{display: inline-flex; align-items: center; min-width: 0;}html.sd-v2 .ui-conversa__migalhas a{color: var(--branco); text-decoration: underline; text-underline-offset: 2px; overflow-wrap: anywhere;}html.sd-v2 .ui-conversa__sep{margin: 0 var(--esp-2); color: var(--azul-100);}html.sd-v2 .ui-conversa__faixa-titulo{margin: 0; font-size: var(--tipo-leitura); font-weight: 600; line-height: 1.3; overflow-wrap: anywhere;}html.sd-v2 .ui-conversa__faixa-dado{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; font-variant-numeric: tabular-nums;}html.sd-v2 .ui-conversa__faixa-dado [data-ui-conversa-disp]{color: var(--azul-100);}html.sd-v2 .ui-conversa__passo{display: grid; gap: var(--esp-4); align-content: start;}html.sd-v2 .ui-conversa__pergunta{margin: 0; font-size: var(--tipo-leitura); font-weight: 600; line-height: 1.35; letter-spacing: -0.01em; outline: none;}html.sd-v2 .ui-conversa__pergunta:focus-visible{outline: none;}html.sd-v2 .ui-conversa__erro{position: relative; overflow: hidden; display: flex; align-items: flex-start; gap: var(--esp-3); padding: 12px 16px 12px 20px; border-radius: var(--raio-12); background: var(--branco); border: 1px solid var(--cinza-300); color: var(--preto); font-size: var(--tipo-texto); line-height: 1.5; outline: none;}html.sd-v2 .ui-conversa__erro::before{content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: var(--preto);}html.sd-v2 .ui-conversa__erro p{margin: 0;}html.sd-v2 .ui-conversa__erro:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}html.sd-v2 .ui-conversa__lista{display: grid; gap: var(--esp-2); margin: 0; padding: 0; list-style: none;}html.sd-v2 .ui-conversa__opcao{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); min-height: 64px; padding: var(--esp-3) var(--esp-4); border: 1px solid var(--cinza-300); border-radius: var(--raio-16); background: var(--branco); color: var(--preto); text-decoration: none;}html.sd-v2 .ui-conversa__opcao-texto{flex: 1; min-width: 0; display: grid; gap: 2px;}html.sd-v2 .ui-conversa__opcao-rotulo{font-size: var(--tipo-destaque); font-weight: 500; line-height: 1.35; overflow-wrap: anywhere;}html.sd-v2 .ui-conversa__opcao-sub{font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600); font-variant-numeric: tabular-nums;}html.sd-v2 .ui-conversa__opcao-icone{flex: none; display: grid; place-items: center; width: 40px; height: 40px; color: var(--azul-500);}html.sd-v2 .ui-conversa__opcao-icone .sd-i{width: 20px; height: 20px;}html.sd-v2 .ui-conversa__seta{flex: none; width: 16px; height: 16px; color: var(--cinza-600);}html.sd-v2 .ui-conversa__opcao:hover{border-color: var(--azul-500);}html.sd-v2 .ui-conversa__opcao--indisponivel, html.sd-v2 .ui-conversa__opcao--indisponivel:hover{background: var(--cinza-50); border-color: var(--cinza-300); color: var(--cinza-600); cursor: default;}html.sd-v2 .ui-conversa__opcao--indisponivel .ui-conversa__opcao-rotulo{color: var(--cinza-600);}html.sd-v2 .ui-conversa__opcao:active, html.sd-v2 .ui-conversa__opcao[aria-current="true"]{background: var(--azul-100); border-color: var(--azul-500);}html.sd-v2 .ui-conversa__opcao[aria-current="true"] .ui-conversa__opcao-sub{color: var(--preto);}html.sd-v2 .ui-conversa__opcao[aria-current="true"] .ui-conversa__seta{color: var(--azul-500);}html.sd-v2 .ui-conversa__opcao:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}@media (prefers-reduced-motion: no-preference){html.sd-v2 .ui-conversa__opcao{transition: border-color var(--dur-micro) var(--curva), background-color var(--dur-micro) var(--curva);}}html.sd-v2 .ui-conversa__grupo{display: grid; gap: var(--esp-2); margin: 0; padding: 0; border: 0; min-width: 0;}html.sd-v2 .ui-conversa__grupo > legend{padding: 0; margin: 0 0 var(--esp-2); font-size: var(--tipo-meta); font-weight: 500; color: var(--preto);}html.sd-v2 .ui-conversa__resumo-regras{margin: 0; display: flex; align-items: center; gap: var(--esp-2); font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}html.sd-v2 .ui-conversa__resumo-regras .sd-i{color: var(--azul-500); flex: none;}html.sd-v2 .ui-conversa__recolhivel > summary{display: inline-flex; align-items: center; gap: var(--esp-2); min-height: var(--controle-toque); cursor: pointer; list-style: none;}html.sd-v2 .ui-conversa__recolhivel > summary::-webkit-details-marker{display: none;}html.sd-v2 .ui-conversa__recolhivel[open] > summary .sd-i{transform: rotate(180deg);}html.sd-v2 .ui-conversa__recolhivel-corpo{display: grid; gap: var(--esp-4); padding: var(--esp-2) 0 0;}html.sd-v2 .ui-conversa__dica{margin: 0; font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600);}html.sd-v2 .ui-conversa [data-conv-outro]{max-width: 160px;}html.sd-v2 .ui-conversa__vazio{margin: 0; font-size: var(--tipo-texto); line-height: 1.5;}html.sd-v2 .ui-conversa__busca-linha{display: flex; gap: var(--esp-2);}html.sd-v2 .ui-conversa__busca-linha input[type="search"]{box-sizing: border-box; flex: 1; min-width: 0; height: var(--controle-toque); padding: 0 var(--esp-4); border: 1px solid var(--cinza-300); border-radius: var(--raio-pilula); background: var(--branco); font: inherit; font-size: var(--tipo-texto); color: var(--preto);}html.sd-v2 .ui-conversa__busca-linha input[type="search"]:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia); border-color: var(--azul-500);}html.sd-v2 .ui-conversa__rodape{display: flex; align-items: center; justify-content: space-between; gap: var(--esp-4); min-height: 72px; margin: 0 calc(var(--esp-6) * -1) calc(var(--esp-6) * -1); padding: 0 var(--esp-6); border-top: 1px solid var(--linha);}html.sd-v2 .ui-conversa__cta{min-width: 160px;}html.sd-v2 .ui-conversa__cta[aria-busy="true"]{pointer-events: none;}@media (max-width: 1023.98px){html.sd-v2 .ui-conversa__rodape{position: sticky; bottom: calc(var(--bottombar) + var(--area-segura)); z-index: 2; margin: 0 calc(var(--esp-4) * -1) calc(var(--esp-4) * -1); padding: 0 var(--esp-4); background: var(--superficie); border-radius: 0 0 var(--raio-16) var(--raio-16);}}html.sd-v2 .ui-conversa__check{position: relative; box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); min-height: 56px; padding: var(--esp-3) var(--esp-4); border: 1px solid var(--cinza-300); border-radius: var(--raio-16); background: var(--branco); cursor: pointer;}html.sd-v2 .ui-conversa__check:hover{border-color: var(--azul-500);}html.sd-v2 .ui-conversa__check:has(input:checked){border: 2px solid var(--azul-500); padding: calc(var(--esp-3) - 1px) calc(var(--esp-4) - 1px); background: var(--azul-100);}html.sd-v2 .ui-conversa__check:has(input:focus-visible){outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}html.sd-v2 .ui-conversa__check input{flex: none; width: 22px; height: 22px; margin: 0; accent-color: var(--azul-500);}html.sd-v2 .ui-conversa__check-texto{display: grid; gap: 2px; min-width: 0;}html.sd-v2 .ui-conversa__check--off, html.sd-v2 .ui-conversa__check--off:hover{background: var(--cinza-50); border-color: var(--cinza-300); color: var(--cinza-600); cursor: default;}
/*# ui-drawer-nav.css #*/
@media (min-width: 1024px){:is(html.sd-v2, html.visao-aluno) dialog.drawer.drawer--xl{width: min(960px, 100%); max-width: 100%;}}:is(html.sd-v2, html.visao-aluno) dialog.drawer[data-nav-ocupado] .drawer__corpo{opacity: .6; pointer-events: none;}@media (prefers-reduced-motion: no-preference){:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__corpo{transition: opacity var(--dur-micro, 120ms) var(--curva-mover, ease-out);}}:is(html.sd-v2, html.visao-aluno) dialog.drawer[data-nav-salvando] .drawer__fechar{opacity: .4; cursor: not-allowed;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer-nav__salvando{margin: 0; padding: var(--esp-2, 8px) var(--esp-6, 24px); font-size: var(--tipo-meta, 13px); line-height: 1.4; font-weight: 500; color: var(--preto); background: var(--cinza-50); border-bottom: 1px solid var(--cinza-100);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__corpo:focus{outline: none;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer-nav__erro{display: flex; align-items: flex-start; gap: var(--esp-3, 12px); margin: 0 0 var(--esp-4, 16px); padding: var(--esp-3, 12px) var(--esp-4, 16px); background: var(--branco); color: var(--preto); border: 2px solid var(--preto); border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__corpo:has(> .crud-form, > .ui-form) > .drawer-nav__erro{margin: var(--esp-4, 16px) var(--esp-6, 24px) 0;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer-nav__erro:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: 2px;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer-nav__erro-icone{flex: none; margin-top: 1px;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer-nav__erro-texto{min-width: 0;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer-nav__erro-texto p{margin: 0; font-size: var(--tipo-texto, 14px); line-height: 1.5; font-weight: 500;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer-nav__erro-texto .drawer-nav__erro-acoes{display: flex; flex-wrap: wrap; align-items: center; gap: var(--esp-3, 12px); margin-top: var(--esp-2, 8px);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer-nav__anuncio{position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0;}
/*# ui-fluxo.css #*/
:is(html.sd-v2, html.visao-aluno) .ui-passos{display: grid; gap: var(--esp-2); margin: 0 0 var(--esp-6);}:is(html.sd-v2, html.visao-aluno) .ui-passos__texto{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--cinza-600); font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) .ui-passos__barra{display: flex; gap: var(--esp-1); margin: 0; padding: 0; list-style: none;}:is(html.sd-v2, html.visao-aluno) .ui-passos__seg{box-sizing: border-box; flex: 1; height: 4px; border-radius: var(--raio-pilula); background: var(--cinza-100);}:is(html.sd-v2, html.visao-aluno) .ui-passos__seg.is-feito{background: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-passos__seg.is-atual{background: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-passos__titulo{margin: var(--esp-2) 0 0; font-size: var(--tipo-leitura); font-weight: 600; line-height: 1.35; letter-spacing: -0.01em; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-passos__rotulos{display: flex; flex-wrap: wrap; gap: var(--esp-1) var(--esp-4); margin: 0; padding: 0; list-style: none; font-size: var(--tipo-meta); line-height: 1.4;}:is(html.sd-v2, html.visao-aluno) .ui-passos__rotulos li{color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-passos__rotulos li[aria-current="step"]{color: var(--preto); font-weight: 600;}:is(html.sd-v2, html.visao-aluno) .ui-passos__rotulos a{color: var(--azul-500); font-weight: 500; text-decoration: none;}:is(html.sd-v2, html.visao-aluno) .ui-passos__rotulos a:hover{text-decoration: underline; text-underline-offset: 3px;}:is(html.sd-v2, html.visao-aluno) nav.pagina-passos--fluxo{display: grid; gap: var(--esp-2); margin: 0 0 var(--esp-6); padding: 0; background: transparent; border: 0; box-shadow: none;}:is(html.sd-v2, html.visao-aluno) .passos{display: flex; align-items: flex-start; gap: var(--esp-1); padding: 0; margin: 0 0 var(--esp-4);}:is(html.sd-v2, html.visao-aluno) .passos__item{position: relative; display: grid; align-content: start; justify-items: start; gap: var(--esp-2); flex: 1; min-width: 0; padding: 0; margin: 0; background: transparent; border: 0; color: var(--cinza-600); font: inherit; text-align: left; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .passos__item::before{content: ""; display: block; width: 100%; height: 4px; border-radius: var(--raio-pilula); background: var(--cinza-100);}:is(html.sd-v2, html.visao-aluno) .passos__item:not(:last-child)::after{display: none;}:is(html.sd-v2, html.visao-aluno) .passos__item--feito::before, :is(html.sd-v2, html.visao-aluno) .passos__item[aria-current="step"]::before{background: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .passos__num{display: none;}:is(html.sd-v2, html.visao-aluno) .passos__rotulo{max-width: 100%; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--cinza-600); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}:is(html.sd-v2, html.visao-aluno) .passos__item--feito .passos__rotulo{color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .passos__item[aria-current="step"] .passos__rotulo{color: var(--preto); font-weight: 600;}:is(html.sd-v2, html.visao-aluno) .passos__item:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia); border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) .passos button.passos__item:hover .passos__rotulo{color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .passos + .ui-passos__texto{order: -1;}:is(html.sd-v2, html.visao-aluno) .etapas__secao-cab h3, :is(html.sd-v2, html.visao-aluno) .etapas__secao-cab h2{margin: 0; font-size: var(--tipo-leitura); font-weight: 600; letter-spacing: -0.01em; text-transform: none;}:is(html.sd-v2, html.visao-aluno) .etapas__ajuda{font-size: var(--tipo-meta); color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .etapas__erro{display: flex; align-items: center; gap: var(--esp-1); margin: var(--esp-1) 0 0; font-size: var(--tipo-meta); font-weight: 500; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-importar{display: grid; gap: var(--esp-6); width: 100%; max-width: 40rem; margin: 0;}:is(html.sd-v2, html.visao-aluno) .ui-importar__passo{display: grid; gap: var(--esp-2); min-width: 0;}:is(html.sd-v2, html.visao-aluno) .ui-importar__rotulo{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-importar__modelo{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); min-height: 56px; padding: 0 var(--esp-4); background: var(--branco); border: 1px solid var(--linha); border-radius: var(--raio-12); color: var(--preto); text-decoration: none; transition: border-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .ui-importar__modelo:hover{border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-importar__modelo > svg{flex: none; width: 20px; height: 20px; color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-importar__modelo-texto{flex: 1; min-width: 0; font-size: var(--tipo-texto); font-weight: 500;}:is(html.sd-v2, html.visao-aluno) .ui-importar__modelo-dado{display: block; font-size: var(--tipo-meta); font-weight: 400; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-importar__formato{background: var(--branco); border: 1px solid var(--linha); border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) .ui-importar__formato > summary{display: flex; align-items: center; justify-content: space-between; gap: var(--esp-3); min-height: var(--controle-toque); padding: 0 var(--esp-4); font-size: var(--tipo-texto); font-weight: 500; color: var(--preto); cursor: pointer; list-style: none;}:is(html.sd-v2, html.visao-aluno) .ui-importar__formato > summary::-webkit-details-marker{display: none;}:is(html.sd-v2, html.visao-aluno) .ui-importar__formato > summary > svg{flex: none; width: 16px; height: 16px; color: var(--cinza-600); transition: transform var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .ui-importar__formato[open] > summary > svg{transform: rotate(180deg);}:is(html.sd-v2, html.visao-aluno) .ui-importar__formato > summary:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: -2px; border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) .ui-importar__colunas{display: grid; gap: 0; margin: 0; padding: 0 var(--esp-4) var(--esp-2);}:is(html.sd-v2, html.visao-aluno) .ui-importar__coluna{display: grid; grid-template-columns: minmax(7rem, 9rem) minmax(0, 1fr); gap: var(--esp-3); padding: var(--esp-2) 0; border-top: 1px solid var(--linha); font-size: var(--tipo-meta); line-height: 1.45;}:is(html.sd-v2, html.visao-aluno) .ui-importar__coluna dt{margin: 0; font-weight: 600; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-importar__coluna dd{margin: 0; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-importar__nota{margin: 0; padding: 0 var(--esp-4) var(--esp-3); font-size: var(--tipo-meta); color: var(--cinza-600);}@media (max-width: 559.98px){:is(html.sd-v2, html.visao-aluno) .ui-importar__coluna{grid-template-columns: 1fr; gap: 2px;}}:is(html.sd-v2, html.visao-aluno) .ui-importar__relatorio{display: grid; gap: var(--esp-4);}:is(html.sd-v2, html.visao-aluno) .ui-importar__titulo{margin: 0; font-size: var(--tipo-secao); font-weight: 600; line-height: 1.25; letter-spacing: -0.01em;}:is(html.sd-v2, html.visao-aluno) .ui-importar__contexto{margin: 0; font-size: var(--tipo-meta); color: var(--cinza-600); font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) .ui-importar__tiles{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: var(--esp-3);}:is(html.sd-v2, html.visao-aluno) .ui-importar__erros{display: grid; gap: var(--esp-2);}:is(html.sd-v2, html.visao-aluno) .ui-importar__erros-lista{display: grid; gap: 0; max-height: 20rem; margin: 0; padding: 0; overflow-y: auto; list-style: none; background: var(--branco); border: 1px solid var(--linha); border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) .ui-importar__erro{display: flex; align-items: baseline; gap: var(--esp-3); padding: var(--esp-3) var(--esp-4); border-bottom: 1px solid var(--linha); font-size: var(--tipo-meta); line-height: 1.45;}:is(html.sd-v2, html.visao-aluno) .ui-importar__erro:last-child{border-bottom: 0;}:is(html.sd-v2, html.visao-aluno) .ui-importar__erro-linha{flex: none; min-width: 4.5rem; font-weight: 600; color: var(--preto); font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) .ui-importar__erro-texto{min-width: 0; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) button.campo[data-picker-trigger], :is(html.sd-v2, html.visao-aluno) button.campo[data-conteudo-trigger]{box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; gap: var(--esp-2); width: 100%; height: var(--controle-toque); min-height: var(--controle-toque); padding: 0 14px; background: var(--branco); color: var(--preto); border: 1px solid var(--cinza-300); border-radius: var(--raio-12); box-shadow: none; font-family: var(--fonte); font-size: var(--tipo-texto); font-weight: 400; line-height: 1.4; text-align: left; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) button.campo[data-picker-trigger]:hover, :is(html.sd-v2, html.visao-aluno) button.campo[data-conteudo-trigger]:hover{border-color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) button.campo[data-picker-trigger]:focus-visible, :is(html.sd-v2, html.visao-aluno) button.campo[data-conteudo-trigger]:focus-visible, :is(html.sd-v2, html.visao-aluno) button.campo[data-picker-trigger][aria-expanded="true"]{outline: var(--anel) solid var(--foco); outline-offset: -2px; border-color: var(--foco);}:is(html.sd-v2, html.visao-aluno) button.campo[data-picker-trigger].campo--erro{border-color: var(--preto); outline: var(--anel) solid var(--preto); outline-offset: -2px;}:is(html.sd-v2, html.visao-aluno) [data-picker-trigger] .text-suave{color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) [data-picker-pop]{margin-top: var(--esp-2); background: var(--branco); border: 1px solid var(--linha); border-radius: var(--raio-16); box-shadow: var(--sombra-2); overflow: hidden;}:is(html.sd-v2, html.visao-aluno) [data-picker-pop] > div:first-child{padding: var(--esp-3); border-bottom: 1px solid var(--linha); background: transparent;}:is(html.sd-v2, html.visao-aluno) [data-picker-search], :is(html.sd-v2, html.visao-aluno) [data-conteudo-busca]{box-sizing: border-box; width: 100%; height: 40px; padding: 0 var(--esp-4); background: var(--branco); color: var(--preto); border: 1px solid var(--cinza-300); border-radius: var(--raio-pilula); box-shadow: none; font-family: var(--fonte); font-size: var(--tipo-texto);}:is(html.sd-v2, html.visao-aluno) [data-picker-search]:focus, :is(html.sd-v2, html.visao-aluno) [data-picker-search]:focus-visible, :is(html.sd-v2, html.visao-aluno) [data-conteudo-busca]:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: -2px; border-color: var(--foco);}:is(html.sd-v2, html.visao-aluno) [data-picker-search]::placeholder{color: var(--cinza-600); opacity: 1;}:is(html.sd-v2, html.visao-aluno) [data-picker-list]{padding: var(--esp-1); font-size: var(--tipo-texto);}:is(html.sd-v2, html.visao-aluno) [data-picker-list] > button{box-sizing: border-box; display: block; width: 100%; min-height: 52px; padding: var(--esp-2) var(--esp-3); border: 0; border-radius: var(--raio-12); background: transparent; color: var(--preto); text-align: left; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) [data-picker-list] > button:hover, :is(html.sd-v2, html.visao-aluno) [data-picker-list] > button:focus-visible{background: var(--cinza-50); outline: none;}:is(html.sd-v2, html.visao-aluno) [data-picker-list] > button:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: -2px;}:is(html.sd-v2, html.visao-aluno) [data-picker-list] > button > span:first-child{font-size: var(--tipo-destaque); font-weight: 500; line-height: 1.35; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) [data-picker-list] > button > span:nth-child(2){margin-top: 1px; font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) [data-picker-list] > p{margin: 0; padding: var(--esp-2) var(--esp-3); font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) [data-picker-chip]{display: inline-flex; align-items: center; gap: var(--esp-1); height: 32px; padding: 0 6px 0 12px; background: var(--azul-100); color: var(--azul-500); border-radius: var(--raio-pilula); font-size: var(--tipo-meta); font-weight: 500; line-height: 1;}:is(html.sd-v2, html.visao-aluno) [data-picker-chip-remover]{display: inline-grid; place-items: center; width: 24px; height: 24px; padding: 0; background: transparent; color: var(--azul-500); border: 0; border-radius: 50%; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) [data-picker-chip-remover]:hover{background: var(--azul-500); color: var(--branco);}:is(html.sd-v2, html.visao-aluno) [data-picker-chip-remover]:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: 1px;}:is(html.sd-v2, html.visao-aluno) .picker-conteudo__selecionado, :is(html.sd-v2, html.visao-aluno) .picker-conteudo [data-conteudo-pop], :is(html.sd-v2, html.visao-aluno) .picker-conteudo [data-conteudo-painel]{background: var(--branco); border: 1px solid var(--linha); border-radius: var(--raio-12); box-shadow: none;}:is(html.sd-v2, html.visao-aluno) .picker-conteudo__selecionado{display: flex; align-items: center; gap: var(--esp-3); padding: var(--esp-3) var(--esp-4);}:is(html.sd-v2, html.visao-aluno) .picker-conteudo [data-conteudo-lista] > *{border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) .picker-questoes__item{display: flex; align-items: center; gap: var(--esp-3); padding: var(--esp-3) var(--esp-4); background: var(--branco); border: 1px solid var(--linha); border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) .picker-questoes [data-pq-remover]{display: inline-grid; place-items: center; width: var(--controle); height: var(--controle); padding: 0; color: var(--preto); background: transparent; border: 0; border-radius: 50%; font-size: 1.25rem; line-height: 1;}:is(html.sd-v2, html.visao-aluno) .picker-questoes [data-pq-remover]:hover{background: var(--cinza-50);}:is(html.sd-v2, html.visao-aluno) [data-pq-contagem]{font-size: var(--tipo-meta); font-weight: 500; color: var(--preto); font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) .menu-acoes-detalhe > summary.kebab, :is(html.sd-v2, html.visao-aluno) summary.kebab{display: inline-grid; place-items: center; width: var(--controle); height: var(--controle); padding: 0; background: transparent; color: var(--cinza-600); border: 0; border-radius: 50%; list-style: none; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) summary.kebab::-webkit-details-marker{display: none;}:is(html.sd-v2, html.visao-aluno) summary.kebab:hover, :is(html.sd-v2, html.visao-aluno) details[open] > summary.kebab{background: var(--cinza-50); color: var(--preto);}:is(html.sd-v2, html.visao-aluno) summary.kebab:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: 0;}:is(html.sd-v2, html.visao-aluno) .menu-acoes, :is(html.sd-v2, html.visao-aluno) [data-menu-acoes-painel]{box-sizing: border-box; min-width: 200px; padding: var(--esp-2); background: var(--branco); border: 1px solid var(--linha); border-radius: var(--raio-16); box-shadow: var(--sombra-2);}:is(html.sd-v2, html.visao-aluno) .menu-acoes > a, :is(html.sd-v2, html.visao-aluno) .menu-acoes > button, :is(html.sd-v2, html.visao-aluno) .menu-acoes form button, :is(html.sd-v2, html.visao-aluno) [data-menu-acoes-painel] > a, :is(html.sd-v2, html.visao-aluno) [data-menu-acoes-painel] form button{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); width: 100%; min-height: 44px; padding: 0 var(--esp-3); background: transparent; color: var(--preto); border: 0; border-radius: var(--raio-12); font-family: var(--fonte); font-size: var(--tipo-texto); font-weight: 500; text-align: left; text-decoration: none; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .menu-acoes > a:hover, :is(html.sd-v2, html.visao-aluno) .menu-acoes form button:hover, :is(html.sd-v2, html.visao-aluno) [data-menu-acoes-painel] > a:hover, :is(html.sd-v2, html.visao-aluno) [data-menu-acoes-painel] form button:hover{background: var(--cinza-50);}:is(html.sd-v2, html.visao-aluno) .menu-acoes svg, :is(html.sd-v2, html.visao-aluno) [data-menu-acoes-painel] svg{flex: none; width: 18px; height: 18px; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .menu-acoes .perigo, :is(html.sd-v2, html.visao-aluno) [data-menu-acoes-painel] .perigo{color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .menu-acoes .perigo svg, :is(html.sd-v2, html.visao-aluno) [data-menu-acoes-painel] .perigo svg{color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .menu-acoes > a:focus-visible, :is(html.sd-v2, html.visao-aluno) .menu-acoes form button:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: -2px;}:is(html.sd-v2, html.visao-aluno) .ui-vazio{display: flex; flex-direction: column; align-items: flex-start; gap: var(--esp-3); max-width: 32rem; padding: var(--esp-6) 0;}:is(html.sd-v2, html.visao-aluno) .ui-vazio > svg{width: 32px; height: 32px; color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-vazio--erro > svg{color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-vazio__titulo{margin: 0; font-size: var(--tipo-secao); font-weight: 600; line-height: 1.25; letter-spacing: -0.01em; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-vazio__texto{margin: 0; font-size: var(--tipo-texto); line-height: 1.5; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-vazio__acoes{display: flex; flex-wrap: wrap; align-items: center; gap: var(--esp-4); margin-top: var(--esp-1);}:is(html.sd-v2, html.visao-aluno) .ui-vazio--compacto{padding: 0; gap: var(--esp-2);}:is(html.sd-v2, html.visao-aluno) .ui-vazio--compacto .ui-vazio__titulo{font-size: var(--tipo-texto);}
/*# ui-form.css #*/
:is(html.sd-v2, html.visao-aluno) div.campo, :is(html.sd-v2, html.visao-aluno) .ui-campo{display: grid; gap: 6px; align-content: start; width: 100%; min-width: 0; margin: 0; padding: 0; background: transparent; border: 0; box-shadow: none;}:is(html.sd-v2, html.visao-aluno) :is(.campo__rotulo, .ui-rotulo){margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .rotulo{display: block; margin: 0 0 6px; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) :is(.campo__rotulo, .rotulo) small{font-weight: 400; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) :is(.campo__rotulo, .rotulo) :is(.text-erro-600, .text-erro-700){color: var(--preto);}:is(html.sd-v2, html.visao-aluno) :is(.campo__entrada, input.campo, select.campo, textarea.campo, .ui-controle){box-sizing: border-box; display: block; width: 100%; height: var(--controle-toque); min-height: var(--controle-toque); margin: 0; padding: 0 14px; background: var(--branco); color: var(--preto); border: 1px solid var(--cinza-300); border-radius: var(--raio-12); box-shadow: none; font-family: var(--fonte); font-size: var(--tipo-texto); font-weight: 400; line-height: 1.4; transition: border-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) :is(textarea.campo__entrada, textarea.campo, textarea.ui-controle){height: auto; min-height: 96px; padding: 12px 14px; line-height: 1.5; resize: vertical;}:is(html.sd-v2, html.visao-aluno) :is(.campo__entrada, input.campo, select.campo, textarea.campo, .ui-controle)::placeholder{color: var(--cinza-600); opacity: 1;}:is(html.sd-v2, html.visao-aluno) :is(.campo__entrada, input.campo, select.campo, textarea.campo, .ui-controle):hover:not(:disabled){border-color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) :is(.campo__entrada, input.campo, select.campo, textarea.campo, .ui-controle):focus, :is(html.sd-v2, html.visao-aluno) :is(.campo__entrada, input.campo, select.campo, textarea.campo, .ui-controle):focus-visible{outline: var(--anel) solid var(--foco); outline-offset: -2px; border-color: var(--foco); box-shadow: none;}:is(html.sd-v2, html.visao-aluno) :is(.campo__entrada, input.campo, select.campo, textarea.campo, .ui-controle):disabled{background: var(--cinza-50); border-color: var(--cinza-100); color: var(--cinza-600); cursor: default; opacity: 1; -webkit-text-fill-color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) :is(.campo__entrada, input.campo, select.campo, textarea.campo)[readonly]{background: var(--cinza-50);}:is(html.sd-v2, html.visao-aluno) :is(select.campo__entrada, select.campo, select.ui-controle){appearance: none; -webkit-appearance: none; padding-right: 40px; cursor: pointer; text-overflow: ellipsis; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 14px center; background-size: 16px;}:is(html.sd-v2, html.visao-aluno) :is(select.campo__entrada, select.campo)[multiple]{height: auto; padding: 8px 14px; background-image: none;}:is(html.sd-v2, html.visao-aluno) :is(select.campo__entrada, select.campo):disabled{background-color: var(--cinza-50);}:is(html.sd-v2, html.visao-aluno) input[type="date"].campo__entrada, :is(html.sd-v2, html.visao-aluno) input[type="time"].campo__entrada, :is(html.sd-v2, html.visao-aluno) input[type="datetime-local"].campo__entrada{font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) input[type="number"].campo__entrada{font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) :is(.campo__ajuda, .ui-ajuda){margin: 0; font-size: var(--tipo-meta); font-weight: 400; line-height: 1.4; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .campo__ajuda[hidden]{display: none;}:is(html.sd-v2, html.visao-aluno) .campo__erro{margin: 0; display: flex; align-items: flex-start; gap: var(--esp-1); font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .campo__erro svg{flex: none; width: 16px; height: 16px; margin-top: 1px; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) [data-picker] ~ .campo__erro{margin-top: var(--esp-2);}:is(html.sd-v2, html.visao-aluno) div.campo.campo--erro .campo__entrada, :is(html.sd-v2, html.visao-aluno) .campo__entrada.campo--erro, :is(html.sd-v2, html.visao-aluno) :is(input, select, textarea).campo.campo--erro, :is(html.sd-v2, html.visao-aluno) .campo__entrada[aria-invalid="true"], :is(html.sd-v2, html.visao-aluno) :is(input, select, textarea)[aria-invalid="true"].campo{border-color: var(--preto); outline: var(--anel) solid var(--preto); outline-offset: -2px; box-shadow: none;}:is(html.sd-v2, html.visao-aluno) div.campo.campo--erro .campo__entrada:focus-visible, :is(html.sd-v2, html.visao-aluno) .campo__entrada[aria-invalid="true"]:focus-visible{border-color: var(--foco); outline-color: var(--foco);}:is(html.sd-v2, html.visao-aluno) .campo.is-ok .campo__ajuda{color: var(--azul-500); font-weight: 500;}:is(html.sd-v2, html.visao-aluno) .campo__contador{justify-self: end; margin: 0; font-size: var(--tipo-micro); font-weight: 500; line-height: 1.4; color: var(--cinza-600); font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) .campo__contador.is-limite{color: var(--preto); font-weight: 600;}:is(html.sd-v2, html.visao-aluno) .campo__caixa{position: relative;}:is(html.sd-v2, html.visao-aluno) .campo__sufixo{position: absolute; inset: 0 6px 0 auto; transform: none; display: flex; align-items: center; gap: 2px;}:is(html.sd-v2, html.visao-aluno) .campo__caixa:has(.campo__sufixo) .campo__entrada{padding-right: 52px;}:is(html.sd-v2, html.visao-aluno) .campo__caixa:has(.campo__sufixo > :nth-child(2)) .campo__entrada{padding-right: 92px;}:is(html.sd-v2, html.visao-aluno) .campo__adorno{display: inline-grid; place-items: center; width: 36px; height: 36px; padding: 0; border: 0; border-radius: 50%; background: transparent; color: var(--cinza-600); cursor: pointer; font: inherit; transition: background-color var(--dur-micro) var(--curva-mover), color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .campo__adorno:hover{background: var(--cinza-50); color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .campo__adorno[aria-pressed="true"]{background: var(--azul-100); color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .campo__adorno svg{width: 18px; height: 18px;}:is(html.sd-v2, html.visao-aluno) .campo__adorno:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: 0;}:is(html.sd-v2, html.visao-aluno) [hidden].campo__adorno, :is(html.sd-v2, html.visao-aluno) .campo__adorno [hidden]{display: none;}:is(html.sd-v2, html.visao-aluno) .par{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--esp-4); align-items: start;}:is(html.sd-v2, html.visao-aluno) .ui-grupo{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: var(--esp-4); align-items: start;}@media (max-width: 559.98px){:is(html.sd-v2, html.visao-aluno) .par{grid-template-columns: 1fr;}}:is(html.sd-v2, html.visao-aluno) .ui-form{display: grid; gap: var(--esp-6); width: 100%; max-width: 40rem; margin: 0;}:is(html.sd-v2, html.visao-aluno) .ui-form--larga{max-width: 56rem;}:is(html.sd-v2, html.visao-aluno) .ui-form__corpo{display: grid; gap: var(--esp-6); min-width: 0;}:is(html.sd-v2, html.visao-aluno) .ui-secao{display: grid; gap: var(--esp-4); margin: 0; padding: 0; border: 0; min-width: 0;}:is(html.sd-v2, html.visao-aluno) .ui-secao + .ui-secao{padding-top: var(--esp-6); border-top: 1px solid var(--linha);}:is(html.sd-v2, html.visao-aluno) .ui-secao__titulo{margin: 0; font-size: var(--tipo-destaque); font-weight: 600; line-height: 1.35; letter-spacing: -0.01em; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-secao__cabeca{display: flex; align-items: baseline; justify-content: space-between; gap: var(--esp-4);}:is(html.sd-v2, html.visao-aluno) .crud-form__secao{display: grid; gap: var(--esp-4);}:is(html.sd-v2, html.visao-aluno) .crud-form__secao > .campo + .campo{margin-top: 0;}:is(html.sd-v2, html.visao-aluno) .crud-form__legenda{display: block; margin: 0 0 var(--esp-4); padding: 0; font-size: var(--tipo-destaque); font-weight: 600; line-height: 1.35; letter-spacing: -0.01em; text-transform: none; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .crud-form__legenda-ic{display: none;}:is(html.sd-v2, html.visao-aluno) .crud-form__corpo{gap: var(--esp-8); padding: var(--esp-6);}:is(html.sd-v2, html.visao-aluno) .crud-form__meio{max-width: 100%;}:is(html.sd-v2, html.visao-aluno) .crud-form .campo__entrada{min-height: var(--controle-toque); border-radius: var(--raio-12); padding: 0 14px;}:is(html.sd-v2, html.visao-aluno) .crud-form textarea.campo__entrada{padding: 12px 14px;}:is(html.sd-v2, html.visao-aluno) .crud-form .campo__rotulo{font-size: var(--tipo-meta);}:is(html.sd-v2, html.visao-aluno) .crud-form__banda{display: flex; align-items: center; padding: var(--esp-6) var(--esp-6) 0; background: transparent; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .crud-form__identidade{gap: var(--esp-3);}:is(html.sd-v2, html.visao-aluno) .crud-form__av{width: 48px; height: 48px; padding: 0; border-radius: 50%; background: var(--cinza-50); box-shadow: none; color: var(--preto); animation: none;}:is(html.sd-v2, html.visao-aluno) .crud-form__av::before{display: none;}:is(html.sd-v2, html.visao-aluno) .crud-form__av.is-vivo{background: var(--azul-100); color: var(--azul-500); animation: none;}:is(html.sd-v2, html.visao-aluno) .crud-form__av-ini{font-size: var(--tipo-destaque); font-weight: 600; letter-spacing: 0;}:is(html.sd-v2, html.visao-aluno) .crud-form__av-ic svg{width: 22px; height: 22px; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .crud-form__eyebrow{display: none;}:is(html.sd-v2, html.visao-aluno) .crud-form__titulo{font-size: var(--tipo-secao); font-weight: 600; letter-spacing: -0.01em; line-height: 1.25; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .crud-form__dado{font-size: var(--tipo-meta); color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .crud-form--pagina{max-width: 40rem; border: 1px solid var(--linha); border-radius: var(--raio-16); background: var(--branco); box-shadow: none; overflow: visible;}:is(html.sd-v2, html.visao-aluno) .crud-form__vinculo{padding: var(--esp-4); border: 1px solid var(--linha); border-radius: var(--raio-16); background: var(--branco);}:is(html.sd-v2, html.visao-aluno) .crud-form__vinculo-curriculo{font-size: var(--tipo-texto); font-weight: 600; letter-spacing: 0;}:is(html.sd-v2, html.visao-aluno) .crud-form__toggle{display: flex; align-items: center; gap: var(--esp-4); min-height: 56px; padding: var(--esp-3) var(--esp-4); background: var(--branco); border: 1px solid var(--linha); border-radius: var(--raio-12); cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .crud-form__toggle:hover{border-color: var(--cinza-300);}:is(html.sd-v2, html.visao-aluno) .crud-form__toggle-texto b{font-size: var(--tipo-texto); font-weight: 500;}:is(html.sd-v2, html.visao-aluno) .crud-form__toggle-texto small{font-size: var(--tipo-meta); color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .crud-form__toggle .interruptor{order: 2; margin-left: auto;}:is(html.sd-v2, html.visao-aluno) .crud-form__toggle-texto{order: 1;}:is(html.sd-v2, html.visao-aluno) .ui-escolha{display: grid; gap: var(--esp-2); margin: 0; padding: 0; border: 0; min-width: 0;}:is(html.sd-v2, html.visao-aluno) .ui-escolha__legenda{float: left; width: 100%; padding: 0; margin: 0 0 var(--esp-2); font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-escolha__legenda + *{clear: both;}:is(html.sd-v2, html.visao-aluno) .ui-escolha__legenda.sd-sr{float: none; position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;}:is(html.sd-v2, html.visao-aluno) .ui-escolha__lista{display: flex; flex-wrap: wrap; align-items: center; gap: var(--esp-2);}:is(html.sd-v2, html.visao-aluno) .ui-opcao{position: relative; display: inline-flex; align-items: center; gap: var(--esp-3); margin: 0; color: var(--preto); font-size: var(--tipo-texto); line-height: 1.4; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .ui-opcao__texto{display: inline-flex; align-items: center; gap: var(--esp-2);}:is(html.sd-v2, html.visao-aluno) .ui-opcao__dado{display: block; font-size: var(--tipo-meta); color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-opcao__marca{display: none; width: 16px; height: 16px; flex: none;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-escolha__lista{flex-direction: column; align-items: stretch; flex-wrap: nowrap; gap: 0;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao{display: flex; min-height: var(--controle-toque); padding: 0;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input{appearance: none; -webkit-appearance: none; flex: none; display: grid; place-content: center; width: 20px; height: 20px; margin: 0; background: var(--branco); border: 1.5px solid var(--cinza-600); border-radius: 6px; cursor: pointer; transition: background-color var(--dur-micro) var(--curva-mover), border-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input[type="radio"]{border-radius: 50%;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input::after{content: ""; display: block; opacity: 0;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input[type="checkbox"]::after{width: 10px; height: 6px; margin-top: -2px; border-left: 2px solid var(--branco); border-bottom: 2px solid var(--branco); transform: rotate(-45deg);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input[type="radio"]::after{width: 8px; height: 8px; border-radius: 50%; background: var(--branco);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input:checked{background: var(--azul-500); border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input:checked::after{opacity: 1;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input:hover:not(:disabled){border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input:disabled{background: var(--cinza-100); border-color: var(--cinza-100); cursor: default;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao > input:disabled + .ui-opcao__texto{color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--linhas .ui-opcao__texto{display: block;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--chips .ui-opcao > input, :is(html.sd-v2, html.visao-aluno) .ui-escolha--segmentado .ui-opcao > input, :is(html.sd-v2, html.visao-aluno) .ui-escolha--cartoes .ui-opcao > input{position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--chips .ui-opcao__texto, :is(html.sd-v2, html.visao-aluno) .ui-escolha--segmentado .ui-opcao__texto{box-sizing: border-box; height: var(--controle); padding: 0 14px; background: var(--branco); color: var(--preto); border: 1px solid var(--cinza-300); border-radius: var(--raio-pilula); font-size: var(--tipo-cta-compacto); font-weight: 500; line-height: 1; white-space: nowrap; transition: background-color var(--dur-micro) var(--curva-mover), border-color var(--dur-micro) var(--curva-mover), color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--chips .ui-opcao:hover .ui-opcao__texto{border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--chips .ui-opcao > input:checked + .ui-opcao__texto, :is(html.sd-v2, html.visao-aluno) .ui-escolha--segmentado .ui-opcao > input:checked + .ui-opcao__texto{background: var(--azul-500); border-color: var(--azul-500); color: var(--branco);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--chips .ui-opcao > input:checked + .ui-opcao__texto .ui-opcao__marca{display: inline-block;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--chips .ui-opcao > input:focus-visible + .ui-opcao__texto, :is(html.sd-v2, html.visao-aluno) .ui-escolha--segmentado .ui-opcao > input:focus-visible + .ui-opcao__texto, :is(html.sd-v2, html.visao-aluno) .ui-escolha--cartoes .ui-opcao > input:focus-visible + .ui-opcao__texto{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--chips .ui-opcao > input:disabled + .ui-opcao__texto{background: var(--cinza-50); border-color: var(--cinza-100); color: var(--cinza-600);}@media (max-width: 1023.98px){:is(html.sd-v2, html.visao-aluno) .ui-escolha--chips .ui-opcao__texto{height: var(--controle-toque);}}:is(html.sd-v2, html.visao-aluno) .ui-escolha--segmentado .ui-escolha__lista{display: inline-flex; flex-wrap: nowrap; gap: 2px; box-sizing: border-box; height: var(--controle); padding: 2px; background: var(--branco); border: 1px solid var(--cinza-100); border-radius: var(--raio-pilula); width: fit-content;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--segmentado .ui-opcao__texto{height: 30px; border-color: transparent;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--segmentado .ui-opcao:hover .ui-opcao__texto{background: var(--cinza-50);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--segmentado .ui-opcao > input:checked + .ui-opcao__texto{background: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--cartoes .ui-escolha__lista{display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: var(--esp-3);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--cartoes .ui-opcao{display: block;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--cartoes .ui-opcao__texto{box-sizing: border-box; display: grid; gap: var(--esp-1); align-content: start; height: 100%; padding: var(--esp-4); background: var(--branco); border: 1px solid var(--cinza-100); border-radius: var(--raio-16); font-weight: 500; transition: border-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--cartoes .ui-opcao:hover .ui-opcao__texto{border-color: var(--azul-200);}:is(html.sd-v2, html.visao-aluno) .ui-escolha--cartoes .ui-opcao > input:checked + .ui-opcao__texto{border-color: var(--azul-500); outline: var(--anel) solid var(--azul-500); outline-offset: -2px;}:is(html.sd-v2, html.visao-aluno) .ui-escolha--cartoes .ui-opcao > input:disabled + .ui-opcao__texto{background: var(--cinza-50); color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-escolha.ui-escolha--erro .ui-escolha__lista{padding: var(--esp-1); border: 2px solid var(--preto); border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) .ui-escolha.ui-escolha--erro.ui-escolha--chips .ui-escolha__lista{border-radius: var(--raio-24);}:is(html.sd-v2, html.visao-aluno) .ui-toggle{display: flex; align-items: center; justify-content: space-between; gap: var(--esp-4); min-height: var(--controle-toque); margin: 0; font-size: var(--tipo-texto); color: var(--preto); cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .ui-toggle__texto{display: grid; gap: 2px;}:is(html.sd-v2, html.visao-aluno) .ui-toggle__dado{font-size: var(--tipo-meta); color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) :is(.ui-toggle > input, .interruptor input){cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .ui-toggle > input{appearance: none; -webkit-appearance: none; position: relative; flex: none; box-sizing: border-box; width: 44px; height: 24px; margin: 0; background: var(--branco); border: 1.5px solid var(--cinza-600); border-radius: var(--raio-pilula); transition: background-color var(--dur-micro) var(--curva-mover), border-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .ui-toggle > input::before{content: ""; position: absolute; top: 1.5px; left: 1.5px; width: 18px; height: 18px; border-radius: 50%; background: var(--cinza-600); transition: transform var(--dur-micro) var(--curva-mover), background-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .ui-toggle > input:checked{background: var(--azul-500); border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-toggle > input:checked::before{transform: translateX(20px); background: var(--branco);}:is(html.sd-v2, html.visao-aluno) .ui-toggle > input:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}:is(html.sd-v2, html.visao-aluno) .ui-toggle > input:disabled{background: var(--cinza-100); border-color: var(--cinza-100); cursor: default;}:is(html.sd-v2, html.visao-aluno) .ui-toggle > input:disabled::before{background: var(--cinza-300);}:is(html.sd-v2, html.visao-aluno) .ui-toggle:has(> input:disabled){color: var(--cinza-600); cursor: default;}:is(html.sd-v2, html.visao-aluno) .interruptor{width: 44px; height: 24px;}:is(html.sd-v2, html.visao-aluno) .interruptor__trilha{box-sizing: border-box; background: var(--branco); border: 1.5px solid var(--cinza-600); transition: background-color var(--dur-micro) var(--curva-mover), border-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .interruptor__trilha::after{top: 1.5px; left: 1.5px; width: 18px; height: 18px; background: var(--cinza-600); box-shadow: none; transition: transform var(--dur-micro) var(--curva-mover), background-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .interruptor input:checked + .interruptor__trilha{background: var(--azul-500); border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .interruptor input:checked + .interruptor__trilha::after{transform: translateX(20px); background: var(--branco);}:is(html.sd-v2, html.visao-aluno) .interruptor input:focus-visible + .interruptor__trilha{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo{position: relative; display: grid; gap: var(--esp-2); min-width: 0;}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__zona{position: relative; box-sizing: border-box; display: grid; justify-items: center; gap: var(--esp-1); padding: var(--esp-6) var(--esp-4); text-align: center; background: var(--branco); color: var(--preto); border: 1.5px dashed var(--cinza-300); border-radius: var(--raio-16); transition: border-color var(--dur-micro) var(--curva-mover), background-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__zona:hover{border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__zona > svg, :is(html.sd-v2, html.visao-aluno) .ui-arquivo__icone{width: 24px; height: 24px; color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__titulo{margin: 0; font-size: var(--tipo-texto); font-weight: 500; line-height: 1.4;}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__dado{margin: 0; font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__entrada{position: absolute; inset: 0; z-index: 1; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; font-size: 0;}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__zona:has(.ui-arquivo__entrada:focus-visible){outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia); border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo.is-arrastando .ui-arquivo__zona{border-style: solid; border-color: var(--azul-500); background: var(--azul-100);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__escolhido{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); min-height: 56px; padding: 0 var(--esp-2) 0 var(--esp-4); background: var(--branco); border: 1px solid var(--cinza-100); border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__escolhido[hidden]{display: none;}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__escolhido > svg{flex: none; width: 20px; height: 20px; color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__nome{flex: 1; min-width: 0; margin: 0; font-size: var(--tipo-texto); font-weight: 500; line-height: 1.35; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}:is(html.sd-v2, html.visao-aluno) .ui-arquivo__tamanho{flex: none; font-size: var(--tipo-meta); color: var(--cinza-600); font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) .ui-arquivo.is-com-arquivo .ui-arquivo__zona{display: none;}:is(html.sd-v2, html.visao-aluno) .ui-arquivo.is-erro .ui-arquivo__zona, :is(html.sd-v2, html.visao-aluno) .ui-arquivo.is-erro .ui-arquivo__escolhido{border: 2px solid var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-arquivo.is-erro .ui-arquivo__zona{border-style: dashed;}:is(html.sd-v2, html.visao-aluno) .ui-arquivo.is-desabilitado .ui-arquivo__zona{background: var(--cinza-50); border-color: var(--cinza-100); color: var(--cinza-600);}:is(html.sd-v2, html.visao-aluno) .ui-range{display: grid; gap: var(--esp-1);}:is(html.sd-v2, html.visao-aluno) .ui-range__cabeca{display: flex; align-items: baseline; justify-content: space-between; gap: var(--esp-4);}:is(html.sd-v2, html.visao-aluno) .ui-range__valor{font-size: var(--tipo-texto); font-weight: 600; font-variant-numeric: tabular-nums; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-range__entrada{width: 100%; height: var(--controle-toque); margin: 0; accent-color: var(--azul-500); cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .ui-range__entrada:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: 0; border-radius: var(--raio-pilula);}:is(html.sd-v2, html.visao-aluno) .ui-range__entrada:disabled{cursor: default; opacity: .5;}:is(html.sd-v2, html.visao-aluno) .ui-range__limites{display: flex; justify-content: space-between; font-size: var(--tipo-micro); color: var(--cinza-600); font-variant-numeric: tabular-nums;}:is(html.sd-v2, html.visao-aluno) .ui-resumo-erros{box-sizing: border-box; display: grid; gap: var(--esp-2); padding: var(--esp-4); margin: 0 0 var(--esp-4); background: var(--branco); border: 2px solid var(--preto); border-radius: var(--raio-12); color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-resumo-erros:focus{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia);}:is(html.sd-v2, html.visao-aluno) .ui-resumo-erros__titulo{display: flex; align-items: center; gap: var(--esp-2); margin: 0; font-size: var(--tipo-texto); font-weight: 600; line-height: 1.4;}:is(html.sd-v2, html.visao-aluno) .ui-resumo-erros__titulo svg{flex: none; width: 18px; height: 18px;}:is(html.sd-v2, html.visao-aluno) .ui-resumo-erros__lista{display: grid; gap: var(--esp-1); margin: 0; padding: 0 0 0 26px; list-style: disc; font-size: var(--tipo-meta); line-height: 1.5;}:is(html.sd-v2, html.visao-aluno) .ui-resumo-erros__lista a{color: var(--azul-500); font-weight: 500; text-decoration: underline; text-underline-offset: 3px;}:is(html.sd-v2, html.visao-aluno) .ui-resumo-erros__lista a:hover{color: var(--azul-300);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes){position: sticky; bottom: 0; z-index: 2; box-sizing: border-box; display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: var(--esp-3) var(--esp-4); min-height: 72px; margin-top: auto; padding: var(--esp-3) var(--esp-6); background: var(--branco); border-top: 1px solid var(--linha);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes) > :last-child:not(:first-child){margin-left: auto;}:is(html.sd-v2, html.visao-aluno) .ui-rodape--solto{position: static; padding-inline: 0; background: transparent; border-top: 0;}:is(html.sd-v2, html.visao-aluno) .ui-rodape__grupo{display: flex; align-items: center; gap: var(--esp-4); margin-left: auto;}@media (max-width: 559.98px){:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes){padding: var(--esp-3) var(--esp-4);}}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao{box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; gap: var(--esp-2); height: var(--controle-toque); min-height: var(--controle-toque); padding: 0 var(--esp-6); border: 1px solid transparent; border-radius: var(--raio-pilula); box-shadow: none; font-family: var(--fonte); font-size: var(--tipo-texto); font-weight: 500; line-height: 1; white-space: nowrap; text-decoration: none; cursor: pointer; transition: background-color var(--dur-micro) var(--curva-mover), border-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao:active{transform: none;}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao--primario{background: var(--azul-500); color: var(--branco);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao--primario:hover{background: var(--azul-300);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao--primario svg{display: none;}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao--secundario{background: var(--azul-100); color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao--secundario:hover{border-color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao--fantasma{height: var(--controle-toque); padding: 0; background: transparent; border-color: transparent; color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao--fantasma:hover{background: transparent; color: var(--azul-500); text-decoration: underline; text-underline-offset: 3px;}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) :is(.botao--perigo, .botao--perigo-suave){background: var(--branco); border-color: var(--preto); color: var(--preto);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) :is(.botao--perigo, .botao--perigo-suave):hover{background: var(--cinza-50);}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao:disabled{background: var(--cinza-100); border-color: transparent; color: var(--cinza-600); cursor: default;}:is(html.sd-v2, html.visao-aluno) :is(.ui-rodape, .crud-form__acoes, dialog.drawer, dialog.modal, .ui-form) .botao:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: var(--anel-distancia); box-shadow: none;}:is(html.sd-v2, html.visao-aluno) :is(button, .botao, .sd-botao)[aria-busy="true"]{cursor: progress; pointer-events: none;}:is(html.sd-v2, html.visao-aluno) :is(.crud-form__corpo, .ui-form, dialog.drawer) .flash--erro{background: var(--branco); color: var(--preto); border: 1px solid var(--linha); border-left: 4px solid var(--preto); border-radius: var(--raio-12);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .ui-resumo-erros{margin: var(--esp-4) var(--esp-6) 0;}@media (max-width: 1023.98px){:is(html.sd-v2, html.visao-aluno) dialog.drawer .ui-resumo-erros{margin: var(--esp-3) var(--esp-4) 0;}}:is(html.sd-v2, html.visao-aluno) dialog.drawer .crud-form__corpo > .ui-resumo-erros{margin: 0 0 var(--esp-4);}
/*# ui-overlay.css #*/
:is(html.sd-v2, html.visao-aluno) dialog.drawer{position: fixed; inset: 0 0 0 auto; z-index: var(--camada-painel); box-sizing: border-box; margin: 0; padding: 0; overflow: hidden; width: min(440px, 100%); max-width: 100%; height: 100dvh; max-height: 100dvh; background: var(--branco); color: var(--preto); border: 0; border-radius: var(--raio-24) 0 0 var(--raio-24); box-shadow: var(--sombra-3);}:is(html.sd-v2, html.visao-aluno) dialog.drawer.drawer--larga{width: min(640px, 100%); max-width: 100%;}:is(html.sd-v2, html.visao-aluno) dialog.drawer[open]{display: flex; flex-direction: column;}:is(html.sd-v2, html.visao-aluno) dialog.drawer::backdrop{background: rgb(0 0 0 / .4); backdrop-filter: none;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__cabecalho, :is(html.sd-v2, html.visao-aluno) dialog.drawer:has(.crud-form) .drawer__cabecalho{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); flex: none; height: 64px; padding: 0 var(--esp-3) 0 var(--esp-6); background: var(--branco); color: var(--preto); border-bottom: 1px solid var(--linha);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__titulo, :is(html.sd-v2, html.visao-aluno) dialog.drawer:has(.crud-form) .drawer__titulo{margin: 0; font-size: var(--tipo-secao); font-weight: 600; line-height: 1.25; letter-spacing: -0.01em; text-transform: none; color: var(--preto); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__fechar, :is(html.sd-v2, html.visao-aluno) dialog.drawer:has(.crud-form) .drawer__fechar{display: inline-grid; place-items: center; flex: none; width: var(--controle); height: var(--controle); margin-left: auto; padding: 0; background: transparent; color: var(--preto); border: 0; border-radius: 50%; cursor: pointer; transition: background-color var(--dur-micro) var(--curva-mover);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__fechar:hover, :is(html.sd-v2, html.visao-aluno) dialog.drawer:has(.crud-form) .drawer__fechar:hover{background: var(--cinza-50); color: var(--preto);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__fechar svg{width: 20px; height: 20px;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__fechar:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: 0;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__corpo{flex: 1 1 auto; min-height: 0; padding: var(--esp-6); overflow-y: auto; overscroll-behavior: contain;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__corpo:has(> .crud-form), :is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__corpo:has(> .ui-form){padding: 0;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__rodape{box-sizing: border-box; display: flex; align-items: center; justify-content: flex-start; gap: var(--esp-4); flex: none; min-height: 72px; padding: var(--esp-3) var(--esp-6); background: var(--branco); border-top: 1px solid var(--linha);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__rodape > :last-child:not(:first-child){margin-left: auto;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .crud-form__banda{display: none;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .crud-form__corpo{padding: var(--esp-6);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .crud-form{min-height: 100%;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .crud-form__acoes{padding-inline: var(--esp-6);}@media (max-width: 1023.98px){:is(html.sd-v2, html.visao-aluno) dialog.drawer, :is(html.sd-v2, html.visao-aluno) dialog.drawer.drawer--larga{inset: auto 0 0 0; width: 100%; height: auto; max-height: 90dvh; border-radius: var(--raio-24) var(--raio-24) 0 0; padding-bottom: var(--area-segura);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__cabecalho{padding-left: var(--esp-4);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__corpo{padding: var(--esp-4);}:is(html.sd-v2, html.visao-aluno) dialog.drawer .crud-form__corpo{padding: var(--esp-4);}}:is(html.sd-v2, html.visao-aluno) dialog.modal{position: fixed; inset: 0; z-index: var(--camada-modal); box-sizing: border-box; margin: auto; padding: 0; overflow: hidden; width: min(480px, calc(100% - 2 * var(--esp-4))); max-width: none; height: fit-content; max-height: min(90dvh, 720px); background: var(--branco); color: var(--preto); border: 0; border-radius: var(--raio-24); box-shadow: var(--sombra-3);}:is(html.sd-v2, html.visao-aluno) dialog.modal.modal--larga{width: min(720px, calc(100% - 2 * var(--esp-4)));}:is(html.sd-v2, html.visao-aluno) dialog.modal[open]{display: flex; flex-direction: column;}:is(html.sd-v2, html.visao-aluno) dialog.modal::backdrop{background: rgb(0 0 0 / .4); backdrop-filter: none;}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__cabecalho{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); flex: none; height: 64px; padding: 0 var(--esp-3) 0 var(--esp-6); border-bottom: 1px solid var(--linha);}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__titulo{margin: 0; font-size: var(--tipo-secao); font-weight: 600; line-height: 1.25; letter-spacing: -0.01em; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__fechar{display: inline-grid; place-items: center; flex: none; width: var(--controle); height: var(--controle); margin-left: auto; padding: 0; background: transparent; color: var(--preto); border: 0; border-radius: 50%; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__fechar:hover{background: var(--cinza-50);}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__fechar svg{width: 20px; height: 20px;}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__fechar:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: 0;}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__corpo{flex: 1 1 auto; min-height: 0; padding: var(--esp-6); overflow-y: auto; overscroll-behavior: contain;}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__rodape{box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-4); flex: none; min-height: 72px; padding: var(--esp-3) var(--esp-6); border-top: 1px solid var(--linha);}:is(html.sd-v2, html.visao-aluno) dialog.modal .modal__rodape > :last-child:not(:first-child){margin-left: auto;}:is(html.sd-v2, html.visao-aluno) dialog.ui-confirmar{position: fixed; inset: 0; z-index: var(--camada-modal); box-sizing: border-box; margin: auto; padding: var(--esp-6); overflow: hidden; width: min(440px, calc(100% - 2 * var(--esp-4))); max-width: none; height: fit-content; background: var(--branco); color: var(--preto); border: 0; border-radius: var(--raio-24); box-shadow: var(--sombra-3);}:is(html.sd-v2, html.visao-aluno) dialog.ui-confirmar[open]{display: grid; gap: var(--esp-3);}:is(html.sd-v2, html.visao-aluno) dialog.ui-confirmar::backdrop{background: rgb(0 0 0 / .4); backdrop-filter: none;}:is(html.sd-v2, html.visao-aluno) .ui-confirmar__titulo{margin: 0; font-size: var(--tipo-leitura); font-weight: 600; line-height: 1.35; letter-spacing: -0.01em; outline: none;}:is(html.sd-v2, html.visao-aluno) .ui-confirmar__texto{margin: 0; font-size: var(--tipo-texto); line-height: 1.5; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .ui-confirmar__texto:empty{display: none;}:is(html.sd-v2, html.visao-aluno) .ui-confirmar__acoes{display: flex; align-items: center; justify-content: space-between; gap: var(--esp-4); margin-top: var(--esp-3);}@media (max-width: 559.98px){:is(html.sd-v2, html.visao-aluno) .ui-confirmar__acoes{flex-direction: column-reverse; align-items: stretch;}:is(html.sd-v2, html.visao-aluno) .ui-confirmar__acoes .sd-botao{width: 100%;}}@media (prefers-reduced-motion: no-preference){:is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar), :is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)::backdrop{transition-property: transform, opacity, overlay, display; transition-duration: var(--dur-sair-painel); transition-timing-function: var(--curva-sair); transition-behavior: allow-discrete;}:is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)[open], :is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)[open]::backdrop{transition-duration: var(--dur-entrar-painel); transition-timing-function: var(--curva-entrar);}:is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)::backdrop{opacity: 0;}:is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)[open]::backdrop{opacity: 1;}:is(html.sd-v2, html.visao-aluno) dialog.drawer{transform: translateX(100%);}:is(html.sd-v2, html.visao-aluno) dialog.drawer[open]{transform: none;}:is(html.sd-v2, html.visao-aluno) :is(dialog.modal, dialog.ui-confirmar){opacity: 0; transform: scale(var(--escala-pressao));}:is(html.sd-v2, html.visao-aluno) :is(dialog.modal, dialog.ui-confirmar)[open]{opacity: 1; transform: none;}@starting-style{:is(html.sd-v2, html.visao-aluno) dialog.drawer[open]{transform: translateX(100%);}:is(html.sd-v2, html.visao-aluno) :is(dialog.modal, dialog.ui-confirmar)[open]{opacity: 0; transform: scale(var(--escala-entrar));}:is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)[open]::backdrop{opacity: 0;}}@media (max-width: 1023.98px){:is(html.sd-v2, html.visao-aluno) dialog.drawer{transform: translateY(100%);}:is(html.sd-v2, html.visao-aluno) dialog.drawer[open]{transform: none;}@starting-style{:is(html.sd-v2, html.visao-aluno) dialog.drawer[open]{transform: translateY(100%);}}}}@media (prefers-reduced-motion: reduce){:is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar), :is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)::backdrop{transition-property: opacity, overlay, display; transition-duration: var(--dur-reduzida); transition-behavior: allow-discrete;}:is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar):not([open]), :is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar):not([open])::backdrop{opacity: 0;}@starting-style{:is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)[open], :is(html.sd-v2, html.visao-aluno) :is(dialog.drawer, dialog.modal, dialog.ui-confirmar)[open]::backdrop{opacity: 0;}}}:is(html.sd-v2, html.visao-aluno) .flash{position: relative; overflow: hidden; box-sizing: border-box; display: flex; align-items: center; gap: var(--esp-3); margin: 0 0 var(--esp-4); padding: 12px 16px; border: 0; border-radius: var(--raio-12); font-size: var(--tipo-texto); line-height: 1.5; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .flash__texto{flex: 1; min-width: 0; margin: 0;}:is(html.sd-v2, html.visao-aluno) .flash__icone{display: grid; place-items: center; flex: none;}:is(html.sd-v2, html.visao-aluno) .flash__icone svg{width: 20px; height: 20px;}:is(html.sd-v2, html.visao-aluno) .flash--sucesso{background: var(--azul-100); color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .flash--sucesso .flash__icone{color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .flash--aviso{background: var(--branco); border: 1px solid var(--linha); color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .flash--aviso .flash__icone{color: var(--azul-500);}:is(html.sd-v2, html.visao-aluno) .flash--erro{background: var(--branco); border: 1px solid var(--linha); padding-left: 20px; color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .flash--erro::before{content: ""; position: absolute; inset: 0 auto 0 0; width: 4px; background: var(--preto);}:is(html.sd-v2, html.visao-aluno) .flash--erro .flash__icone{color: var(--preto);}:is(html.sd-v2, html.visao-aluno) .flash__fechar{display: inline-grid; place-items: center; flex: none; width: var(--controle); height: var(--controle); margin: -8px -8px -8px 0; padding: 0; background: transparent; color: var(--preto); border: 0; border-radius: 50%; opacity: 1; cursor: pointer;}:is(html.sd-v2, html.visao-aluno) .flash__fechar:hover{background: var(--cinza-50); opacity: 1;}:is(html.sd-v2, html.visao-aluno) .flash--sucesso .flash__fechar:hover{background: var(--branco);}:is(html.sd-v2, html.visao-aluno) .flash__fechar svg{width: 16px; height: 16px;}:is(html.sd-v2, html.visao-aluno) .flash__fechar:focus-visible{outline: var(--anel) solid var(--foco); outline-offset: 0;}:is(html.sd-v2, html.visao-aluno) .flash--saindo{opacity: 0;}:is(html.sd-v2, html.visao-aluno) .flash.flash--toast{position: static; box-shadow: none; transform: none; width: auto; max-width: none; min-height: 0; padding: 12px 16px; border-radius: var(--raio-12);}@media (prefers-reduced-motion: no-preference){:is(html.sd-v2, html.visao-aluno) .flash.surge{animation: ui-flash-entra var(--dur-entrar) var(--curva-entrar) both;}:is(html.sd-v2, html.visao-aluno) .flash--saindo{transition: opacity var(--dur-sair) var(--curva-sair);}}@keyframes ui-flash-entra{from{opacity: 0; transform: translateY(var(--dist-2));}}:is(html.sd-v2, html.visao-aluno) .ui-toasts{position: fixed; inset: auto auto var(--esp-6) 50%; z-index: var(--camada-toast); margin: 0; padding: 0; border: 0; background: transparent; transform: translateX(-50%); display: grid; justify-items: center; gap: var(--esp-2); pointer-events: none; overflow: visible; color: inherit;}:is(html.sd-v2, html.visao-aluno) .ui-toasts:popover-open{display: grid;}:is(html.sd-v2, html.visao-aluno) .ui-toasts:not(:popover-open):not([data-sem-popover]){display: none;}:is(html.sd-v2, html.visao-aluno) .ui-toast{box-sizing: border-box; display: inline-flex; align-items: center; gap: var(--esp-2); height: 44px; padding: 0 20px; pointer-events: auto; border-radius: var(--raio-pilula); background: var(--preto); color: var(--branco); font-size: var(--tipo-texto); font-weight: 500; box-shadow: var(--sombra-3);}:is(html.sd-v2, html.visao-aluno) .ui-toast svg{width: 16px; height: 16px; flex: none;}@media (max-width: 1023.98px){:is(html.sd-v2, html.visao-aluno) .ui-toasts{bottom: calc(var(--bottombar, 64px) + var(--area-segura) + var(--esp-6));}}:is(html.sd-v2, html.visao-aluno) :is(.sd-toasts, .ui-toasts){width: max-content; max-width: min(480px, calc(100vw - 2 * var(--esp-4)));}:is(html.sd-v2, html.visao-aluno) :is(.sd-toast, .ui-toast){height: auto; min-height: 44px; max-width: 100%; padding: 10px var(--esp-5); line-height: 1.4; text-align: left; overflow-wrap: anywhere;}:is(html.sd-v2, html.visao-aluno) :is(.sd-toast, .ui-toast) :is(svg, .sd-i){flex: none;}@media (prefers-reduced-motion: no-preference){:is(html.sd-v2, html.visao-aluno) .ui-toast{animation: ui-toast-entra var(--dur-entrar) var(--curva-entrar) both;}:is(html.sd-v2, html.visao-aluno) .ui-toast[data-ui-saindo]{animation: ui-toast-sai var(--dur-sair) var(--curva-sair) forwards;}}@keyframes ui-toast-entra{from{opacity: 0; transform: translateY(var(--dist-3));}}@keyframes ui-toast-sai{to{opacity: 0; transform: translateY(var(--dist-2));}}:is(html.sd-v2, html.visao-aluno) dialog.drawer .skeleton, :is(html.sd-v2, html.visao-aluno) dialog.modal .skeleton{background: var(--cinza-50); border-radius: var(--raio-12); animation: none;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .skeleton::after, :is(html.sd-v2, html.visao-aluno) dialog.modal .skeleton::after{display: none;}:is(html.sd-v2, html.visao-aluno) dialog.drawer .drawer__titulo:focus, :is(html.sd-v2, html.visao-aluno) dialog.modal .modal__titulo:focus{outline: none;}
/*# aluno-entrada.css #*/
:is(html.visao-aluno, html.sd-v2){& .ent{font-family: var(--fonte); color: var(--preto);}& .ent *, & .ent *::before, & .ent *::after{box-sizing: border-box;}& .ent-tile{display: inline-grid; place-items: center; flex: none; width: 40px; height: 40px;}& .ent-tile img{display: block; width: 100%; height: 100%; object-fit: contain;}& .ent-tile--monograma{background: var(--branco); color: var(--azul-500); border-radius: var(--raio-12); font-size: 15px; font-weight: 600; line-height: 1;}& .ent-marca{display: flex; align-items: center; gap: var(--esp-3);}& .ent-marca__nome{font-size: var(--tipo-destaque); font-weight: 600; line-height: 1.2; color: var(--branco);}& .ent-marca--claro{display: none;}& .ent-titulo{margin: 0; font-size: 28px; font-weight: 600; line-height: 1.15; letter-spacing: var(--tracking-titulo); color: inherit; text-wrap: balance;}& .ent-powered{display: block; height: 28px; width: auto;}& .ent-powered--texto{font-size: var(--tipo-meta); font-weight: 500; line-height: 28px;}& .ent-mascara{width: min(570px, calc(100% - 64px)); aspect-ratio: 770 / 814; background-repeat: no-repeat; background-size: cover; background-color: var(--azul-300); -webkit-mask: url('/assets/brand/login/mascara-3-modulos.svg') center / contain no-repeat; mask: url('/assets/brand/login/mascara-3-modulos.svg') center / contain no-repeat;}& .ent-mascara--campus{background-image: url('/assets/brand/login/aluna-campus.webp'); background-position: 86% 38%;}& .ent-mascara--casa{background-image: url('/assets/brand/login/aluna-estudando-em-casa.webp'); background-position: 50% 28%;}& .ent-login{position: relative; display: grid; grid-template-columns: minmax(0, 1fr); min-height: 100dvh; background: var(--navy-900); color: var(--branco); overflow: hidden;}@media (max-width: 1023.98px){&:has(.ent-login) body{background: var(--navy-900);}}& .ent-login__grafismo{position: absolute; top: -72px; right: -112px; width: 288px; aspect-ratio: 1061.8 / 1105.39; pointer-events: none; background: url('/assets/brand/aluno/grafismo-blur-ciano.svg') center / contain no-repeat;}& .ent-login__coluna{position: relative; z-index: 1; display: flex; flex-direction: column; min-height: 100dvh; padding: 24px var(--esp-4) calc(24px + var(--area-segura));}& .ent-login__topo{display: block;}& .ent-login__corpo{flex: 1; display: flex; flex-direction: column; justify-content: flex-start; width: 100%; max-width: 400px; margin-inline: auto; padding-top: 188px;}& .ent-login__corpo .ent-titulo{margin-bottom: var(--esp-4);}& .ent-login__painel{display: none;}& .ent-login__pe{width: 100%; max-width: 400px; margin: var(--esp-6) auto 0;}& .ent-login__pe--claro{display: none;}& .ent-aviso{margin-bottom: var(--esp-4); align-items: flex-start;}& .ent-aviso > .sd-i{margin-top: 2px;}& .ent-aviso .sd-flash__texto{display: grid; gap: 2px;}& .ent-aviso__titulo{display: block; font-size: var(--tipo-texto); font-weight: 600; line-height: 1.35;}& .ent-aviso__titulo + span{font-size: var(--tipo-meta); line-height: 1.4;}& .ent-aviso.sd-flash--neutro{align-items: center;}& .ent-aviso.sd-flash--neutro > .sd-i{margin-top: 0;}& .ent-form{display: grid; gap: var(--esp-4);}& .ent-login .sd-campo__rotulo{color: var(--branco);}& .ent-login .sd-campo__caixa{border-color: transparent;}& .ent-login .sd-campo__caixa:hover{border-color: transparent;}& .ent-login .sd-campo__caixa:focus-within{outline: 2px solid var(--branco); outline-offset: 2px; border: 2px solid var(--azul-500);}& .ent-login .sd-campo--erro .sd-campo__caixa{border: 2px solid var(--preto);}& .ent-login .sd-campo__ajuda{color: var(--azul-100);}& .ent-login .sd-campo__erro{color: var(--branco);}& .ent-login .sd-campo__caixa > .sd-i{color: var(--cinza-600);}& .ent-login .sd-campo__entrada:focus-visible{outline: none;}& .ent-login .sd-botao-icone:focus-visible{outline: var(--anel) solid var(--azul-500); outline-offset: -2px;}& .ent-entrar{margin-top: var(--esp-1); background: var(--branco); color: var(--azul-500);}& .ent-entrar:hover{background: var(--azul-100);}& .ent-entrar:focus-visible{outline: var(--anel) solid var(--branco); outline-offset: var(--anel-distancia);}& .ent-entrar__rotulo{display: inline-flex; align-items: center; gap: var(--esp-2);}& .ent-entrar[aria-busy="true"]{background: var(--azul-100);}& .ent-demo{margin-top: var(--esp-5); padding: 0 var(--esp-4); box-shadow: none;}& .ent-demo__linha{display: flex; align-items: center; gap: var(--esp-3); min-height: 56px; padding: var(--esp-2) 0;}& .ent-demo__linha + .ent-demo__linha{border-top: 1px solid var(--cinza-100);}& .ent-demo__texto{flex: 1; min-width: 0;}& .ent-demo__nome{margin: 0; font-size: var(--tipo-texto); font-weight: 500; line-height: 1.35; color: var(--preto);}& .ent-demo__dado{margin: 0; font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600); overflow-wrap: anywhere;}@media (min-width: 1024px){& .ent-titulo{font-size: 32px;}& .ent-login{grid-template-columns: minmax(0, 56fr) minmax(0, 44fr); background: var(--branco); color: var(--preto);}& .ent-login__grafismo, & .ent-login__topo, & .ent-marca--azul, & .ent-login__pe--azul{display: none;}& .ent-login__coluna{padding: var(--esp-8) var(--esp-12);}& .ent-login__corpo{justify-content: center; padding-top: 0;}& .ent-marca--claro{display: block; margin-bottom: var(--esp-8);}& .ent-login__corpo .ent-titulo{margin-bottom: var(--esp-6);}& .ent-login__pe{margin-top: var(--esp-8);}& .ent-login__pe--claro{display: block;}& .ent-login__painel{display: grid; place-items: center; background: var(--navy-900);}& .ent-login .sd-campo__rotulo{color: var(--preto);}& .ent-login .sd-campo__caixa{border-color: var(--cinza-300);}& .ent-login .sd-campo__caixa:hover{border-color: var(--cinza-600);}& .ent-login .sd-campo__caixa:focus-within{outline: none; border: 2px solid var(--azul-500);}& .ent-login .sd-campo__ajuda{color: var(--cinza-600);}& .ent-login .sd-campo__erro{color: var(--preto);}& .ent-login .sd-botao-icone:focus-visible{outline-color: var(--azul-500);}& .ent-entrar{background: var(--azul-500); color: var(--branco);}& .ent-entrar:hover{background: var(--azul-300);}& .ent-entrar:focus-visible{outline-color: var(--azul-500);}& .ent-entrar[aria-busy="true"]{background: var(--azul-300);}& .ent-aviso.sd-flash--erro{border: 1px solid var(--cinza-100);}}@media (max-height: 560px) and (max-width: 1023.98px){& .ent-login__corpo{padding-top: var(--esp-6);}}& .ent-erro{display: block;}& .ent-erro__cartao{position: relative; overflow: hidden; min-height: 280px; padding: var(--esp-6); background: var(--azul-500); color: var(--branco); border-radius: var(--raio-24);}& .ent-erro__grafismo{position: absolute; top: -96px; right: -72px; width: 200px; aspect-ratio: 1061.8 / 1105.39; pointer-events: none; background: url('/assets/brand/aluno/grafismo-blur-ciano.svg') center / contain no-repeat;}& .ent-erro__texto{position: relative; display: flex; flex-direction: column; align-items: flex-start; gap: var(--esp-3); padding-top: 88px;}& .ent-erro__titulo{margin: 0; font-size: 28px; font-weight: 600; line-height: 1.15; letter-spacing: var(--tracking-titulo); color: var(--branco); text-wrap: balance;}& .ent-erro__linha{margin: 0; font-size: var(--tipo-texto); line-height: 1.4; color: var(--azul-100);}& .ent-erro__acoes{width: 100%; margin-top: var(--esp-3);}& .ent-erro__saida{width: 100%;}& .ent-erro__saida:focus-visible{outline: var(--anel) solid var(--branco); outline-offset: var(--anel-distancia);}&:has([data-ent-erro-pagina]) .sd-topbar__titulos, &:has([data-ent-erro-pagina]) .sd-cabeca{display: none;}& .ent-erro--cheia{position: relative; display: flex; flex-direction: column; min-height: 100dvh; overflow: hidden; padding: 24px var(--esp-4) calc(24px + var(--area-segura)); background: var(--navy-900); color: var(--branco);}& .ent-erro--cheia .ent-erro__topo{position: relative; z-index: 1;}& .ent-erro--cheia .ent-erro__cartao{position: static; display: flex; flex: 1; align-items: center; width: 100%; max-width: 520px; min-height: 0; margin-inline: auto; padding: var(--esp-6) 0; overflow: visible; background: transparent; border-radius: 0;}& .ent-erro--cheia .ent-erro__grafismo{top: -72px; right: -112px; width: 288px;}& .ent-erro--cheia .ent-erro__texto{width: 100%; padding-top: 0;}& .ent-erro__pe{position: relative; width: 100%; max-width: 520px; margin: var(--esp-6) auto 0;}@media (max-width: 1023.98px){&:has(.ent-erro--cheia) body{background: var(--navy-900);}}@media (min-width: 1024px){& .ent-erro__cartao{padding: var(--esp-10);}& .ent-erro__texto{max-width: 56%; padding-top: 0;}& .ent-erro__grafismo{top: -35%; right: -14%; width: auto; height: 170%;}& .ent-erro__saida{width: auto;}& .ent-erro__acoes{width: auto;}& .ent-erro--cheia{padding: var(--esp-8) var(--esp-12);}& .ent-erro--cheia .ent-erro__texto{max-width: none;}& .ent-erro--cheia .ent-erro__grafismo{top: -12%; right: -12%; width: auto; height: 70dvh;}}&:has(.ent-onb){overflow: hidden;}&:has(.ent-onb) body > *:not(.app):not(script){display: none;}&:has(.ent-onb) .app{visibility: hidden;}& .ent-onb{position: fixed; inset: 0; z-index: calc(var(--camada-pular) + 10); visibility: visible; display: block; overflow-y: auto; background: var(--branco);}& .ent-onb__form{display: flex; flex-direction: column; min-height: 100%;}& .ent-onb__passo{display: none; flex: 1; flex-direction: column;}& .ent-onb__passo--ativo{display: flex;}&:not(.ent-js) .ent-onb__passo{display: flex;}& .ent-onb__aviso{margin: var(--esp-4);}& .ent-onb__faixa{position: relative; display: grid; grid-template-columns: minmax(0, 1fr) 190px; grid-template-rows: 56px auto 1fr; grid-template-areas: "topo topo" "seg seg" "titulo arte"; align-items: start; min-height: 300px; padding: 0 var(--esp-4) var(--esp-6); overflow: hidden; background: var(--azul-500); color: var(--branco);}& .ent-onb__topo{grid-area: topo; display: flex; align-items: center; justify-content: space-between; gap: var(--esp-3);}& .ent-onb__topo .ent-tile{width: 32px; height: 32px;}& .ent-onb__topo .ent-tile--monograma{border-radius: var(--raio-12); font-size: 13px;}& .ent-onb__topo .ent-marca__nome{font-size: var(--tipo-texto);}& .ent-onb__contador{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--branco); font-variant-numeric: tabular-nums;}& .ent-onb__segmentos{grid-area: seg; display: flex; gap: 4px; margin: 0 0 var(--esp-6); padding: 0; list-style: none;}& .ent-onb__segmento{flex: 1; height: 6px; border-radius: var(--raio-pilula); background: var(--azul-300);}& .ent-onb__segmento--feito{background: var(--branco);}& .ent-onb__segmento--atual{background: var(--ciano-500);}& .ent-onb__titulo{grid-area: titulo; margin: 0; font-size: var(--tipo-heroi); font-weight: 600; line-height: 1.2; letter-spacing: var(--tracking-titulo); color: inherit; text-wrap: balance;}& .ent-onb__arte{grid-area: arte; align-self: start; justify-self: end;}& .ent-onb__arte .ent-mascara{width: auto; height: 200px;}& .ent-onb__arte--grafismo{position: absolute; top: -40px; right: -96px; width: 240px; aspect-ratio: 1061.8 / 1105.39; pointer-events: none; background: url('/assets/brand/aluno/grafismo-blur-ciano.svg') center / contain no-repeat;}& .ent-onb__corpo{display: grid; align-content: start; gap: var(--esp-4); padding: var(--esp-6) var(--esp-4) calc(64px + var(--esp-6) + var(--area-segura));}& .ent-onb .sd-chip__rotulo{height: var(--controle-toque); padding: 0 var(--esp-4); font-size: var(--tipo-destaque);}& .ent-onb__titulo:focus{outline: none;}& .ent-onb__padrao{margin-left: var(--esp-1);}& .ent-onb__previa{display: grid; gap: var(--esp-3); box-shadow: none;}& .ent-onb__previa-rotulo{margin: 0; font-size: var(--tipo-texto); font-weight: 600; line-height: 1.35;}& .ent-onb__previa-linha{display: flex; align-items: center; gap: var(--esp-3);}& .ent-onb__pilula{display: inline-flex; align-items: center; gap: 6px; height: var(--pilula-hud); padding: 0 var(--esp-3); border-radius: var(--raio-pilula); background: var(--cinza-50); font-size: var(--tipo-meta); font-weight: 600;}& .ent-onb__numero{margin: 0; font-size: var(--tipo-heroi); font-weight: 600; line-height: 1.2; letter-spacing: var(--tracking-titulo);}& .ent-onb__grande{margin: 0; font-size: 40px; font-weight: 600; line-height: 1.1; letter-spacing: var(--tracking-titulo);}& .ent-onb__dado{margin: 0; font-size: var(--tipo-meta); line-height: 1.4; color: var(--cinza-600);}& .ent-onb__turma{padding: 0; overflow: hidden;}& .ent-onb__turma-linha{border-bottom: 0;}& .ent-tile--cartao.ent-tile--monograma{background: var(--azul-500); color: var(--branco);}& .ent-onb__contexto{margin: 0; font-size: var(--tipo-destaque); font-weight: 500; line-height: 1.35; font-variant-numeric: tabular-nums;}& .ent-onb__linha-dado{margin: 0; font-size: var(--tipo-texto); font-weight: 500; line-height: 1.35;}& .ent-onb__tags{display: flex; flex-wrap: wrap; gap: var(--esp-2);}& .ent-onb__lista{display: grid; gap: var(--esp-3); margin: 0; padding: 0; list-style: none; font-size: var(--tipo-texto);}& .ent-onb__lista li{display: flex; align-items: center; gap: var(--esp-3);}& .ent-onb__lista .sd-i{color: var(--azul-500);}& .ent-onb__pular{justify-self: center; min-height: var(--controle-toque);}& .ent-onb__estado{margin: 0; text-align: center; font-size: var(--tipo-texto); font-weight: 500; line-height: 1.35;}& .ent-onb__estado[hidden]{display: none;}& .ent-onb__corpo--erro{justify-items: start; gap: var(--esp-3);}& .ent-onb__erro-frase{margin: 0; font-size: var(--tipo-destaque); font-weight: 500; line-height: 1.4;}& .ent-onb__rodape{position: fixed; left: 0; right: 0; bottom: 0; z-index: 2; display: flex; align-items: center; gap: var(--esp-4); height: calc(64px + var(--area-segura)); padding: 0 var(--esp-4) var(--area-segura); background: var(--branco); border-top: 1px solid var(--cinza-100);}& .ent-onb__voltar{min-height: var(--controle-toque);}& .ent-onb__acao{flex: 1;}& .ent-onb__rodape [hidden]{display: none;}&:not(.ent-js) .ent-onb [data-ent-prox], &:not(.ent-js) .ent-onb [data-ent-voltar]{display: none;}&:not(.ent-js) .ent-onb [data-ent-comecar][hidden]{display: inline-flex;}& .ent-onb__painel{display: none;}& .ent-onb__painel-grafismo{display: none;}@media (min-width: 1024px){& .ent-onb{display: grid; grid-template-columns: minmax(0, 56fr) minmax(0, 44fr);}& .ent-onb__form{width: 100%; max-width: 568px; margin: 0 auto; padding: var(--esp-8) var(--esp-6); justify-content: center;}& .ent-onb__passo{flex: 0 0 auto;}& .ent-onb__faixa{display: block; min-height: 0; padding: 0; overflow: visible; background: transparent; color: var(--preto);}& .ent-onb__topo{height: 40px; margin-bottom: var(--esp-6);}& .ent-onb__topo .ent-tile{width: 40px; height: 40px;}& .ent-onb__topo .ent-tile--monograma{background: var(--azul-500); color: var(--branco); border-radius: var(--raio-12); font-size: 15px;}& .ent-onb__topo .ent-marca__nome{color: var(--preto); font-size: var(--tipo-destaque);}& .ent-onb__contador{color: var(--cinza-600);}& .ent-onb__segmentos{margin: 0 0 var(--esp-6);}& .ent-onb__segmento{background: var(--cinza-100);}& .ent-onb__segmento--feito{background: var(--azul-500);}& .ent-onb__segmento--atual{background: var(--azul-100); box-shadow: inset 0 0 0 2px var(--azul-500);}& .ent-onb__titulo{font-size: 32px; margin-bottom: var(--esp-6);}& .ent-onb__arte{display: none;}& .ent-onb__corpo{padding: 0;}& .ent-onb__rodape{position: static; height: auto; margin-top: var(--esp-8); padding: 0; border-top: 0; justify-content: space-between;}& .ent-onb__acao{flex: 0 0 auto; min-width: 200px; margin-left: auto;}& .ent-onb__painel{position: relative; display: grid; place-items: center; min-height: 100dvh; overflow: hidden; background: var(--azul-500);}& .ent-onb[data-passo="4"] .ent-onb__painel .ent-mascara{display: none;}& .ent-onb[data-passo="4"] .ent-onb__painel-grafismo{position: absolute; top: -10%; right: -18%; display: block; height: 120%; aspect-ratio: 1061.8 / 1105.39; pointer-events: none; background: url('/assets/brand/aluno/grafismo-blur-ciano.svg') center / contain no-repeat;}}& .ent-busca{display: grid; gap: var(--esp-4);}& .ent-busca__heroi{position: relative; padding: 72px var(--esp-4) var(--esp-6);}& .ent-busca__grafismo{position: absolute; top: -100px; right: -60px; width: 160px; aspect-ratio: 1061.8 / 1105.39; pointer-events: none; background: url('/assets/brand/aluno/grafismo-blur-ciano.svg') center / contain no-repeat;}& .ent-busca__conteudo{position: relative; display: grid; gap: var(--esp-4);}& .ent-busca__rotulo{margin: 0; font-size: var(--tipo-secao); font-weight: 600; line-height: 1.25; letter-spacing: var(--tracking-titulo); color: var(--branco);}& .ent-busca__rotulo label{font: inherit; letter-spacing: inherit; color: inherit;}& .ent-busca__linha{display: flex; flex-direction: column; gap: var(--esp-3);}& .ent-busca__campo{border-color: transparent; flex: none; min-width: 0;}& .ent-busca__campo:hover{border-color: transparent;}& .ent-busca__campo:focus-within{outline: 2px solid var(--branco); outline-offset: 2px;}& .ent-busca__campo .sd-i{flex: none;}& .ent-busca__campo .sd-campo__entrada{font-size: var(--tipo-destaque);}& .ent-busca__campo .sd-campo__entrada::-webkit-search-cancel-button{display: none;}& .ent-busca__buscar:focus-visible, & .ent-busca .sd-botao--contorno-branco:focus-visible, & .ent-busca__heroi .sd-link:focus-visible{outline: var(--anel) solid var(--branco); outline-offset: var(--anel-distancia);}& .ent-busca__filtros{display: grid; gap: var(--esp-3);}& .ent-busca__resumo{justify-self: start; list-style: none; cursor: pointer;}& .ent-busca__resumo::-webkit-details-marker{display: none;}& .ent-busca__resumo .sd-i{transition: transform var(--dur-micro) var(--curva);}& .ent-busca__filtros[open] > .ent-busca__resumo .sd-i{transform: rotate(180deg);}& .ent-busca__grupos{display: grid; gap: var(--esp-4);}& .ent-busca__legenda{padding: 0; margin: 0 0 var(--esp-2); font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--azul-100);}& .ent-busca__grupos .sd-chip__rotulo{background: transparent; border-color: var(--branco); color: var(--branco);}& .ent-busca__grupos .sd-chip:hover .sd-chip__rotulo{background: var(--azul-300); border-color: var(--branco);}& .ent-busca__grupos .sd-chip > input:checked + .sd-chip__rotulo{background: var(--branco); border-color: var(--branco); color: var(--azul-500);}& .ent-busca__grupos .sd-chip > input:focus-visible + .sd-chip__rotulo{outline: var(--anel) solid var(--branco); outline-offset: var(--anel-distancia);}& .ent-busca__select{position: relative;}& .ent-busca__select select{-webkit-appearance: none; appearance: none; width: 100%; height: var(--controle-toque); margin: 0; padding: 0 44px 0 14px; background: var(--branco); color: var(--preto); border: 0; border-radius: var(--raio-12); font-family: var(--fonte); font-size: var(--tipo-texto);}& .ent-busca__select select:focus-visible{outline: var(--anel) solid var(--branco); outline-offset: var(--anel-distancia);}& .ent-busca__select .sd-i{position: absolute; right: 14px; top: 50%; margin-top: -10px; color: var(--cinza-600); pointer-events: none;}& .ent-busca__dicas{display: grid; gap: var(--esp-2);}& .ent-busca__dica-rotulo{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--azul-100);}& .ent-busca__dica-lista{display: flex; flex-wrap: wrap; gap: var(--esp-2);}& .ent-busca__dado{margin: 0; font-size: var(--tipo-meta); font-weight: 500; line-height: 1.4; color: var(--preto); font-variant-numeric: tabular-nums;}& .ent-busca__lista{margin: 0; list-style: none;}& .ent-busca__item + .ent-busca__item{border-top: 1px solid var(--cinza-100);}& .ent-busca__item .sd-linha{border-bottom: 0; align-items: flex-start; padding-block: var(--esp-4); min-height: 0;}& .ent-resultado__icone{margin-top: 2px; color: var(--azul-500);}& .ent-resultado__titulo{font-size: var(--tipo-leitura); font-weight: 600; line-height: 1.3;}& .ent-resultado__trecho{display: block; margin-top: var(--esp-2); padding-left: var(--esp-3); border-left: 2px solid var(--cinza-100); font-size: var(--tipo-texto); line-height: 1.5; color: var(--preto); overflow-wrap: anywhere;}& .ent-resultado__acao{align-self: center; color: var(--azul-500); font-size: var(--tipo-texto); font-weight: 500; white-space: nowrap;}& .ent-resultado__acao .sd-i{color: inherit;}& .ent-resultado__ts-movel{display: none; align-items: center; gap: var(--esp-1); color: var(--azul-500); font-weight: 500;}& .ent-busca__realce{background: var(--ciano-200); color: var(--preto); padding: 0 1px;}& .ent-busca__lista .sd-linha:hover .ent-resultado__titulo{color: var(--azul-500);}& .ent-busca__lista .sd-linha:focus-visible{outline: var(--anel) solid var(--azul-500); outline-offset: -2px;}& .ent-busca__estado{display: grid; justify-items: start; gap: var(--esp-3); padding: var(--esp-6); box-shadow: none;}& .ent-busca__estado > .sd-i{color: var(--azul-500);}& .ent-busca__estado-frase{margin: 0; font-size: var(--tipo-destaque); font-weight: 500; line-height: 1.4;}& .ent-busca__estado-acoes{display: flex; flex-wrap: wrap; align-items: center; gap: var(--esp-4);}@media (max-width: 1023.98px){& .ent-busca__resumo{width: auto;}& .ent-resultado__acao{display: none;}& .ent-resultado__ts-movel{display: inline-flex;}}@media (min-width: 1024px){& .ent-busca__heroi{padding: var(--esp-8); min-height: 240px;}& .ent-busca__grafismo{top: -64px; right: -72px; width: 360px;}& .ent-busca__conteudo{max-width: 60%;}& .ent-busca__linha{flex-direction: row; align-items: center;}& .ent-busca__campo{flex: 1;}& .ent-busca__buscar{flex: none;}}}
