.aviso-de-renovacao{border:1px solid var(--cor-atencao);border-radius:var(--raio-controle);background:var(--cor-atencao-claro);color:var(--cor-atencao);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;padding:12px 16px;display:flex}.aviso-de-renovacao p{margin:0}.aviso-de-renovacao__titulo{font-weight:700}.aviso-de-renovacao__texto{font-size:var(--texto-apoio)}.aviso-de-renovacao__erro{font-size:var(--texto-apoio);color:var(--cor-vermelho-texto);flex-basis:100%}.dialogo-de-saida__fundo{z-index:10;background:#18202e73;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.dialogo-de-saida{border-radius:var(--raio-controle);background:var(--cor-superficie);width:100%;max-width:440px;box-shadow:var(--sombra-flutuante);flex-direction:column;gap:12px;padding:20px;display:flex}.dialogo-de-saida h2,.dialogo-de-saida p{margin:0}.dialogo-de-saida h2{font-size:20px}.dialogo-de-saida__acoes{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dialogo-de-saida__acoes button{flex:160px}@media (width>=768px){.dialogo-de-saida__fundo{align-items:center}}.aviso-da-nuvem{margin-bottom:12px}.aviso-da-nuvem__acoes{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.layout{grid-template-rows:auto 1fr auto;grid-template-areas:"cabecalho""principal""abas";min-height:100dvh;display:grid}.marca{font-family:var(--fonte-ficha);border-bottom:3px solid var(--cor-vermelho);padding-bottom:2px;font-size:22px;font-weight:700;line-height:1.1}.cabecalho-do-celular{grid-area:cabecalho;align-items:center;padding:18px 20px 8px;display:flex}.layout__principal{grid-area:principal;min-width:0;padding:8px 20px 24px}.abas-do-celular{background:var(--cor-superficie);border-top:1px solid var(--cor-borda);grid-area:abas;gap:6px;padding:8px 12px 12px;display:flex;position:sticky;bottom:0}.abas-do-celular__aba{border-radius:var(--raio-aba);min-height:54px;color:var(--cor-texto-apoio);font-size:var(--texto-rotulo);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-weight:700;text-decoration:none;display:flex}.abas-do-celular__aba[aria-current=page]{background:var(--cor-azul-claro);color:var(--cor-azul)}.barra-lateral{display:none}.barra-lateral__lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.barra-lateral__link{min-height:var(--toque-minimo);border-radius:var(--raio-controle);color:var(--cor-texto-forte);align-items:center;gap:10px;padding:8px 12px;font-weight:700;text-decoration:none;display:flex}.barra-lateral__link:hover{background:var(--cor-fundo);color:var(--cor-texto-forte)}.barra-lateral__link[aria-current=page]{background:var(--cor-azul-claro);color:var(--cor-azul)}.barra-lateral__rotulo-grupo{font:var(--texto-rotulo);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-texto-suave);margin:16px 12px 6px}.tela-vazia{flex-direction:column;gap:6px;max-width:66ch;display:flex}.tela-vazia__titulo{font-size:var(--texto-titulo-celular);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.tela-vazia__descricao{color:var(--cor-texto-apoio);margin:0}.voltar-para-mais{min-height:var(--toque-revisao);align-items:center;margin-bottom:8px;display:flex}.voltar-para-mais__link{min-height:var(--toque-revisao);color:var(--cor-azul);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.voltar-para-mais__link:hover{text-decoration:underline}@media (width>=768px){.layout{grid-template:"lateral principal"1fr/240px 1fr}.cabecalho-do-celular,.abas-do-celular,.voltar-para-mais{display:none}.barra-lateral{background:var(--cor-superficie);border-right:1px solid var(--cor-borda);flex-direction:column;grid-area:lateral;gap:22px;height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.barra-lateral .marca{align-self:flex-start;margin:0 6px}.layout__principal{padding:36px clamp(16px,4vw,48px) 48px}.tela-vazia__titulo{font-size:var(--texto-titulo-pc)}}.cabecalho-do-celular{justify-content:space-between}.cabecalho-do-celular__ajustes{width:var(--toque-minimo);height:var(--toque-minimo);border-radius:var(--raio-controle);color:var(--cor-texto-apoio);justify-content:center;align-items:center;display:inline-flex}.cabecalho-do-celular__ajustes[aria-current=page]{background:var(--cor-azul-claro);color:var(--cor-azul)}.barra-lateral__ajustes{margin-top:auto}.layout--tela-cheia{grid-template:"principal"1fr/1fr}.layout--tela-cheia .barra-lateral,.layout--tela-cheia .cabecalho-do-celular,.layout--tela-cheia .abas-do-celular{display:none}.layout--tela-cheia .layout__principal{padding:8px 16px 12px}.visao-tela{flex-direction:column;gap:12px;max-width:960px;margin:0 auto;padding:16px;display:flex}.visao-voltar{min-height:var(--toque-revisao);align-self:flex-start}.visao-titulo{font-size:var(--texto-titulo-celular);color:var(--cor-texto-forte);overflow-wrap:anywhere;margin:0}.visao-apoio,.visao-etiqueta{font-size:var(--texto-apoio);color:var(--cor-texto-suave);margin:0}.visao-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visao-secoes{gap:16px;display:grid}.visao-secao{background:var(--cor-superficie);border-radius:var(--raio-ficha);box-shadow:var(--sombra-cartao)}.visao-secao__titulo{font-size:var(--texto-subtitulo);margin:0}.visao-secao__cabecalho{width:100%;min-height:var(--toque-revisao);font:inherit;color:var(--cor-texto-forte);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.visao-secao__contagem{color:var(--cor-texto-forte)}.visao-secao__contagem--vazia,.visao-secao__vazio{color:var(--cor-texto-suave)}.visao-secao__vazio{margin:0;padding:8px 16px 16px}.visao-lista{margin:0;padding:0;list-style:none}.visao-item{border-top:1px solid var(--cor-divisoria);flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:flex}.visao-item__abrir{min-width:0;min-height:var(--toque-revisao);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:200px;align-items:center;gap:8px;padding:0;display:flex}.visao-item__texto{flex-direction:column;flex:200px;min-width:0;display:flex}.visao-item__titulo{text-overflow:ellipsis;white-space:nowrap;color:var(--cor-texto-forte);overflow:hidden}.visao-item__detalhe,.visao-item__selo{font-size:var(--texto-pequeno);color:var(--cor-texto-suave)}.visao-ver-todos{min-height:var(--toque-revisao);margin:0 16px 16px}.visao-esqueletos{gap:16px;display:grid}.visao-esqueleto{border-radius:var(--raio-ficha);background:var(--cor-trilho);height:56px}.visao-vazia,.visao-erro{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.visao-vazia .botao-principal,.visao-erro .botao-principal{min-height:var(--toque-revisao)}.disciplinas-da-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.disciplina-link{min-height:var(--toque-revisao);font:inherit;color:var(--cor-azul);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.disciplina-link--linha{width:100%;color:var(--cor-texto-forte);background:var(--cor-superficie);border-radius:var(--raio-ficha);box-shadow:var(--sombra-cartao);align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}@media (width>=768px){.visao-titulo{font-size:var(--texto-titulo-pc)}.visao-secoes{grid-template-columns:1fr 1fr;align-items:start}}@media (prefers-reduced-motion:reduce){.visao-esqueleto{animation:none}}.sincronizacao__frase{font-size:var(--texto-subtitulo);color:var(--cor-tinta);align-items:flex-start;gap:8px;margin:0;font-weight:700;display:flex}.sincronizacao__icone{flex:none;line-height:1.4}.sincronizacao__subsecao{margin-top:16px}.sincronizacao__subtitulo{font-size:var(--texto-corpo);margin:0 0 8px;font-weight:700}.sincronizacao__acoes{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.sincronizacao__acoes>button{flex:220px}.sincronizacao__acoes [aria-disabled=true]{cursor:progress;opacity:.6}.sincronizacao__acoes button:focus-visible{outline:2px solid var(--cor-azul);outline-offset:2px}.sincronizacao-tela__topo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sincronizacao-tela__voltar{align-items:center;padding-left:0;padding-right:12px;display:inline-flex}.sincronizacao-cota{width:100%}.sincronizacao-cota__cabecalho{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.sincronizacao-cota__usado{font-size:var(--texto-base);color:var(--cor-tinta);font-weight:700}.sincronizacao-cota__percentual{font-size:var(--texto-apoio);color:var(--cor-texto-forte);font-variant-numeric:tabular-nums;font-weight:700}.sincronizacao-cota__trilho{border-radius:var(--raio-pilula);background:var(--cor-trilho);width:100%;height:8px;overflow:hidden}.sincronizacao-cota__barra{border-radius:var(--raio-pilula);background:var(--cor-azul);height:100%;transition:width .2s}.sincronizacao-cota__barra--atencao{background:var(--cor-atencao)}.sincronizacao-cota__barra--cheia{background:var(--cor-vermelho)}.sincronizacao-cota__barra--neutra{background:var(--cor-borda-campo)}.sincronizacao__link-detalhes-esquerda{align-items:center;gap:10px;display:inline-flex}.sincronizacao__pilula-alerta{border-radius:var(--raio-pilula);font-size:var(--texto-rotulo);background:var(--cor-atencao-claro);color:var(--cor-atencao);align-items:center;padding:2px 10px;font-weight:700;display:inline-flex}.sincronizacao__pilula-alerta--cheia{background:var(--cor-vermelho-claro);color:var(--cor-vermelho-texto)}.ajustes{flex-direction:column;gap:18px;max-width:66ch;display:flex}.ajustes__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.15}.ajustes__secao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.ajustes__secao p{margin:0}.ajustes__titulo-da-secao{border-bottom:2px solid var(--cor-vermelho);width:100%;font-family:var(--fonte-ficha);font-size:var(--texto-pequeno);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-vermelho-texto);margin:0;padding-bottom:8px;font-weight:700}.ajustes__apoio{font-size:var(--texto-apoio);color:var(--cor-texto-apoio)}@media (width>=768px){.ajustes__titulo{font-size:var(--texto-titulo-pc)}}.ajustes__erro{border-radius:var(--raio-controle);background:var(--cor-vermelho-claro);color:var(--cor-vermelho-texto);font-size:var(--texto-apoio);padding:10px 12px}.ajustes__campo{color:var(--cor-texto-forte);flex-direction:column;gap:6px;font-weight:700;display:flex}.ajustes__campo input{max-width:12ch;min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-tinta);font-size:var(--texto-base);padding:8px 12px;font-weight:400}.ajustes__erros-da-fila{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ajustes__erros-da-fila li{border-left:3px solid var(--cor-vermelho);background:var(--cor-vermelho-claro);border-radius:var(--raio-controle);gap:2px;padding:8px 12px;display:grid}.ajustes__acoes{flex-wrap:wrap;gap:10px;display:flex}.disciplinas-dos-ajustes{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.disciplina-dos-ajustes{flex-direction:column;gap:8px;width:100%;display:flex}.disciplina-dos-ajustes__info{flex:1;align-items:center;gap:10px;display:flex}.disciplina-dos-ajustes__nome{flex:1;min-width:0;font-weight:700}.disciplina-dos-ajustes__botoes{gap:8px;display:flex}.disciplina-dos-ajustes__botoes .botao-secundario{min-height:var(--toque-revisao);flex:1}.disciplina-dos-ajustes__edicao{flex-direction:column;gap:8px;width:100%;display:flex}.disciplina-dos-ajustes__edicao-botoes{gap:8px;display:flex}.disciplina-dos-ajustes input{flex:1;min-width:12rem;min-height:48px}@media (width>=768px){.disciplina-dos-ajustes{flex-direction:row;justify-content:space-between;align-items:center}.disciplina-dos-ajustes__botoes,.disciplina-dos-ajustes__botoes .botao-secundario{flex:initial}.disciplina-dos-ajustes__edicao{flex-direction:row;align-items:center}}.disciplinas-dos-ajustes__nova{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.disciplinas-dos-ajustes__nova input{width:100%;max-width:420px;min-height:44px}.link-linha-arquivadas{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);width:100%;min-height:48px;color:var(--cor-tinta);cursor:pointer;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}.link-linha-arquivadas:hover{background:#0000000a}.disciplinas-arquivadas{flex-direction:column;gap:18px;max-width:760px;display:flex}.disciplinas-arquivadas__status{border-radius:var(--raio-controle);background:var(--cor-verde-claro,#e6f4ea);color:var(--cor-verde-texto,#137333);padding:12px 16px;font-weight:600}.disciplinas-arquivadas__topo{flex-direction:column;gap:8px;display:flex}.disciplinas-arquivadas__titulo{font-size:var(--texto-titulo-celular);margin:0}.disciplinas-arquivadas__apoio{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);margin:0}.disciplinas-arquivadas__vazio{background:var(--cor-superficie);border:1px dashed var(--cor-borda);border-radius:var(--raio-ficha);color:var(--cor-texto-apoio);padding:24px 16px}.disciplinas-arquivadas__lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cartao-arquivada{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);box-shadow:var(--sombra-cartao);flex-direction:column;gap:16px;padding:16px;display:flex}.cartao-arquivada__cabecalho{align-items:center;gap:10px;margin-bottom:6px;display:flex}.cartao-arquivada__nome{font-weight:700;font-size:var(--texto-base)}.cartao-arquivada__apoio{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);margin:0}.cartao-arquivada__previsao{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);margin:4px 0 0}.cartao-arquivada__acoes{flex-direction:column;gap:16px;display:flex}.cartao-arquivada__acoes button{min-height:var(--toque-revisao)}@media (width>=768px){.cartao-arquivada{flex-direction:row;justify-content:space-between;align-items:center}.cartao-arquivada__acoes{flex-direction:row;align-items:center}}.dialogo-de-saida__botoes--aviso-12-meses{flex-direction:column;gap:8px;display:flex}.dialogo-de-saida__botoes--aviso-12-meses button{min-height:48px}.dialogo-de-saida__rodape-link{justify-content:center;margin-top:12px;display:flex}.link-simples{min-height:44px;color:var(--cor-azul,#1a73e8);font-size:var(--texto-base);cursor:pointer;background:0 0;border:none;padding:8px 12px;text-decoration:underline}@media (width>=768px){.dialogo-de-saida__botoes--aviso-12-meses{flex-direction:row}}.ajustes__acoes-da-conta{flex-direction:column;gap:8px;display:flex}.ajustes__acoes-da-conta .botao-secundario{min-height:var(--toque-revisao)}@media (width>=768px){.ajustes__acoes-da-conta{flex-direction:row}}.ajustes__botao-sincronizar{min-height:var(--toque-revisao);min-width:48px}.copia-antiga__botao{color:var(--cor-vermelho-texto);border-color:var(--cor-borda-campo-forte)}.copia-antiga__entendi{min-height:var(--toque-revisao);align-items:center;gap:12px;display:flex}.ajustes__cota-ia{flex-direction:column;gap:8px;width:100%;display:flex}.ajustes__barra-ia{background:var(--cor-borda,#e5e7eb);border-radius:9999px;width:100%;height:12px;overflow:hidden}.ajustes__barra-ia-preenchimento{border-radius:9999px;height:100%;transition:width .3s}.ajustes__barra-ia--normal .ajustes__barra-ia-preenchimento{background:#3b82f6}.ajustes__barra-ia--aviso .ajustes__barra-ia-preenchimento{background:#f59e0b}.ajustes__barra-ia--teto .ajustes__barra-ia-preenchimento{background:var(--cor-vermelho,#ef4444)}.ajustes__alerta-ia{border-radius:var(--raio-controle,6px);width:100%;font-size:var(--texto-apoio,.875rem);padding:10px 14px;line-height:1.4}.ajustes__alerta-ia--aviso{color:#92400e;background:#fef3c7;border-left:3px solid #f59e0b}.ajustes__alerta-ia--teto{background:var(--cor-vermelho-claro,#fee2e2);color:var(--cor-vermelho-texto,#991b1b);border-left:3px solid var(--cor-vermelho,#ef4444)}.mesa{justify-content:center;width:100%;display:flex;position:relative;overflow:hidden}.mesa--dedo-navega{touch-action:none}.mesa__conteudo{transform-origin:0 0;will-change:transform;justify-content:center;width:100%;display:flex}.mesa__normal{min-height:var(--toque-minimo);border-radius:var(--raio-pilula);background:var(--cor-tinta);color:var(--cor-superficie);cursor:pointer;border:0;padding:8px 14px;font-weight:700;position:absolute;bottom:12px;right:12px}.superficie{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.superficie__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.superficie__canvas--vivo{pointer-events:auto;touch-action:none;cursor:crosshair}.mesa__puxada{border-radius:var(--raio-pilula);background:var(--cor-tinta);color:var(--cor-superficie);font-size:var(--texto-apoio);box-shadow:var(--sombra-flutuante);pointer-events:none;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mesa__puxada--proxima{bottom:16px}.mesa__puxada--anterior{top:16px}.mesa__puxada-anel{background:conic-gradient(var(--cor-superficie) calc(var(--progresso,0) * 360deg), #ffffff40 0);border-radius:50%;width:26px;height:26px;-webkit-mask:radial-gradient(circle,#0000 7px,#000 8px);mask:radial-gradient(circle,#0000 7px,#000 8px)}.mesa__puxada--completa{background:var(--cor-azul)}.mesa__puxada--completa .mesa__puxada-anel{background:var(--cor-superficie)}.cadernos{flex-direction:column;gap:24px;display:flex}.cadernos p{margin:0}.cadernos__principal{flex-direction:column;flex:1;gap:22px;min-width:0;display:flex}.cadernos__cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cadernos__titulos{flex-direction:column;gap:4px;min-width:0;display:flex}.cadernos__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.15}.cadernos__apoio,.cadernos__vazio{color:var(--cor-texto-apoio);font-size:var(--texto-apoio)}.caminho-da-pasta{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.caminho-da-pasta a{min-height:var(--toque-minimo);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.caminho-da-pasta a[aria-current=page]{color:var(--cor-tinta)}.caminho-da-pasta__nivel{align-items:center;gap:6px;display:inline-flex}.cadernos__secao{flex-direction:column;gap:10px;display:flex}.cadernos__rotulo{font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-texto-suave);margin:0;font-weight:400}.cadernos__pastas,.cadernos__grade{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cadernos__pastas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cadernos__grade{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.cartao-da-pasta{border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);min-height:64px;color:var(--cor-tinta);flex-direction:column;justify-content:center;padding:12px 16px;text-decoration:none;display:flex}.cartao-da-pasta__nome{font-size:var(--texto-item);font-weight:700}.cartao-da-pasta__detalhe,.cartao-do-caderno__detalhe{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio)}.cartao-do-caderno{border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);height:100%;color:var(--cor-tinta);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.cartao-do-caderno__capa{justify-content:center;align-items:center;height:112px;padding:14px;display:flex;box-shadow:inset 8px 0 #0000002e}.cartao-do-caderno__rotulo{background:var(--cor-superficie);max-width:100%;color:var(--cor-tinta);font-family:var(--fonte-ficha);font-size:var(--texto-pequeno);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:6px 10px;font-weight:700;overflow:hidden}.cartao-do-caderno__dados{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.cartao-do-caderno__nome{font-size:var(--texto-item);font-weight:700;line-height:1.3}.novo-caderno{border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;gap:18px;padding:22px 20px;display:flex}.novo-caderno__topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.novo-caderno__titulo{margin:0;font-size:20px}.novo-caderno__fechar{width:var(--toque-minimo);height:var(--toque-minimo);border-radius:var(--raio-controle);background:var(--cor-fundo);color:var(--cor-texto-forte);cursor:pointer;border:0;font-size:24px;line-height:1}.novo-caderno__formulario{flex-direction:column;gap:18px;display:flex}.campo-do-caderno{flex-direction:column;gap:6px;display:flex}.campo-do-caderno label,.grupo-do-caderno legend{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);padding:0;font-weight:700}.campo-do-caderno input{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);width:100%;min-height:46px;color:var(--cor-tinta);padding:10px 12px}.campo-do-caderno__ajuda{font-size:var(--texto-pequeno);color:var(--cor-texto-suave)}.campo-do-caderno__erro{font-size:var(--texto-pequeno);color:var(--cor-vermelho-texto);font-weight:700}.grupo-do-caderno{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.grupo-do-caderno__modelos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.grupo-do-caderno__capas{flex-wrap:wrap;gap:8px;display:flex}.grupo-do-caderno__tamanhos{gap:8px;display:flex}.opcao-de-modelo{min-height:var(--toque-minimo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto-forte);font-size:var(--texto-rotulo);cursor:pointer;border:2px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-weight:700;line-height:1.2;display:flex}.opcao-de-modelo[aria-pressed=true]{border-color:var(--cor-azul);background:var(--cor-azul-claro)}.opcao-de-capa{width:var(--toque-minimo);height:var(--toque-minimo);border:3px solid var(--cor-superficie);border-radius:var(--raio-pilula);box-shadow:0 0 0 1px var(--cor-borda-campo);cursor:pointer}.opcao-de-capa[aria-pressed=true]{box-shadow:0 0 0 2px}.opcao-de-tamanho{min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto-forte);cursor:pointer;flex:1;font-weight:700}.opcao-de-tamanho[aria-pressed=true]{border-color:var(--cor-azul);background:var(--cor-azul);color:var(--cor-superficie)}.miniatura-de-modelo{border:1px solid var(--cor-borda-campo);background-color:var(--cor-superficie);border-radius:2px;width:52px;height:68px;display:block}.modelo-pautado{background-image:repeating-linear-gradient(#0000 0 8px,#c9d8ec 8px 9px)}.modelo-quadriculado{background-image:linear-gradient(#d3deec 1px,#0000 1px),linear-gradient(90deg,#d3deec 1px,#0000 1px);background-size:9px 9px}.modelo-cornell{background-image:linear-gradient(90deg,#0000 29%,#e9aaa6 29% 32%,#0000 32%),linear-gradient(#0000 76%,#e9aaa6 76% 79%,#0000 79%),repeating-linear-gradient(#0000 0 8px,#c9d8ec 8px 9px)}.caderno{flex-direction:column;gap:12px;display:flex}.caderno__cabecalho{border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;align-items:center;gap:8px 18px;padding-bottom:12px;display:flex}.caderno__voltar{min-height:var(--toque-minimo);align-items:center;padding-right:8px;font-weight:700;text-decoration:none;display:inline-flex}.caderno__titulos{flex-direction:column;flex:1;min-width:0;display:flex}.caderno__pasta{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio)}.caderno__titulo{font-size:var(--texto-subtitulo);margin:0;line-height:1.25}.caderno__posicao{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);font-variant-numeric:tabular-nums}.caderno__corpo{flex-direction:column;gap:12px;display:flex}.paginas-do-caderno{align-items:center;gap:12px;display:flex;overflow-x:auto}.paginas-do-caderno__lista{gap:8px;margin:0;padding:0;list-style:none;display:flex}.miniatura-da-pagina{color:var(--cor-texto-forte);font-size:var(--texto-rotulo);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex}.miniatura-da-pagina .miniatura-de-modelo{width:40px;height:56px}.miniatura-da-pagina[aria-current=page]{border-color:var(--cor-azul)}.paginas-do-caderno__nova{min-width:88px;min-height:64px;color:var(--cor-texto-forte);font-size:var(--texto-rotulo);cursor:pointer;background:0 0;border:1.5px dashed #9fafc4;border-radius:6px;flex:none;font-weight:700}.caderno__mesa{flex:1;justify-content:center;min-width:0;display:flex}.folha{width:min(100%, 640px, calc((100dvh - 150px) * var(--proporcao,.707)));background-color:var(--cor-superficie);box-shadow:var(--sombra-flutuante);border-radius:2px;position:relative;overflow:hidden}.folha__modelo{width:100%;height:100%;position:absolute;inset:0}@media (width>=768px){.cadernos--com-painel{flex-direction:row;align-items:flex-start}.novo-caderno{flex:none;width:340px}.cadernos__titulo{font-size:var(--texto-titulo-pc)}.caderno__corpo{flex-direction:row;align-items:flex-start}.paginas-do-caderno{flex-direction:column;flex:none;width:112px;overflow:visible}.paginas-do-caderno__lista{flex-direction:column}}.ferramentas{border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;gap:18px;padding:18px 16px;display:flex}.ferramentas p{margin:0}.ferramentas__grupo{flex-direction:column;gap:8px;display:flex}.ferramentas__rotulo{font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-texto-suave)}.ferramentas__ferramenta,.ferramentas__espessura,.ferramentas__desfazer,.ferramentas__limpar{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);min-height:46px;color:var(--cor-texto-forte);cursor:pointer;padding:8px 12px;font-weight:700}.ferramentas__ferramenta{text-align:left}.ferramentas__ferramenta[aria-pressed=true],.ferramentas__espessura[aria-pressed=true]{border-color:var(--cor-azul);background:var(--cor-azul);color:var(--cor-superficie)}.ferramentas__cores,.ferramentas__espessuras,.ferramentas__acoes{gap:8px;display:flex}.ferramentas__espessura,.ferramentas__desfazer,.ferramentas__limpar{font-size:var(--texto-apoio);flex:1;padding:8px 4px}.ferramentas__limpar{color:var(--cor-vermelho-texto);border-color:#ebc1bd}.ferramentas__desfazer:disabled,.ferramentas__limpar:disabled{cursor:not-allowed;opacity:.6}.ferramentas__cor{width:var(--toque-minimo);height:var(--toque-minimo);border:3px solid var(--cor-superficie);border-radius:var(--raio-pilula);box-shadow:0 0 0 1px var(--cor-borda-campo);cursor:pointer}.ferramentas__cor[aria-pressed=true]{box-shadow:0 0 0 2px}.ferramentas__so-caneta{min-height:var(--toque-minimo);font-size:var(--texto-apoio);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.ferramentas__so-caneta input{width:22px;height:22px;accent-color:var(--cor-azul);flex:none;margin:0}.ferramentas__contagem{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);font-variant-numeric:tabular-nums}@media (width>=768px){.ferramentas{flex:none;width:228px}}.ferramentas__salvo{font-size:var(--texto-pequeno);color:var(--cor-sucesso);font-weight:700}.ferramentas__erro{font-size:var(--texto-pequeno);color:var(--cor-vermelho-texto);font-weight:700}.ferramentas__modelos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cadernos__acoes{flex-wrap:wrap;gap:10px;display:flex}.lista-de-pdfs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lista-de-pdfs__item{width:100%;min-height:var(--toque-minimo);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-tinta);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-weight:700;display:flex}.lista-de-pdfs__selo{background:var(--cor-vermelho);color:var(--cor-superficie);letter-spacing:.06em;border-radius:3px;flex:none;padding:1px 6px;font-size:11px}.caderno__aviso{color:var(--cor-vermelho-texto);margin:0;font-weight:700}.salvar-no-drive{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.salvar-no-drive p{max-width:320px;font-size:var(--texto-pequeno);text-align:right;margin:0;font-weight:700}.salvar-no-drive__ok{color:var(--cor-sucesso)}.salvar-no-drive__erro{color:var(--cor-vermelho-texto)}.ferramentas__modelos .ferramentas__espessura{font-size:var(--texto-pequeno)}.pagina-aberta{display:contents}.pagina-aberta--tablet{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ferramentas--compacta{flex-flow:wrap;align-items:center;gap:8px 14px;width:auto;padding:8px 12px}.ferramentas--compacta .ferramentas__grupo{flex-direction:row;align-items:center;gap:6px}.ferramentas--compacta .ferramentas__rotulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ferramentas--compacta .ferramentas__ferramenta,.ferramentas--compacta .ferramentas__espessura,.ferramentas--compacta .ferramentas__desfazer,.ferramentas--compacta .ferramentas__limpar{min-height:var(--toque-minimo);font-size:var(--texto-apoio);flex:none;padding:6px 10px}.ferramentas--compacta .ferramentas__acoes{flex-wrap:wrap}.ferramentas--compacta .ferramentas__contagem,.ferramentas--compacta .ferramentas__salvo,.ferramentas--compacta .ferramentas__erro{font-size:var(--texto-pequeno)}.ferramentas__mais{position:relative}.ferramentas__mais summary{min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);font-size:var(--texto-apoio);cursor:pointer;align-items:center;padding:6px 12px;font-weight:700;list-style:none;display:flex}.ferramentas__mais-conteudo{z-index:3;border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);width:300px;box-shadow:var(--sombra-flutuante);flex-direction:column;gap:14px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.caderno--tablet .caderno__cabecalho{padding-bottom:6px}.caderno--tablet .folha{width:min(100%, calc((100dvh - 170px) * var(--proporcao,.707)))}.ferramentas__estado{flex-direction:column;gap:18px;display:flex}.ferramentas--compacta .ferramentas__estado{text-align:right;gap:0;margin-left:auto}.cadernos__ferramentas{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.busca-de-cadernos{flex-direction:column;flex:1;gap:6px;min-width:220px;max-width:420px;display:flex}.busca-de-cadernos__rotulo{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);font-weight:700}.busca-de-cadernos input,.campo-do-caderno select{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);width:100%;min-height:46px;color:var(--cor-tinta);padding:10px 12px}.link-da-lixeira{min-height:var(--toque-minimo);align-items:center;font-weight:700;display:inline-flex}.acoes-da-pasta,.item-da-lixeira__acoes{flex-wrap:wrap;gap:8px;display:flex}.botao-de-perigo{min-height:var(--toque-minimo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-vermelho-texto);cursor:pointer;border:1.5px solid #ebc1bd;justify-content:center;align-items:center;padding:10px 18px;font-weight:700;display:inline-flex}.lista-da-lixeira{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item-da-lixeira{border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.item-da-lixeira__dados{flex-direction:column;gap:2px;display:flex}.menu-do-caderno{position:relative}.menu-do-caderno summary{min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);cursor:pointer;align-items:center;padding:6px 14px;font-weight:700;list-style:none;display:flex}.menu-do-caderno__conteudo{z-index:4;border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);width:300px;box-shadow:var(--sombra-flutuante);flex-direction:column;gap:16px;padding:16px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.caderno__alternar-paginas{min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto-forte);font-size:var(--texto-apoio);cursor:pointer;padding:6px 14px;font-weight:700}.caderno__alternar-paginas[aria-expanded=true]{border-color:var(--cor-azul);color:var(--cor-azul)}.caderno--tablet .paginas-do-caderno{max-height:calc(100dvh - 130px);overflow-y:auto}.cadernos__item{position:relative}.cartao-do-caderno__apagar{z-index:1;min-height:var(--toque-minimo);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-superficie);color:var(--cor-vermelho-texto);font-size:var(--texto-pequeno);cursor:pointer;padding:6px 12px;font-weight:700;position:absolute;top:8px;right:8px}.cartao-do-caderno__confirmacao{z-index:1;border:1.5px solid var(--cor-vermelho-texto);border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;justify-content:center;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.cartao-do-caderno__confirmacao p{font-size:var(--texto-pequeno);margin:0;font-weight:700}.recebidos{margin-bottom:16px}.recebidos__anuncio:empty{display:none}.recebidos__anuncio{color:var(--cor-texto-forte);margin:0 0 8px;font-weight:700}.recebidos__recado,.recebidos__lista,.recebidos__recado .aviso+.botao-secundario{margin-top:8px}.recebidos__titulo{font-size:var(--texto-subtitulo);color:var(--cor-tinta);margin:0 0 4px}.recebidos__titulo:focus-visible{outline:2px solid var(--cor-azul);outline-offset:2px}.recebidos__apoio{color:var(--cor-texto-suave);margin:0 0 8px}.recebidos__cartoes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.recebidos__cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);padding:12px}.recebidos__nome{color:var(--cor-texto-forte);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:700;display:-webkit-box;overflow:hidden}.recebidos__meta{color:var(--cor-texto-suave);margin:4px 0 0}.recebidos__prazo{border-radius:var(--raio-controle);background:var(--cor-atencao-claro);color:var(--cor-atencao);margin:8px 0 0;padding:4px 8px;font-weight:700}.recebidos__acoes{gap:8px;margin-top:12px;display:grid}.recebidos__acoes>button,.recebidos__acoes>.aviso{width:100%}.recebidos__desfazer{border:1px dashed var(--cor-borda);border-radius:var(--raio-controle);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.recebidos__desfazer-texto{color:var(--cor-texto-forte);flex:auto;margin:0}.recebidos__aviso-pacientes{font-size:var(--texto-pequeno);color:var(--cor-texto-suave);margin:12px 0 0}.recebidos button:focus-visible,.recebidos a:focus-visible{outline:2px solid var(--cor-azul);outline-offset:2px}@media (width>=768px){.recebidos__acoes{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start}.recebidos__acoes>button,.recebidos__acoes>.aviso{width:auto}}.entrada{flex-direction:column;gap:16px;max-width:720px;display:flex}.entrada__cabecalho{flex-direction:column;gap:6px;display:flex}.entrada__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.15}.entrada__apoio{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);margin:0}.entrada__aviso{border-radius:var(--raio-controle);background:var(--cor-atencao-claro);color:var(--cor-atencao);margin:0;padding:10px 14px;font-weight:700}.lista-da-entrada{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item-da-entrada{border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.item-da-entrada__topo{align-items:flex-start;gap:12px;display:flex}.item-da-entrada__textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.item-da-entrada__nome{overflow-wrap:anywhere;font-weight:700}.item-da-entrada__erro{font-size:var(--texto-pequeno);color:var(--cor-vermelho-texto);margin:0;font-weight:700}.chip-da-entrada{border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.chip-da-entrada--novo{background:var(--cor-azul-claro);color:var(--cor-azul)}.chip-da-entrada--lendo{background:var(--cor-atencao-claro);color:var(--cor-atencao)}.chip-da-entrada--pronto{background:var(--cor-sucesso-claro);color:var(--cor-sucesso)}.chip-da-entrada--erro{background:var(--cor-vermelho-claro);color:var(--cor-vermelho-texto)}.formulario-da-entrada summary{min-height:var(--toque-minimo);font-size:var(--texto-pequeno);color:var(--cor-texto-forte);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.formulario-da-entrada__ajustar{color:var(--cor-azul);font-weight:700;text-decoration:underline}.formulario-da-entrada__campos{grid-template-columns:1fr;gap:6px;padding-top:4px;display:grid}.formulario-da-entrada__campos label{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);font-weight:700}.formulario-da-entrada__campos input,.formulario-da-entrada__campos select{width:100%;min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);font:inherit;padding:8px 12px}.entrada__acao{flex-direction:column;gap:10px;display:flex}.entrada__acao .botao-principal{min-height:52px;font-size:17px}.pronto-para-revisar{border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;box-shadow:0 1px 2px #18202e1a,0 10px 24px #18202e12}.pronto-para-revisar h2{border-bottom:2px solid var(--cor-vermelho);font-family:var(--fonte-ficha);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-vermelho-texto);margin:0;padding-bottom:8px;font-size:13px}.pronto-para-revisar p{margin:0}@media (width>=768px){.entrada__titulo{font-size:var(--texto-titulo-pc)}.formulario-da-entrada__campos{grid-template-columns:max-content 1fr;align-items:center;column-gap:12px}}.entrada__disciplinas{flex-direction:column;gap:10px;display:flex}.entrada__subtitulo{font-size:var(--texto-subtitulo);margin:0}.entrada__grupo>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.entrada__grupo[open]>summary{margin-bottom:8px}.item-da-entrada__escolha{align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.item-da-entrada__escolha input{width:22px;height:22px}.entrada__enviar{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.entrada__seletor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.caixa-segura{border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);box-shadow:var(--sombra-cartao);flex-direction:column;gap:12px;padding:16px;display:flex}.caixa-segura h2{font-size:var(--texto-subtitulo);margin:0;font-weight:700}.caixa-segura__aviso-pacientes{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);margin:0;font-weight:600}.caixa-segura__lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.caixa-segura__item{background:var(--cor-superficie-suave);border:1px solid var(--cor-divisoria);border-radius:var(--raio-controle);flex-direction:column;gap:8px;padding:12px;display:flex}.caixa-segura__info{flex-direction:column;gap:4px;display:flex}.caixa-segura__nome{overflow-wrap:anywhere;font-weight:700}.caixa-segura__invalido{font-size:var(--texto-pequeno);color:var(--cor-vermelho-texto);margin:0;font-weight:700}.caixa-segura__acoes-item{gap:8px;display:flex}.caixa-segura__acoes-item button{min-height:var(--toque-revisao);flex:1;min-width:48px}@media (width>=768px){.caixa-segura__item{flex-direction:row;justify-content:space-between;align-items:center}.caixa-segura__acoes-item button{flex:initial}}.caixa-segura__acoes-lote{flex-direction:column;gap:8px;margin-top:8px;display:flex}.caixa-segura__acoes-lote button{min-height:var(--toque-revisao);min-width:48px}@media (width>=768px){.caixa-segura__acoes-lote{flex-direction:row}}.caixa-segura__desfazer{border-radius:var(--raio-controle);background:var(--cor-azul-claro);color:var(--cor-azul);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:600;display:flex}.caixa-segura__desfazer button{min-height:var(--toque-revisao);min-width:48px}.caixa-segura__status{border-radius:var(--raio-controle);background:var(--cor-sucesso-claro);color:var(--cor-sucesso);font-weight:600;font-size:var(--texto-pequeno);margin:0;padding:8px 12px}.entrada__salvos{flex-direction:column;gap:12px;margin-top:8px;display:flex}.entrada__salvos-cabecalho{flex-direction:column;gap:4px;display:flex}.entrada__cota{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.entrada__cota-textos{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);justify-content:space-between;font-weight:600;display:flex}.entrada__cota-trilho{background:var(--cor-trilho);border-radius:var(--raio-pilula);width:100%;height:6px;overflow:hidden}.entrada__cota-barra{background:var(--cor-azul);border-radius:var(--raio-pilula);height:100%;transition:width .3s}.entrada__cota-barra--alerta{background:var(--cor-atencao)}.entrada__cota-barra--perigo{background:var(--cor-vermelho)}.entrada__lista-salvos{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.entrada__lista-salvos{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}}.cartao-pdf-salvo{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);box-shadow:var(--sombra-cartao);flex-direction:column;gap:10px;padding:14px 16px;transition:box-shadow .15s,border-color .15s;display:flex}.cartao-pdf-salvo:hover{box-shadow:var(--sombra-cartao-alta);border-color:var(--cor-borda-campo-forte)}.cartao-pdf-salvo__topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cartao-pdf-salvo__identificacao{align-items:flex-start;gap:10px;min-width:0;display:flex}.cartao-pdf-salvo__icone{flex:none;margin-top:2px;font-size:20px}.cartao-pdf-salvo__nome{font-size:var(--texto-item);color:var(--cor-tinta);overflow-wrap:anywhere;margin:0;font-weight:700}.cartao-pdf-salvo__meta{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.cartao-pdf-salvo__disciplina{border-radius:var(--raio-pilula);background:var(--cor-azul-claro);color:var(--cor-azul);font-weight:700;font-size:var(--texto-rotulo);padding:2px 8px;display:inline-flex}.pilula-status{border-radius:var(--raio-pilula);font-size:var(--texto-rotulo);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.pilula-status--aparelho{background:var(--cor-superficie-suave);color:var(--cor-texto-apoio);border:1px solid var(--cor-borda)}.pilula-status--enviando{background:var(--cor-atencao-claro);color:var(--cor-atencao)}.pilula-status--nuvem{background:var(--cor-sucesso-claro);color:var(--cor-sucesso)}.pilula-status--erro{background:var(--cor-vermelho-claro);color:var(--cor-vermelho-texto)}.cartao-pdf-salvo__acoes{border-top:1px solid var(--cor-divisoria);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:flex}.cartao-pdf-salvo__acoes button{min-height:var(--toque-revisao);min-width:48px}.entrada__zona-soltura{background:var(--cor-superficie);border:2px dashed var(--cor-borda-campo-forte);border-radius:var(--raio-controle);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;transition:background .15s,border-color .15s;display:flex}.entrada__zona-soltura--arrastando{background:var(--cor-azul-claro);border-color:var(--cor-azul);border-style:solid}.entrada__zona-soltura--rejeitado{background:var(--cor-vermelho-claro);border-color:var(--cor-vermelho)}.dialogo-disciplina__fundo{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18202e73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=768px){.dialogo-disciplina__fundo{align-items:center}}.dialogo-disciplina{background:var(--cor-superficie);width:100%;max-height:85vh;box-shadow:var(--sombra-flutuante);border-radius:16px 16px 0 0;flex-direction:column;gap:14px;padding:20px 18px;display:flex;overflow-y:auto}@media (width>=768px){.dialogo-disciplina{border-radius:var(--raio-ficha);max-width:480px;padding:24px 22px}}.dialogo-disciplina__titulo{font-size:var(--texto-titulo-celular);color:var(--cor-tinta);margin:0;font-weight:700}.dialogo-disciplina__arquivo{background:var(--cor-superficie-suave);border:1px solid var(--cor-divisoria);border-radius:var(--raio-controle);font-size:var(--texto-pequeno);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.dialogo-disciplina__arquivo-nome{overflow-wrap:anywhere;color:var(--cor-tinta)}.dialogo-disciplina__arquivo-tamanho{color:var(--cor-texto-apoio);flex:none}.dialogo-disciplina__aviso-etica{color:var(--cor-texto-apoio);margin:0;font-size:13px}.dialogo-disciplina__lista{flex-direction:column;gap:8px;display:flex}.dialogo-disciplina__opcao{width:100%;min-height:var(--toque-revisao);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.dialogo-disciplina__opcao:hover{border-color:var(--cor-borda-campo-forte)}.dialogo-disciplina__opcao--marcada{border:2px solid var(--cor-azul);background:var(--cor-azul-claro)}.dialogo-disciplina__chip-codigo{border-radius:var(--raio-pilula);background:var(--cor-superficie-suave);color:var(--cor-azul);font-weight:700;font-size:var(--texto-rotulo);flex:none;padding:2px 8px;display:inline-flex}.dialogo-disciplina__nome-materia{color:var(--cor-tinta);flex:1;font-weight:600}.dialogo-disciplina__tique{color:var(--cor-azul);font-size:16px;font-weight:700}.dialogo-disciplina__botao-nova{color:var(--cor-azul);font-weight:700;font-size:var(--texto-pequeno);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:6px 0}.dialogo-disciplina__nova-form{background:var(--cor-superficie-suave);border-radius:var(--raio-controle);flex-direction:column;gap:8px;padding:12px;display:flex}.dialogo-disciplina__nova-acoes{justify-content:flex-end;gap:8px;display:flex}.dialogo-disciplina__rodape{gap:10px;margin-top:8px;display:flex}.dialogo-disciplina__rodape button{min-height:var(--toque-revisao);flex:1}.folha-em-branco{flex-direction:column;gap:12px;display:flex}.folha-em-branco p{margin:0}.folha-em-branco__corpo{flex-direction:column;gap:12px;display:flex}.folha-em-branco__passos{gap:14px}.folha-em-branco__titulo{margin:0;font-size:21px;line-height:1.2}.folha-em-branco__chip{border-radius:var(--raio-pilula);font-size:var(--texto-pequeno);align-self:flex-start;padding:6px 12px;font-weight:700}.folha-em-branco__chip--escrever{background:var(--cor-tinta);color:var(--cor-superficie)}.folha-em-branco__chip--comparar{background:var(--cor-atencao-claro);color:var(--cor-atencao)}.folha-em-branco__chip--enviado{background:var(--cor-sucesso-claro);color:var(--cor-sucesso)}.folha-em-branco__fim{flex-direction:column;gap:8px;margin-top:auto;display:flex}.folha-em-branco__fim .botao-principal,.folha-em-branco__fim .botao-secundario{min-height:50px}.folha-em-branco__dica{font-size:var(--texto-pequeno);color:var(--cor-texto-suave)}.folha-em-branco__enviado{border-radius:var(--raio-controle);background:var(--cor-sucesso-claro);color:#1f4f3a;flex-direction:column;gap:8px;padding:16px;display:flex}.folha-em-branco__enviado-titulo{font-size:var(--texto-subtitulo);color:var(--cor-sucesso);font-weight:700}.material-revelado{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie-suave);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.material-revelado h3{margin:0}.material-revelado__lista{font-size:var(--texto-apoio);flex-direction:column;gap:8px;margin:0;line-height:1.5;display:flex}.material-revelado__item dt{font-weight:700}.material-revelado__item dd{margin:0}.escolha-do-material{flex-direction:column;gap:18px;max-width:640px;display:flex}.lista-de-pdfs__item[aria-pressed=true]{border-color:var(--cor-azul);background:var(--cor-azul-claro)}.etiqueta-do-material{background:var(--cor-azul-claro);color:var(--cor-azul);font-size:var(--texto-rotulo);letter-spacing:.06em;border-radius:3px;flex:none;padding:1px 6px}@media (width>=768px){.folha-em-branco__corpo{flex-direction:row;align-items:flex-start}.folha-em-branco__passos{width:340px;min-height:100%}}.glossario{flex-direction:column;gap:22px;max-width:1120px;display:flex}.glossario p{margin:0}.glossario__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.glossario__titulos{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.glossario__sobretitulo{font-family:var(--fonte-ficha);font-size:var(--texto-pequeno);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-vermelho-texto);margin:0;font-weight:700}.glossario__titulo{font-size:var(--texto-titulo-celular);text-wrap:balance;font-weight:700;line-height:1.15}.glossario__apoio{max-width:62ch;color:var(--cor-texto-apoio)}.glossario__exportado{border-radius:var(--raio-controle);background:var(--cor-sucesso-claro);color:var(--cor-sucesso);font-size:var(--texto-apoio);padding:10px 14px;font-weight:700}.glossario__filtros{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.glossario__busca{flex-direction:column;flex:300px;gap:6px;min-width:0;display:flex}.glossario__rotulo{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);font-weight:700}.glossario__campo{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);width:100%;min-height:46px;color:var(--cor-tinta);font-size:var(--texto-base);padding:10px 14px}.glossario__disciplinas{flex-wrap:wrap;gap:8px;display:flex}.chip-de-filtro{min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie);color:var(--cor-texto-forte);font-size:var(--texto-apoio);cursor:pointer;padding:8px 16px;font-weight:700}.chip-de-filtro[aria-pressed=true]{border-color:var(--cor-azul);background:var(--cor-azul);color:var(--cor-superficie)}.glossario__contagem{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);font-variant-numeric:tabular-nums}.glossario__lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.termo-do-glossario{border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-wrap:wrap;align-items:flex-start;gap:10px 28px;padding:18px 22px;display:flex}.termo-do-glossario__cabeca{flex-direction:column;flex:200px;align-items:flex-start;gap:8px;min-width:0;display:flex}.termo-do-glossario__termo{border-bottom:2px solid var(--cor-vermelho);font-family:var(--fonte-ficha);padding-bottom:4px;font-size:19px;font-weight:700;line-height:1.25}.termo-do-glossario__codigo{border-radius:var(--raio-ficha);background:var(--cor-tinta);color:var(--cor-superficie);font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:.06em;padding:2px 7px;font-weight:700}.termo-do-glossario__definicao{min-width:0;color:var(--cor-texto-forte);flex:3 320px;line-height:1.55}.termo-do-glossario__detalhes{min-width:0;font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);flex-direction:column;flex:180px;gap:4px;display:flex}.termo-do-glossario__detalhes strong{color:var(--cor-tinta)}.glossario__nada{border:1.5px dashed var(--cor-borda-campo);border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.glossario__nada-titulo{font-weight:700}@media (width>=1024px){.glossario__titulo{font-size:var(--texto-titulo-pc)}}.termo-ligado{color:var(--cor-azul);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hoje{flex-direction:column;gap:18px;max-width:1120px;display:flex}.hoje p{margin:0}.hoje__cabecalho{flex-direction:column;gap:4px;display:flex}.hoje__data{font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-texto-suave)}.hoje__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.15}.hoje__cartoes{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.cartao-de-hoje{border-radius:var(--raio-ficha);background:var(--cor-superficie);box-shadow:var(--sombra-cartao);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.cartao-de-hoje__titulo{border-bottom:2px solid var(--cor-vermelho);font-family:var(--fonte-ficha);font-size:var(--texto-pequeno);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-vermelho-texto);margin:0;padding-bottom:8px;font-weight:700}.cartao-de-hoje__subtitulo{font-size:var(--texto-item);margin:4px 0 0}.cartao-de-hoje__apoio{color:var(--cor-texto-apoio)}.cartao-de-hoje__nota{font-size:var(--texto-pequeno);color:var(--cor-texto-suave)}.etiqueta-de-disciplina{border-radius:var(--raio-ficha);background:var(--cor-tinta);min-width:44px;color:var(--cor-superficie);font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:.06em;text-align:center;flex:none;padding:2px 6px;font-weight:700}.link-de-texto{color:var(--cor-azul);font-weight:700}.aulas-de-hoje{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aula-de-hoje{flex-direction:column;gap:4px;display:flex}.aula-de-hoje__linha{align-items:center;gap:10px;display:flex}.aula-de-hoje__nome{flex:1;min-width:0;font-weight:700}.aula-de-hoje__horario{color:var(--cor-texto-apoio);font-variant-numeric:tabular-nums}.aula-de-hoje__tema{color:var(--cor-texto-forte)}.proxima-prova{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}@media (width>=768px){.hoje__titulo{font-size:var(--texto-titulo-pc)}.hoje__cartoes{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.planos-de-hoje{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plano-de-hoje{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}.plano-de-hoje__hora{font-variant-numeric:tabular-nums;font-weight:700}.plano-de-hoje__frase{color:var(--cor-texto-forte)}.botao-de-feito{min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie);color:var(--cor-texto-forte);cursor:pointer;grid-column:2;justify-self:start;padding:6px 14px;font-weight:700}.botao-de-feito[aria-pressed=true]{border-color:var(--cor-sucesso);background:var(--cor-sucesso-claro);color:var(--cor-sucesso)}.cartao-de-hoje>.botao-secundario{align-self:flex-start}.dias-da-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dias-da-semana__dia{font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);color:var(--cor-texto-suave);flex-direction:column;align-items:center;gap:6px;font-weight:700;display:flex}.dias-da-semana__marca{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie);width:28px;height:28px}.dias-da-semana__marca--estudou{border-color:var(--cor-azul);background:var(--cor-azul)}.constancia__total{font-size:var(--texto-subtitulo);font-weight:700}.disciplinas-de-hoje{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.disciplinas-de-hoje__grupo{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);margin:20px 0 10px;font-weight:700}.disciplina-de-hoje{flex-direction:column;gap:6px;display:flex}.disciplina-de-hoje__linha{align-items:center;gap:10px;display:flex}.disciplina-de-hoje__nome{flex:1;min-width:0;font-weight:700}.disciplina-de-hoje__hoje,.disciplina-de-hoje__percentual{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);font-variant-numeric:tabular-nums}.barra-de-dominio{background:var(--cor-trilho);border-radius:4px;flex:1;height:8px;overflow:hidden}.barra-de-dominio__cheia{background:var(--cor-sucesso);border-radius:4px;height:100%}.relogio-do-foco{align-items:baseline;gap:12px;display:flex}.relogio-do-foco__fase{border-radius:var(--raio-pilula);font-size:var(--texto-apoio);padding:2px 10px;font-weight:700}.relogio-do-foco__fase--foco{background:var(--cor-azul-claro);color:var(--cor-azul)}.relogio-do-foco__fase--pausa{background:var(--cor-sucesso-claro);color:var(--cor-sucesso)}.relogio-do-foco__tempo{font-family:var(--fonte-ficha);font-size:var(--texto-numero-grande);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.botoes-do-foco,.ajuste-do-foco__botoes{flex-wrap:wrap;gap:8px;display:flex}.ajuste-do-foco{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ajuste-do-foco__campo{font-size:var(--texto-apoio);color:var(--cor-texto-forte);flex-direction:column;gap:4px;font-weight:700;display:flex}.ajuste-do-foco__campo input{width:10ch;min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-tinta);font-size:var(--texto-base);padding:8px 12px;font-weight:400}.cartao-de-hoje>.botao-principal{align-self:flex-start}.tela-mais{max-width:600px;margin:0 auto;padding:16px}.tela-mais__titulo{font:var(--texto-titulo-celular);color:var(--cor-texto-forte);margin:0 0 16px}.tela-mais__lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tela-mais__item{margin:0}.tela-mais__link{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);min-height:64px;color:var(--cor-texto);align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.tela-mais__link:hover{background:var(--cor-fundo);border-color:var(--cor-texto-suave)}.tela-mais__icone{color:var(--cor-azul);flex-shrink:0}.tela-mais__conteudo{flex-direction:column;flex:1;gap:2px;display:flex}.tela-mais__nome{font:var(--texto-base);color:var(--cor-texto-forte);font-weight:600}.tela-mais__apoio{font:var(--texto-apoio);color:var(--cor-texto-apoio)}.tela-mais__seta{color:var(--cor-texto-suave);flex-shrink:0;font-size:1.2rem}.acesso{flex-direction:column;align-items:center;min-height:100dvh;padding:18px 20px 32px;display:flex}.acesso__faixa{border-radius:var(--raio-controle);background:var(--cor-superficie-suave);width:100%;max-width:1120px;color:var(--cor-texto-forte);font-size:var(--texto-apoio);margin-bottom:12px;padding:10px 16px}.acesso__marca{width:100%;max-width:1120px;margin-bottom:20px}.acesso__conteudo{justify-content:center;width:100%;max-width:1120px;display:flex}.acesso__beneficios{display:none}.acesso__cartao{width:100%;max-width:var(--largura-acesso);flex-direction:column;gap:16px;display:flex}.acesso__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.2}.acesso__apoio{color:var(--cor-texto-apoio);margin:0}.acesso__rodape{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);margin:0}.acesso__acoes{flex-direction:column;gap:8px;display:flex}.acesso__acoes .botao-principal,.acesso__acoes .botao-secundario,.acesso__botao-largo{width:100%;min-height:var(--toque-revisao)}.acesso__divisor{color:var(--cor-texto-apoio);align-items:center;gap:12px;margin:0;display:flex}.acesso__divisor:before,.acesso__divisor:after{content:"";border-top:1px solid var(--cor-borda);flex:1}.botao-google{width:100%;min-height:var(--toque-revisao);border:1.5px solid var(--cor-borda-campo-forte);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-tinta);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-weight:700;display:inline-flex}.botao-google[aria-disabled=true],.acesso [aria-disabled=true]{cursor:not-allowed;opacity:.6}.campo{flex-direction:column;gap:6px;display:flex}.campo__rotulo{font-weight:700}.campo__controle{width:100%;min-height:var(--toque-revisao);border:1.5px solid var(--cor-borda-campo-forte);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-tinta);padding:10px 12px}.campo__controle[aria-invalid=true]{border-color:var(--cor-vermelho-texto)}.campo__controle[readonly]{background:var(--cor-superficie-suave)}.campo__dica{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);margin:0}.campo--codigo{align-items:center}.campo--codigo .campo__controle{max-width:280px;font-family:var(--fonte-ficha);font-size:var(--texto-titulo-celular);letter-spacing:.3em;text-align:center}.aviso{border-radius:var(--raio-controle);font-size:var(--texto-apoio);align-items:flex-start;gap:10px;margin:0;padding:10px 14px;display:flex}.aviso__icone{border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.aviso--erro{background:var(--cor-vermelho-claro);color:var(--cor-vermelho-texto)}.aviso--atencao{background:var(--cor-atencao-claro);color:var(--cor-atencao)}.aviso--informacao{background:var(--cor-superficie-suave);color:var(--cor-texto-forte)}.aceite__itens{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.aceite__caixa{min-height:var(--toque-revisao);cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.aceite__caixa input{flex:none;width:24px;height:24px;margin-top:2px}.texto-legal{white-space:pre-line}@media (width>=768px){.acesso__cartao{border-radius:var(--raio-ficha);background:var(--cor-superficie);box-shadow:var(--sombra-cartao);padding:28px}}@media (width>=1024px){.acesso__conteudo{justify-content:space-between;align-items:flex-start;gap:48px}.acesso__beneficios{max-width:480px;font-size:var(--texto-subtitulo);flex-direction:column;gap:16px;padding-top:28px;display:flex}.acesso__beneficios p{margin:0}.acesso--sem-coluna .acesso__conteudo{justify-content:center}}.restauracao__barra-container{flex-direction:column;gap:8px;width:100%;margin:12px 0;display:flex}.restauracao__trilho{border-radius:var(--raio-pilula);background:var(--cor-trilho);width:100%;height:8px;overflow:hidden}.restauracao__preenchimento{border-radius:var(--raio-pilula);background:var(--cor-azul);height:100%;transition:width .3s}.restauracao__contador{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.restauracao__preenchimento{transition:none!important}}.acesso__cartao--onboarding{max-width:100%;padding-bottom:84px}.onboarding-passo{flex-direction:column;gap:16px;display:flex}.onboarding-passos{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.onboarding-passos__texto{font-size:var(--texto-apoio);color:var(--cor-texto-apoio)}.onboarding-passos__indicadores{gap:6px;display:flex}.onboarding-passos__barra{background:var(--cor-trilho);border-radius:2px;width:28px;height:4px;transition:background .2s}.onboarding-passos__barra--ativa{background:var(--cor-azul)}.onboarding-cartoes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.onboarding-cartao{border:1.5px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;gap:8px;padding:18px;display:flex}.onboarding-cartao__titulo{font-size:var(--texto-subtitulo);color:var(--cor-tinta);margin:0;line-height:1.3}.onboarding-cartao__descricao{font-size:var(--texto-apoio);color:var(--cor-texto-forte);margin:0}.onboarding-privacidade{margin-top:4px}.onboarding-datas{flex-direction:column;gap:12px;display:flex}.onboarding-disciplinas{flex-direction:column;gap:12px;margin-top:8px;display:flex}.onboarding-disciplinas__titulo{font-size:var(--texto-subtitulo);margin:0;font-weight:700}.onboarding-disciplinas__nova{flex-direction:column;gap:8px;display:flex}.onboarding-disciplinas__lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-disciplinas__item{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.onboarding-disciplinas__info{align-items:center;gap:10px;display:flex}.onboarding-disciplinas__codigo{font-family:var(--fonte-ficha);color:var(--cor-azul);font-weight:700}.onboarding-disciplinas__nome{font-size:var(--texto-item);color:var(--cor-tinta)}.botao-remover-disciplina{min-height:var(--toque-minimo);min-width:var(--toque-minimo);color:var(--cor-vermelho-texto);font-size:var(--texto-apoio);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-weight:700;text-decoration:underline}.onboarding__vazio{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);margin:0}.onboarding-grade__formulario,.onboarding-grade__linha-horarios{flex-direction:column;gap:12px;display:flex}.onboarding-grade__botao-adicionar{width:100%;min-height:var(--toque-revisao)}.onboarding-aulas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-aulas__item{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.onboarding-aulas__texto{font-size:var(--texto-item);color:var(--cor-tinta)}.onboarding-grade__dica{margin-top:4px}.onboarding-grade__sem-disciplinas{flex-direction:column;gap:16px;display:flex}.onboarding-rodape{background:var(--cor-superficie);border-top:1px solid var(--cor-borda);z-index:10;gap:8px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #18202e0d}.onboarding-rodape .botao-principal,.onboarding-rodape .botao-secundario{min-height:var(--toque-revisao);flex:1}.visual-escondido{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){.acesso__cartao--onboarding{max-width:640px;padding-bottom:28px}.onboarding-cartoes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.onboarding-datas,.onboarding-grade__linha-horarios{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onboarding-rodape{box-shadow:none;border-top:none;justify-content:flex-end;gap:12px;margin-top:20px;padding:0;position:static}.onboarding-rodape .botao-principal,.onboarding-rodape .botao-secundario{flex:none;min-width:140px}}@media (width>=1024px){.acesso__cartao--onboarding.acesso__cartao--passo-1{max-width:960px}.acesso__cartao--onboarding.acesso__cartao--passo-2,.acesso__cartao--onboarding.acesso__cartao--passo-3,.acesso__cartao--onboarding.acesso__cartao--passo-sucesso{max-width:720px}}.planos{flex-direction:column;gap:18px;max-width:720px;display:flex}.planos p{margin:0}.planos__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.15}.planos__apoio{color:var(--cor-texto-apoio)}.planos__aviso{border-radius:var(--raio-controle);background:var(--cor-sucesso-claro);color:var(--cor-sucesso);padding:10px 14px;font-weight:700}.planos__lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plano-da-lista,.cartao-de-plano{border-radius:var(--raio-ficha);background:var(--cor-superficie);box-shadow:var(--sombra-cartao);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.plano-da-lista__frase{font-weight:700}.plano-da-lista__quando{font-size:var(--texto-apoio);color:var(--cor-texto-apoio)}.plano-da-lista__botoes,.gatilho-novo__botoes{flex-wrap:wrap;gap:8px;display:flex}.cartao-de-plano__titulo{font-size:var(--texto-subtitulo);margin:0}.formulario-do-plano{flex-direction:column;gap:14px;display:flex}.grupo-do-plano{flex-direction:column;gap:8px;display:flex}.grupo-do-plano__rotulo{font-size:var(--texto-apoio);color:var(--cor-texto-forte);font-weight:700}.grupo-do-plano__apoio{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio)}.opcoes-do-plano{flex-wrap:wrap;gap:8px;display:flex}.chip-de-opcao{min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie);color:var(--cor-texto-forte);font-size:var(--texto-apoio);cursor:pointer;padding:8px 14px;font-weight:700}.chip-de-opcao[aria-pressed=true]{border-color:var(--cor-azul);background:var(--cor-azul);color:var(--cor-superficie)}.chip-de-opcao--novo{color:var(--cor-azul);border-style:dashed}.formulario-do-plano__previa{border-left:3px solid var(--cor-azul);background:var(--cor-azul-claro);color:var(--cor-tinta);padding:10px 14px}.formulario-do-plano>.botao-principal{align-self:flex-start}.gatilho-novo{border:1.5px dashed var(--cor-borda-campo);border-radius:var(--raio-controle);flex-direction:column;gap:10px;padding:14px;display:flex}.gatilho-novo__titulo{font-weight:700}.campo-do-plano{font-size:var(--texto-apoio);color:var(--cor-texto-forte);flex-direction:column;gap:4px;font-weight:700;display:flex}.campo-do-plano input{min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-tinta);font-size:var(--texto-base);padding:8px 12px;font-weight:400}.botao-de-texto-simples{min-height:var(--toque-minimo);color:var(--cor-texto-apoio);cursor:pointer;background:0 0;border:0;padding:6px 10px;text-decoration:underline}@media (width>=768px){.planos__titulo{font-size:var(--texto-titulo-pc)}}.pre-teste{flex-direction:column;gap:16px;max-width:640px;display:flex}.pre-teste>.botao-secundario{align-self:flex-start}.pre-teste__cabecalho{flex-direction:column;gap:8px;display:flex}.pre-teste__cabecalho p{margin:0}.pre-teste__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.15}.pre-teste__rotulo{font-family:var(--fonte-ficha);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-texto-apoio);margin:0;font-size:13px}.pre-teste__subtitulo{margin:0;font-size:18px}.pre-teste__chute,.pre-teste__guardados{border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex;box-shadow:0 1px 2px #18202e1a,0 10px 24px #18202e12}.pre-teste__guardados p{margin:0}.pre-teste__enunciado{margin:0;font-size:17px;font-weight:700}.pre-teste__chute textarea{width:100%;min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);font:inherit;resize:vertical;padding:8px 12px}.pre-teste__chute .botao-principal{min-height:52px;font-size:16px}.pre-teste__erro{font-size:var(--texto-pequeno);color:var(--cor-vermelho-texto);margin:0;font-weight:700}.pre-teste__lista{flex-direction:column;gap:14px;margin:0;padding-left:20px;display:flex}.pre-teste__lista li{flex-direction:column;gap:4px;display:flex}.pre-teste__resposta{color:var(--cor-sucesso)}@media (width>=768px){.pre-teste__titulo{font-size:var(--texto-titulo-pc)}}.revisao-semanal{flex-direction:column;gap:18px;max-width:720px;display:flex}.revisao-semanal p{margin:0}.revisao-semanal__cabecalho{flex-direction:column;gap:8px;display:flex}.revisao-semanal__linha{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.revisao-semanal__data{font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-texto-suave)}.revisao-semanal__passo{font-size:var(--texto-apoio);color:var(--cor-texto-apoio)}.revisao-semanal__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.15}.revisao-semanal__segmentos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.revisao-semanal__segmento{background:var(--cor-trilho);border-radius:3px;height:6px}.revisao-semanal__segmento--cheio{background:var(--cor-azul)}.passo-da-revisao{border-radius:var(--raio-ficha);background:var(--cor-superficie);box-shadow:var(--sombra-cartao);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.passo-da-revisao__titulo{font-size:var(--texto-subtitulo);margin:0}.passo-da-revisao__destaque{font-size:var(--texto-subtitulo);font-weight:700}.passo-da-revisao__apoio{color:var(--cor-texto-apoio)}.passo-da-revisao>.botao-secundario,.passo-da-revisao>.botao-principal{align-self:flex-start}.planos-da-semana,.planos-escolhidos,.acerto-por-certeza{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plano-da-semana,.plano-escolhido{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.selo-de-feito{border-radius:var(--raio-pilula);background:var(--cor-atencao-claro);color:var(--cor-atencao);font-size:var(--texto-pequeno);font-variant-numeric:tabular-nums;flex:none;padding:3px 10px;font-weight:700}.selo-de-feito--tudo{background:var(--cor-sucesso-claro);color:var(--cor-sucesso)}.campo-da-revisao{font-size:var(--texto-apoio);color:var(--cor-texto-forte);flex-direction:column;gap:6px;font-weight:700;display:flex}.campo-da-revisao textarea{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);min-height:84px;color:var(--cor-tinta);font-size:var(--texto-base);resize:vertical;padding:10px 12px;font-weight:400}.acerto-por-certeza__nivel{flex-direction:column;gap:6px;display:flex}.acerto-por-certeza__linha{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.acerto-por-certeza__nome{flex:1;font-weight:700}.acerto-por-certeza__fichas{text-align:right;min-width:8ch;font-size:var(--texto-apoio);color:var(--cor-texto-apoio)}.barra-de-acerto{background:var(--cor-trilho);border-radius:5px;height:10px;overflow:hidden}.barra-de-acerto__cheia{background:var(--cor-azul);border-radius:5px;height:100%}.botao-de-remover{min-width:var(--toque-minimo);min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto-forte);cursor:pointer;flex:none;font-size:20px}.revisao-semanal__navegacao{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.revisao-semanal__navegacao>button{min-height:50px}.revisao-concluida>.botao-principal{align-self:flex-start}@media (width>=768px){.revisao-semanal__titulo{font-size:var(--texto-titulo-pc)}}.resumos{flex-direction:column;gap:16px;max-width:760px;display:flex}.resumos__cabecalho{flex-direction:column;gap:6px;display:flex}.resumos__titulo{font-size:var(--texto-titulo-celular);margin:0;line-height:1.15}.resumos__apoio,.fichamento__apoio{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);margin:0}.resumos__voltar{min-height:var(--toque-minimo);color:var(--cor-azul);align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}.resumos__aviso{border-radius:var(--raio-controle);background:var(--cor-atencao-claro);color:var(--cor-atencao);margin:0;padding:10px 14px;font-weight:700}.lista-de-resumos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item-de-resumo{min-height:var(--toque-minimo);border:1px solid var(--cor-borda);border-radius:var(--raio-ficha);background:var(--cor-superficie);color:inherit;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.item-de-resumo__textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.item-de-resumo__titulo{overflow-wrap:anywhere;font-weight:700}.chip-do-resumo{border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.chip-do-resumo--fazer{background:var(--cor-azul-claro);color:var(--cor-azul)}.chip-do-resumo--espera{background:var(--cor-atencao-claro);color:var(--cor-atencao)}.chip-do-resumo--pronto{background:var(--cor-sucesso-claro);color:var(--cor-sucesso)}.chip-do-resumo--erro{background:var(--cor-vermelho-claro);color:var(--cor-vermelho-texto)}.cartao-do-resumo{border-radius:var(--raio-ficha);background:var(--cor-superficie);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;box-shadow:0 1px 2px #18202e1a,0 10px 24px #18202e12}.cartao-do-resumo h2{border-bottom:2px solid var(--cor-vermelho);font-family:var(--fonte-ficha);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-vermelho-texto);margin:0;padding-bottom:8px;font-size:13px}.cartao-do-resumo h3{font-size:var(--texto-pequeno);color:var(--cor-texto-forte);margin:0}.cartao-do-resumo p,.cartao-do-resumo ul{margin:0}.cartao-do-resumo ul{padding-left:20px}.cartao-do-resumo .botao-secundario{align-self:flex-start}.comparacao__grupo,.resumo__diagrama{flex-direction:column;gap:4px;display:flex}.resumo__bloqueado{border:1.5px dashed var(--cor-borda-campo);border-radius:var(--raio-controle);color:var(--cor-texto-apoio);padding:12px 14px}.fichamento__formulario,.fichamento__a-mao{flex-direction:column;gap:12px;display:flex}.fichamento__campo{flex-direction:column;gap:4px;display:flex}.fichamento__campo label{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio);font-weight:700}.fichamento__campo textarea{width:100%;min-height:var(--toque-minimo);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);font:inherit;resize:vertical;padding:8px 12px}.fichamento__formulario .botao-principal,.fichamento__a-mao .botao-principal{min-height:52px;font-size:17px}.fichamento__erro{font-size:var(--texto-pequeno);color:var(--cor-vermelho-texto);margin:0;font-weight:700}.fichamento__na-fila{border-radius:var(--raio-controle);background:var(--cor-atencao-claro);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.fichamento__na-fila-titulo{color:var(--cor-atencao);font-weight:700}.fichamento__a-mao .folha{max-width:100%}@media (width>=768px){.resumos__titulo{font-size:var(--texto-titulo-pc)}}.sessao-de-revisao{flex-direction:column;gap:14px;max-width:640px;display:flex}.sessao-de-revisao__cabecalho{flex-direction:column;gap:8px;display:flex}.sessao-de-revisao__linha{align-items:baseline;gap:8px;display:flex}.sessao-de-revisao__titulo{margin:0;font-size:26px;line-height:1.15}.sessao-de-revisao__posicao{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);font-variant-numeric:tabular-nums;margin-left:auto}.barra-de-progresso{background:var(--cor-trilho);border-radius:3px;height:6px;overflow:hidden}.barra-de-progresso__cheia{background:var(--cor-azul);border-radius:3px;height:100%;transition:width .3s}.cartao-da-ficha{background:var(--cor-superficie);border-radius:var(--raio-ficha);box-shadow:var(--sombra-cartao-alta);flex-direction:column;display:flex}.cartao-da-ficha__topo{border-bottom:2px solid var(--cor-vermelho);align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.etiqueta-da-disciplina{border-radius:var(--raio-ficha);background:var(--cor-tinta);color:var(--cor-superficie);font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:.06em;flex:none;padding:2px 7px;font-weight:700}.cartao-da-ficha__tipo{font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-texto-apoio)}.cartao-da-ficha__pautado{background-image:repeating-linear-gradient(#0000 0 31px,#dce5f1 31px 32px);flex-direction:column;padding:6px 18px 16px;display:flex}.cartao-da-ficha__pautado p{margin:0;line-height:32px}.cartao-da-ficha__rotulo{font-family:var(--fonte-ficha);font-size:var(--texto-rotulo);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-texto-suave)}.cartao-da-ficha__rotulo--resposta{color:var(--cor-sucesso)}.cartao-da-ficha__pergunta{font-family:var(--fonte-ficha);font-size:var(--texto-subtitulo);font-weight:700}.cartao-da-ficha__resposta{color:var(--cor-texto-forte)}.cartao-da-ficha__tentativa{font-family:var(--fonte-manuscrita);color:var(--cor-caneta);font-size:22px}.painel-da-tentativa{flex-direction:column;gap:10px;display:flex}.painel-da-tentativa__rotulo{font-size:var(--texto-apoio);color:var(--cor-texto-forte);margin:4px 0 0;font-weight:700}.painel-da-tentativa__texto{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);width:100%;min-height:84px;color:var(--cor-tinta);resize:vertical;padding:10px 12px;line-height:1.4}.botao-de-escolha{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);min-height:60px;color:var(--cor-texto-forte);cursor:pointer;padding:8px 14px;font-weight:700}.botao-de-escolha[aria-pressed=true]{border-color:var(--cor-azul);background:var(--cor-azul-claro);color:var(--cor-azul)}.painel-da-tentativa__certezas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.botao-de-certeza{border:1.5px solid var(--cor-azul);border-radius:var(--raio-controle);background:var(--cor-superficie);min-height:72px;color:var(--cor-azul);font-size:var(--texto-base);cursor:pointer;padding:8px 6px;font-weight:700;line-height:1.2}.botao-de-certeza:disabled{border-color:var(--cor-borda);background:var(--cor-superficie-suave);color:var(--cor-texto-suave);cursor:not-allowed}.painel-da-tentativa__dica{font-size:var(--texto-pequeno);color:var(--cor-texto-suave);margin:0}.revisar-vazio{flex-direction:column;align-items:flex-start;gap:12px;max-width:60ch;display:flex}.revisar-vazio p{margin:0}.revisar-vazio__titulo{font-size:var(--texto-titulo-celular);margin:0}.revisar-vazio__apoio{color:var(--cor-texto-apoio)}.painel-da-nota{flex-direction:column;gap:8px;display:flex}.painel-da-nota__titulo{font-size:var(--texto-apoio);color:var(--cor-texto-apoio);text-align:center;margin:0;font-weight:700}.painel-da-nota__botoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.botao-de-nota{border-radius:var(--raio-controle);cursor:pointer;border:1.5px solid;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:76px;padding:8px;display:flex}.botao-de-nota__nome{font-weight:700}.botao-de-nota__quando{font-size:var(--texto-rotulo)}.botao-de-nota--errei{background:var(--cor-vermelho-claro);color:var(--cor-vermelho-texto);border-color:#ebc1bd}.botao-de-nota--dificil{background:var(--cor-atencao-claro);color:var(--cor-atencao);border-color:#eed9b0}.botao-de-nota--bom{background:var(--cor-azul-claro);color:var(--cor-azul);border-color:#c3cfec}.botao-de-nota--facil{background:var(--cor-sucesso-claro);color:var(--cor-sucesso);border-color:#bfddcd}.revisar__erro{border-radius:var(--raio-controle);background:var(--cor-vermelho-claro);color:var(--cor-vermelho-texto);margin:0;padding:10px 12px}.botao-de-texto{min-height:var(--toque-revisao);color:var(--cor-texto-apoio);font-size:var(--texto-apoio);cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 10px;text-decoration:underline}.painel-da-avaliacao{border-radius:var(--raio-controle);background:var(--cor-superficie);border:1.5px solid #eed9b0;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.painel-da-avaliacao__titulo{margin:0;font-size:16px}.painel-da-avaliacao__motivos{flex-direction:column;gap:8px;display:flex}.botao-de-motivo{border:1.5px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);min-height:60px;color:var(--cor-tinta);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.botao-de-motivo__nome{font-weight:700}.botao-de-motivo__descricao{font-size:var(--texto-pequeno);color:var(--cor-texto-apoio)}.ficha-avaliada{border-radius:var(--raio-controle);background:var(--cor-sucesso-claro);color:#1f4f3a;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ficha-avaliada p{margin:0}.ficha-avaliada__titulo{color:var(--cor-sucesso);font-weight:700}.ficha-avaliada__apoio{font-size:var(--texto-apoio)}.resumo-da-sessao{flex-direction:column;gap:14px;max-width:640px;display:flex}.resumo-da-sessao__titulo-da-tela{margin:0;font-size:26px}.resumo-da-sessao__cartao{background:var(--cor-superficie);border-radius:var(--raio-ficha);box-shadow:var(--sombra-cartao);flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.resumo-da-sessao__cartao p{margin:0}.resumo-da-sessao__titulo{border-bottom:2px solid var(--cor-vermelho);font-family:var(--fonte-ficha);font-size:var(--texto-pequeno);letter-spacing:var(--espacamento-rotulo);text-transform:uppercase;color:var(--cor-vermelho-texto);margin:0;padding-bottom:8px}.resumo-da-sessao__total{font-size:19px;font-weight:700;line-height:1.3}.resumo-da-sessao__subtitulo{font-size:var(--texto-item);font-weight:700}.resumo-da-sessao__lista{margin:0;padding:0;list-style:none}.resumo-da-sessao__lista li{border-top:1px solid var(--cor-divisoria);font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-height:40px;display:flex}.resumo-da-sessao__nivel{flex:1;font-weight:700}.resumo-da-sessao__apoio{font-size:var(--texto-apoio);color:var(--cor-texto-apoio)}.sessao-de-revisao .botao-principal{min-height:var(--toque-revisao)}.painel-da-frente{flex-direction:column;gap:8px;display:flex}.painel-da-frente__botao{min-height:76px;font-size:var(--texto-subtitulo)}.painel-da-frente__dica{font-size:var(--texto-pequeno);color:var(--cor-texto-suave);text-align:center;margin:0}.tentativa-a-mao{border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background-color:var(--cor-superficie);background-image:repeating-linear-gradient(#0000 0 calc(33.33% - 1px),#dce5f1 calc(33.33% - 1px) 33.33%);width:100%;position:relative;overflow:hidden}.tentativa-a-mao__acoes{gap:8px;display:flex}.tentativa-a-mao__acoes .botao-secundario{flex:1}.cartao-da-ficha__escrita{width:100%;max-width:480px;height:auto;display:block}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-italic-D-qjh7ci.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-italic-OoEIrRJc.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff")}:root{--fonte-texto:"Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--fonte-ficha:"Courier Prime", "Courier New", ui-monospace, monospace;--fonte-manuscrita:"Caveat", "Segoe Print", "Bradley Hand", cursive;--texto-rotulo:12px;--texto-pequeno:13px;--texto-apoio:14px;--texto-item:15px;--texto-base:16px;--texto-subtitulo:17px;--texto-titulo-celular:28px;--texto-titulo-pc:34px;--texto-numero-grande:44px;--entrelinha:1.45;--espacamento-rotulo:.08em;--cor-tinta:#18202e;--cor-texto-forte:#2e3747;--cor-texto-apoio:#4a5568;--cor-texto-suave:#5b6576;--cor-fundo:#eef1f4;--cor-superficie:#fff;--cor-superficie-suave:#f2f5fa;--cor-borda:#d6dde6;--cor-borda-campo:#c5cfdc;--cor-borda-campo-forte:#8a97aa;--cor-divisoria:#e6ebf1;--cor-trilho:#dce3ec;--cor-azul:#2b48a8;--cor-azul-escuro:#1e3480;--cor-azul-claro:#e3e9f7;--cor-caneta:#1f3a93;--cor-vermelho:#c2413a;--cor-vermelho-texto:#a1342e;--cor-vermelho-claro:#fbe7e5;--cor-caneta-vermelha:#b3261e;--cor-sucesso:#1f6b4a;--cor-sucesso-claro:#e2f1ea;--cor-atencao:#8a5a12;--cor-atencao-claro:#fbf0dc;--cor-marca-texto:#fbe38e;--raio-ficha:4px;--raio-controle:8px;--raio-aba:10px;--raio-pilula:999px;--sombra-cartao:0 1px 2px #18202e1a, 0 10px 24px #18202e12;--sombra-cartao-alta:0 1px 2px #18202e1a, 0 12px 28px #18202e14;--sombra-flutuante:0 1px 3px #18202e29, 0 14px 32px #18202e1f;--toque-minimo:44px;--toque-revisao:48px;--largura-acesso:440px}*,:before,:after{box-sizing:border-box}body{background:var(--cor-fundo);color:var(--cor-tinta);font-family:var(--fonte-texto);font-size:var(--texto-base);line-height:var(--entrelinha);-webkit-text-size-adjust:100%;margin:0}button,input,select,textarea{font:inherit}a{color:var(--cor-azul)}a:hover{color:var(--cor-azul-escuro)}:focus-visible{outline:2px solid var(--cor-azul);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.botao-principal,.botao-secundario{min-height:var(--toque-minimo);border-radius:var(--raio-controle);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.botao-principal{background:var(--cor-azul);color:var(--cor-superficie);border:0}.botao-principal:hover{background:var(--cor-azul-escuro);color:var(--cor-superficie)}.botao-secundario{border:1.5px solid var(--cor-azul);background:var(--cor-superficie);color:var(--cor-azul)}.botao-secundario:hover{background:var(--cor-azul-claro)}.botao-principal:disabled,.botao-secundario:disabled{cursor:not-allowed;opacity:.6}.botao-perigo{min-height:var(--toque-minimo);border-radius:var(--raio-controle);background:var(--cor-vermelho-texto);color:var(--cor-superficie);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.botao-perigo:disabled{cursor:not-allowed;opacity:.6}.botao--alto{min-height:var(--toque-revisao)}
