@font-face{font-family:Uncut Sans;src:url(./UncutSans-Variable-DfydcN6x.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap}:root{color-scheme:dark;--n-fundo: #101111;--n-texto: #f5f5f5;--n-contorno: #f5f5f5;--n-rotulo-forma: #404949;--n-overline: #808080;--n-borda-licao: #2a2f2f;--n-vidro-cartao: rgba(25, 29, 29, .01);--certo: #009c2c;--certo-sombra: #25b74e;--errado: #b40003;--errado-texto: #ff6b6e;--ambar: #c88a1a;--apagado: .38;--destaque: #6561de;--foco: #8f8cf0;--ch-escuro: #b53600;--ch-claro: #ffc773;--ch-acento: #4c9ff2;--l-escuro: #1505a6;--l-claro: #689aff;--l-acento: #f2d34c;--m-escuro: #a0002b;--m-claro: #ff798f;--m-acento: #abf5eb;--cn-escuro: #006e27;--cn-claro: #21df9d;--cn-acento: #f24c75;--r-escuro: #8f0099;--r-claro: #f19def;--r-acento: #90e7a6;--d-escuro: #2f2b96;--d-claro: #a7a4f4;--d-acento: #6561de;--contorno: 2px;--contorno-g: 3px;--sombra-3d-p: 3px;--sombra-3d: 4px;--sombra-3d-g: 6px;--raio-cartao: 1.5rem;--raio-licao: 2rem;--raio-gaveta: 1.75rem;--raio-pilula: 999px;--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2rem;--e-7: 3rem;--e-8: 4rem;--ease-sai: cubic-bezier(.22, 1, .36, 1);--ease-mov: cubic-bezier(.65, 0, .35, 1);--dur-curta: .12s;--dur-media: .24s;--dur-longa: .42s;--t-mini: .75rem;--t-rotulo: .875rem;--t-corpo: 1rem;--t-sub: 1.0625rem;--t-cartao: 1.125rem;--t-valor: 1.25rem;--t-h1: 1.875rem;--t-enunciado: 1.375rem;--t-opcao: 1rem;--t-feedback: 1.25rem;--t-overline: .75rem;--sans: "Uncut Sans", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--titulo: "Uncut Sans", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--bg: var(--n-fundo);--card: #171a1a;--card-2: #1e2222;--card-3: #272c2c;--linha: #2a2f2f;--linha-2: #404949;--texto: var(--n-texto);--texto-2: #c2c9c9;--texto-3: #8f9898;--texto-forte: #ffffff;--azul: #8f8cf0;--azul-rgb: 143, 140, 240;--marca-fundo: rgba(101, 97, 222, .24);--sobre-destaque: #ffffff;--vermelho: var(--errado-texto);--ruim: var(--errado-texto);--negativo: var(--errado-texto);--negativo-borda: #5a1a1c;--errado-fundo: #2a1213;--bom: #25b74e;--positivo: #25b74e;--bom-rgb: 37, 183, 78;--positivo-borda: #1d4a2a;--causa: #f2c94c;--amarelo: #f2c94c;--causa-texto: #f8d58a;--amarelo-escuro: #9b7d1f;--bola-base: #1e2222;--anel: rgba(245, 245, 245, .14);--sombra: rgba(0, 0, 0, .6);--vidro: rgba(16, 17, 17, .94);--grafo-linha: 245, 245, 245;--raio: 22px;--raio-p: 14px;--esq-w: 344px;--dir-w: 332px}:root[data-tema=claro]{color-scheme:light;--n-fundo: #f5f5f5;--n-texto: #101111;--n-contorno: #101111;--n-rotulo-forma: #c8c8c8;--n-overline: #3b3b3b;--n-borda-licao: #c8c8c8;--errado-texto: #b40003;--foco: #4b47c9;--card: #fbfbfb;--card-2: #ececec;--card-3: #e2e2e2;--linha: #dcdcdc;--linha-2: #c8c8c8;--texto-2: #3b3b3b;--texto-3: #5c6363;--texto-forte: #000000;--azul: #4b47c9;--azul-rgb: 75, 71, 201;--marca-fundo: rgba(101, 97, 222, .16);--negativo-borda: #f0c0c2;--errado-fundo: #fde9e9;--bom: #00802a;--positivo: #00802a;--bom-rgb: 0, 128, 42;--positivo-borda: #b9e6c6;--causa: #a87400;--amarelo: #a87400;--causa-texto: #8a5a00;--amarelo-escuro: #7a5c00;--bola-base: #dcdcdc;--anel: rgba(16, 17, 17, .14);--sombra: rgba(16, 17, 17, .16);--vidro: rgba(245, 245, 245, .94);--grafo-linha: 16, 17, 17}:root{--cor-ch: var(--ch-claro);--cor-l: var(--l-claro);--cor-m: var(--m-claro);--cor-cn: var(--cn-claro);--cor-r: var(--r-claro)}:root[data-tema=claro]{--cor-ch: var(--ch-escuro);--cor-l: var(--l-escuro);--cor-m: var(--m-escuro);--cor-cn: var(--cn-escuro);--cor-r: var(--r-escuro)}:root{--a-escuro: var(--d-escuro);--a-claro: var(--d-claro);--a-acento: var(--d-acento)}[data-area=ch]{--a-escuro: var(--ch-escuro);--a-claro: var(--ch-claro);--a-acento: var(--ch-acento)}[data-area=l]{--a-escuro: var(--l-escuro);--a-claro: var(--l-claro);--a-acento: var(--l-acento)}[data-area=m]{--a-escuro: var(--m-escuro);--a-claro: var(--m-claro);--a-acento: var(--m-acento)}[data-area=cn]{--a-escuro: var(--cn-escuro);--a-claro: var(--cn-claro);--a-acento: var(--cn-acento)}[data-area=r]{--a-escuro: var(--r-escuro);--a-claro: var(--r-claro);--a-acento: var(--r-acento)}:root,[data-area]{--a-borda: var(--a-claro);--a-texto: var(--a-claro);--a-fundo: var(--a-claro);--a-sobre: var(--a-escuro);--a-sombra-contorno: var(--a-claro);--a-sombra-cheio: var(--a-escuro);--mascote-escuro: var(--a-escuro);--mascote-sombra: color-mix(in srgb, var(--a-escuro) 58%, #000);--mascote-claro: var(--a-claro);--mascote-acento: var(--a-acento)}:root[data-tema=claro],:root[data-tema=claro] [data-area]{--a-borda: var(--a-escuro);--a-texto: var(--a-escuro);--a-fundo: var(--a-claro);--a-sobre: var(--a-escuro);--a-sombra-contorno: var(--a-escuro);--a-sombra-cheio: var(--a-escuro)}@media (min-width: 900px){:root{--t-sub: 1.125rem;--t-cartao: 1.25rem;--t-valor: 1.5rem;--t-h1: 2.25rem;--t-enunciado: 1.75rem;--t-opcao: 1.0625rem;--t-feedback: 1.375rem;--t-overline: .8125rem}}@media (min-width: 1440px){:root{--t-h1: 2.5rem;--t-enunciado: 2rem;--t-opcao: 1.125rem;--t-feedback: 1.5rem}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--texto);font-family:var(--sans);font-size:15px;font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.4}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:8px}a{color:var(--azul)}code{font-size:.92em;background:var(--card-3);padding:1px 5px;border-radius:4px}kbd{font:inherit;font-size:11px;color:var(--texto-3);border:0;border-radius:5px;padding:0 5px}.mudo{color:var(--texto-3)}.mudo-p{color:var(--texto-2)}.num{font-variant-numeric:tabular-nums}.forma{flex:none;display:inline-block;vertical-align:middle}.aviso-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;padding:24px;gap:4px}.aviso-centro p{margin:0}.cartao{background:var(--card);border:0;border-radius:var(--raio)}.icone,.conta{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--texto-2)}.icone:hover{background:var(--card-2);color:var(--texto)}.icone svg{width:16px;height:16px}.conta{background:var(--card-2);border:0;font-size:13px;font-weight:700;color:var(--texto)}.conta:hover{box-shadow:inset 0 0 0 2px var(--texto-3)}.conta.girando{box-shadow:inset 0 0 0 2px var(--azul)}.troca{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--card);border:0}.troca a{padding:5px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--texto-3);text-decoration:none;white-space:nowrap}.troca a:hover{color:var(--texto)}.troca a.on{background:var(--card-3);color:var(--texto)}.pilula{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:0;border-radius:999px;font-size:13px;font-weight:500;color:var(--texto);background:var(--card);white-space:nowrap}.pilula:hover{box-shadow:inset 0 0 0 2px var(--texto-3)}@keyframes gira{to{transform:rotate(360deg)}}.botao-primario,.botao-secundario{background:var(--n-fundo);border:var(--contorno) solid var(--cb, var(--n-contorno));color:var(--cb, var(--n-contorno));padding:8px 16px;border-radius:999px;font-size:14px;font-weight:700;box-shadow:0 4px 0 0 var(--cb, var(--n-contorno));transition:transform .08s,box-shadow .08s}.botao-primario{--cb: var(--destaque);color:var(--azul)}[data-area] .botao-primario,.botao-primario[data-area]{--cb: var(--a-borda);color:var(--a-borda)}.botao-primario:active:not(:disabled),.botao-secundario:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 0 0 transparent}.botao-primario:disabled,.botao-secundario:disabled{opacity:var(--apagado)}.botao-primario:focus-visible,.botao-secundario:focus-visible{border-radius:999px}@media (prefers-reduced-motion: reduce){.botao-primario,.botao-secundario{transition:none}}.sub-abas{display:flex;gap:2px;flex-wrap:wrap}.sub-abas button{padding:5px 11px;border-radius:999px;font-size:13px;font-weight:500;color:var(--texto-2)}.sub-abas button:hover:not(:disabled){color:var(--texto)}.sub-abas button.on{background:transparent;color:var(--a-borda)}.fechar{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--texto-2);flex:none}.fechar:hover{background:var(--card-3);color:var(--texto)}.fechar svg{width:13px;height:13px}.teia{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:var(--esq-w) minmax(0,1fr) var(--dir-w);gap:14px;padding:4px 18px 18px}.coluna{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:var(--linha-2) transparent}.coluna>.cartao{flex:none}.centro{position:relative;min-height:0;display:grid;grid-template-rows:auto 1fr auto;gap:10px}.centro-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 2px}.legenda-linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--texto-2)}.legenda-linha span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.legenda-linha .sep{width:1px;height:14px;background:var(--linha-2)}.legenda-linha i.quad{width:9px;height:9px;border-radius:2px;display:inline-block}.escala{display:inline-flex;gap:2px}.escala b{width:14px;height:6px;border-radius:1px;display:inline-block}.mapa{position:relative;min-height:0;overflow:hidden;border-radius:var(--raio);cursor:grab}.grafo{position:absolute;top:0;right:0;bottom:0;left:0}.zoom{position:absolute;left:0;bottom:0;display:grid;border:0;border-radius:12px;background:var(--card);overflow:hidden}.zoom button{width:36px;height:34px;display:grid;place-items:center;color:var(--texto-2)}.zoom button:hover{color:var(--texto);background:var(--card-2)}.zoom button+button{border-top:0}.zoom svg{width:14px;height:14px}.graph-tooltip{padding:0!important;background:none!important}.dica-no{background:var(--card-2);border:0;border-radius:10px;padding:8px 11px;font-family:var(--sans);box-shadow:none;max-width:280px}.dica-no b{display:block;font-size:13.5px;font-weight:700;color:var(--texto)}.dica-no span{display:block;font-size:12px;color:var(--texto-2);margin-top:2px}.regua{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:12px 18px;border-radius:var(--raio)}.regua-ano{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;min-width:74px}.regua-ano.vazio{color:var(--texto-3);font-weight:500;font-size:13px;min-width:0}.regua-trilho{position:relative;height:34px}.regua-trilho input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;opacity:0;cursor:pointer}.regua-barra{position:absolute;left:0;right:0;top:8px;height:6px;border-radius:3px;background:var(--card-3)}.regua-cheia{position:absolute;left:0;top:8px;height:6px;border-radius:3px;background:var(--texto-3)}.regua-pino{position:absolute;top:3px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fff;box-shadow:0 3px 0 var(--texto-3);pointer-events:none}.regua-marcas{position:absolute;left:0;right:0;top:20px;font-size:11px;color:var(--texto-3)}.regua-marcas span{position:absolute;transform:translate(-50%);white-space:nowrap}.regua-marcas span:first-child{transform:none}.regua-ano{white-space:nowrap}.regua-trilho:focus-within .regua-pino{box-shadow:0 3px 0 var(--foco)}.regua-dir{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--texto-2);white-space:nowrap}.cartao{background:var(--n-fundo);border:var(--contorno) solid var(--linha-2);border-radius:var(--raio);box-shadow:0 4px 0 var(--linha-2)}.bloco-c{padding:16px 18px 18px}.meta{font-size:12.5px;color:var(--texto-2);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta .forma{margin-right:-2px}.manchete{font-family:var(--titulo);font-weight:500;font-size:35px;line-height:1.08;margin:10px 0 16px;text-wrap:balance}.manchete em{font-style:normal;color:var(--azul)}.duelo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.duelo>div:last-child{text-align:right}.duelo-rot{font-size:13px;font-weight:700}.duelo-rot small{display:block;font-size:12px;font-weight:500;color:var(--texto-3)}.grande{font-family:var(--titulo);font-weight:700;font-size:54px;line-height:1;margin-top:10px;font-variant-numeric:lining-nums tabular-nums}.grande sup{font-size:16px;color:var(--texto-3);margin-left:2px;vertical-align:22px}.sub-num{font-size:12.5px;color:var(--texto-2);margin-top:4px}.placar-barra{position:relative;margin:18px 0 6px;height:8px}.placar-barra .a,.placar-barra .b{position:absolute;top:0;height:8px;border-radius:4px}.placar-barra .marco{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--texto);border-radius:1px}.placar-barra .marco-rot{position:absolute;top:-22px;transform:translate(-50%);font-size:11px;color:var(--texto-2)}.placar-rodape{display:flex;justify-content:space-between;font-size:12px;color:var(--texto-2)}.linhas-dado{border-top:var(--contorno) solid var(--linha);margin-top:16px;padding-top:12px;display:grid;gap:7px}.linha-dado{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--texto-2)}.linha-dado b{color:var(--texto);font-weight:500;font-variant-numeric:tabular-nums}.lista-c{display:grid;gap:2px;margin-top:14px}.item-c{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:7px 8px;margin:0 -8px;border-radius:10px;text-align:left}.item-c:hover{background:var(--card-2)}.item-c .icone{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--card-3)}.item-c .t{font-size:13.5px;font-weight:500;color:var(--texto);line-height:1.25}.item-c .t small{display:block;font-size:12px;font-weight:500;margin-top:1px}.item-c .v{font-size:13.5px;font-variant-numeric:tabular-nums}.rodape-num{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:10px;border-top:var(--contorno) solid var(--linha);margin-top:14px;padding-top:12px}.rodape-num span{display:block;font-size:12px;color:var(--texto-2)}.rodape-num b{display:block;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:2px}.titulo-c{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px}.titulo-c h2{font-size:15px;font-weight:700;margin:0}.titulo-c span{font-size:12.5px;color:var(--texto-2)}.vazio-c{font-size:13px;color:var(--texto-3);margin:6px 0 0;line-height:1.5}.grafico{width:100%;height:auto;display:block;overflow:visible}.grafico .eixo{fill:var(--texto-3);font-size:10.5px;font-family:var(--sans)}.grafico .grade{stroke:var(--linha);stroke-width:1}.grafico .serie{fill:none;stroke:var(--azul);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.grafico .ponto{fill:var(--azul);stroke:var(--card);stroke-width:2}.grafico .alvo{fill:transparent;cursor:crosshair}.grafico .mira{stroke:var(--texto-3);stroke-dasharray:2 3}.grafico-dica{font-size:12px;color:var(--texto-2);min-height:18px;margin-top:4px}.campo-linha{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 0}.campo-linha+.campo-linha{border-top:0}.campo-nome{font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.campo-sub{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--texto-3);margin-top:-4px}.mini-barra{position:relative;width:66px;height:4px;border-radius:2px;background:var(--card-3);flex:none}.mini-barra b{position:absolute;left:0;top:0;bottom:0;border-radius:2px}.mini-barra i{position:absolute;left:60%;top:-3px;bottom:-3px;width:1.5px;background:var(--texto-2)}.pct{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;min-width:46px;text-align:right}.selo-campo{font-size:11.5px;font-weight:700}.feed{display:grid}.feed-item{display:grid;grid-template-columns:44px 22px 1fr;gap:8px;align-items:start;padding:11px 0;text-align:left;width:100%}.feed-item+.feed-item{border-top:0}.feed-hora{font-size:12px;color:var(--texto-3);padding-top:2px;font-variant-numeric:tabular-nums}.feed-forma{padding-top:3px}.feed-t{font-size:13.5px;color:var(--texto);line-height:1.35}.feed-t small{display:block;font-size:12px;color:var(--texto-2);margin-top:2px}button.feed-item:hover .feed-t{color:var(--texto-forte);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--texto-3)}.lig-grupo+.lig-grupo{margin-top:14px}.lig-grupo h3{font-size:12px;font-weight:700;color:var(--texto-3);margin:0 0 2px}.lig{display:grid;grid-template-columns:18px 1fr;gap:8px;width:100%;text-align:left;padding:9px 8px;margin:0 -8px;border-radius:10px}.lig:hover{background:var(--card-2)}.lig .forma{margin-top:3px}.lig-titulo{font-size:13.5px;font-weight:500;line-height:1.3}.lig-titulo small{font-weight:500;font-size:11.5px;margin-left:6px}.lig-nota{display:block;color:var(--texto-2);font-size:12.5px;line-height:1.45;margin-top:3px}.no-titulo{font-family:var(--titulo);font-weight:700;font-size:39px;line-height:1.08;margin:10px 0 12px;text-wrap:balance}.no-resumo{font-size:14.5px;line-height:1.6;color:var(--texto);margin:0 0 16px}.no-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dominio-resumo{font-size:12.5px;color:var(--texto-2)}.secao{border-top:0;margin-top:18px;padding-top:14px}.secao h2{font-size:13px;font-weight:700;color:var(--texto);margin:0 0 10px}.pontos{margin:0;padding-left:16px;display:grid;gap:8px;font-size:13.5px;line-height:1.5}.pontos li::marker{color:var(--texto-3)}.datas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.datas li{display:grid;grid-template-columns:62px 1fr;gap:10px;font-size:13px}.datas .ano{font-weight:700;font-variant-numeric:tabular-nums}.flash{border:0;border-radius:12px;padding:13px 14px;background:var(--card-2)}.flash-p{margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.45}.flash-r{margin:0 0 12px;padding-top:10px;border-top:0;font-size:13.5px;line-height:1.5}.flash-botoes{display:flex;gap:8px}.flash-hist{font-size:12px;margin:10px 0 0}.sugestoes{display:flex;flex-wrap:wrap;gap:6px}.sugestao{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;border:0;font-size:13px;text-align:left}.sugestao:hover{box-shadow:inset 0 0 0 2px var(--texto-3);background:var(--card-2)}.painel-flutuante{position:absolute;top:0;right:0;bottom:0;width:380px;z-index:4;overflow-y:auto;border-radius:var(--raio);box-shadow:none}.modo-viz .grafo{visibility:hidden}.vizinhanca-tela{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:18px 8px 40px;cursor:default}.viz-fios{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.viz-grade{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px) minmax(0,1fr);gap:48px;align-items:start;min-height:100%;max-width:1100px;margin:0 auto}.viz-col{display:grid;gap:14px;align-content:center;min-height:100%}.viz-esq{justify-items:end;text-align:right}.viz-esq .viz-item{flex-direction:row-reverse;text-align:right}.viz-grupo h3{font-size:12px;font-weight:700;color:var(--texto-3);margin:0 0 5px}.viz-grupo ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.viz-esq .viz-grupo ul{justify-items:end}.viz-item{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:13.5px;background:var(--card);border:0;text-align:left;max-width:100%}.viz-item:hover,.viz-item.foco{box-shadow:inset 0 0 0 2px var(--texto-3);background:var(--card-2)}.viz-item-txt{display:grid}.viz-item-nota{display:none}.viz-meio{display:grid;gap:14px;align-content:start;padding-top:4vh}.viz-centro{border:2px solid;border-radius:var(--raio);padding:14px 16px;background:var(--card)}.viz-centro-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--texto-2)}.viz-centro strong{display:block;font-family:var(--titulo);font-weight:500;font-size:30px;line-height:1.08;margin-top:6px;text-wrap:balance}.viz-nota{min-height:84px;font-size:13px;line-height:1.5;color:var(--texto);padding:11px 13px;border-radius:12px;background:var(--card);border:2px dashed var(--texto-3)}.viz-nota-rel{display:block;font-weight:700;color:var(--azul);margin-bottom:3px}.viz-conversa ul{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.viz-conversa h3{text-align:center}.viz-vazio{font-size:13px}.questoes{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:var(--esq-w) 1fr;gap:14px;padding:4px 18px 18px}.filtros{padding:18px;overflow-y:auto;display:grid;align-content:start;gap:18px}.placar{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.placar>div:last-child{text-align:right}.placar .grande{font-size:38px;margin-top:4px}.filtro{display:grid;gap:8px}.filtro-nome{font-size:12.5px;color:var(--texto-2);font-weight:500}.opcoes{display:flex;flex-wrap:wrap;gap:4px}.opcoes button{padding:5px 11px;border-radius:999px;border:0;font-size:13px;color:var(--texto-2);font-weight:500}.opcoes button:hover:not(:disabled){color:var(--texto);box-shadow:inset 0 0 0 2px var(--texto-3)}.opcoes button.on,.opcoes button.on:hover:not(:disabled){background:transparent;color:var(--destaque);box-shadow:inset 0 0 0 2px var(--destaque),0 3px 0 var(--destaque)}select{background:var(--card-2);border:2px solid var(--texto-3);border-radius:10px;padding:8px 10px;font-size:13px}.caixa{display:flex;align-items:center;gap:var(--e-2);font-size:var(--t-rotulo);color:var(--texto-2);cursor:pointer}.caixa input{accent-color:var(--azul);width:15px;height:15px}.nota-uel{font-size:12px;margin:0}.filtros-toggle{display:none}.questao-area{overflow-y:auto;padding:22px 28px 60px}.questao-nav{max-width:760px;margin:0 auto 14px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.questao-nav div{display:flex;gap:6px}.alt-texto img{max-width:min(100%,420px);height:auto;display:block;margin:10px 0;border-radius:8px;background:#fff}.alternativas{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px}.alternativa{width:100%;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;text-align:left;font-size:15px;padding:11px 14px;border-radius:12px;border:0;background:var(--card);line-height:1.5}.alternativa:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--texto-3);background:var(--card-2)}.alternativa:disabled{opacity:1;cursor:default}.alternativa .letra{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--card-3);font-weight:700;font-size:13px}.alternativa.gabarito{box-shadow:inset 0 0 0 2px var(--bom);background:rgba(var(--bom-rgb),.1)}.alternativa.gabarito .letra{background:transparent;color:var(--bom);box-shadow:inset 0 0 0 2px var(--bom)}.alternativa.errada{box-shadow:inset 0 0 0 2px var(--ruim);background:#e5384f1a}.alternativa.errada .letra{background:transparent;color:var(--ruim);box-shadow:inset 0 0 0 2px var(--ruim)}.alternativa.apagada{opacity:.5}.botao-link{margin-top:var(--e-2);font-size:var(--t-rotulo);color:var(--azul);padding:0}.botao-link:hover{text-decoration:underline}.obras{position:absolute;top:0;right:0;bottom:0;left:0;padding:4px 18px 18px}.obras-rolagem{position:absolute;top:4px;right:18px;bottom:18px;left:18px;overflow-y:auto}.obras.com-painel .obras-rolagem{right:412px}.obras-cab{max-width:720px}.obras-cab h1{font-family:var(--titulo);font-weight:700;font-size:44px;line-height:1.08;margin:8px 0}.estante{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.estante li.apagada{opacity:.25}.livro{width:100%;height:100%;min-height:200px;display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px 18px;border-radius:var(--raio);border:0;background:var(--card)}.livro:hover{box-shadow:inset 0 0 0 2px var(--linha-2);background:var(--card-2)}.livro.sel{box-shadow:inset 0 0 0 2px var(--azul)}.livro-ano{font-size:12.5px;color:var(--texto-2);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:8px}.livro-titulo{font-family:var(--titulo);font-weight:500;font-size:29px;line-height:1.08}.livro-autor{color:var(--texto-2);font-size:13.5px}.livro-mov{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--texto-2)}.livro-fios{font-size:12px}.eixos{margin-top:32px;padding:18px}.eixos h2{font-size:15px;font-weight:700;margin:0 0 4px}.eixos-tabela{margin-top:14px;overflow-x:auto}.eixos-linha{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(8,minmax(66px,1fr));align-items:center;min-width:780px}.eixos-linha+.eixos-linha{border-top:0}.eixos-linha.cab{border-bottom:0}.eixos-obra{font-size:12px;color:var(--texto-2);padding:6px 4px;text-align:center;line-height:1.2}.eixo-nome{text-align:left;padding:10px 8px;border-radius:8px;font-size:13.5px;font-weight:500}.eixo-nome:hover{color:var(--texto-forte)}.eixos-linha.on{background:var(--card-2)}.eixos-linha.on .eixo-nome{color:var(--azul)}.eixos-cel{display:grid;place-items:center}.busca-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:50;display:grid;justify-items:center;align-items:start;padding:12vh 16px calc(var(--nav-h, 0px) + 16px);overflow-y:auto;overscroll-behavior:contain}.busca,.dialogo{width:min(560px,100%);background:var(--card);border:2px solid var(--texto-3);border-radius:var(--raio);box-shadow:none;overflow:hidden}.busca input{width:100%;padding:16px 18px;background:transparent;border:0;border-bottom:0;font-size:17px}.busca input:focus{outline:none}.busca ul{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.busca li button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;text-align:left;font-size:14px}.busca li button .mudo{margin-left:auto;font-size:12px;white-space:nowrap}.busca li button.ativo{background:var(--card-3)}.busca-vazio{padding:12px;font-size:13px}.dialogo{position:relative;padding:22px 24px}.dialogo h2{font-family:var(--titulo);font-weight:500;font-size:32px;margin:0 0 4px}.dialogo p{line-height:1.55}.dialogo-fechar{position:absolute;top:14px;right:14px}.dialogo-botoes{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.campo{display:grid;gap:6px;font-size:13px;color:var(--texto-2)}.campo input{padding:9px 12px;border-radius:10px;border:2px solid var(--texto-3);background:var(--bg);font-size:15px;color:var(--texto)}.so-celular{display:none!important}@media (max-width: 1280px){:root{--esq-w: 330px}.teia{grid-template-columns:var(--esq-w) minmax(0,1fr)}.teia>.col-dir{display:none}.teia .col-esq .so-media{display:flex!important}.rotulo-sync,.status-texto{display:none}}.so-media{display:none!important}@media (max-width: 1100px){.estante{grid-template-columns:repeat(3,minmax(0,1fr))}.marca span,.botao-busca kbd{display:none}}@media (max-width: 860px){.pilula-tela{display:none}.teia{display:block;padding:0}.teia .centro{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 12px 12px}.teia .col-esq{position:fixed;left:0;right:0;bottom:0;max-height:50vh;z-index:6;background:var(--bg);border-top:0;border-radius:18px 18px 0 0;padding:0 12px 16px;box-shadow:none}.teia .col-esq.recolhida{max-height:64px;overflow:hidden}.teia .col-esq .so-celular{display:grid!important}.alca{display:grid;justify-items:center;gap:6px;padding:9px 0 6px;width:100%;color:var(--texto-2);font-size:13px;position:sticky;top:0;background:var(--bg);z-index:1}.alca-barra{width:40px;height:4px;border-radius:2px;background:var(--linha-2)}.regua{grid-template-columns:auto 1fr;padding:10px 14px}.regua-dir{display:none}.centro-topo>.legenda-linha{display:none}.centro-topo .sub-abas{flex-wrap:nowrap;overflow-x:auto}.centro-topo .sub-abas button{white-space:nowrap}.teia .zoom{display:none}.vizinhanca-tela{padding:8px 4px 52vh}.viz-grade{grid-template-columns:1fr;gap:22px}.viz-fios{display:none}.viz-meio{order:-1;padding-top:0}.viz-esq,.viz-esq .viz-grupo ul{justify-items:start;text-align:left}.viz-esq .viz-item{flex-direction:row;text-align:left}.viz-col{min-height:0}.viz-item{border-radius:12px;align-items:flex-start}.viz-item .forma{margin-top:3px}.viz-item-nota{display:block;font-size:12.5px;color:var(--texto-2);line-height:1.35;margin-top:2px}.viz-nota{display:none}.viz-conversa ul{display:grid;justify-content:stretch}.viz-conversa h3{text-align:left}.linha{padding:4px 12px 12px}.linha.com-painel .linha-rolagem{margin-right:0;margin-bottom:50vh}.painel-flutuante{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:50vh;border-radius:18px 18px 0 0;z-index:6}.questoes{display:block;overflow-y:auto;padding:4px 12px 12px}.filtros{grid-template-columns:1fr auto;align-items:center;margin-bottom:12px;padding:14px}.filtros-toggle{display:inline-block;grid-column:2;grid-row:1;justify-self:end}.placar{grid-column:1;grid-row:1}.filtros>.filtro,.filtros>.nota-uel,.filtros>.nota-foco{grid-column:1 / -1;display:none}.filtros.aberto>.filtro,.filtros.aberto>.nota-uel,.filtros.aberto>.nota-foco{display:grid}.placar .grande{font-size:28px}.questao-area{padding:6px 2px 48px;overflow:visible}.questao-texto,.questao-enunciado{font-size:15.5px}.obras{padding:0}.obras-rolagem{top:4px;right:12px;bottom:12px;left:12px}.obras.com-painel .obras-rolagem{right:12px;bottom:50vh}.estante{grid-template-columns:1fr 1fr}.obras-cab h1{font-size:28px}}@media (max-width: 520px){.estante{grid-template-columns:1fr}.livro{min-height:0}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.sugeridos,.etapas{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sugerido,.etapa{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;width:100%;text-align:left;padding:8px;margin:0 -8px;border-radius:10px}button.sugerido:hover,button.etapa:hover{background:var(--card-2)}.ordem{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--card-3);color:var(--texto)}.sugerido-t{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;line-height:1.3}.motivos{display:block;font-size:12px;color:var(--texto-2);margin-top:3px}.etapas li.atual .ordem{background:transparent;color:var(--destaque);box-shadow:inset 0 0 0 2px var(--destaque)}.etapas li.feita .ordem{background:transparent;color:var(--texto-3)}.etapas li.feita .sugerido-t{color:var(--texto-2)}.etapas li{position:relative}.etapas.compacta .etapa{padding:5px 8px}.etapa-nota{display:block;font-size:12px;color:var(--texto-2);line-height:1.45;margin-top:4px}.cartao-linha{box-shadow:inset 0 0 0 2px rgba(var(--azul-rgb),.45)}.viz-item .rank{font-size:10.5px;font-weight:700;color:var(--destaque);background:transparent;box-shadow:inset 0 0 0 2px var(--destaque);border-radius:999px;padding:1px 6px;margin-left:2px}.flashcard{max-width:720px;margin:0 auto;padding:22px 26px 26px;min-height:340px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.flashcard .meta{width:100%}.caixas{margin-left:auto;display:inline-flex;gap:3px}.caixas i{width:14px;height:5px;border-radius:2px;background:var(--card-3)}.caixas i.on{background:var(--azul)}.flash-contexto{font-size:12.5px;color:var(--texto-2);margin-top:6px}.flash-frente{font-family:var(--titulo);font-weight:500;font-size:34px;line-height:1.08;margin:0 0 6px;text-wrap:balance}.flash-verso{font-size:16px;line-height:1.6;margin:0;padding-top:14px;border-top:0;width:100%}.flashcard .flash-botoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:6px;width:100%}.flashcard kbd{margin-left:6px}.flashcard .botao-primario kbd{color:var(--card-3);box-shadow:inset 0 0 0 2px var(--texto-3)}.resp-nao:hover{box-shadow:inset 0 0 0 2px var(--ruim)!important}.ver-teia{margin-left:auto;font-size:13px;text-decoration:underline;text-underline-offset:3px}.vazio-carta{justify-content:center}.alerta{color:var(--vermelho);font-size:13px}@media (max-width: 860px){.cabecalho{max-width:100vw}.cabecalho>*{min-width:0}.abas{max-width:100%;flex:1 1 100%}.cabecalho .status-texto{display:none}}@media (max-width: 520px){.botao-busca kbd,.rotulo-sync{display:none}}@media (max-width: 860px){.teia .centro{min-width:0;max-width:100vw;overflow:hidden}.centro-topo{min-width:0;max-width:100%}.centro-topo>*{min-width:0;max-width:100%}}.plano-campo{display:grid;grid-template-columns:1fr 74px;align-items:center;gap:10px;font-size:12.5px;color:var(--texto-2)}.plano-campo input{background:var(--card-2);border:var(--contorno) solid var(--linha-2);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px;color:var(--texto);width:100%}.plano-config{display:grid;gap:12px;padding-top:18px}.plano-aviso{font-size:13px;margin:12px 0 0}.plano-aviso a{color:var(--azul)}.tarefas{list-style:none;margin:0;padding:0;display:grid;gap:4px}.tarefa{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:10px 4px}.tarefa input{accent-color:var(--azul);width:16px;height:16px;margin-top:2px}.tarefa-titulo{font-size:14.5px;font-weight:500}.tarefa.destaque .tarefa-titulo{font-size:16px}.tarefa-detalhe{font-size:13px;color:var(--texto-2);margin-top:2px;line-height:1.45}.tarefa.feita .tarefa-titulo{color:var(--texto-3);text-decoration:line-through;text-decoration-color:var(--texto-3)}.tarefa.feita .tarefa-detalhe{color:var(--texto-3)}.tarefa-prova{grid-template-columns:1fr}.tarefa-progresso{height:4px;border-radius:2px;background:var(--card-3);margin-top:8px;max-width:240px;overflow:hidden}.tarefa-progresso i{display:block;height:100%;background:var(--azul);border-radius:2px}.plano-bloco{display:grid;gap:10px}.barras,.simulados{list-style:none;margin:0;padding:0;display:grid;gap:5px}.barras a,.simulados a{display:grid;grid-template-columns:112px 1fr 40px;gap:8px;align-items:center;font-size:12.5px;padding:2px 0}.simulados a{grid-template-columns:40px 1fr auto}.barras a:hover .barra-nome,.simulados a:hover span:first-child{color:var(--azul)}.barra-nome{color:var(--texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-trilho{height:8px;border-radius:4px;background:var(--card-3);overflow:hidden}.barra-trilho i{display:block;height:100%;background:var(--azul);border-radius:0 4px 4px 0}.barra-valor{text-align:right;font-variant-numeric:tabular-nums}.atividade{display:grid;grid-template-columns:repeat(14,1fr);gap:3px}.atividade i{aspect-ratio:1;border-radius:3px;background:var(--card-3)}.atividade i.on{background:var(--azul)}.plano-checklist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.plano-checklist .caixa{align-items:flex-start;line-height:1.4;font-size:12.5px}.plano-checklist .caixa input{margin-top:1px;flex:none}@media (max-width: 1360px){.pilula-tela,.botao-busca kbd{display:none}}.barras a,.simulados a{text-decoration:none;color:var(--texto)}.simulados a span:first-child{font-weight:700}.tarefa-titulo a{text-decoration:none;color:var(--texto)}.tarefa-titulo a:hover{color:var(--azul)}.tarefa.feita .tarefa-titulo a{color:var(--texto-3)}@media (max-width: 1280px){.plano,.redacao{align-content:start;grid-auto-rows:min-content}.plano-esq,.plano-centro,.plano-dir,.red-proposta,.red-centro,.red-historico{overflow:visible}}.obras-troca{margin-bottom:8px}.obras-troca a,.obras-troca span{padding:5px 11px;border-radius:999px;font-size:13px;font-weight:500;color:var(--texto-2);text-decoration:none}.obras-troca a:hover{color:var(--texto)}.obras-troca .on{background:var(--card-3);color:var(--texto)}.auth{display:grid;gap:12px;margin-top:10px}.auth p{margin:0}.auth-campo{display:grid;gap:6px;font-size:13px;color:var(--texto-2)}.auth-campo input{background:var(--card-2);border:2px solid var(--texto-3);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;color:var(--texto)}.auth-campo input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--azul)}.portao{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.portao-cartao{width:min(440px,100%);padding:28px;display:grid;gap:8px}.portao-cartao h1{font-family:var(--titulo);font-weight:700;font-size:39px;line-height:1.08;margin:10px 0 4px}.portao-cartao p{margin:0;line-height:1.5}.teia.nova{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0 22px 22px}.teia.nova.com-no{grid-template-columns:minmax(0,1fr) 420px;gap:16px}.palco-teia{position:relative;min-height:0;display:grid;grid-template-rows:1fr}.palco-teia .mapa{grid-row:1;grid-column:1}.teia-barra{position:absolute;z-index:3;top:4px;left:0;right:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;pointer-events:none}.teia-barra>*{pointer-events:auto}.teia-barra .troca button{padding:5px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--texto-3)}.teia-barra .troca button.on{background:var(--card-3);color:var(--texto)}.teia-ferramentas{margin-left:auto;display:flex;gap:6px}.chip{padding:5px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--texto-2);border:0;background:var(--card);white-space:nowrap}.chip:hover{color:var(--texto);box-shadow:inset 0 0 0 2px var(--linha-2)}.chip.on{color:var(--texto);box-shadow:inset 0 0 0 2px var(--texto-3);background:var(--card-3)}.teia-legenda{position:absolute;z-index:4;top:48px;right:0;padding:14px 16px;display:grid;gap:12px;font-size:12.5px;color:var(--texto-2);width:min(320px,100%)}.leg-grupo{display:flex;flex-wrap:wrap;gap:6px 14px}.leg-grupo span,.leg-grupo button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--texto-2);font-size:12.5px}.leg-grupo button{padding:2px 8px;border-radius:999px;border:0;margin-left:-8px}.leg-grupo button.on{box-shadow:inset 0 0 0 2px var(--texto-3);color:var(--texto)}.leg-grupo i.quad{width:9px;height:9px;border-radius:2px;display:inline-block}.teia-dica{position:absolute;left:50%;bottom:8px;transform:translate(-50%);margin:0;font-size:13px;color:var(--texto-3);pointer-events:none;white-space:nowrap}.palco-teia .regua{position:absolute;left:50px;right:0;bottom:0;z-index:3}.palco-teia .zoom{bottom:0}.gaveta-no{min-height:0;overflow-y:auto;background:var(--card);border:0;border-radius:var(--raio);padding:4px 0;scrollbar-width:thin;scrollbar-color:var(--linha-2) transparent}@media (max-width: 860px){.teia.nova,.teia.nova.com-no{display:block;padding:0}.teia.nova .palco-teia{position:absolute;top:0;right:12px;bottom:12px;left:12px}.teia-barra{top:2px}.teia-ferramentas{margin-left:0}.teia-legenda{top:92px}.teia-dica{white-space:normal;text-align:center;width:90%}.palco-teia .regua{left:0}.gaveta-no{position:fixed;left:0;right:0;bottom:0;max-height:55vh;z-index:6;border-radius:18px 18px 0 0;padding:0 4px 16px;box-shadow:none}.gaveta-no.recolhida{max-height:64px;overflow:hidden}.gaveta-no .so-celular{display:grid!important}}@media (min-width: 861px){.gaveta-no{background:none;border:0;padding:0}}@media (max-width: 860px){.teia-barra{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.teia-barra::-webkit-scrollbar{display:none}.teia-barra>*{flex:none}}.linha{grid-template-rows:auto 1fr;padding:4px 22px 22px}.linha-topo{justify-content:flex-start;gap:16px}.linha-areas{display:flex;flex-wrap:wrap;gap:4px}.linha-areas button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;color:var(--texto-3);border:0}.linha-areas button i{width:7px;height:7px;border-radius:50%;opacity:.35}.linha-areas button:hover{color:var(--texto)}.linha-areas button.on{color:var(--texto);box-shadow:inset 0 0 0 2px var(--linha-2);background:var(--card)}.linha-areas button.on i{opacity:1}@media (max-width: 860px){.linha{padding:4px 12px 12px}.linha-topo,.linha-areas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.linha-topo>*,.linha-areas>*{flex:none}.linha-topo .sub-abas{flex-wrap:nowrap}}.pagina{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:8px 22px 80px}.pagina-coluna{max-width:720px;margin:0 auto;display:grid;gap:18px}.hoje-cab{padding:18px 0 6px;display:grid;gap:8px}.hoje-cab h1{font-family:var(--titulo);font-weight:700;font-size:clamp(39px,6.1vw,56px);line-height:1.08;margin:0}.hoje-cab>p{margin:0;font-size:14.5px}.hoje-numeros{display:flex;gap:36px;margin:14px 0 0;flex-wrap:wrap}.hoje-numeros dt{font-size:12.5px;color:var(--texto-3)}.hoje-numeros dd{margin:2px 0 0;font-family:var(--titulo);font-size:37px;font-weight:700;font-variant-numeric:lining-nums tabular-nums}.hoje-numeros small{font-family:var(--sans);font-size:13px;color:var(--texto-3)}.hoje-numeros small.ok{color:var(--positivo)}.hoje-numeros small.abaixo{color:var(--negativo)}.hoje-ajuda{font-size:12.5px;margin:4px 0 0;max-width:60ch}.pagina-sub{font-size:14px;font-weight:700;color:var(--texto-2);margin:14px 0 -6px}.pagina .plano-hoje{max-width:none;margin:0}.pagina .plano-dias{max-width:none}.dobra{border-top:0;padding-top:var(--e-1)}.dobra>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:var(--e-2) 0;font-size:var(--t-corpo);font-weight:500;color:var(--texto-2)}.dobra>summary::-webkit-details-marker{display:none}.dobra>summary:after{content:"+";font-size:var(--t-cartao);color:var(--texto-3)}.dobra[open]>summary:after{content:"–"}.dobra>summary:hover{color:var(--texto)}.dobra-corpo{padding:var(--e-1) 0 var(--e-5)}.progresso-grade{display:grid;grid-template-columns:1fr 1fr;gap:28px}.progresso-lado{display:grid;gap:24px;align-content:start}.dobra .plano-config{border:0;padding-top:var(--e-1);display:grid;gap:var(--e-3)}.pagina .cartao.bloco-c{padding:18px 20px}@media (max-width: 860px){.pagina{padding:4px 14px 60px}.hoje-numeros{gap:22px}.hoje-numeros dd{font-size:26px}.progresso-grade{grid-template-columns:1fr}}.questoes{display:block;overflow-y:auto;padding:4px 22px 80px}.praticar-topo,.questoes>.filtros,.questoes>.questao-area{max-width:760px;margin-left:auto;margin-right:auto}.praticar-topo{margin-bottom:14px}.questoes>.filtros{grid-template-columns:1fr auto;align-items:center;padding:14px 18px;margin-bottom:18px;gap:14px 24px;overflow:visible}.questoes .filtros-toggle{display:inline-block;grid-column:2;grid-row:1;justify-self:end}.questoes .placar{grid-column:1;grid-row:1;display:flex;gap:32px}.questoes .placar>div:last-child{text-align:left}.questoes .placar .grande{font-size:28px;margin-top:2px}.questoes .filtros>.filtro,.questoes .filtros>.nota-uel,.questoes .filtros>.nota-foco{display:none}.questoes .filtros.aberto>.filtro,.questoes .filtros.aberto>.nota-uel,.questoes .filtros.aberto>.nota-foco{display:grid}.questoes .filtros.aberto{grid-template-columns:1fr 1fr}.questoes .filtros.aberto>.filtros-toggle{grid-column:2}.questoes .filtros.aberto>.nota-foco,.questoes .filtros.aberto>.nota-uel{grid-column:1 / -1}.questoes>.questao-area{overflow:visible;padding:0}@media (max-width: 860px){.questoes{padding:4px 12px 60px}.questoes .filtros.aberto{grid-template-columns:1fr auto}.questoes .filtros.aberto>.filtro{grid-column:1 / -1}.questoes .placar{gap:20px}}.obras-troca{margin-bottom:12px}.obras-cab h1{margin-top:4px}.obras-rolagem{top:4px;right:22px;bottom:22px;left:22px}.gaveta-no{display:grid;gap:12px;align-content:start}.hoje-cab>.troca{justify-self:start}.licao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--bg);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.licao-carregando{padding:40px;text-align:center}.licao-xp{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;white-space:nowrap}.licao-combo{font-size:12px;font-weight:500;color:var(--destaque);background:transparent;box-shadow:inset 0 0 0 2px var(--destaque);border-radius:999px;padding:2px 8px}.licao-ganho{position:absolute;right:0;top:-2px;color:var(--azul);font-size:13px;animation:ganho .9s ease-out forwards;pointer-events:none}@keyframes ganho{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}.licao-volta{margin:0;font-size:13px;color:var(--vermelho);font-weight:500}.licao-abertura{align-content:center;min-height:70vh;justify-items:start}.licao-abertura h1,.licao-fim h1{font-family:var(--titulo);font-weight:700;font-size:clamp(41px,7.3vw,63px);line-height:1.08;margin:0}.licao-area{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.licao-comecar{padding:12px 34px;font-size:16px}.licao-cartao{font-family:var(--sans);font-size:clamp(17px,2.1vw,19px);line-height:1.5;color:var(--texto);padding-bottom:22px;border-bottom:0}.licao-cartao p{margin:0 0 .6em}.licao-cartao p:last-child{margin:0}.licao-cartao strong{font-weight:700}.licao-pergunta{display:grid;gap:8px}.licao-pergunta p{margin:0;font-size:18px;line-height:1.45;font-weight:500}.licao-lacuna .buraco{display:inline-block;min-width:4.5em;border-bottom:2px solid var(--texto-2);margin:0 3px;white-space:pre}.licao-opcoes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.licao-opcoes.lado{grid-template-columns:1fr 1fr}.licao-opcao{width:100%;display:flex;align-items:flex-start;gap:12px;text-align:left;padding:14px 16px;border-radius:var(--raio-p);border:0;border-bottom-width:3px;background:var(--card);font-size:15.5px;line-height:1.4;color:var(--texto);transition:border-color .12s,background .12s,transform .08s}.licao-opcao:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--texto-3);background:var(--card-2)}.licao-opcao:active:not(:disabled){transform:translateY(1px)}.licao-opcao.sel{box-shadow:inset 0 0 0 2px var(--azul);background:var(--card-2)}.licao-opcao.certa{box-shadow:inset 0 0 0 2px var(--bom);background:rgba(var(--bom-rgb),.14)}.licao-opcao.errada{box-shadow:inset 0 0 0 2px var(--ruim);background:#e5384f1f}.licao-opcao.apagada{opacity:.45}.licao-tecla{flex:none;width:22px;height:22px;border-radius:6px;border:0;display:grid;place-items:center;font-size:12px;color:var(--texto-3);margin-top:1px}.licao-opcao.sel .licao-tecla{box-shadow:inset 0 0 0 2px var(--azul);color:var(--texto)}.licao-ligar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.licao-ligar ul,.licao-ordem-banco{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:start}.licao-par{width:100%;min-height:54px;text-align:left;padding:10px 13px;border-radius:var(--raio-p);border:0;border-bottom-width:3px;background:var(--card);font-size:14px;line-height:1.35;color:var(--texto)}.licao-par:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--texto-3)}.licao-par.sel{box-shadow:inset 0 0 0 2px var(--azul);background:var(--card-2)}.licao-par.feito{box-shadow:inset 0 0 0 2px var(--bom);background:rgba(var(--bom-rgb),.1);color:var(--texto-2)}.licao-par:disabled:not(.feito){opacity:.6}.licao-ligar ul:first-child .licao-par:disabled:not(.feito){opacity:1}@keyframes tremer{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.licao-ordem-escolhida{list-style:none;margin:0;padding:0;display:grid;gap:8px}.licao-ordem-escolhida li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:6px 12px;border-radius:var(--raio-p);border:2px dashed var(--texto-3)}.licao-ordem-escolhida li:not(.vazio){border-style:solid;background:var(--card)}.licao-ordem-escolhida li.certa{box-shadow:inset 0 0 0 2px var(--bom)}.licao-ordem-escolhida li.errada{box-shadow:inset 0 0 0 2px var(--ruim)}.licao-ordem-escolhida button{text-align:left;font-size:14px;color:var(--texto);padding:4px 0}.licao-pos{font-size:13px;color:var(--texto-3)}.licao-rodape{position:fixed;left:0;right:0;bottom:0;z-index:31;background:var(--bg);border-top:0;padding:16px 22px calc(16px + env(safe-area-inset-bottom))}.licao-rodape-in{max-width:640px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:14px}.licao-acao{min-width:160px;padding:11px 22px;font-size:15px}.licao-acao:disabled{opacity:.35}.licao-rodape.retorno.certo{background:color-mix(in srgb,var(--bom) 12%,var(--bg));border-top-color:var(--bom)}.licao-rodape.retorno.errado{background:var(--errado-fundo);border-top-color:var(--ruim)}.licao-questao .cartao-questao{padding:0;background:none;border:0}.estrelas{display:grid;gap:6px;justify-items:start}.estrelas-linha{display:flex;gap:6px}.estrelas svg{width:56px;height:56px;fill:var(--card-3)}.estrelas svg.acesa{fill:var(--amarelo)}.estrelas.pequeno svg{width:22px;height:22px}.estrelas.animar svg.acesa{animation:estrela .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes estrela{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.licao-fim{justify-items:start}.licao-numeros{display:flex;flex-wrap:wrap;gap:28px;margin:0}.licao-numeros dt{font-size:13px;color:var(--texto-3)}.licao-numeros dd{margin:2px 0 0;font-size:28px;font-weight:700}.licao-nivel{margin:0}.licao-armadilha{border-left:3px solid var(--amarelo);padding:4px 0 4px 16px;display:grid;gap:4px}.licao-armadilha p{margin:0;font-size:15.5px;line-height:1.5}.licao-fim-botoes{display:flex;flex-wrap:wrap;gap:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (prefers-reduced-motion: reduce){.estrelas.animar svg.acesa,.licao-ganho{animation:none}}@media (max-width: 560px){.licao-ligar{gap:8px}.licao-par{font-size:13px;padding:9px 10px}.licao-rodape-in{flex-direction:column;align-items:stretch}.licao-acao{width:100%}.licao-combo{display:none}.estrelas svg{width:44px;height:44px}}.licao-do-dia{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:var(--raio);background:var(--card)}.licao-do-dia>div:first-child{display:grid;gap:2px}.licao-do-dia .mudo-p{margin:0;font-size:13px}.licao-do-dia strong{font-size:17px;font-weight:500}.licao-do-dia-acoes{display:flex;gap:8px}.licao-opcao:disabled{color:var(--texto);cursor:default;opacity:1}.licao-opcao.apagada{opacity:.4}.licao-par:disabled{color:var(--texto)}.licao-ganho{right:calc(100% + 8px);top:0}.licao-ponte{margin:0;font-size:15px;color:var(--texto-2);max-width:56ch;line-height:1.5}.licao-roteiro{list-style:none;margin:4px 0;padding:0;display:grid;gap:10px;counter-reset:f}.licao-roteiro li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;counter-increment:f}.licao-roteiro li:before{content:counter(f);grid-row:span 2;width:24px;height:24px;border-radius:50%;border:0;display:grid;place-items:center;font-size:12px;color:var(--texto-2)}.licao-roteiro strong{font-size:15px;font-weight:700}.licao-roteiro .mudo-p{margin:0;font-size:13.5px}.licao-rotulo{font-size:13px;color:var(--texto-3);font-weight:500}.licao-h2{margin:2px 0 0;font-family:var(--titulo);font-weight:500;font-size:clamp(29px,4.1vw,37px);line-height:1.08}.licao-gancho,.licao-cadeia,.licao-exemplo,.licao-resumo,.licao-tela-fase{display:grid;gap:14px}.licao-gancho-p{margin:0;font-family:var(--titulo);font-weight:500;font-size:clamp(29px,4.4vw,39px);line-height:1.08}.licao-gancho-r{margin:0;font-size:17px;line-height:1.55;padding:14px 16px;background:var(--card);border-radius:var(--raio-p);animation:surge .3s ease-out}@keyframes surge{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cadeia{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:0}.cadeia li{position:relative;display:grid;gap:2px;padding:12px 16px;margin-left:18px;border-left:2px solid var(--linha-2)}.cadeia li:before{content:"";position:absolute;left:-7px;top:17px;width:12px;height:12px;border-radius:50%;background:var(--azul)}.cadeia li:not(:last-child):after{content:"";position:absolute;left:-6px;bottom:-5px;border:5px solid transparent;border-top-color:var(--linha-2)}.cadeia li.novo{animation:surge .3s ease-out}.cadeia-rotulo{font-size:12.5px;font-weight:700;color:var(--azul)}.cadeia-texto{font-size:16.5px;line-height:1.45}.cadeia-falta{margin:0;font-size:13.5px}.licao-situacao{margin:0;font-size:16.5px;line-height:1.5;padding:14px 16px;background:var(--card);border-radius:var(--raio-p)}.exemplo-passos{list-style:none;margin:0;padding:0;display:grid;gap:10px}.exemplo-passos li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.5}.exemplo-passos li.novo{animation:surge .3s ease-out}.exemplo-n{width:24px;height:24px;border-radius:50%;background:var(--card-3);display:grid;place-items:center;font-size:12px;margin-top:1px}.exemplo-conclusao{margin:0;padding:12px 16px;border-left:3px solid var(--bom);background:rgba(var(--bom-rgb),.08);font-size:15.5px;line-height:1.5;animation:surge .3s ease-out}.licao-resumo ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.licao-resumo li{padding:12px 16px;background:var(--card);border-radius:var(--raio-p);font-size:16px;line-height:1.45}.licao-tela-fase{min-height:50vh;align-content:center}.licao-tela-fase h2{margin:0;font-family:var(--titulo);font-weight:500;font-size:clamp(39px,6.1vw,54px);line-height:1.08}.licao-tela-fase.desafio .licao-rotulo{color:var(--amarelo)}@media (prefers-reduced-motion: reduce){.licao-gancho-r,.cadeia li.novo,.exemplo-passos li.novo,.exemplo-conclusao{animation:none}}.licao-ordem-escolhida li{grid-template-columns:110px minmax(0,1fr)}.licao-ordem-escolhida button:disabled{color:var(--texto)}.licao-unidade{margin:-6px 0 0;font-size:14px}.licao-abertura .licao-area{margin-bottom:0}@media (max-width: 560px){.licao-ordem-escolhida li{grid-template-columns:1fr;gap:2px}}.licao-meio{grid-template-columns:minmax(0,1fr)}.licao-meio>*,.licao-cadeia>*,.licao-exemplo>*,.licao-gancho>*,.licao-resumo>*{min-width:0}.cadeia li{grid-template-columns:minmax(0,1fr)}:root{--nav-h: 0px;--pagina-max: 1180px;--leitura-max: 720px}@media (max-width: 899.98px){.gaveta-no,.painel-flutuante{bottom:var(--nav-h)!important}.pagina{padding-bottom:40px}}.pagina-coluna{max-width:var(--leitura-max)}.caminho-coluna{max-width:760px}.licoes-coluna{max-width:980px}.obras-rolagem{padding-inline:max(0px,calc((100% - var(--pagina-max)) / 2))}.obras.com-painel .obras-rolagem{padding-inline:0}.rep-filtros,.rep-cab,.obras-cab{max-width:none}.rep-cab .mudo-p,.obras-cab .mudo-p,.obras-cab>p{max-width:64ch}.hoje-cab>.troca,.obras-troca{margin-bottom:12px}.hoje-cab{padding-top:14px}.obras-cab h1,.hoje-cab h1{text-wrap:balance}.mudo-p,.passo-ponte,.licao-cartao,.cadeia-texto{text-wrap:pretty}.plano-hoje{border-color:var(--linha-2)}.flashcard{min-height:260px}@media (max-width: 720px){.flashcard{min-height:0;padding:18px}.obras-cab h1,.hoje-cab h1{font-size:30px}.rep-cartao{padding:14px}}@media (max-width: 860px){.teia-barra,.trilhas,.linha-topo,.linha-areas,.sub-abas{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:24px}}@media (pointer: coarse){.chip,.opcoes button,.trilha-chip,.troca a,.troca button,.botao-primario,.botao-secundario{min-height:2.75rem}}@media (max-width: 600px){.linha{padding:4px 10px 10px}}.icone,.conta{flex:none}@media (max-width: 720px){.rep-filtros select{width:100%}.rep-filtros{gap:8px}}.flashcard{max-width:none}.licao-visual{display:grid;gap:10px}.vis{margin:0;display:grid;gap:14px}.vis-titulo{font-weight:700;font-size:var(--t-cartao);line-height:1.1}.vis-legenda,.vis-instr{margin:0;font-size:1rem;line-height:1.5;color:var(--texto-2)}.vis-detalhe{margin:0;min-height:3.2em;padding:14px 16px;border-radius:20px;border:var(--contorno) solid var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 var(--a-sombra-contorno);background:var(--n-fundo);font-size:1.0625rem;line-height:1.5;animation:surge .25s ease-out}.vis-navega{display:flex;align-items:center;justify-content:space-between;gap:10px}.vis-navega .botao-secundario,.vis-navega .b3d{width:3rem;padding:0;font-size:1.25rem;line-height:1}.vis-grafico svg{width:100%;height:auto;background:var(--n-fundo);border:var(--contorno) solid var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 var(--a-sombra-contorno);border-radius:20px;touch-action:pan-y}.vis-grade{stroke:var(--linha);stroke-width:1}.vis-eixo{stroke:var(--texto-3);stroke-width:1.4}.vis-eixo-n{fill:var(--texto-3);font-size:13px;font-variant-numeric:tabular-nums}.vis-eixo-nome{fill:var(--texto-2);font-size:14px;font-weight:700}.vis-curva{fill:none;stroke:var(--a-texto);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.vis-cursor{stroke:var(--texto-3);stroke-dasharray:3 4}.vis-ponto{fill:var(--a-texto);stroke:var(--bg);stroke-width:2}.vis-leitura{fill:var(--texto);font-size:14px;font-weight:700;paint-order:stroke;stroke:var(--n-fundo);stroke-width:4px}.vis-controles{display:grid;gap:12px}.vis-controle{display:grid;gap:6px;font-size:1rem;color:var(--texto-2)}.vis-controle>span{display:flex;justify-content:space-between;gap:10px}.vis-controle b{color:var(--texto)}.vis-controle input[type=range]{width:100%;accent-color:var(--a-borda);height:28px}.escala-barra{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.escala-ponta{font-size:.875rem;color:var(--texto-3);white-space:nowrap}.escala-trilho{position:relative;height:44px}.escala-trilho:before{content:"";position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:var(--a-escuro)}.escala-marca{position:absolute;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:var(--n-fundo);border:var(--contorno) solid var(--n-contorno);color:var(--texto);font-size:.8125rem;font-weight:700;display:grid;place-items:center;transition:transform .12s}.escala-marca.on{background:transparent;border-color:var(--a-texto);color:var(--a-texto);box-shadow:0 3px 0 var(--a-texto);transform:scale(1.18);z-index:1}.escala-lista{display:flex;flex-wrap:wrap;gap:6px}.escala-lista button{display:inline-flex;align-items:center;gap:7px;min-height:2.75rem;padding:6px 14px;border-radius:999px;border:var(--contorno) solid var(--linha-2);font-size:.9375rem;font-weight:500;color:var(--texto-2)}.escala-lista button .num{font-size:.8125rem;color:var(--texto-3)}.escala-lista button.on{border-color:var(--a-borda);color:var(--texto);font-weight:700;background:var(--card-2)}.roda{position:relative;width:min(100%,420px);aspect-ratio:1;margin:0 auto}.roda-fundo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.roda-aro{fill:none;stroke:var(--linha-2);stroke-width:.8}.roda-seta{fill:var(--texto-3)}.roda-raio{stroke:var(--linha-2);stroke-width:.6;stroke-dasharray:1.4 1.4}.roda-centro{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;padding:8px;background:var(--card-2);border:var(--contorno) solid var(--linha-2);font-weight:700;font-size:clamp(18px,3.2vw,23px);line-height:1.1}.roda-centro.vazio{font-size:.875rem;font-weight:500;color:var(--texto-3);background:none;border-style:dashed}.roda-item{position:absolute;transform:translate(-50%,-50%);max-width:34%;min-width:72px;padding:8px 10px;border-radius:16px;background:var(--n-fundo);border:var(--contorno) solid var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 var(--a-sombra-contorno);font-size:.875rem;font-weight:700;line-height:1.25;text-align:center;color:var(--texto);display:grid;gap:2px;justify-items:center;transition:transform .12s}.roda-item.visto{background:color-mix(in srgb,var(--a-borda) 14%,var(--n-fundo))}.roda-item.on{background:transparent;color:var(--a-texto);border-color:var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 var(--a-sombra-contorno);transform:translate(-50%,-50%) scale(1.06);z-index:1}.roda-n{font-size:.75rem;font-weight:700;opacity:.7}.comparar{display:grid;gap:6px}.comparar-col{font-size:1rem;font-weight:700;text-align:center;padding:8px 4px;border-bottom:var(--contorno) solid var(--a-borda)}.comparar-asp{font-size:.875rem;color:var(--texto-3);align-self:center;padding-right:6px;line-height:1.3}.comparar-cel{min-height:56px;padding:8px 10px;border-radius:14px;background:var(--n-fundo);border:var(--contorno) solid var(--linha-2);font-size:.9375rem;line-height:1.35;text-align:left;color:var(--texto)}.comparar-cel:not(.aberta):hover{border-color:var(--a-borda);background:var(--card-2)}.comparar-cel.aberta{background:var(--card-2);animation:surge .2s ease-out}.comparar-tampa{display:grid;place-items:center;height:100%;font-weight:700;color:var(--a-texto);font-size:1.125rem}.vis-tudo{justify-self:start}@media (max-width: 560px){.comparar{gap:4px}.comparar-cel{font-size:.8125rem;padding:6px 7px;min-height:48px}.comparar-col{font-size:.875rem}.comparar-asp{font-size:.8125rem}.roda-item{font-size:.8125rem;padding:6px 7px;min-width:60px;max-width:30%}}.classificar{display:grid;gap:14px}.classificar-instr{margin:0;font-size:1rem}.classificar-banco{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.classificar-banco .licao-par{width:auto;min-height:44px}.classificar-grupos{display:grid;gap:10px}.classificar-grupo{display:grid;align-content:start;gap:8px;padding:10px;border-radius:20px;border:var(--contorno) dashed var(--linha-2);min-height:120px}.classificar-grupo.alvo{border-color:var(--a-borda);border-style:solid;background:var(--card)}.classificar-nome{font-weight:700;font-size:1rem;padding:8px;border-radius:12px;background:var(--card-2);color:var(--texto)}.classificar-grupo.alvo .classificar-nome{background:transparent;color:var(--a-texto);box-shadow:inset 0 0 0 2px var(--a-texto)}.classificar-grupo ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.classificar-grupo li button{width:100%;text-align:left;padding:8px 10px;border-radius:10px;background:var(--card-2);font-size:.9375rem;line-height:1.3;color:var(--texto)}.classificar-grupo li.certo button{background:color-mix(in srgb,var(--certo) 22%,transparent)}.classificar-grupo li.errado button{background:color-mix(in srgb,var(--errado) 22%,transparent)}.classificar-certo{display:block;font-size:.875rem;color:var(--negativo);margin-top:2px}@media (max-width: 560px){.classificar-grupos{grid-template-columns:1fr!important}.classificar-grupo{min-height:0}}.licao-balanco{display:grid;gap:6px;padding:16px 18px;border-radius:20px;border:var(--contorno) solid var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 var(--n-contorno);background:var(--n-fundo)}.licao-balanco .mudo-p{margin:0}.licao-lista-nos{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pratica-fontes{border:0;margin:0;padding:0;display:grid;gap:8px}.pratica-fontes legend{margin-bottom:8px;padding:0}.pratica-fonte{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start;padding:14px 16px;border-radius:var(--raio-p);border:0;background:var(--card);cursor:pointer}.pratica-fonte input{margin-top:3px;accent-color:var(--azul);width:18px;height:18px}.pratica-fonte.on{box-shadow:inset 0 0 0 2px var(--azul);background:var(--card-2)}.pratica-fonte.off{opacity:.5;cursor:default}.pratica-fonte-txt{display:grid;gap:2px}.pratica-fonte-txt strong{font-size:15.5px;font-weight:700}.pratica-fonte-txt .mudo-p{margin:0;font-size:13.5px}.pratica-fonte select{grid-column:2;margin-top:6px;max-width:320px}.pratica-qtd{display:grid;gap:10px}.pratica-comecar{justify-self:start;padding:12px 36px;font-size:16px}.tema-meu{font-size:12px;font-weight:500;color:var(--amarelo)}.tema-rep-nota{margin:-4px 0 4px;font-size:13.5px}@media (max-width: 560px){.troca{max-width:100%;overflow-x:auto;scrollbar-width:none}.troca::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion: reduce){.vis-detalhe,.comparar-cel.aberta{animation:none}}.vis-eixos{margin:-6px 0 0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px;color:var(--texto-3)}.vis-eixos span{color:var(--texto-2)}.comparar-cel:disabled,.classificar-grupo li button:disabled,.classificar-nome:disabled{color:var(--texto);opacity:1}.escala-trilho{height:64px}.foto{margin:0;display:grid;gap:6px;min-width:0}.foto-botao{display:block;width:100%;padding:0;border-radius:20px;border:var(--contorno) solid var(--n-contorno);overflow:hidden;background:var(--card-3);cursor:zoom-in}.foto-botao img{display:block;width:100%;max-height:52vh;object-fit:contain;background:var(--card-3)}.foto figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.875rem;color:var(--texto-3)}.foto-titulo{font-weight:700;color:var(--texto);font-size:.9375rem}.foto-credito{color:var(--texto-2)}.foto-fonte{color:var(--texto-3);text-decoration:underline;text-underline-offset:2px;font-size:.875rem}.foto-falhou{display:block;padding:18px;border-radius:20px;border:var(--contorno) dashed var(--linha-2);color:var(--texto-2);font-size:1rem}.foto-grande{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000eb;display:grid;place-items:center;align-content:center;gap:10px;padding:16px;cursor:zoom-out}.foto-grande img{max-width:100%;max-height:86vh;object-fit:contain}.foto-grande p{margin:0;color:#fff;font-size:.9375rem;text-align:center}.foto-pergunta .foto-botao img{max-height:40vh}.galeria{display:grid;gap:12px}.galeria-legenda{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--texto-2)}.galeria-observe{margin:0;padding:14px 16px;border:var(--contorno) solid var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 var(--a-sombra-contorno);background:var(--n-fundo);border-radius:20px;font-size:1.0625rem;line-height:1.5;animation:surge .25s ease-out}.galeria>.botao-secundario{justify-self:start}.no-imagens{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.no-imagens .foto-botao img{height:120px;object-fit:cover}.no-imagens figcaption{font-size:.875rem}.no-imagens .foto-titulo{font-size:.875rem}.licao-escrever{display:grid;gap:12px}.licao-escrever-p{margin:0;font-size:var(--t-sub);line-height:1.45;font-weight:500}.licao-escrever-campo{width:100%;min-height:170px;resize:vertical;font-family:var(--sans);font-size:1.125rem;line-height:1.6;padding:14px 16px;border-radius:20px}.licao-escrever-conta{margin:-4px 0 0;font-size:.9375rem}.licao-escrever-conta.ok{color:var(--a-texto)}.licao-escrever-lista{border:0;margin:0;padding:14px 16px;border-radius:20px;border:var(--contorno) solid var(--linha-2);background:var(--n-fundo);display:grid;gap:8px}.licao-escrever-lista legend{font-size:.9375rem;font-weight:700;color:var(--texto-2);padding:0;margin-bottom:4px;float:left;width:100%}.licao-escrever-lista .caixa{display:flex;gap:10px;align-items:flex-start;font-size:1rem;line-height:1.4}.licao-escrever-modelo{padding:16px 18px;border:var(--contorno) solid var(--certo);box-shadow:0 var(--sombra-3d-p) 0 var(--certo-sombra);background:color-mix(in srgb,var(--certo) 10%,var(--n-fundo));border-radius:20px;animation:surge .25s ease-out}.licao-escrever-modelo p{margin:6px 0 0;font-family:var(--sans);font-size:1.125rem;line-height:1.6}.termo{text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;cursor:help;border-radius:2px}.termo:hover{background:color-mix(in srgb,var(--a-borda) 20%,transparent);text-decoration-color:var(--a-borda)}.dica-termo{position:fixed;z-index:70;display:grid;gap:8px;padding:14px 16px;border-radius:16px;background:var(--n-fundo);border:var(--contorno) solid var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 var(--a-sombra-contorno);font-size:1rem;line-height:1.45;animation:surge .14s ease-out}.dica-termo p{margin:0;color:var(--texto)}.dica-termo .dica-termo-ex{color:var(--texto-2);font-size:.9375rem}.dica-termo-cab{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dica-termo-cab strong{font-size:1.125rem}.dica-termo-cab span{font-size:.875rem;font-weight:700}.dica-termo-desenho{color:var(--texto-2);background:var(--card);border-radius:12px;padding:6px}.dica-termo-desenho svg{display:block;width:100%;height:auto;max-height:120px}.dica-termo .botao-link{justify-self:start;font-size:.9375rem}.licao-palpite{width:100%;min-height:84px;resize:vertical;font-size:1.125rem;line-height:1.5;padding:12px 14px;border-radius:20px}.licao-palpite-seu{padding:10px 14px;border-left:var(--contorno) solid var(--a-borda)}.licao-palpite-seu p{margin:4px 0 0;font-size:1.0625rem;line-height:1.5;white-space:pre-wrap;color:var(--texto-2)}.licao-gancho-r p{margin:4px 0 0}.cadeia-escolha{display:flex;flex-direction:column;gap:10px;animation:surge .3s ease-out}.cadeia-pergunta{margin:4px 0 0;font-weight:700;font-size:1.0625rem;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cadeia-pergunta .mudo{font-weight:500;font-size:.9375rem}.cadeia-retorno{margin:0;font-size:1rem;padding:10px 14px;border-radius:16px;border:var(--contorno) solid transparent}.cadeia-retorno.certo{border-color:var(--certo);background:color-mix(in srgb,var(--certo) 12%,transparent)}.cadeia-retorno.errado{border-color:var(--errado);background:color-mix(in srgb,var(--errado) 12%,transparent)}.exemplo-convite{margin:0;font-size:1rem}@media (prefers-reduced-motion: reduce){.cadeia-escolha{animation:none}}.comparar-cel.ativa{border-color:var(--a-borda);background:var(--card-2)}.comparar-cel.certa{border-color:var(--certo)}.comparar-cel.errada{border-color:var(--errado)}.comparar-escolha{margin-top:12px;display:flex;flex-direction:column;gap:8px;animation:surge .2s ease-out}.comparar-escolha p{margin:0;font-size:1rem}.comparar-opcoes{display:flex;flex-wrap:wrap;gap:8px}.comparar-opcoes button{text-align:left;font-size:1rem;line-height:1.35;padding:9px 12px;max-width:100%;white-space:normal;height:auto}.comparar-erro{margin:10px 0 0;font-size:.9375rem}.flash-opcoes{margin:18px 0 4px}.flash-ret{font-size:1.0625rem;flex-basis:100%}.flash-ret.certo{color:var(--bom)}.flash-ret.errado{color:var(--vermelho)}.flash-opcoes-painel{margin:10px 0 4px}.flash-opcoes-painel .licao-opcao{font-size:1rem;padding:10px 12px}.licao-extra{display:block;margin-bottom:10px;color:var(--a-texto)}.licao-video{display:flex;flex-direction:column;gap:14px}.video-quadro{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:var(--card);border:var(--contorno) solid var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 var(--n-contorno)}.video-quadro iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-capa{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:var(--card);cursor:pointer}.video-capa img{width:100%;height:100%;object-fit:cover;opacity:.75;transition:opacity .15s}.video-capa:hover img{opacity:.95}.video-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--n-fundo);color:var(--a-texto);border:var(--contorno) solid var(--a-texto);display:grid;place-items:center}.video-play svg{width:28px;height:28px;margin-left:3px}.video-legenda{margin:0;display:flex;flex-direction:column;gap:2px;font-size:1.0625rem}.video-legenda .mudo{font-size:.9375rem}.video-legenda a{color:var(--a-texto)}.questao-cab-fim{margin-left:auto}.selo-rel+.questao-cab-fim{margin-left:0}.reportar{margin:0;font-size:var(--t-mini);color:var(--texto-3)}.reportar:hover{color:var(--texto);text-decoration:underline}.licao-topo .reportar{flex:none}.reportar-texto{width:100%;margin-top:var(--e-2);padding:var(--e-3);border-radius:var(--raio-p);border:0;background:var(--bg);color:var(--texto);font:inherit;font-size:var(--t-corpo);resize:vertical}.portao-aviso{font-size:12px;margin-top:12px}.admin-coluna{max-width:900px}.admin-numeros{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.admin-numero{display:grid;gap:2px;padding:14px;background:var(--card);border:0;border-radius:var(--raio)}.admin-numero strong{font-family:var(--titulo);font-weight:700;font-size:34px;line-height:1;font-variant-numeric:lining-nums tabular-nums}.admin-numero span{font-size:12.5px}.admin-bloco{display:grid;gap:10px}.admin-colunas{display:flex;align-items:flex-end;gap:6px;height:120px;padding:0 0 18px}.admin-colunas>div{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;position:relative}.admin-colunas i{display:block;width:100%;background:var(--azul);border-radius:4px 4px 0 0;min-height:2px}.admin-colunas span{position:absolute;bottom:-18px;font-size:10.5px;color:var(--texto-3);white-space:nowrap}.admin-colunas.fino{gap:3px}.admin-colunas.fino>div:nth-child(2n) span{display:none}.admin-linha-barra{display:grid;grid-template-columns:180px 1fr 40px;gap:8px;align-items:center;font-size:12.5px}.tabela-rolagem{overflow-x:auto}.admin-tabela{width:100%;border-collapse:collapse;font-size:13.5px}.admin-tabela th{text-align:left;font-weight:500;color:var(--texto-3);font-size:12px;padding:6px 10px 6px 0;border-bottom:0}.admin-tabela td{padding:8px 10px 8px 0;border-bottom:0;font-variant-numeric:tabular-nums}.admin-tabela a,.admin-lista a{color:var(--texto)}.admin-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.admin-lista strong{font-variant-numeric:tabular-nums}.sim-revisao .questao-nav{max-width:none;flex-wrap:wrap;gap:8px 16px;margin:0 0 14px}.sim-revisao .questao-nav>div{flex-wrap:wrap;align-items:center}.sim-revisao .questao-nav .botao-link{margin:0 0 0 4px}@media (max-width: 860px){.sim-barra{flex-wrap:wrap;gap:6px 10px}.sim-barra-titulo{flex:1 1 0}.sim-relogio{order:2}.sim-barra-acoes{order:3;flex:1 1 100%}.sim-barra-acoes button{flex:1}}.tarefa{padding:9px 4px}.tarefa-detalhe{font-size:12.5px;color:var(--texto-3)}.plano-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.plano-duo>.plano-bloco{background:var(--card);border-radius:var(--raio);padding:16px 18px;align-content:start}.plano-duo .duelo-rot{font-size:14px;font-weight:700;display:flex;justify-content:space-between;gap:8px}.plano-duo .duelo-rot small{font-weight:500;color:var(--texto-3);font-size:12px}.atividade{display:grid;grid-template-columns:repeat(14,1fr);gap:5px}.plano-faixa{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px}.faixa-dia{width:100%;display:grid;justify-items:center;gap:1px;padding:9px 4px 8px;border-radius:12px;background:var(--card);color:var(--texto-2)}.faixa-dia small{font-size:11.5px;text-transform:capitalize;color:var(--texto-3)}.faixa-dia b{font-family:var(--titulo);font-weight:700;font-size:26px;line-height:1.1;color:var(--texto)}.faixa-dia .faixa-marca{font-size:11.5px;color:var(--texto-3)}.faixa-dia:hover{box-shadow:inset 0 0 0 2px var(--texto-3)}.faixa-dia.on{background:transparent;box-shadow:inset 0 0 0 2px var(--azul),0 3px 0 var(--azul)}.faixa-dia.tipo-fim{background:var(--card-2)}.faixa-dia.completo .faixa-marca{color:var(--positivo)}.faixa-dia.tipo-prova{background:transparent;box-shadow:inset 0 0 0 2px var(--destaque)}.plano-faixa-aberta{padding:14px 18px}.plano-faixa-aberta h3{margin:0 0 4px;font-size:14px;text-transform:capitalize}.linha-compacta{display:grid;gap:6px}@media (max-width: 860px){.plano-duo{grid-template-columns:1fr}.plano-faixa{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px}}.vizinhanca-tela{padding-top:112px}@media (max-width: 860px){.vizinhanca-tela{padding-top:64px}}.float-tooltip-kap{background:none!important;padding:0!important;border-radius:0!important}.termo.novo{background:var(--marca-fundo);text-decoration-color:var(--azul);text-decoration-thickness:2px;border-radius:3px}.hoje-cab h1{font-size:clamp(32px,5vw,44px)}.hoje-cab{padding-bottom:2px}.hoje-cab>p{color:var(--texto-2);max-width:62ch}.botao-google{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border-radius:999px;background:#fff;color:#1f1f1f;border:0;font-weight:500;font-size:14.5px}.botao-google:hover:not(:disabled){background:#f6f7f8}.auth-ou{text-align:center;font-size:12.5px;margin:10px 0 2px}.auth-externo{display:grid;gap:4px}.priv{max-width:640px}.priv-bloco{display:grid;gap:8px;margin-top:18px}.priv-bloco h2{margin:0;font-size:16px}.priv-bloco ul{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14.5px;line-height:1.5}.portao-cartao.priv{max-height:90vh;overflow-y:auto}.onb-passos{display:flex;gap:6px;margin-bottom:10px}.onb-passos i{flex:1;height:4px;border-radius:2px;background:var(--card-3)}.onb-passos i.on{background:var(--azul)}.onb-dialogo{max-width:520px;display:grid;gap:12px}.onb-dialogo h2{margin:0;font-family:var(--titulo);font-weight:700;font-size:34px;line-height:1.05}.onb-opcoes{display:flex;flex-wrap:wrap;gap:8px}.onb-opcoes button{padding:8px 14px;border-radius:999px;border:0;font-size:14px}.onb-opcoes button:hover{box-shadow:inset 0 0 0 2px var(--texto-3)}.onb-opcoes button.on{background:transparent;color:var(--destaque);box-shadow:inset 0 0 0 2px var(--destaque),0 3px 0 var(--destaque);font-weight:700}.onb-campo{display:grid;gap:6px;font-size:13px;color:var(--texto-2)}.onb-campo input{background:var(--card-2);border:2px solid var(--texto-3);border-radius:10px;padding:9px 12px;font-size:15px;color:var(--texto)}.novidades-lista{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14.5px;line-height:1.5}:root{--mascote-corpo: #fcfcfc;--mascote-detalhe: #ffd359}:root[data-tema=claro]{--mascote-corpo: #ffd359;--mascote-detalhe: #000d0f}@media (prefers-color-scheme: light){:root:not([data-tema=escuro]){--mascote-corpo: #ffd359;--mascote-detalhe: #000d0f}}.mascote{display:block;flex:none}.mascote-corpo{fill:var(--mascote-corpo)}.mascote-detalhe{fill:var(--mascote-detalhe)}.marca{display:inline-flex;align-items:center;gap:9px}.portao-marca{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.portao-marca strong{font-family:var(--titulo);font-weight:700;font-size:28px}.dica-instalar{position:fixed;left:12px;right:12px;bottom:calc(var(--nav-h, 0px) + 10px);z-index:24;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 14px;border-radius:var(--raio);background:var(--card-2);border:0;box-shadow:none;max-width:520px;margin:0 auto}.dica-instalar img{border-radius:10px}.dica-instalar p{margin:0;font-size:13.5px;line-height:1.4}.ico-compartilhar{vertical-align:-3px;color:var(--azul)}:root{--v-cortina: rgba(0, 8, 10, .5)}:root[data-tema=claro]{--v-cortina: rgba(0, 13, 15, .28)}@media (prefers-color-scheme: light){:root:not([data-tema=escuro]){--v-cortina: rgba(0, 13, 15, .28)}}.dica-termo,.dica-instalar,.teia-legenda,.zoom,.painel-flutuante,.teia-barra .troca,.teia-barra .chip,.busca,.dialogo{background:var(--card-2);border-color:var(--texto-3);box-shadow:0 4px 0 var(--texto-3)}.busca-fundo{background:var(--v-cortina)}.teia-barra .chip.on{background:var(--card-2);color:var(--destaque);border-color:var(--destaque);box-shadow:0 3px 0 var(--destaque)}.teia-barra .troca button.on{background:var(--card-3);box-shadow:none}.zoom button:hover{background:var(--card-3)}.hoje-cab>.troca,.red-proposta>.troca{justify-self:start}.sub-abas{gap:2px;padding:2px;border-radius:999px;background:transparent;border:var(--contorno) solid var(--linha-2)}.sub-abas button{padding:4px 11px;font-size:12.5px;font-weight:700}.sub-abas button.on{box-shadow:0 3px 0 var(--a-borda)}.sub-abas button.on,.teia-barra .chip.on,.chip.on{background:var(--n-fundo);color:var(--a-borda);border-color:var(--a-borda)}.chip{font-size:12.5px;padding:4px 11px;border:var(--contorno) solid var(--linha-2);font-weight:700}.chip.on{box-shadow:0 3px 0 var(--a-borda)}.linha-topo{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.linha-topo .troca{flex:0 1 auto;max-width:100%}.filtros-grupo{margin-left:auto;display:flex;gap:6px;padding-bottom:6px}.filtro-menu{position:relative}.filtro-botao{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--texto-2);border:var(--contorno) solid var(--linha-2);background:transparent;white-space:nowrap}.filtro-botao b{font-weight:700;color:var(--texto)}.filtro-botao:hover,.filtro-botao[aria-expanded=true]{color:var(--texto);border-color:var(--texto-3)}.filtro-botao.ativo{color:var(--a-borda);background:var(--n-fundo);border-color:var(--a-borda);box-shadow:0 3px 0 var(--a-borda)}.filtro-botao.ativo b{color:inherit}.filtro-lista{position:fixed;z-index:80;min-width:220px;max-height:min(60vh,420px);overflow-y:auto;padding:6px;border-radius:14px;background:var(--card-2);border:var(--contorno) solid var(--linha-2);box-shadow:none;display:grid;gap:1px}.filtro-lista button{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;border-radius:9px;font-size:13.5px;color:var(--texto-2)}.filtro-lista button:hover{background:var(--card-3);color:var(--texto)}.filtro-lista button.on{color:var(--texto)}.filtro-marca{flex:none;width:15px;height:15px;border-radius:4px;border:var(--contorno) solid var(--texto-3);display:grid;place-items:center;color:var(--a-borda)}.filtro-lista button.on .filtro-marca{background:transparent;border-color:var(--a-borda)}.filtro-lista [role=radio] .filtro-marca{border-radius:50%}.filtro-todos{color:var(--texto-3)!important;font-size:12.5px!important}@media (max-width: 720px){.linha-topo{flex-wrap:nowrap;overflow:visible}.linha-topo .troca{overflow-x:auto}.filtro-lista{min-width:0}}.botao-primario{padding:9px 18px}.botao-secundario{padding:8px 15px}.botao-link{text-decoration:underline;text-underline-offset:3px;color:var(--azul)}.botao-link:hover{text-decoration-thickness:2px}.botao-texto{padding:8px 6px;font-size:14px;font-weight:500;color:var(--texto-2);border-radius:8px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.botao-texto:hover{color:var(--texto);text-decoration-color:currentColor}.aparencia{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px}.aparencia .mudo-p{margin:0}@media (max-width: 720px){.linha-topo{flex-wrap:wrap;gap:8px}.linha-topo .troca{flex:1 1 100%;max-width:none;overflow-x:auto;scrollbar-width:none}.filtros-grupo{margin-left:0;padding-bottom:0}.caminho-resumo .nivel{flex:1 1 100%}.caminho-resumo dl{gap:12px 22px}}.avatar{display:block;flex:none;border-radius:50%;overflow:hidden}.avatar .mascote-corpo{fill:var(--av-corpo)}.avatar .mascote-detalhe{fill:var(--av-detalhe)}.pf-x{position:absolute;right:12px;top:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--texto-2)}.pf-x:hover{background:var(--card-2);color:var(--texto)}.sync-perfil{display:flex;align-items:center;gap:12px;padding:10px 0 12px;flex-wrap:wrap}.sync-perfil>div:nth-child(2){display:grid;flex:1;min-width:100px}.sync-perfil-links{display:flex;gap:6px}.sync-perfil-links a{text-decoration:none;padding:6px 12px;font-size:13px}a.botao-primario,a.botao-secundario{display:inline-block;text-decoration:none}.troca button{padding:5px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--texto-3);white-space:nowrap}.troca button:hover{color:var(--texto)}.troca button.on{background:var(--card-3);color:var(--texto)}.convite-social{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-radius:var(--raio);background:var(--card)}.convite-social p{margin:0;flex:1 1 220px;font-size:14px;color:var(--texto-2)}.convite-social p b{color:var(--texto)}@media (max-width: 720px){.abas{padding-inline:4px}.aba{font-size:10.5px;min-width:0}.aba-icone{width:40px;padding-inline:9px}}.avatar.quadrado{border-radius:0;width:100%;height:auto}.admin-coluna{max-width:980px}.admin-aba{display:grid;gap:18px;align-content:start}.adm-abas{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:0;margin:6px 0 18px}.adm-abas::-webkit-scrollbar{display:none}.adm-aba-botao{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-size:14.5px;font-weight:500;color:var(--texto-3);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.adm-aba-botao:hover{color:var(--texto)}.adm-aba-botao.on{color:var(--texto);border-bottom-color:var(--texto)}.adm-contagem{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:transparent;color:var(--vermelho);box-shadow:inset 0 0 0 2px var(--vermelho);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.admin-numero-link{text-decoration:none;color:inherit;display:block}.admin-numero-link:hover .admin-numero{box-shadow:inset 0 0 0 2px var(--texto-3)}.admin-numero.aviso{box-shadow:inset 0 0 0 2px var(--amarelo)}.adm-filtros{display:grid;gap:10px}.adm-chips{display:flex;flex-wrap:wrap;gap:6px}.adm-busca{width:100%;padding:10px 14px;border-radius:12px;border:2px solid var(--texto-3);background:var(--card);color:var(--texto);font-size:14.5px}.adm-busca:focus-visible{outline:2px solid var(--azul);outline-offset:1px}.adm-pessoas tbody tr{cursor:pointer}.adm-pessoas tbody tr:hover,.adm-pessoas tbody tr:focus-visible{background:var(--card-2)}.adm-pessoas tbody tr.suspenso{opacity:.6}.adm-pessoa{display:flex;align-items:center;gap:10px}.adm-pessoa>span{display:grid;line-height:1.25}.adm-pessoa small{font-size:12px}.adm-sinais{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.adm-pessoas .adm-sinais{margin-top:0}.adm-selo{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;border:0;color:var(--texto-2);background:var(--card)}.adm-selo.perigo{color:var(--vermelho);box-shadow:inset 0 0 0 2px currentColor}.adm-selo.aviso{color:var(--amarelo);box-shadow:inset 0 0 0 2px currentColor}.adm-selo.ok{color:var(--positivo);box-shadow:inset 0 0 0 2px currentColor}.adm-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;display:flex;justify-content:flex-end}.adm-gaveta{position:relative;width:min(480px,100%);height:100%;overflow-y:auto;background:var(--bg);border-left:0;padding:24px 22px 40px}.adm-detalhe{display:grid;gap:18px}.adm-det-topo{display:flex;align-items:center;gap:14px;padding-right:36px}.adm-det-topo h2{margin:0;font-size:24px}.adm-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px 14px;padding:12px 0;border-top:0;border-bottom:0}.adm-grade>div{display:grid;gap:1px}.adm-grade b{font-size:18px;font-weight:700}.adm-grade span{font-size:12.5px}.adm-sub{margin:0 0 8px;font-size:14px;font-weight:700}.adm-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px}.adm-lista p{margin:4px 0}.adm-nota{font-size:12.5px}.adm-botoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adm-confirma{display:grid;gap:10px;padding:14px;border:0;border-radius:var(--raio);background:var(--card)}.adm-confirma p{margin:0;line-height:1.5}.botao-secundario.perigo{color:var(--vermelho)}.botao-secundario.perigo:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--vermelho)}.adm-fila{list-style:none;margin:0;padding:0;display:grid;gap:12px}.adm-card{display:grid;gap:10px;padding:16px 18px;border:0;border-radius:var(--raio);background:var(--card)}.adm-card.fechada{opacity:.75}.adm-card-topo{display:flex;align-items:center;gap:12px}.adm-card-topo>div{flex:1;min-width:0}.adm-quando{white-space:nowrap;align-self:flex-start}.adm-texto{margin:0;line-height:1.5;font-size:15px}.adm-meta{margin:0;font-size:13px}.adm-resolver{display:grid;gap:10px}@media (max-width: 640px){.adm-gaveta{padding:20px 16px 40px}.adm-card-topo{flex-wrap:wrap}}.pf-denunciar{display:block;margin:14px 0 0}.pf-denuncia{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:0}.pf-denuncia h3{margin:0;font-size:16px}.pf-denuncia select,.pf-denuncia textarea{width:100%;padding:9px 12px;border-radius:10px;border:2px solid var(--texto-3);background:var(--card);color:var(--texto);font:inherit}.pf-denuncia-ok{margin:14px 0 0}.cena{display:grid;gap:14px;align-content:start}.cena-arte{display:grid;place-items:center;padding:18px 12px;margin-bottom:var(--sombra-3d-p)}.cena-arte-svg{width:min(100%,360px);height:auto;display:block}.cena-arte-svg.folha-arte{width:110px}.cena-mandua{padding:14px}.cena-mandua>*{border-radius:50%;overflow:hidden}.cena-titulo{margin:0;font-weight:700;font-size:var(--t-enunciado);line-height:1.1}.cena-texto{font-size:var(--t-sub);font-weight:500;line-height:1.5;color:var(--texto)}.cena-texto p{margin:0 0 .7em}.cena-texto p:last-child{margin:0}.cena-itens{margin:0;padding:0 0 var(--sombra-3d-p);list-style:none;display:grid;gap:1rem}.cena-itens li{padding:14px 18px;background:var(--n-fundo);border:var(--contorno) solid var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 var(--a-sombra-contorno);border-radius:20px;font-size:1.125rem;line-height:1.5}.cena-destaque{margin:0;padding:var(--e-4) var(--e-5);border:var(--contorno) solid var(--a-borda);border-radius:1rem;background:var(--n-fundo);box-shadow:0 var(--sombra-3d) 0 0 var(--a-sombra-contorno);font:500 var(--t-sub)/1.55 var(--sans)}.cena-dica{margin:0;font-size:1rem}.cena-lados{grid-auto-flow:column;justify-content:center;align-items:center;gap:14px}.cena-lados span{padding:10px 16px;border-radius:999px;border:var(--contorno) solid var(--a-borda);background:var(--n-fundo);font-size:1rem;font-weight:500}.cena-lados b{font-weight:700;font-size:1.625rem;color:var(--a-texto)}.cena-lados.ponte b{padding:8px 18px;border-radius:999px;background:transparent;color:var(--a-texto);box-shadow:inset 0 0 0 2px var(--a-texto),0 3px 0 var(--a-texto);font-size:1.375rem}.repetir-fila{min-height:34px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.repetir-sol{width:30px;height:30px;animation:surge .25s ease-out}.repetir-botao{justify-self:start}.repetir-conta{margin:-6px 0 0;font-size:1rem}.repetir-barra{display:grid;gap:6px}.repetir-barra-topo{display:flex;justify-content:space-between;gap:12px;font-size:1.0625rem;line-height:1.35}.repetir-barra-topo b{font-variant-numeric:tabular-nums}.repetir-trilho{height:14px;border-radius:999px;background:var(--card-3);border:var(--contorno) solid var(--a-borda);overflow:hidden}.repetir-cheio{height:100%;background:var(--a-fundo);border-radius:999px;transition:width .35s ease-out}.reg-area{padding:96px 8px 4px}.reg-trilho{position:relative;height:10px;border-radius:999px;background:var(--card-3);margin:0 52px}.reg-polos{display:flex;justify-content:space-between;margin-top:12px;font-size:1rem;font-weight:500;color:var(--texto-2)}.reg-banco{display:flex;flex-wrap:wrap;gap:10px;min-height:52px;justify-content:center;padding-top:12px}.reg-chip{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;padding:.55rem 1.1rem;margin-bottom:var(--sombra-3d-p);border-radius:999px;border:var(--contorno) solid var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 var(--n-contorno);background:var(--n-fundo);color:var(--texto);font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.2}.reg-chip.sel{border-color:var(--a-borda);color:var(--a-texto);box-shadow:0 var(--sombra-3d-p) 0 var(--a-sombra-contorno)}.reg-chip.arrastando{cursor:grabbing;border-color:var(--a-borda);box-shadow:0 var(--sombra-3d) 0 var(--a-sombra-contorno)}.reg-chip.no-trilho{position:absolute;margin-bottom:0;transform:translate(-50%);white-space:nowrap}.reg-chip.no-trilho:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:var(--haste, 14px);background:var(--a-borda);transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.repetir-sol,.repetir-cheio{animation:none;transition:none}}:root,[data-area]{--a-acao: var(--a-acento)}:root[data-tema=claro] [data-area=l],:root[data-tema=claro] [data-area=m],:root[data-tema=claro] [data-area=r]{--a-acao: var(--a-escuro)}.b3d,.resposta{--b-borda: var(--n-contorno);--b-texto: var(--n-contorno);--b-fundo: var(--n-fundo);--b-sombra: var(--n-contorno);--b-desce: var(--sombra-3d);display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.625em 1.375em;border:var(--contorno) solid var(--b-borda);border-radius:var(--raio-pilula);background:var(--b-fundo);color:var(--b-texto);font:700 var(--t-corpo)/1.25 var(--sans);text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 var(--b-desce) 0 0 var(--b-sombra);transition:transform var(--dur-curta) var(--ease-sai),box-shadow var(--dur-curta) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),color var(--dur-media) var(--ease-sai),opacity var(--dur-media) var(--ease-sai)}.b3d:active:not(:disabled),.resposta:active:not(:disabled){transform:translateY(var(--b-desce));box-shadow:0 0 0 0 var(--b-sombra)}.b3d:disabled,.resposta:disabled{opacity:var(--apagado);cursor:not-allowed}.b3d:focus-visible{border-radius:var(--raio-pilula)}@media (hover: hover){.b3d:hover:not(:disabled):not(:active),.resposta:hover:not(:disabled):not(:active):not(.certa):not(.errada){transform:translateY(-2px);box-shadow:0 calc(var(--b-desce) + 2px) 0 0 var(--b-sombra)}.gaveta .b3d:hover:not(:disabled):not(:active){transform:none;box-shadow:0 var(--b-desce) 0 0 var(--b-sombra)}}.b3d-neutro{--b-borda: var(--n-contorno);--b-texto: var(--n-contorno);--b-fundo: var(--n-fundo);--b-sombra: var(--n-contorno)}.b3d-contorno,.b3d-cheio{--b-borda: var(--a-borda);--b-texto: var(--a-borda);--b-fundo: var(--n-fundo);--b-sombra: var(--a-sombra-contorno)}.b3d-neutro,.b3d-contorno,.b3d-cheio{color:var(--b-texto)}.b3d-p{--b-desce: var(--sombra-3d-p);padding:.5em 1em;font-size:var(--t-rotulo)}.b3d-g{--b-desce: 5px;padding:.75em 2em;font-size:var(--t-opcao)}.b3d-largo{display:flex;width:100%}.bloco{--bl-borda: var(--texto-3);--bl-sombra: var(--texto-3);--bl-desce: var(--sombra-3d-g);border:var(--contorno) solid var(--bl-borda);border-radius:var(--raio-cartao);box-shadow:0 var(--bl-desce) 0 0 var(--bl-sombra);background:var(--n-fundo);color:var(--n-texto)}.bloco-area{--bl-borda: var(--a-borda);--bl-sombra: var(--a-sombra-contorno)}.bloco-p{--bl-desce: var(--sombra-3d);border-radius:1rem}a.bloco,button.bloco{display:block;text-decoration:none;text-align:left;cursor:pointer;transition:transform var(--dur-curta) var(--ease-sai),box-shadow var(--dur-curta) var(--ease-sai)}a.bloco:active,button.bloco:active:not(:disabled){transform:translateY(var(--bl-desce));box-shadow:0 0 0 0 var(--bl-sombra)}a.bloco:focus-visible,button.bloco:focus-visible{border-radius:var(--raio-cartao)}a.bloco.bloco-p:focus-visible,button.bloco.bloco-p:focus-visible{border-radius:1rem}.respostas{display:flex;flex-direction:column;gap:var(--e-3);margin:0;padding:0;list-style:none}.respostas>.resposta,.respostas>li>.resposta{width:100%}.resposta{justify-content:flex-start;text-align:left;padding:.75em 1.25em;border-radius:1.25em;font-size:var(--t-opcao);line-height:1.3}.resposta:focus-visible{border-radius:1.25em}.respostas.curtas{flex-direction:row;flex-wrap:wrap;gap:var(--e-4)}.respostas.curtas>.resposta,.respostas.curtas>li>.resposta{width:auto;justify-content:center;text-align:center;padding:.7em 1.75em;border-radius:var(--raio-pilula)}.respostas.curtas>.resposta:focus-visible,.respostas.curtas>li>.resposta:focus-visible{border-radius:var(--raio-pilula)}.resposta.sel{--b-borda: var(--a-borda);--b-texto: var(--a-borda);--b-sombra: var(--a-sombra-contorno)}.resposta.certa{--b-borda: var(--certo);--b-texto: var(--certo);--b-sombra: var(--certo-sombra)}:root:not([data-tema=claro]) .resposta.certa{--b-texto: var(--certo-sombra)}.resposta.errada{--b-borda: var(--errado);--b-texto: var(--errado-texto);--b-sombra: var(--errado)}.resposta.apagada{opacity:var(--apagado)}.resposta p{margin:0}.resposta>span{display:block}.barra-progresso{height:.625rem;border-radius:var(--raio-pilula);overflow:hidden;background:var(--n-borda-licao)}:root[data-tema=claro] .barra-progresso{background:color-mix(in srgb,var(--a-escuro) 58%,#000)}.barra-progresso>span{display:block;height:100%;border-radius:inherit;background:var(--a-escuro);transition:width var(--dur-longa) var(--ease-mov),background-color var(--dur-media) var(--ease-sai)}:root:not([data-tema=claro]) .barra-progresso>span{background:var(--a-escuro)}.barra-progresso.certo>span,:root:not([data-tema=claro]) .barra-progresso.certo>span{background:linear-gradient(90deg,#1a8f3e,#5fe07f)}.barra-progresso.errado>span,:root:not([data-tema=claro]) .barra-progresso.errado>span{background:linear-gradient(90deg,#b40003,#ff6b6e)}.brilho-retorno{--g-cor: #0f9b3a;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;animation:brilho-entra var(--dur-longa) var(--ease-sai) both}.brilho-retorno.errado{--g-cor: #e09a1f}.brilho-retorno:before{content:"";position:absolute;top:-10%;right:-25%;bottom:-20%;left:-25%;background:radial-gradient(62% 72% at 50% 100%,var(--g-cor) 0%,color-mix(in srgb,var(--g-cor) 72%,transparent) 26%,color-mix(in srgb,var(--g-cor) 28%,transparent) 55%,transparent 84%);animation:brilho-respira 7s var(--ease-mov) infinite alternate}:root[data-tema=claro] .brilho-retorno:before{opacity:.75}@keyframes brilho-entra{0%{opacity:0}to{opacity:1}}@keyframes brilho-respira{0%{transform:translate(-6%,4%) scale(1)}50%{transform:translate(3%) scale(1.08)}to{transform:translate(6%,2%) scale(.97)}}.gaveta{--g-titulo: #fff;position:fixed;inset:auto 0 0 0;z-index:32;border:1px solid color-mix(in srgb,#fff 55%,transparent);border-bottom:0;border-radius:var(--raio-gaveta) var(--raio-gaveta) 0 0;padding:var(--e-5) var(--e-5) calc(var(--e-5) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--n-fundo) 8%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;animation:gaveta-sobe var(--dur-longa) var(--ease-sai) both}@keyframes gaveta-sobe{0%{transform:translateY(100%)}to{transform:none}}:root[data-tema=claro] .gaveta{border-color:color-mix(in srgb,#000 25%,transparent);color:var(--n-texto)}:root[data-tema=claro] .gaveta.certo{--g-titulo: #00591d}:root[data-tema=claro] .gaveta.errado{--g-titulo: #5c3b00}.gaveta-in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--e-4) var(--e-6);max-width:42rem;margin:0 auto}.gaveta-titulo{margin:0;font:700 var(--t-feedback)/1.2 var(--sans);color:var(--g-titulo)}.gaveta-texto{margin:var(--e-2) 0 0;font:500 var(--t-corpo)/1.45 var(--sans);color:inherit}.gaveta-texto b{font-weight:700}.gaveta-nota{font-size:var(--t-rotulo);opacity:.85}.gaveta .b3d{--b-borda: currentColor;--b-texto: currentColor;--b-sombra: currentColor;--b-fundo: transparent}.gaveta-amostra{position:relative;inset:auto;animation:none;border-radius:var(--raio-gaveta)}@media (max-width: 899.98px){.gaveta{padding:var(--e-4) var(--e-4) calc(var(--e-4) + env(safe-area-inset-bottom))}.gaveta-in{grid-template-columns:1fr;gap:var(--e-3)}.gaveta-in>.b3d{display:flex;width:100%}}.balao{margin:0;max-width:13rem;padding:.55em .8em;border:var(--contorno) solid var(--a-borda);border-radius:.875rem;background:var(--n-fundo);box-shadow:0 var(--sombra-3d-p) 0 0 var(--a-sombra-contorno);color:var(--a-texto);font:500 var(--t-rotulo)/1.35 var(--sans)}.overline{font-size:var(--t-overline);font-weight:700;line-height:1.3;text-transform:uppercase;color:var(--n-overline)}.sublinhado-area{text-decoration:underline dotted var(--a-borda) 3px;text-underline-offset:.18em;color:var(--a-texto)}.mascote-area{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2);pointer-events:none}.mascote-area>svg{flex:none;max-width:100%;height:auto}@keyframes tela-entra{0%{opacity:0;transform:translateY(.5rem)}}.palco>:is(.pagina,.linha,.q-pagina,.vizinhanca-tela){animation:tela-entra var(--dur-longa) var(--ease-sai) backwards}.app.foco .palco>*{animation:none}@keyframes cartao-entra{0%{opacity:0;transform:translateY(.75rem)}}.esqueleto{display:block;min-height:1rem;border-radius:.75rem;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(100deg,var(--n-rotulo-forma) 30%,color-mix(in srgb,var(--n-rotulo-forma) 55%,var(--n-fundo)) 50%,var(--n-rotulo-forma) 70%) 0 0 / 250% 100%;animation:esqueleto-passa 1.4s var(--ease-mov) infinite}.esqueleto-linha{height:1rem}.esqueleto-bloco{height:5rem;border-radius:1rem}@keyframes esqueleto-passa{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.palco>:is(.pagina,.linha,.q-pagina,.vizinhanca-tela){animation:none}.esqueleto{animation:none}.b3d:hover:not(:disabled),.resposta:hover:not(:disabled){transform:none}.gaveta,.brilho-retorno,.brilho-retorno:before{animation:none}.b3d,.resposta,a.bloco,button.bloco,.barra-progresso>span{transition:none}}@media (pointer: coarse){:is(.b3d,.resposta,a[class*=botao-],button[class*=botao-]:not(.botao-link),summary,select){min-height:2.75rem}summary{display:flex;align-items:center}label:has(>input:is([type=checkbox],[type=radio])){position:relative;min-height:2.75rem;display:inline-flex;align-items:center}button.botao-link{position:relative;min-height:0}button.botao-link:after{content:"";position:absolute;top:-.75rem;right:-.5rem;bottom:-.75rem;left:-.5rem}}.estado-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.5rem 1rem;max-width:26rem;margin:0 auto}.estado-vazio-mascote{display:inline-flex;opacity:.9;margin-bottom:.25rem}.estado-vazio-titulo{margin:0;font-weight:700;color:var(--texto-forte)}.estado-vazio-texto{margin:0;color:var(--texto-2);line-height:1.5}.estado-vazio .b3d{margin-top:.5rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.estado-vazio-compacto{padding:1rem .75rem;gap:.25rem}.estado-vazio-compacto .estado-vazio-titulo{font-size:.9375rem}.estado-vazio-compacto .estado-vazio-texto{font-size:.8125rem}@media (prefers-reduced-motion: no-preference){.estado-vazio-animado .estado-vazio-mascote{animation:estado-vazio-entra .4s ease-out both}}@keyframes estado-vazio-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:.9;transform:none}}:root{--lateral-w: 112px}.app{display:grid;height:100%}.palco{position:relative;min-height:0}.topo{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:5;min-width:0}.topo-logo{display:inline-flex;align-items:center;color:var(--n-texto);border-radius:8px;flex:none}.topo-logo svg{display:block}.topo-dir{display:flex;align-items:center;gap:8px;flex:none}.topo .icone,.topo .conta{flex:none}.topo .icone{width:44px;height:44px;color:var(--n-texto)}.topo .icone svg{width:20px;height:20px}.topo .conta{overflow:hidden;padding:0;background:var(--card-2);border:var(--contorno) solid var(--n-contorno);font-size:1.1rem;font-weight:700;color:var(--n-texto)}.topo .conta .avatar{width:100%;height:100%}.topo .conta-ico{width:55%;height:55%}.topo .conta.girando{border-color:var(--azul)}.porta{display:grid;place-items:center;align-content:center;text-decoration:none;color:var(--n-texto);border-radius:14px}.porta-icone{display:flex;align-items:center;justify-content:center;width:40px;height:34px;flex:none}.porta svg{display:block;flex:none;max-width:100%;max-height:100%;width:auto}.porta.ativa{color:var(--destaque)}.porta-nome{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.porta:hover:not(.ativa){color:var(--texto-2)}.porta{transition:color var(--dur-media) var(--ease-sai),background-color var(--dur-media) var(--ease-sai),transform var(--dur-curta) var(--ease-sai)}.porta:active{transform:scale(.9)}.porta:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.porta.ativa .porta-icone{animation:porta-mola var(--dur-longa) var(--ease-sai) backwards}@keyframes porta-mola{0%{transform:scale(.8)}55%{transform:scale(1.12)}to{transform:scale(1)}}@media (min-width: 900px){:root{--nav-h: 0px}.app{grid-template-columns:var(--lateral-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.topo{grid-column:1 / -1;grid-row:1;padding:1.5rem 3rem .75rem 2.25rem;min-height:6.5rem}.topo .conta{width:54px;height:54px}.portas{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;gap:22px;padding-bottom:4rem}.porta{width:56px;height:56px}.porta-icone{width:2.25rem;height:1.8rem}.palco{grid-column:2;grid-row:2}}@media (max-width: 899.98px){:root{--nav-folga: .75rem;--nav-h: calc(3.75rem + var(--nav-folga) + env(safe-area-inset-bottom))}.app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding-bottom:0}.palco :is(.pagina,.linha,.q-pagina,.vizinhanca-tela){padding-bottom:calc(var(--nav-h) + var(--e-6))}.topo{min-height:56px;padding:8px 14px}.topo-logo svg{width:48px;height:24px}.topo .conta{width:40px;height:40px}.palco{grid-column:1;grid-row:2}.portas{position:fixed;z-index:25;left:50%;bottom:calc(var(--nav-folga) + env(safe-area-inset-bottom));transform:translate(-50%);width:min(calc(100% - 2 * var(--nav-folga)),24rem);height:3.75rem;padding:0 var(--e-2);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;border-radius:var(--raio-pilula);background:linear-gradient(180deg,color-mix(in srgb,#fff 7%,transparent),transparent 60%),color-mix(in srgb,var(--n-fundo) 58%,transparent);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:0 .75rem 1.5rem -.75rem #00000080}.porta{justify-self:center;width:3.25rem;height:2.75rem;border-radius:var(--raio-pilula)}.porta.ativa{animation:pilula-entra var(--dur-media) var(--ease-sai) backwards}@keyframes pilula-entra{0%{background-color:transparent}}.porta-icone{height:1.75rem;width:2rem}.porta svg{height:1.5rem;max-height:1.5rem}.porta.ativa{color:var(--azul);background:color-mix(in srgb,var(--azul) 16%,transparent)}.porta:focus-visible{outline-offset:-3px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media (max-width: 899.98px){.portas{background:var(--n-fundo)}}}.app.foco{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding-bottom:0;--nav-h: 0px}.app.foco .palco{grid-column:1;grid-row:1}.troca{display:inline-flex;align-items:center;gap:var(--e-1);padding:0 0 var(--sombra-3d-p);border:0;border-radius:0;background:none;max-width:100%}.troca a{padding:.45em 1em;border:var(--contorno) solid transparent;border-radius:var(--raio-pilula);font:700 var(--t-rotulo)/1.25 var(--sans);color:var(--texto-3);text-decoration:none;white-space:nowrap;transition:color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.troca a:hover{color:var(--n-texto);background:none}.troca a:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.troca a.on{color:var(--n-texto);border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno);background:none}@media (max-width: 899.98px){.troca{overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--e-4);max-width:none;width:calc(100% + 2 * var(--e-3));margin-inline:calc(-1 * var(--e-3));padding-inline:var(--e-3);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--e-3),#000 calc(100% - var(--e-3)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--e-3),#000 calc(100% - var(--e-3)),transparent)}.troca::-webkit-scrollbar{display:none}.troca a{min-height:44px;display:inline-flex;align-items:center}}@media (prefers-reduced-motion: reduce){.porta,.troca a{transition:none}.porta:active{transform:none}.porta.ativa,.porta.ativa .porta-icone{animation:none}}.notif-sino{position:relative}.notif-contador{position:absolute;top:.25rem;right:.125rem;min-width:1.125rem;height:1.125rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--raio-pilula);background:var(--n-fundo);color:var(--n-texto);border:var(--contorno) solid var(--errado-texto);font:700 var(--t-mini)/1 var(--sans);font-variant-numeric:tabular-nums;pointer-events:none}.notif-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.notif-painel{position:fixed;width:min(24rem,calc(100% - 1rem));max-height:min(32rem,calc(100dvh - 6rem));overflow-y:auto;padding:var(--e-4);border-radius:var(--raio-cartao);background:var(--n-fundo);color:var(--n-texto);border:var(--contorno) solid var(--n-contorno);box-shadow:0 var(--sombra-3d-g) 0 0 var(--n-contorno);animation:notif-entra var(--dur-media) var(--ease-sai) backwards}.notif-painel:focus{outline:none}.notif-titulo{margin:0 0 var(--e-3);font:700 var(--t-cartao)/1.2 var(--sans)}.notif-vazio{margin:0;padding:var(--e-4) 0;font-size:var(--t-corpo);color:var(--texto-2);text-align:center}.notif-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.notif-item{display:flex;align-items:center;gap:var(--e-2);background:var(--card);border-radius:1rem;padding-right:var(--e-2)}.notif-corpo{flex:1;min-width:0;min-height:44px;display:flex;align-items:flex-start;gap:var(--e-3);padding:var(--e-3) var(--e-3) var(--e-3) var(--e-4);border-radius:1rem;text-align:left;color:inherit}.notif-corpo:hover{background:var(--card-2)}.notif-ico{flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--texto-2)}.notif-ico svg{width:100%;height:100%;display:block}.notif-txt{display:grid;gap:var(--e-1);min-width:0}.notif-t{font:700 var(--t-corpo)/1.25 var(--sans)}.notif-d{font:500 var(--t-rotulo)/1.35 var(--sans);color:var(--texto-2);overflow-wrap:anywhere}.notif-quando{font:500 var(--t-mini)/1.2 var(--sans);color:var(--texto-3)}.notif-acao{flex:none;min-height:44px}.notif-sino:focus-visible,.notif-corpo:focus-visible,.notif-acao:focus-visible{outline:3px solid var(--foco);outline-offset:2px}@keyframes notif-entra{0%{opacity:0;transform:translateY(-.5rem)}}@media (max-width: 899.98px){.notif-fundo{background:#0000008c}.notif-painel{top:auto!important;right:0!important;left:0;bottom:0;width:auto;max-height:80dvh;border-radius:var(--raio-gaveta) var(--raio-gaveta) 0 0;border-bottom:0;box-shadow:none;padding-bottom:calc(var(--e-4) + env(safe-area-inset-bottom));animation-name:notif-sobe}}@keyframes notif-sobe{0%{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.notif-painel{animation:none}}.hoje-pagina{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"topo" "lado" "miolo";gap:var(--e-5);max-width:76rem;margin:0 auto;padding:var(--e-2) 0 var(--e-7)}.hoje-topo{grid-area:topo;display:grid;gap:var(--e-4);min-width:0}.hoje-lado{grid-area:lado;display:grid;gap:var(--e-5);align-content:start;min-width:0}.hoje-miolo{grid-area:miolo;display:grid;gap:var(--e-6);align-content:start;min-width:0}.hoje-miolo>*{min-width:0}@media (min-width: 700px) and (max-width: 1099.98px){.hoje-lado{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.hoje-pagina{grid-template-columns:minmax(0,1fr) 19rem;grid-template-areas:"topo lado" "miolo lado";column-gap:var(--e-7);row-gap:var(--e-6);max-width:none;margin:0;padding:var(--e-4) calc(2rem - 22px) var(--e-7) 0}.hoje-topo,.hoje-miolo{width:100%;max-width:52rem;justify-self:center}.hoje-lado{grid-row:1 / span 2;position:sticky;top:var(--e-4);align-self:start}}.hoje-saudacao{display:grid;gap:var(--e-2)}.hoje-data{margin:0;font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.hoje-saudacao h1{margin:0;font:700 var(--t-h1)/1.1 var(--sans);text-wrap:balance}.hoje-sub{margin:0;font:500 var(--t-sub)/1.45 var(--sans);color:var(--texto-2);text-wrap:pretty}.hoje-sub b{font-weight:700;color:var(--n-texto)}.hoje-plano{padding:var(--e-5);display:grid;gap:var(--e-4)}.hoje-plano>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--e-1) var(--e-3)}.hoje-plano h2{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.hoje-plano-resumo{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.hoje-plano-n{margin-left:auto;font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2);font-variant-numeric:tabular-nums}.hoje-plano .plano-aviso{margin:0;font-size:var(--t-rotulo)}.hoje-plano .plano-aviso a{color:var(--azul);text-decoration:underline}.hoje-plano-vazio{display:grid;gap:var(--e-4)}.hoje-plano-carga{padding:var(--e-5);display:grid;gap:var(--e-3)}.hoje-plano-carga .esqueleto-linha:first-child{width:40%;height:1.5rem}.hoje-miolo .licao-do-dia,.hoje-miolo .simulado-metade{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e-3) var(--e-4);margin:0;padding:var(--e-4);border:0;border-radius:1rem;background:var(--card);box-shadow:none}.hoje-miolo .licao-do-dia>div:first-child{display:grid;gap:var(--e-1);min-width:0}.hoje-miolo .licao-do-dia .mudo-p{margin:0;font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.hoje-miolo .licao-do-dia strong{font:700 var(--t-corpo)/1.35 var(--sans)}.hoje-miolo .licao-do-dia-acoes{display:flex;gap:var(--e-2);flex-wrap:wrap}.hoje-miolo .tarefas{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.tarefa{display:grid;grid-template-columns:1.375rem minmax(0,1fr) auto;align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card)}.tarefa:first-child{border-top:0}.tarefa-prova{grid-template-columns:minmax(0,1fr)}.tarefa input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;margin:0;width:1.375rem;height:1.375rem;border:var(--contorno) solid var(--n-contorno);border-radius:.375rem;background:transparent;cursor:pointer;display:grid;place-content:center;transition:border-color var(--dur-media) var(--ease-sai)}.tarefa input[type=checkbox]:before{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem}.tarefa input[type=checkbox]:checked{border-color:var(--destaque)}.tarefa input[type=checkbox]:checked:after{content:"";width:.375rem;height:.7rem;border:solid var(--destaque);border-width:0 2.5px 2.5px 0;transform:rotate(45deg) translate(-1px,-1px);animation:marca var(--dur-media) var(--ease-sai) both}@keyframes marca{0%{opacity:0;transform:rotate(45deg) translate(-1px,-1px) scale(.3)}60%{opacity:1;transform:rotate(45deg) translate(-1px,-1px) scale(1.25)}to{transform:rotate(45deg) translate(-1px,-1px) scale(1)}}.tarefa input[type=checkbox]:checked{animation:caixa-pop var(--dur-media) var(--ease-sai)}@keyframes caixa-pop{40%{transform:scale(.88)}}.tarefa input[type=checkbox]:hover:not(:checked){border-color:var(--texto-2)}.tarefa input[type=checkbox]:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.tarefa-corpo{min-width:0}.tarefa-titulo{font:700 var(--t-corpo)/1.35 var(--sans)}.tarefa.destaque .tarefa-titulo{font-size:var(--t-corpo)}.tarefa-titulo .mudo{font-weight:500;color:var(--texto-3)}.tarefa-titulo a{text-decoration:underline;text-underline-offset:.2em}.tarefa-detalhe{margin-top:var(--e-1);font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-2)}.tarefa.feita .tarefa-titulo,.tarefa.feita .tarefa-detalhe{color:var(--texto-3);text-decoration:line-through;text-decoration-color:var(--texto-3)}.tarefa-progresso{height:.375rem;border-radius:var(--raio-pilula);background:var(--n-rotulo-forma);margin-top:var(--e-2);max-width:12rem;overflow:hidden}.tarefa-progresso i{display:block;height:100%;background:var(--destaque);border-radius:var(--raio-pilula)}.tarefa-abrir{white-space:nowrap}.hoje-topo>*,.hoje-lado>*,.hoje-miolo>*{animation:cartao-entra var(--dur-longa) var(--ease-sai) backwards}.hoje-topo>:nth-child(2),.hoje-lado>:nth-child(2),.hoje-miolo>:nth-child(2){animation-delay:50ms}.hoje-topo>:nth-child(3),.hoje-lado>:nth-child(3),.hoje-miolo>:nth-child(3){animation-delay:.1s}.hoje-lado>:nth-child(4),.hoje-miolo>:nth-child(4){animation-delay:.15s}.hoje-miolo>:nth-child(5){animation-delay:.2s}.hoje-miolo>:nth-child(6){animation-delay:.25s}.hoje-miolo>:nth-child(n+7){animation-delay:.3s}@media (hover: hover){.hoje-pagina .botao-primario:hover:not(:active):not(:disabled),.hoje-pagina .botao-secundario:hover:not(:active):not(:disabled){transform:translateY(-2px);box-shadow:0 calc(var(--sombra-3d-p) + 2px) 0 0 var(--n-contorno)}.hoje-pagina .botao-primario:hover:not(:active):not(:disabled){box-shadow:0 calc(var(--sombra-3d-p) + 2px) 0 0 var(--a-sombra-contorno)}}.hoje-pagina .botao-primario:disabled,.hoje-pagina .botao-secundario:disabled{opacity:var(--apagado);cursor:not-allowed}.hoje-pagina .botao-primario,.hoje-pagina .botao-secundario{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.5em 1.1em;border:var(--contorno) solid var(--n-contorno);border-radius:var(--raio-pilula);background:var(--n-fundo);color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno);font:700 var(--t-rotulo)/1.25 var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform var(--dur-curta) var(--ease-sai),box-shadow var(--dur-curta) var(--ease-sai)}.hoje-pagina .botao-primario{border-color:var(--a-borda);color:var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 0 var(--a-sombra-contorno)}.hoje-pagina .botao-primario:active,.hoje-pagina .botao-secundario:active{transform:translateY(var(--sombra-3d-p));box-shadow:0 0 0 0 transparent}.hoje-pagina .botao-primario:focus-visible,.hoje-pagina .botao-secundario:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.hoje-cartao{padding:var(--e-5);display:grid;gap:var(--e-4);align-content:start}.hoje-cartao h2{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.hoje-rotulo{margin:0 0 calc(-1 * var(--e-3));font:700 var(--t-mini)/1.3 var(--sans);text-transform:uppercase;color:var(--texto-3)}.hoje-valores{margin:0;display:grid;gap:var(--e-3);min-width:0}.hoje-valores dt{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.hoje-valores dd{margin:var(--e-1) 0 0;font:700 var(--t-valor)/1.15 var(--sans);font-variant-numeric:tabular-nums}.hoje-ofensiva-corpo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e-4) var(--e-5)}.hoje-grade-mes{--q: 1.125rem;display:grid;grid-template-columns:repeat(7,var(--q));gap:.375rem;flex:none}.hoje-grade-mes i{width:var(--q);height:var(--q);border-radius:.3rem;background:var(--n-rotulo-forma)}.hoje-grade-mes i.on{background:var(--destaque)}.hoje-grade-mes i.on.hoje{animation:dia-pulsa .9s var(--ease-sai) .3s backwards}@keyframes dia-pulsa{0%{transform:scale(.6)}50%{transform:scale(1.35)}to{transform:scale(1)}}.hoje-grade-mes i.hoje{box-shadow:0 0 0 var(--contorno) var(--n-fundo),0 0 0 calc(var(--contorno) * 2) var(--destaque)}.hoje-ofensiva .hoje-valores{flex:1 1 6rem}.hoje-meta{display:flex;align-items:center;gap:var(--e-5)}.hoje-meta>div:last-child{display:grid;gap:var(--e-3);min-width:0}.hoje-anel{position:relative;flex:none;width:6.5rem;height:6.5rem;display:grid;place-items:center}.hoje-anel svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.hoje-anel circle{fill:none;stroke-width:10}.hoje-anel .trilha{stroke:var(--n-rotulo-forma)}.hoje-anel .arco{stroke:var(--destaque);stroke-linecap:round;transition:stroke-dasharray var(--dur-longa) var(--ease-mov)}.hoje-anel span{position:relative;font:700 var(--t-valor)/1 var(--sans);font-variant-numeric:tabular-nums}.hoje-nota{margin:0;display:flex;flex-wrap:wrap;gap:var(--e-4) var(--e-7)}.hoje-nota dt{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.hoje-nota dd{margin:var(--e-1) 0 0;font:700 var(--t-valor)/1.15 var(--sans)}.hoje-nota small{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.plano-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-5);margin:0;padding:0}@media (min-width: 760px){.plano-duo{grid-template-columns:1fr 1fr}}.plano-duo>.plano-bloco{display:grid;gap:var(--e-4);align-content:start;padding:var(--e-5);border:var(--contorno) solid var(--bl-borda);border-radius:var(--raio-cartao);box-shadow:0 var(--sombra-3d-g) 0 0 var(--bl-sombra);background:var(--n-fundo)}.plano-duo .duelo-rot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3);font:700 var(--t-corpo)/1.3 var(--sans)}.plano-duo .duelo-rot small{font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-3)}.plano-duo .barras{display:grid;gap:var(--e-3)}.plano-duo .barras a{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr) 3rem;gap:var(--e-3);align-items:center;font:500 var(--t-rotulo)/1.3 var(--sans)}.barra-nome{color:var(--texto-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-trilho{height:.5rem;border-radius:var(--raio-pilula);background:var(--n-rotulo-forma);overflow:hidden}.barra-trilho i{display:block;height:100%;background:var(--destaque);border-radius:var(--raio-pilula)}.plano-duo .atividade{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:.375rem}.atividade i{aspect-ratio:1;border-radius:.3rem;background:var(--n-rotulo-forma)}.atividade i.on{background:var(--destaque)}.hoje-sub-t{margin:0 0 calc(-1 * var(--e-3));font:700 var(--t-cartao)/1.2 var(--sans);color:var(--n-texto)}.plano-faixa{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));gap:var(--e-2)}.faixa-dia{width:100%;display:grid;justify-items:center;gap:.125rem;padding:var(--e-2) var(--e-1);border:var(--contorno) solid transparent;border-radius:.875rem;background:var(--card);color:var(--texto-2);box-shadow:none;cursor:pointer;min-height:0;transition:border-color var(--dur-media) var(--ease-sai),transform var(--dur-curta) var(--ease-sai)}.faixa-dia small,.faixa-dia .faixa-marca{font:500 var(--t-mini)/1.2 var(--sans);color:var(--texto-3)}.faixa-dia b{font:700 var(--t-valor)/1.1 var(--sans);color:var(--n-texto);font-variant-numeric:tabular-nums}.faixa-dia:hover{border-color:var(--n-rotulo-forma)}.faixa-dia.on{border-color:var(--destaque);box-shadow:0 var(--sombra-3d-p) 0 0 var(--destaque)}.faixa-dia:active{transform:translateY(1px)}.faixa-dia.completo .faixa-marca{color:var(--positivo);font-weight:700}.faixa-dia.tipo-prova{border-color:var(--destaque)}.faixa-dia.tipo-prova small,.faixa-dia.tipo-prova b,.faixa-dia.tipo-prova .faixa-marca{color:var(--destaque)}.faixa-dia:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.plano-faixa-aberta{padding:var(--e-5);display:grid;gap:var(--e-3);animation:passo-entra var(--dur-media) var(--ease-sai) both}.plano-faixa-aberta h3{margin:0;font:700 var(--t-corpo)/1.3 var(--sans)}.hoje-miolo .dobra{margin:0;padding:0;border:0;border-radius:0}.hoje-miolo .dobra+.dobra{margin-top:calc(-1 * var(--e-4))}.hoje-miolo .dobra>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) 0;font:700 var(--t-corpo)/1.3 var(--sans);color:var(--texto-2);cursor:pointer;list-style:none}.hoje-miolo .dobra>summary:after{font-size:var(--t-valor);color:var(--texto-3)}.hoje-miolo .dobra-corpo{padding:var(--e-2) 0 var(--e-4)}@media (max-width: 699.98px){.hoje-lado{grid-template-columns:1fr 1fr;gap:var(--e-3)}.hoje-lado .hoje-cartao{padding:var(--e-4);gap:var(--e-3);--bl-desce: var(--sombra-3d);border-radius:1.125rem}.hoje-lado .hoje-cartao h2{font-size:var(--t-corpo)}.hoje-lado .hoje-rotulo{margin-bottom:calc(-1 * var(--e-2))}.hoje-grade-mes{--q: .75rem;gap:.25rem}.hoje-ofensiva-corpo{gap:var(--e-3)}.hoje-lado .hoje-valores{gap:var(--e-2)}.hoje-lado .hoje-valores dt{font-size:var(--t-mini)}.hoje-lado .hoje-valores dd{font-size:var(--t-corpo)}.hoje-ofensiva .hoje-valores>div:nth-child(2){display:none}.hoje-meta{flex-direction:column;align-items:flex-start;gap:var(--e-3)}.hoje-anel{width:4.5rem;height:4.5rem}.hoje-anel span{font-size:var(--t-corpo)}.hoje-meta .hoje-valores>div:nth-child(2){display:none}}@media (max-width: 899.98px){.tarefa{grid-template-columns:1.375rem minmax(0,1fr)}.tarefa-abrir{grid-column:2;justify-self:start}}@media (prefers-reduced-motion: reduce){.faixa-dia,.hoje-pagina .botao-primario,.hoje-pagina .botao-secundario,.hoje-anel .arco,.plano-faixa-aberta,.tarefa input[type=checkbox],.tarefa input[type=checkbox]:checked,.tarefa input[type=checkbox]:checked:after,.hoje-topo>*,.hoje-lado>*,.hoje-miolo>*,.hoje-grade-mes i.on.hoje{transition:none;animation:none}.hoje-pagina .botao-primario:hover,.hoje-pagina .botao-secundario:hover{transform:none}}.tarefa-acoes{display:flex;gap:var(--e-2);flex-wrap:wrap;justify-content:flex-end}.tarefa-bloco{white-space:nowrap}@media (max-width: 699.98px){.tarefa-acoes{grid-column:2;justify-content:flex-start}}.plano-config .destacado{border-radius:1rem;animation:plano-pulso 2.2s var(--ease-sai) both}@keyframes plano-pulso{0%{background:transparent}20%{background:var(--marca-fundo)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.plano-config .destacado{animation:none;background:var(--marca-fundo)}}.plano-duo .barras a{font-variant-numeric:tabular-nums}@media (pointer: coarse){.plano-duo .barras a{min-height:2.75rem}.plano-duo .barras{gap:0}}.plano-campo{grid-template-columns:1fr auto}.passo{display:inline-flex;align-items:center;gap:4px}.passo-bt{min-width:2.75rem;min-height:2.75rem;border-radius:.875rem;border:var(--contorno) solid var(--linha-2);background:var(--card-2);color:var(--texto);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.passo-bt:hover:not(:disabled){background:var(--marca-fundo)}.passo-bt:disabled{opacity:.4;cursor:not-allowed}.passo-bt:focus-visible,.passo-valor:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:2px}.plano-campo .passo-valor{width:3.5rem;min-height:2.75rem;text-align:center;font-variant-numeric:tabular-nums;padding:6px 4px}.passo-un{color:var(--texto-2);font-size:12.5px;margin-left:-2px}.licao{--topo-h: 4.25rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:block;overflow-y:auto;overscroll-behavior:contain;background:var(--n-fundo);color:var(--n-texto)}.licao-topo{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--e-2);width:100%;max-width:none;box-sizing:border-box;height:calc(var(--topo-h) + env(safe-area-inset-top,0px));margin:0;padding:env(safe-area-inset-top,0px) max(var(--e-3),env(safe-area-inset-right,0px)) 0 max(var(--e-3),env(safe-area-inset-left,0px));overflow:visible;background:var(--n-fundo)}.licao-topo .fechar{justify-self:start;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:0;color:var(--n-texto);border-radius:var(--raio-pilula)}.licao-topo .fechar svg{width:1rem;height:1rem}.licao-topo .barra-progresso{min-width:0}.licao-topo-fim{justify-self:end;display:flex;align-items:center;gap:var(--e-1);min-width:0;flex-shrink:0}.licao-topo-fim .mais-opcoes{flex:none}.licao-xp{font:700 var(--t-rotulo)/1 var(--sans);white-space:nowrap}.licao-combo{margin-right:var(--e-2);white-space:nowrap;font-size:var(--t-mini);font-weight:700;color:var(--texto-2)}.licao-ganho{margin-left:var(--e-1);color:var(--certo-sombra);font-weight:700;display:inline-block;animation:ganho-sobe var(--dur-longa) var(--ease-sai) both}:root[data-tema=claro] .licao-ganho{color:var(--certo)}@keyframes ganho-sobe{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.licao-rolagem{position:relative;z-index:1;padding:0 var(--e-4) var(--e-5)}.licao-rolagem.com-gaveta{padding-bottom:calc(var(--gaveta-h, 10rem) + var(--e-5))}.licao-moldura{display:flex;flex-direction:column;min-height:calc(100dvh - var(--topo-h) - env(safe-area-inset-top,0px) - var(--e-5));padding:var(--e-4) 0 var(--e-6)}.licao-meio{width:100%;max-width:42rem;margin:auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-5);align-content:start;animation:passo-entra var(--dur-longa) var(--ease-sai) both}.licao-meio>*{min-width:0}@keyframes passo-entra{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.licao-ancora{height:0;margin-top:calc(-1 * var(--e-5));scroll-margin-top:calc(var(--topo-h) + env(safe-area-inset-top,0px) + var(--e-4));scroll-margin-bottom:calc(var(--gaveta-h, 0px) + var(--e-5))}.licao-carregando{padding:var(--e-7) var(--e-4);text-align:center}@media (max-width: 380px){.licao-combo{display:none}.licao-xp{font-size:var(--t-mini)}}@media (min-width: 900px){.licao{--topo-h: 5rem}.licao-topo{grid-template-columns:minmax(0,1fr) minmax(0,40rem) minmax(0,1fr);gap:var(--e-4);padding:env(safe-area-inset-top,0px) var(--e-6) 0}.licao-topo-fim{gap:var(--e-4)}.licao-rolagem{padding:0 var(--e-6) var(--e-6)}.licao-rolagem.com-gaveta{padding-bottom:calc(var(--gaveta-h, 10rem) + var(--e-6))}.licao-moldura{min-height:calc(100dvh - var(--topo-h) - var(--e-6));padding:var(--e-7) var(--e-6);border:var(--contorno) solid var(--n-borda-licao);border-radius:var(--raio-licao)}}.licao-rotulo{font-size:var(--t-overline);font-weight:700;line-height:1.3;text-transform:uppercase;color:var(--n-overline)}.licao-volta{margin:0;font-size:var(--t-rotulo);font-weight:700;color:var(--errado-texto)}.licao-h2,.licao-tela-fase h2,.licao-gancho-p{margin:0;font:500 var(--t-enunciado)/1.25 var(--sans);text-wrap:pretty}.licao-gancho,.licao-cadeia,.licao-exemplo,.licao-resumo,.licao-tela-fase,.licao-visual,.licao-questao{display:grid;gap:var(--e-4)}.licao-tela-fase{min-height:0;align-content:center}.licao-tela-fase .mudo-p,.licao-ponte{margin:0;font-size:var(--t-sub);line-height:1.5;color:var(--texto-2);max-width:38rem}.licao-gancho-r,.licao-situacao,.licao-resumo li{margin:0;padding:var(--e-4) var(--e-5);border-radius:1rem;background:var(--card);font:500 var(--t-corpo)/1.55 var(--sans);animation:passo-entra var(--dur-media) var(--ease-sai) both}.licao-resumo ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-3)}.exemplo-passos{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3)}.exemplo-passos li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--e-3);font:500 var(--t-corpo)/1.55 var(--sans)}.exemplo-n{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--card-3);display:grid;place-items:center;font:700 var(--t-mini)/1 var(--sans)}.exemplo-conclusao{margin:0;padding:var(--e-4) var(--e-5);border:0;border-radius:1rem;background:color-mix(in srgb,var(--certo) 14%,var(--n-fundo));font:500 var(--t-corpo)/1.55 var(--sans)}.cadeia-texto{font:500 var(--t-corpo)/1.5 var(--sans)}.cadeia-rotulo{font:700 var(--t-mini)/1.3 var(--sans);text-transform:uppercase;color:var(--a-texto)}.cadeia li:before{background:var(--a-borda)}.licao-cartao{font:500 var(--t-sub)/1.6 var(--sans)}.licao-cartao p{margin:0 0 var(--e-3)}.licao-cartao p:last-child{margin-bottom:0}.pergunta-grande{display:grid;gap:var(--e-3)}.pergunta-grande>p{margin:0;font:500 var(--t-enunciado)/1.25 var(--sans);color:var(--n-texto);text-wrap:pretty}.pergunta-grande>p.longa{font-size:var(--t-sub);line-height:1.5}.pergunta-grande>p strong{font-weight:inherit;text-decoration:underline dotted var(--a-texto) .095em;text-underline-offset:.18em;color:var(--a-texto)}.pergunta-grande .licao-lacuna .buraco{border-bottom:.08em solid currentColor;min-width:4.5em}.pergunta-grande+.respostas,.pergunta-grande+.licao-ligar{margin-top:var(--e-2)}.respostas>li{display:flex;min-width:0}.licao .resposta-tecla,.licao .licao-tecla{display:none}.licao .resposta.sel{--b-borda: var(--a-borda);--b-texto: var(--a-borda);--b-sombra: var(--a-sombra-contorno)}.licao .respostas .resposta:disabled,.licao .respostas .resposta.apagada{opacity:1}.licao .respostas .resposta:disabled:not(.sel):not(.certa):not(.errada){opacity:var(--apagado)}.licao-ligar{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-4);align-items:start}.licao-ligar ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3);align-content:start}.licao-ligar li{display:flex;min-width:0}.resposta.par{--b-desce: var(--sombra-3d-p);width:100%;justify-content:center;text-align:center;padding:.6em 1em;border-radius:var(--raio-pilula);font-size:var(--t-rotulo)}.resposta.par:focus-visible{border-radius:var(--raio-pilula)}.resposta.par.feito{opacity:1;--b-borda: var(--certo);--b-texto: var(--certo);--b-sombra: var(--certo-sombra)}:root:not([data-tema=claro]) .resposta.par.feito{--b-texto: var(--certo-sombra)}.resposta.par.errado{--b-borda: var(--errado);--b-texto: var(--errado-texto);--b-sombra: var(--errado);animation:tremer var(--dur-longa) var(--ease-mov)}@media (min-width: 900px){.resposta.par{font-size:var(--t-corpo)}}.licao-ordem-banco{display:flex;flex-wrap:wrap;gap:var(--e-3)}.licao-ordem-banco li{display:flex}.licao-ordem-escolhida{display:grid;gap:var(--e-3)}.licao-ordem-escolhida li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:var(--e-3);min-height:3rem;padding:var(--e-2) var(--e-4);border:var(--contorno) dashed var(--n-borda-licao);border-radius:1rem;background:none}.licao-ordem-escolhida li:not(.vazio){border-style:solid;border-color:var(--n-contorno)}.licao-ordem-escolhida li.certa{border-color:var(--certo)}.licao-ordem-escolhida li.errada{border-color:var(--errado)}.licao-ordem-escolhida button{font:700 var(--t-corpo)/1.35 var(--sans);text-align:left}.licao-ordem-escolhida button:disabled{opacity:1;color:var(--n-texto)}.licao-ordem-escolhida .licao-pos{font:700 var(--t-rotulo)/1 var(--sans);color:var(--n-overline)}@media (max-width: 560px){.licao-ordem-escolhida li{grid-template-columns:1fr;gap:var(--e-1)}}.licao-verificar,.licao-rodape{position:static;display:flex;justify-content:center;margin:var(--e-2) 0 0;padding:0;border:0;background:none}.licao-verificar-in,.licao-rodape-in{display:flex;justify-content:center;gap:var(--e-3);width:100%;max-width:26rem;margin:0}.licao-verificar-in>.b3d,.licao-rodape-in>.b3d{flex:1 1 auto}.licao-verificar-in>.b3d-neutro,.licao-rodape-in>.b3d-neutro{flex:0 0 auto}.licao-verificar .b3d,.licao-rodape .b3d:not(.b3d-neutro),.licao-rodape .licao-acao{--b-borda: var(--a-acao);--b-texto: var(--a-acao);--b-sombra: var(--a-acao);--b-fundo: var(--n-fundo);--b-desce: 5px;padding:.75em 2em;font-size:var(--t-opcao)}.licao-rodape .b3d-neutro{--b-desce: 5px;padding:.75em 1.5em;font-size:var(--t-opcao)}.licao-rodape .licao-acao{display:inline-flex;align-items:center;justify-content:center;border:var(--contorno) solid var(--b-borda);border-radius:var(--raio-pilula);background:var(--b-fundo);color:var(--b-texto);box-shadow:0 var(--b-desce) 0 0 var(--b-sombra);font-weight:700;line-height:1.25}.gaveta-in .b3d{--b-desce: 5px;padding:.75em 1.75em;font-size:var(--t-opcao);min-width:9rem}.licao>.mascote-area{display:none}@media (min-width: 1280px){.licao>.mascote-area{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2);position:fixed;left:var(--e-5);bottom:var(--e-5);z-index:6}.licao>.mascote-area>svg{width:8.5rem;height:auto}.licao>.mascote-area .balao{order:-1;margin-left:6rem;max-width:12rem;animation:passo-entra var(--dur-longa) var(--ease-sai) both}:root:not([data-tema=claro]) .licao>.mascote-area .balao{color:var(--n-texto)}.licao>.mascote-area:after{content:"";position:absolute;left:.25rem;bottom:-.55rem;width:8rem;height:.45rem;border-radius:var(--raio-pilula);background:color-mix(in srgb,var(--n-texto) 12%,var(--n-fundo))}}.licao-abertura,.licao-fim{justify-items:start;gap:var(--e-4)}.licao-abertura h1,.licao-fim h1{margin:0;font:700 var(--t-h1)/1.1 var(--sans);text-wrap:balance}.licao-area{display:inline-flex;align-items:center;gap:var(--e-2);font:700 var(--t-rotulo)/1.2 var(--sans)}.licao-unidade{margin:0;font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.licao-roteiro{list-style:none;margin:var(--e-2) 0;padding:0;display:grid;gap:var(--e-3);counter-reset:f}.licao-roteiro li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:var(--e-3);counter-increment:f}.licao-roteiro li:before{content:counter(f);grid-row:span 2;width:1.75rem;height:1.75rem;border-radius:50%;border:var(--contorno) solid var(--n-borda-licao);display:grid;place-items:center;font:700 var(--t-mini)/1 var(--sans);color:var(--texto-2)}.licao-roteiro strong{font:700 var(--t-corpo)/1.4 var(--sans)}.licao-roteiro .mudo-p{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-2)}.licao-comecar{min-width:12rem;margin-top:var(--e-3)}.licao-fim-botoes{display:flex;flex-wrap:wrap;gap:var(--e-3);margin-top:var(--e-3)}.licao-numeros{display:flex;flex-wrap:wrap;gap:var(--e-4);margin:0}.licao-numeros>div{padding:var(--e-3) var(--e-4);border:var(--contorno) solid var(--n-contorno);border-radius:1rem;box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.licao-numeros dt{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.licao-numeros dd{margin:var(--e-1) 0 0;font:700 var(--t-valor)/1.1 var(--sans)}.licao-meio .estrelas svg{fill:var(--n-borda-licao)}.licao-meio .estrelas svg.acesa{fill:var(--a-borda)}@media (prefers-reduced-motion: reduce){.licao-meio,.licao-ganho,.licao-gancho-r,.licao-situacao,.licao-resumo li,.licao>.mascote-area .balao,.resposta.par.errado{animation:none}}.licao-armadilha{display:grid;gap:var(--e-2);padding:var(--e-4) var(--e-5);border:var(--contorno) solid var(--ambar);border-radius:1rem;box-shadow:0 var(--sombra-3d-p) 0 0 var(--ambar)}.licao-armadilha strong{font:700 var(--t-corpo)/1.3 var(--sans);color:var(--ambar)}.licao-armadilha p{margin:0;font:500 var(--t-corpo)/1.55 var(--sans)}.licao{--ease-mola: cubic-bezier(.34, 1.45, .64, 1)}.licao .respostas .resposta.sel{animation:opcao-pop var(--dur-media) var(--ease-mola)}.licao .respostas .resposta.certa{animation:opcao-certa var(--dur-longa) var(--ease-mola)}.licao .respostas .resposta.errada{animation:tremer var(--dur-longa) var(--ease-mov)}@keyframes opcao-pop{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes opcao-certa{0%{transform:scale(.97);filter:brightness(1)}45%{transform:scale(1.025);filter:brightness(1.15)}to{transform:scale(1);filter:brightness(1)}}.licao-topo .barra-progresso>span{transition:width var(--dur-longa) var(--ease-mola),background-color var(--dur-media) var(--ease-sai)}@keyframes passo-entra{0%{opacity:0;transform:translateY(.75rem) scale(.99)}to{opacity:1;transform:none}}.licao-combo{display:inline-block;animation:combo-pula var(--dur-longa) var(--ease-mola) both}@keyframes combo-pula{0%{transform:scale(.7)}55%{transform:scale(1.25)}to{transform:scale(1)}}.licao-xp-n{position:relative}.licao-voa{position:fixed;left:50%;top:62%;z-index:40;pointer-events:none;font:700 var(--t-sub)/1 var(--sans);color:var(--certo-sombra);white-space:nowrap;animation:xp-voa .9s var(--ease-mov) both}:root[data-tema=claro] .licao-voa{color:var(--certo)}@keyframes xp-voa{0%{opacity:0;transform:translate(-50%) scale(.8)}15%{opacity:1;transform:translate(-50%,-1rem) scale(1.1)}80%{opacity:1}to{opacity:0;transform:translate(calc(50vw - 4rem),calc(-62vh + 1.5rem)) scale(.8)}}.licao-fim{position:relative}.licao-fim>.mascote-area{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2)}.licao-fim>.mascote-area .balao{animation:passo-entra var(--dur-longa) var(--ease-sai) .3s both}.licao-dominio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);margin:0;font:500 var(--t-corpo)/1.3 var(--sans)}.licao-dominio-r{color:var(--texto-3)}.licao-dominio strong{font-weight:700}.licao-dominio.subiu .licao-dominio-novo{color:var(--a-texto);display:inline-block;animation:combo-pula var(--dur-longa) var(--ease-mola) .6s both}.licao-numeros dd{display:flex;align-items:center;gap:var(--e-1);font-variant-numeric:tabular-nums}.licao-chama-i{width:1.25rem;height:1.25rem;fill:var(--ambar);transform-origin:50% 90%;animation:chama-pulsa 1.2s var(--ease-mov) 1s 3 both}@keyframes chama-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.licao-confete{position:absolute;left:50%;top:4rem;width:0;height:0;pointer-events:none;z-index:2}.licao-confete i{position:absolute;left:0;top:0;width:.5rem;height:.875rem;border-radius:2px;background:var(--c);opacity:0;animation:confete 1.4s var(--ease-sai) var(--d) both}@keyframes confete{0%{opacity:1;transform:translate(0) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@media (prefers-reduced-motion: reduce){.licao .respostas .resposta.sel,.licao .respostas .resposta.certa,.licao .respostas .resposta.errada,.licao-combo,.licao-chama-i,.licao-dominio.subiu .licao-dominio-novo,.licao-fim>.mascote-area .balao{animation:none}.licao-voa,.licao-confete{display:none}.licao-topo .barra-progresso>span{transition:none}}.respostas-lista>li{list-style:none}.respostas-lista>li>.resposta{width:100%;align-items:flex-start}.respostas-lista{gap:1rem}.respostas-lista .licao-tecla{flex:none}.resposta.apagada:disabled{opacity:var(--apagado)}.respostas-lista .licao-tecla{width:1.5rem;height:1.5rem;margin-top:.1em;border-radius:8px;font-size:.875rem}@media (pointer: coarse){.respostas-lista .licao-tecla{display:none}}.caminho-coluna{max-width:46rem;gap:var(--e-5);padding-bottom:var(--e-7)}.caminho-coluna .hoje-cab{padding:var(--e-4) 0 0;gap:var(--e-3)}.caminho-coluna .hoje-cab h1{font:700 var(--t-h1)/1.1 var(--sans);text-wrap:balance}.caminho-coluna .hoje-cab>p{font:500 var(--t-sub)/1.45 var(--sans);text-wrap:pretty}.caminho-coluna .hoje-cab>p a{color:var(--azul);text-decoration:underline;text-underline-offset:.2em}.caminho-resumo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3) var(--e-5);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card)}.caminho-resumo dl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-5);margin:0}.caminho-resumo dl>div{display:flex;align-items:baseline;gap:var(--e-2)}.caminho-resumo dt{order:2;font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2)}.caminho-resumo dd{order:1;margin:0;font:700 var(--t-valor)/1 var(--sans)}.caminho-resumo dd small{font:500 var(--t-rotulo)/1 var(--sans);color:var(--texto-3)}.caminho-resumo .nivel{align-items:center}.caminho-resumo .nivel dt{order:1;font-weight:700;color:var(--n-texto)}.caminho-resumo .nivel dd{order:2;display:flex;align-items:center;gap:var(--e-2);font:500 var(--t-rotulo)/1.3 var(--sans)}.caminho-resumo .nivel .barra-progresso{width:5.5rem;flex:none}.caminho-resumo .nivel .mudo-p{margin:0;color:var(--texto-3)}.caminho-atalhos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.trilhas{display:flex;align-items:center;gap:var(--e-1);overflow-x:auto;scrollbar-width:none;padding:var(--e-1) var(--e-3) calc(var(--sombra-3d-p) + var(--e-1));margin:calc(-1 * var(--e-1));scroll-padding-inline:var(--e-3);scroll-snap-type:x proximity}.trilhas::-webkit-scrollbar{display:none}.trilha-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:var(--e-2);white-space:nowrap;padding:.45em 1em;border:var(--contorno) solid transparent;border-radius:var(--raio-pilula);background:none;font:700 var(--t-rotulo)/1.25 var(--sans);color:var(--texto-3);transition:color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.trilha-chip:hover{color:var(--n-texto)}.trilha-chip.on{color:var(--n-texto);border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.trilha-chip.on:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--a-borda);flex:none}.trilha-chip .num{font-weight:500;color:var(--texto-3)}.trilha-chip:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.mais-cai{display:grid;gap:var(--e-3)}.mais-cai h2{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.mais-cai ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.mais-cai li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--e-1) var(--e-4);padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card)}.mais-cai li .mudo{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.caminho{display:grid;gap:var(--e-7)}.unidade{display:grid;gap:var(--e-5)}.unidade-cab{padding:var(--e-5);display:grid;gap:var(--e-2);justify-items:start}.unidade-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3);width:100%}.unidade-prog{font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--a-texto)}.unidade-cab h2{margin:0;font:700 var(--t-cartao)/1.2 var(--sans);text-wrap:balance}.unidade-cab p{margin:0;font:500 var(--t-corpo)/1.45 var(--sans);color:var(--texto-2);max-width:56ch;text-wrap:pretty}.unidade-teste{margin-top:var(--e-2)}.unidade-passos{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-4)}.passo{--onda: 1.25rem;display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:var(--e-3)}.passo-bola{--p-desce: var(--sombra-3d);justify-self:center;width:3.5rem;height:3.5rem;display:grid;place-items:center;border:var(--contorno) solid var(--a-borda);border-radius:50%;background:var(--n-fundo);color:var(--a-texto);font:700 var(--t-valor)/1 var(--sans);box-shadow:0 var(--p-desce) 0 0 var(--a-sombra-contorno);transform:translate(calc(var(--dx, 0) * var(--onda)));transition:transform var(--dur-curta) var(--ease-sai),box-shadow var(--dur-curta) var(--ease-sai)}.passo-bola:active{transform:translate(calc(var(--dx, 0) * var(--onda))) translateY(var(--p-desce));box-shadow:0 0 0 0 var(--a-sombra-contorno)}.passo-bola:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.passo-bola svg{width:1.5rem;height:1.5rem}.passo.feito .passo-bola{background:var(--a-fundo);color:var(--a-sobre)}.passo.futuro .passo-bola{border-color:var(--n-rotulo-forma);color:var(--texto-3);box-shadow:0 var(--p-desce) 0 0 var(--n-rotulo-forma)}.passo.futuro .passo-bola:active{box-shadow:0 0 0 0 var(--n-rotulo-forma)}.passo.atual .passo-bola{width:4rem;height:4rem;--p-desce: 5px;animation:passo-vez 2.4s var(--ease-mov) infinite}@keyframes passo-vez{0%,to{box-shadow:0 5px 0 0 var(--a-sombra-contorno)}50%{box-shadow:0 8px 0 0 var(--a-sombra-contorno)}}.passo.revisao .passo-bola{border-radius:1.125rem}.passo.revisao.pronta .passo-bola,.passo.revisao.feito .passo-bola{border-color:var(--amarelo);color:var(--amarelo);background:var(--n-fundo);box-shadow:0 var(--p-desce) 0 0 var(--amarelo)}.passo.revisao.pronta .passo-bola:active,.passo.revisao.feito .passo-bola:active{box-shadow:0 0 0 0 var(--amarelo)}.passo-texto{display:grid;gap:var(--e-1);justify-items:start;padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card);min-width:0}.passo.futuro .passo-texto{opacity:.8}.passo-vez{font:700 var(--t-mini)/1.3 var(--sans);text-transform:uppercase;color:var(--a-texto)}.passo-titulo{padding:0;text-align:left;font:700 var(--t-corpo)/1.35 var(--sans);color:var(--n-texto)}.passo-titulo:hover{text-decoration:underline;text-underline-offset:.2em}.passo-titulo:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:.25rem}.passo-ponte{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-2);max-width:52ch;text-wrap:pretty}.passo-meta{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3);align-items:center;font:500 var(--t-rotulo)/1.3 var(--sans)}.passo-meta:empty{display:none}.passo-meta .mudo{color:var(--texto-3)}.passo-pulada{font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-3)}.licoes-mini{display:flex;gap:.1875rem;flex:none}.licoes-mini i{width:.5rem;height:.5rem;border-radius:50%;background:var(--n-rotulo-forma)}.licoes-mini i.on{background:var(--amarelo)}@media (max-width: 559.98px){.passo{--onda: .5rem;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--e-2)}.passo-bola{width:3rem;height:3rem}.passo.atual .passo-bola{width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion: reduce){.passo.atual .passo-bola{animation:none}.trilha-chip,.passo-bola{transition:none}}.passo-etapa{font:700 var(--t-mini)/1.3 var(--sans);text-transform:uppercase;color:var(--texto-3)}.passo.aprof .passo-bola{width:2.75rem;height:2.75rem}.passo.aprof .passo-bola svg{width:1.25rem;height:1.25rem}.passo.aprof .passo-texto{padding-block:var(--e-2)}.passo.aprof.aberto .passo-etapa{color:var(--a-texto)}.passo.bloqueado .passo-bola{cursor:not-allowed}.passo-trava{color:var(--texto-3);font-weight:500}@media (max-width: 559.98px){.passo.aprof .passo-bola{width:2.5rem;height:2.5rem}}.q-pagina{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:var(--e-2) var(--e-5) var(--e-8)}.q-coluna{display:grid;gap:var(--e-5);max-width:46rem;margin:0 auto;min-width:0}.q-coluna>*{min-width:0}.q-topo{padding-top:var(--e-2)}.q-area{display:grid;gap:var(--e-4)}.q-aviso{display:grid;gap:var(--e-2);padding:var(--e-7) var(--e-4);text-align:center;color:var(--texto-2);font:500 var(--t-corpo)/1.5 var(--sans)}.q-aviso p{margin:0}.q-aviso-titulo{font:700 var(--t-cartao)/1.25 var(--sans);color:var(--n-texto)}@media (max-width: 899.98px){.q-pagina{padding:var(--e-2) var(--e-4) var(--e-7)}}.q-chips{display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-2);padding-bottom:var(--sombra-3d-p)}.q-chip{padding:.45em 1em;border:var(--contorno) solid transparent;border-radius:var(--raio-pilula);background:var(--card);color:var(--texto-2);font:700 var(--t-rotulo)/1.25 var(--sans);text-align:center;cursor:pointer;transition:color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-curta) var(--ease-sai),transform var(--dur-curta) var(--ease-sai),background-color var(--dur-media) var(--ease-sai)}.q-chip:hover:not(:disabled):not(.on){color:var(--n-texto)}.q-chip.on{background:var(--n-fundo);color:var(--n-texto);border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.q-chip:active:not(:disabled){transform:translateY(var(--sombra-3d-p));box-shadow:0 0 0 0 var(--n-contorno)}.q-chip:disabled{opacity:var(--apagado);cursor:not-allowed}.q-filtros{display:grid;gap:var(--e-5)}.q-filtros-cab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e-3) var(--e-5);padding-bottom:var(--sombra-3d-p)}.q-placar{display:flex;gap:var(--e-6);margin:0}.q-placar dt{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.q-placar dd{margin:var(--e-1) 0 0;font:700 var(--t-valor)/1.1 var(--sans);font-variant-numeric:tabular-nums}.q-filtros-corpo{display:grid;gap:var(--e-4)}.q-filtro{display:grid;gap:var(--e-2)}.q-filtro-nome{font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2)}.q-nota{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-3)}.q-recorte{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card);font:500 var(--t-corpo)/1.35 var(--sans)}.q-recorte>span{display:flex;align-items:center;gap:var(--e-2);min-width:0}.q-recorte .b3d{flex:none}.q-caixa{display:flex;align-items:center;gap:var(--e-2);font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2);cursor:pointer}.q-caixa input{accent-color:var(--destaque);width:1.125rem;height:1.125rem;margin:0}.q-select{justify-self:start;max-width:100%;padding:.5em 1em;border:0;border-radius:var(--raio-pilula);background:var(--card);color:var(--n-texto);font:500 var(--t-rotulo)/1.25 var(--sans)}.q-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding-bottom:var(--sombra-3d-p)}.q-nav>div{display:flex;gap:var(--e-2)}.q-nav-pos{font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2);font-variant-numeric:tabular-nums}.cartao-questao{display:grid;gap:var(--e-4);min-width:0;max-width:none;margin:0}.cartao-questao>*{min-width:0}.cartao-questao.bloco{padding:var(--e-5)}.q-cab{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e-1) var(--e-4)}.q-selo{font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--a-texto)}.q-cab-meta{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.q-rel{display:inline-flex;align-items:center;gap:var(--e-2);font:500 var(--t-mini)/1.3 var(--sans);cursor:help}.q-rel:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.q-rel.rel-3{color:var(--positivo)}.q-rel.rel-2{color:var(--texto-2)}.q-rel.rel-1{color:var(--texto-3)}.q-rel.rel-0{color:var(--negativo)}.q-cab-fim{margin-left:auto}.questao-texto{padding:var(--e-4) var(--e-5);border-radius:1rem;background:var(--card);font:500 var(--t-sub)/1.6 var(--sans);color:var(--n-texto);overflow-wrap:anywhere}.questao-texto p{margin:0 0 var(--e-3)}.questao-texto>:last-child{margin-bottom:0}.questao-enunciado{font:700 var(--t-sub)/1.5 var(--sans);color:var(--n-texto);max-width:42rem}.questao-enunciado p{margin:0 0 var(--e-2)}.questao-enunciado>:last-child{margin-bottom:0}.questao-texto img,.questao-img{max-width:100%;height:auto;display:block;margin:var(--e-2) 0;border-radius:.75rem;background:#fff}.questao-texto table{border-collapse:collapse;font-size:var(--t-rotulo);margin:var(--e-2) 0 var(--e-3)}.questao-texto th,.questao-texto td{border:0;padding:var(--e-1) var(--e-2)}.questao-texto blockquote{margin:0 0 var(--e-3);padding:0 0 0 var(--e-4);color:var(--texto-2)}.q-dica{margin:0;font:500 var(--t-mini)/1.4 var(--sans);color:var(--texto-3)}.cartao-questao .respostas{margin-top:var(--e-1);padding-bottom:var(--sombra-3d)}.cartao-questao .respostas>li{display:flex;min-width:0}.cartao-questao .resposta{align-items:center;gap:.875em;font-weight:500}.cartao-questao .r-letra{flex:none;min-width:1.25em;font-weight:700;text-align:center}.cartao-questao .r-texto{display:grid;gap:var(--e-2);min-width:0;overflow-wrap:anywhere}.cartao-questao .r-texto img{max-width:min(100%,26rem);height:auto;display:block;border-radius:.5rem;background:#fff}.cartao-questao .r-texto p{margin:0}.cartao-questao .respostas .resposta:disabled,.cartao-questao .respostas .resposta.apagada{opacity:1}.cartao-questao .respostas .resposta:disabled:not(.certa):not(.errada){opacity:var(--apagado)}.cartao-questao .resposta.certa .r-texto,.cartao-questao .resposta.errada .r-texto{font-weight:700}.q-retorno{display:grid;gap:var(--e-4);padding:var(--e-4) var(--e-5);border-radius:1rem;background:var(--card);animation:passo-entra var(--dur-media) var(--ease-sai) both}.q-retorno>*{min-width:0}.q-retorno-cab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e-3) var(--e-4);padding-bottom:5px}.q-retorno-texto{display:grid;gap:var(--e-1);min-width:0}.q-retorno-texto strong{font:700 var(--t-feedback)/1.2 var(--sans)}.q-retorno.certo .q-retorno-texto strong{color:var(--certo)}:root:not([data-tema=claro]) .q-retorno.certo .q-retorno-texto strong{color:var(--certo-sombra)}.q-retorno.errado .q-retorno-texto strong{color:var(--errado-texto)}.q-retorno-texto span{font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.q-retorno .q-acao{--b-borda: var(--a-acao);--b-texto: var(--a-acao);--b-sombra: var(--a-acao);--b-fundo: var(--n-fundo);--b-desce: 5px;padding:.75em 2em;font-size:var(--t-opcao)}.q-conceitos{display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-2);padding-bottom:var(--sombra-3d-p)}.q-expl{display:grid;gap:var(--e-3)}.q-expl h3,.q-viz h3{margin:0;font:700 var(--t-corpo)/1.3 var(--sans)}.q-expl ul,.q-viz ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.q-expl li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card-2);font:500 var(--t-rotulo)/1.55 var(--sans);color:var(--texto-2)}.q-expl li.certa{color:var(--n-texto)}.q-expl li p{margin:0 0 var(--e-2)}.q-expl li>div>:last-child{margin-bottom:0}.q-expl-letra{font-weight:700;text-align:center;color:var(--n-texto)}.q-expl li.certa .q-expl-letra{color:var(--certo)}:root:not([data-tema=claro]) .q-expl li.certa .q-expl-letra{color:var(--certo-sombra)}.q-expl li.marcada .q-expl-letra{color:var(--errado-texto)}.q-expl .b3d{justify-self:start;margin-bottom:var(--sombra-3d-p)}.q-expl-nota{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-3)}.q-viz{display:grid;gap:var(--e-3);justify-items:start}.q-viz h3{font-size:var(--t-cartao)}.q-viz-resumo{margin:0;font:500 var(--t-rotulo)/1.55 var(--sans);color:var(--texto-2)}.q-viz ul{width:100%}.q-viz-item{display:flex;align-items:flex-start;gap:var(--e-3);width:100%;padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card-2);color:var(--n-texto);text-align:left;cursor:pointer;transition:background-color var(--dur-media) var(--ease-sai)}.q-viz-item:hover{background:var(--card-3)}.q-viz-item>svg{flex:none;margin-top:.15em}.q-viz-item>span{display:grid;gap:var(--e-1);min-width:0}.q-viz-titulo{font:700 var(--t-corpo)/1.35 var(--sans)}.q-viz-rel{font-weight:500;color:var(--texto-3)}.q-viz-nota{font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-2)}.q-viz>.b3d{margin-bottom:var(--sombra-3d-p)}.cai-coluna{display:grid;gap:var(--e-5);max-width:46rem;margin:0 auto;padding-top:var(--e-2);min-width:0}.cai-coluna>*{min-width:0}.cai-cab{display:grid;gap:var(--e-2)}.cai-cab h1{margin:0;font:700 var(--t-h1)/1.1 var(--sans);text-wrap:balance}.cai-sub{margin:0;font:500 var(--t-sub)/1.5 var(--sans);color:var(--texto-2);text-wrap:pretty}.cai-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.cai-item{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem auto;align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card)}.cai-nome{display:grid;gap:var(--e-1);min-width:0}.cai-nome strong{font:700 var(--t-corpo)/1.35 var(--sans)}.cai-detalhe{font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.cai-barra{height:.5rem;border-radius:var(--raio-pilula);background:var(--card-3);overflow:hidden}.cai-barra span{display:block;height:100%;border-radius:inherit;background:var(--destaque);transition:width var(--dur-longa) var(--ease-mov)}.cai-acao{display:flex;align-items:center;justify-content:flex-end;gap:var(--e-3);padding-bottom:var(--sombra-3d-p)}.cai-taxa{font:700 var(--t-rotulo)/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--texto-2)}.cai-taxa.bom{color:var(--bom)}.cai-taxa.ruim{color:var(--errado-texto)}.cai-nota{margin:0;font:500 var(--t-rotulo)/1.5 var(--sans);color:var(--texto-3)}.cai-grupos{display:grid;gap:var(--e-5)}.cai-grupo>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);margin-bottom:var(--e-3);cursor:pointer;list-style:none;font:700 var(--t-cartao)/1.25 var(--sans)}.cai-grupo>summary::-webkit-details-marker{display:none}.cai-grupo>summary:after{content:"+";font-weight:500;color:var(--texto-3)}.cai-grupo[open]>summary:after{content:"–"}.cai-grupo-n{margin-left:var(--e-2);font:500 var(--t-rotulo)/1 var(--sans);color:var(--texto-3)}@media (max-width: 560px){.cai-item{grid-template-columns:minmax(0,1fr) auto}.cai-barra{grid-column:1 / -1;grid-row:2}}.filtro-botao{gap:var(--e-2);padding:.45em 1em;border:var(--contorno) solid transparent;background:var(--card);color:var(--texto-2);font-size:var(--t-rotulo)}.filtro-botao:hover,.filtro-botao[aria-expanded=true]{color:var(--n-texto);border-color:transparent}.filtro-botao.ativo{color:var(--a-borda);background:var(--n-fundo);border-color:var(--a-borda);box-shadow:0 var(--sombra-3d-p) 0 0 var(--a-sombra-contorno)}.filtro-lista{min-width:14rem;padding:var(--e-2);border:var(--contorno) solid var(--n-contorno);border-radius:1rem;background:var(--n-fundo);box-shadow:0 var(--sombra-3d) 0 0 var(--n-contorno)}.filtro-lista button{padding:var(--e-2) var(--e-3);border-radius:.75rem;font:500 var(--t-rotulo)/1.3 var(--sans)}.filtro-lista button:hover{background:var(--card)}.filtro-lista button.on{font-weight:700}@media (prefers-reduced-motion: reduce){.q-chip,.q-viz-item,.cai-barra span,.filtro-botao{transition:none}.q-retorno{animation:none}}.q-tutor{margin-top:var(--e-3);display:flex;flex-direction:column;align-items:flex-start}.q-tutor>.tutor{align-self:stretch}.reportar{text-wrap:balance}.reportar:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:2px}.q-caixa input{accent-color:var(--a-borda, currentColor)}@media (pointer: coarse){.reportar{min-height:2.75rem;padding-inline:var(--e-2);display:inline-flex;align-items:center}.q-caixa{min-height:2.75rem}}.cai-nota~.rd-esq,.rd-esq{display:grid;gap:var(--e-3)}.q-aviso:has(.esqueleto){display:grid;gap:var(--e-3)}.mais-opcoes{position:relative;display:inline-flex}.mais-opcoes-gatilho{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:var(--raio-pilula);background:transparent;color:var(--texto-3);cursor:pointer}.mais-opcoes-gatilho:hover,.mais-opcoes-gatilho[aria-expanded=true]{color:var(--texto);background:var(--card-2)}.mais-opcoes-gatilho:focus-visible,.mais-opcoes-item:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:2px}.mais-opcoes-menu{position:absolute;top:100%;right:0;z-index:30;min-width:11rem;padding:var(--e-1);background:var(--card);color:var(--texto);border:var(--contorno) solid var(--borda, var(--card-3));border-radius:var(--raio-p);box-shadow:0 6px 20px var(--sombra)}.mais-opcoes-item{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:0 var(--e-3);border:0;border-radius:var(--raio-p);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mais-opcoes-item:hover{background:var(--card-2)}.sim-pg{padding:var(--e-4) var(--e-5) var(--e-8)}.sim-col{max-width:52rem;margin:0 auto;display:grid;gap:var(--e-6);align-content:start}.sim-col>*{min-width:0}@media (max-width: 899.98px){.sim-pg{padding:var(--e-3) var(--e-4) var(--e-7)}}.sim-cab{display:grid;gap:var(--e-3);justify-items:start}.sim-cab h1{margin:0;font:700 var(--t-h1)/1.1 var(--sans);text-wrap:balance}.sim-sub{margin:0;max-width:42rem;font:500 var(--t-sub)/1.45 var(--sans);color:var(--texto-2);text-wrap:pretty}.sim-sec{display:grid;gap:var(--e-3);align-content:start;min-width:0}.sim-sec-titulo{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.sim-mudo{margin:0;font:500 var(--t-rotulo)/1.5 var(--sans);color:var(--texto-3)}.sim-rot{font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.sim-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3)}.sim-link{padding:var(--e-1) 0;border:0;background:none;cursor:pointer;font:700 var(--t-rotulo)/1.25 var(--sans);color:var(--texto-3);text-decoration:underline;text-underline-offset:.2em;transition:color var(--dur-media) var(--ease-sai)}.sim-link:hover{color:var(--n-texto)}.sim-linha{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card);color:var(--n-texto);text-decoration:none}.sim-linha-texto{display:grid;gap:var(--e-1);min-width:0;flex:1}.sim-linha-texto strong{font:700 var(--t-corpo)/1.3 var(--sans)}.sim-linha-texto p{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-3)}.sim-linha>.b3d{flex:none}a.sim-linha:hover{background:var(--card-2)}a.sim-linha:focus-visible{border-radius:1rem}.sim-area{gap:var(--e-4)}.sim-area-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4) var(--e-5);flex-wrap:wrap;padding:var(--e-5)}.sim-area-texto{display:grid;gap:var(--e-2);flex:1 1 16rem;min-width:0}.sim-area-nome{margin:0;font:700 var(--t-cartao)/1.2 var(--sans);color:var(--a-texto);text-wrap:balance}.sim-area-desc{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-2)}.sim-area-cab>.b3d{flex:none}.sim-provas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--e-2)}.sim-provas>li{display:flex;min-width:0}.sim-prova{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card);color:var(--n-texto);text-align:left;text-decoration:none;cursor:pointer;font:inherit;transition:background-color var(--dur-media) var(--ease-sai)}.sim-prova:hover{background:var(--card-2)}.sim-prova:focus-visible{border-radius:1rem}.sim-prova-texto{display:grid;gap:var(--e-1);min-width:0}.sim-prova-texto strong{font:700 var(--t-corpo)/1.3 var(--sans)}.sim-prova-texto>span{font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.sim-prova-acao{flex:none;font:700 var(--t-rotulo)/1.2 var(--sans);color:var(--a-texto);white-space:nowrap}.busca-fundo:has(>.sim-dialogo){align-items:center;padding:var(--e-5) var(--e-4);overflow-y:auto}.sim-dialogo{width:min(32rem,100%);display:grid;gap:var(--e-4);padding:var(--e-5);overflow:visible;border:var(--contorno) solid var(--n-contorno);border-radius:var(--raio-cartao);box-shadow:0 var(--sombra-3d-g) 0 0 var(--n-contorno);background:var(--n-fundo);color:var(--n-texto)}.sim-dialogo h2{margin:0;font:700 var(--t-cartao)/1.2 var(--sans);text-wrap:balance}.sim-dialogo p{margin:0;font:500 var(--t-corpo)/1.5 var(--sans)}.sim-opcoes{border:0;padding:0;margin:0;display:grid;gap:var(--e-2);min-width:0}.sim-opcoes legend{padding:0 0 var(--e-2);font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.sim-opcoes label{display:flex;gap:var(--e-3);align-items:flex-start;padding:var(--e-3) var(--e-4);border:var(--contorno) solid transparent;border-radius:1rem;background:var(--card);cursor:pointer;transition:border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.sim-opcoes label.on{border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.sim-opcoes input{margin:.2em 0 0;accent-color:var(--destaque);flex:none}.sim-opcoes label>span{display:grid;gap:var(--e-1);min-width:0}.sim-opcoes strong{font:700 var(--t-corpo)/1.3 var(--sans)}.sim-opcoes small{font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.sim-dialogo-botoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--e-3);padding-bottom:var(--sombra-3d)}.sim-ativo{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3) var(--e-4);flex-wrap:wrap;padding:var(--e-4) var(--e-5)}.sim-ativo-texto{display:grid;gap:var(--e-2);flex:1 1 14rem;min-width:0}.sim-ativo-texto strong{font:700 var(--t-corpo)/1.3 var(--sans)}.sim-ativo-meta{font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.sim-ativo .barra-progresso{max-width:20rem;height:.5rem}.sim-ativo-acoes{display:flex;flex-wrap:wrap;gap:var(--e-2);justify-content:flex-end;padding-bottom:var(--sombra-3d-p)}.sim-historico{text-decoration:none}.sim-nota{flex:none;font:700 var(--t-valor)/1 var(--sans);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sim-nota small{font:500 var(--t-rotulo)/1 var(--sans);color:var(--texto-3)}.sim-evolucao{display:flex;align-items:flex-end;gap:var(--e-2);height:9rem;padding:var(--e-4);overflow-x:auto;border-radius:1rem;background:var(--card)}.sim-evolucao a{flex:0 0 2.5rem;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--e-1);text-decoration:none;color:var(--texto-2);font:700 var(--t-mini)/1 var(--sans)}.sim-evolucao a i{display:block;width:100%;min-height:4px;background:var(--destaque);border-radius:.25rem .25rem 0 0}.sim-prova-pg{padding-top:0}.sim-topo{position:sticky;top:0;z-index:4;display:grid;gap:var(--e-3);max-width:60rem;margin:0 auto;padding:var(--e-3) 0;background:var(--n-fundo)}.sim-topo-in{display:flex;align-items:center;gap:var(--e-4);flex-wrap:wrap}.sim-topo-titulo{display:grid;gap:var(--e-1);min-width:0;flex:1 1 12rem}.sim-topo-titulo strong{font:700 var(--t-corpo)/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-topo-titulo span{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.sim-tempo{font:700 var(--t-rotulo)/1 var(--sans);font-variant-numeric:lining-nums tabular-nums;color:var(--texto-2)}.sim-tempo.curto{color:var(--errado-texto)}.sim-topo-acoes{display:flex;gap:var(--e-2);padding-bottom:var(--sombra-3d-p)}@media (max-width: 599.98px){.sim-topo-acoes{flex:1 1 100%}.sim-topo-acoes>.b3d{flex:1}}.sim-corpo{max-width:60rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-5);align-items:start;padding-top:var(--e-4)}@media (min-width: 900px){.sim-corpo{grid-template-columns:minmax(0,1fr) 15rem;gap:var(--e-6)}}.sim-questao{min-width:0}.sim-questao .cartao-questao{margin:0;max-width:none}.sim-nav-topo{display:flex;justify-content:space-between;align-items:center;gap:var(--e-3);margin-bottom:var(--e-4);font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.sim-mapa-toggle{display:none}@media (max-width: 899.98px){.sim-mapa-toggle{display:inline-flex}}.sim-q{display:grid;gap:var(--e-4);min-width:0}.sim-q .questao-texto{font:500 var(--t-corpo)/1.6 var(--sans)}.sim-q .questao-enunciado{margin:0;font:700 var(--t-corpo)/1.5 var(--sans)}.sim-q .questao-img{max-width:100%;height:auto}.sim-q .respostas{margin-top:var(--e-2)}.sim-letra{flex:none;width:1.5em;font-weight:700}.sim-q .resposta .alt-texto{flex:1;min-width:0}.sim-q .resposta .alt-texto img{max-width:100%;height:auto;display:block}.sim-rodape{display:flex;gap:var(--e-3);align-items:center;flex-wrap:wrap;margin-top:var(--e-5);padding-bottom:var(--sombra-3d)}.sim-rodape-prox{margin-left:auto}.b3d.marcada{--b-borda: var(--ambar);--b-texto: var(--causa-texto);--b-sombra: var(--ambar)}.sim-dica{margin:var(--e-4) 0 0;font:500 var(--t-mini)/1.4 var(--sans);color:var(--texto-3)}.sim-mapa{position:sticky;top:6.5rem;display:grid;gap:var(--e-3);padding:var(--e-4);border-radius:1rem;background:var(--card)}.sim-grade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--e-1)}.sim-grade button{aspect-ratio:1;border:var(--contorno) solid transparent;border-radius:.75rem;background:transparent;font:700 var(--t-mini)/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--texto-2);cursor:pointer;transition:background-color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.sim-grade button:hover{background:var(--card-2);color:var(--n-texto)}.sim-grade button.resp{background:var(--card-3);color:var(--n-texto)}.sim-grade button.marc{box-shadow:0 var(--sombra-3d-p) 0 0 var(--ambar)}.sim-grade button.atual{border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno);color:var(--n-texto)}.sim-legenda{list-style:none;margin:0;padding:0;display:flex;gap:var(--e-3);flex-wrap:wrap;font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-3)}.sim-legenda li{display:flex;align-items:center;gap:var(--e-1)}.sim-legenda i{display:inline-block;width:.75rem;height:.75rem;border-radius:.25rem;background:var(--n-fundo)}.sim-legenda i.resp{background:var(--card-3)}.sim-legenda i.marc{background:var(--card);box-shadow:0 var(--sombra-3d-p) 0 0 var(--ambar)}@media (max-width: 899.98px){.sim-mapa{display:none;position:static;order:-1}.sim-mapa.aberto{display:grid}.sim-grade{grid-template-columns:repeat(8,minmax(0,1fr))}}.sim-placar{display:grid;gap:var(--e-4);padding:var(--e-5)}.sim-placar-nota{display:grid;gap:var(--e-1)}.sim-placar-nota strong{font:700 var(--t-h1)/1 var(--sans);font-variant-numeric:lining-nums tabular-nums}.sim-placar-nota small{font:500 var(--t-sub)/1 var(--sans);color:var(--texto-3)}.sim-delta{font:700 var(--t-rotulo)/1.3 var(--sans)}.sim-delta.sobe{color:var(--bom)}.sim-delta.desce{color:var(--errado-texto)}.sim-placar-numeros{display:flex;gap:var(--e-3) var(--e-6);margin:0;flex-wrap:wrap}.sim-placar-numeros dt{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.sim-placar-numeros dd{margin:var(--e-1) 0 0;font:700 var(--t-valor)/1.1 var(--sans);font-variant-numeric:lining-nums tabular-nums}.sim-grade-resultado{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:var(--e-2)}.sim-grade-resultado button{background:var(--card);color:var(--n-texto)}.sim-grade-resultado button.s-certa{background:color-mix(in srgb,var(--certo) 24%,var(--n-fundo))}.sim-grade-resultado button.s-errada{background:color-mix(in srgb,var(--errado) 24%,var(--n-fundo))}.sim-grade-resultado button.s-branco{border-style:dashed;border-color:var(--texto-3)}.sim-grade-resultado button.s-anulada{background:var(--card-3);color:var(--texto-3)}.sim-acoes{display:flex;gap:var(--e-3);flex-wrap:wrap;align-items:center;margin-top:var(--e-2);padding-bottom:var(--sombra-3d)}.sim-acoes a{text-decoration:none}.sim-revisao{scroll-margin-top:var(--e-4)}.sim-revisao .cartao-questao{max-width:none}.sim-revisao .questao-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e-3) var(--e-4);max-width:none;margin:0 0 var(--e-4)}.sim-revisao .questao-nav>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);padding-bottom:var(--sombra-3d-p)}.sim-areas{list-style:none;margin:0;padding:0 0 var(--sombra-3d);display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--e-4)}.sim-areas>li{display:flex;min-width:0}a.sim-area-cartao{width:100%;display:grid;gap:var(--e-3);padding:var(--e-4)}.sim-area-linha{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.sim-area-linha strong{font:700 var(--t-corpo)/1.3 var(--sans)}.sim-area-valor{flex:none;font:700 var(--t-rotulo)/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--a-texto)}.sim-area-cartao .barra-progresso{height:.5rem}.sim-coer{display:grid;gap:var(--e-2);padding:var(--e-4) var(--e-5);border-radius:1rem;background:var(--card)}.sim-coer strong{font:700 var(--t-corpo)/1.3 var(--sans)}.sim-coer p{margin:0;font:500 var(--t-corpo)/1.55 var(--sans)}.sim-coer p strong{font-size:inherit}.sim-coer.alerta{background:var(--n-fundo);border:var(--contorno) solid var(--ambar);box-shadow:0 var(--sombra-3d-p) 0 0 var(--ambar)}.sim-coer.alerta>strong{color:var(--causa-texto)}.sim-fonte{margin:0;font:500 var(--t-mini)/1.4 var(--sans);color:var(--texto-3)}.sim-leituras{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3)}.sim-leituras li{padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card);font:500 var(--t-corpo)/1.6 var(--sans)}.sim-leituras li strong{font-weight:700}.sim-chip{display:inline-flex;align-items:center;margin:var(--e-1) var(--e-1) var(--e-1) 0;padding:.2em .75em;border:0;border-radius:var(--raio-pilula);background:var(--card-3);color:var(--n-texto);cursor:pointer;font:700 var(--t-rotulo)/1.3 var(--sans);transition:background-color var(--dur-media) var(--ease-sai)}.sim-chip:hover{background:var(--linha-2)}@media (prefers-reduced-motion: reduce){.sim-prova,.sim-opcoes label,.sim-grade button,.sim-chip,.sim-link{transition:none}}.sim-esq{display:grid;gap:var(--e-3)}@media (pointer: coarse){.sim-chip,.sim-link{min-height:2.75rem;display:inline-flex;align-items:center}}.rd-pag{display:grid;gap:var(--e-6);max-width:76rem;margin:0 auto;padding:var(--e-4) 0 var(--e-7);min-width:0}.rd-pag>*{min-width:0}.rd-estreita{max-width:46rem}.rd-cab{display:grid;gap:var(--e-3);justify-items:start}.rd-cab h1{margin:0;font:700 var(--t-h1)/1.1 var(--sans);text-wrap:balance}.rd-cab>p{margin:0;max-width:42rem;font:500 var(--t-sub)/1.45 var(--sans);color:var(--texto-2);text-wrap:pretty}.rd-cab>.troca{justify-self:start}.red-trilha{display:grid;gap:var(--e-1);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card);color:var(--n-texto);text-decoration:none;max-width:100%}.red-trilha b{font:700 var(--t-corpo)/1.3 var(--sans)}.red-trilha span{font:500 var(--t-rotulo)/1.35 var(--sans);color:var(--texto-3)}.red-trilha:focus-visible{border-radius:1rem}.rd-pag .campo,.rd-pag select{width:100%;padding:.6em .9em;border:var(--contorno) solid var(--texto-3);border-radius:1rem;background:var(--n-fundo);color:var(--n-texto);font:500 var(--t-corpo)/1.4 var(--sans);transition:border-color var(--dur-media) var(--ease-sai)}.rd-pag .campo{resize:vertical}.rd-pag .campo::placeholder{color:var(--texto-3)}.rd-pag .campo:focus,.rd-pag select:focus{outline:none;border-color:var(--a-borda);box-shadow:none}.rd-pag .campo:focus-visible,.rd-pag select:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:2px}.rd-pag .sub-abas{display:flex;flex-wrap:wrap;gap:var(--e-1);padding:0 0 var(--sombra-3d-p);border:0;border-radius:0;background:none}.rd-pag .opcoes{display:flex;flex-wrap:wrap;gap:var(--e-2);padding-bottom:var(--sombra-3d-p)}.rd-pag .opcoes button,.rd-pag .sub-abas button{padding:.45em 1em;border:var(--contorno) solid transparent;border-radius:var(--raio-pilula);box-shadow:none;background:var(--card);color:var(--texto-2);font:700 var(--t-rotulo)/1.25 var(--sans);transition:color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.rd-pag .sub-abas button{background:none;color:var(--texto-3)}.rd-pag .opcoes button:hover:not(:disabled),.rd-pag .sub-abas button:hover:not(:disabled){color:var(--n-texto);box-shadow:none}.rd-pag .opcoes button.on,.rd-pag .opcoes button.on:hover:not(:disabled),.rd-pag .sub-abas button.on,.rd-pag .sub-abas button.on:hover:not(:disabled){background:var(--n-fundo);border-color:var(--a-borda);color:var(--a-texto);box-shadow:0 var(--sombra-3d-p) 0 0 var(--a-sombra-contorno)}.rd-pag .opcoes button:focus-visible,.rd-pag .sub-abas button:focus-visible{border-radius:var(--raio-pilula)}.rd-pag .botao-link{margin:0;padding:0;font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--a-texto)}.rd-pag .botao-link:hover{text-decoration:underline}.rd-pag .botao-link.perigo{color:var(--texto-3);margin-right:auto}.rd-pag .botao-link.perigo:hover{color:var(--errado-texto)}.rd-pag .alerta{font:500 var(--t-rotulo)/1.35 var(--sans);color:var(--errado-texto)}.rd-pag .mudo-p{font:500 var(--t-corpo)/1.5 var(--sans);color:var(--texto-2)}.rd-pag .nota-uel{margin:0;font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.red-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-6);align-items:start}@media (min-width: 1000px){.red-grade{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr);gap:var(--e-7)}}.red-proposta{display:grid;gap:var(--e-4);padding:var(--e-5);min-width:0}.red-proposta .filtro{display:grid;gap:var(--e-2)}.red-proposta .filtro-nome{font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.red-textos{display:grid;gap:var(--e-3);font:500 var(--t-corpo)/1.55 var(--sans)}.red-det summary{cursor:pointer;margin-bottom:var(--e-2);font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2)}.red-det summary:hover{color:var(--n-texto)}.red-apoio{color:var(--texto-2)}.red-apoio p{margin:0 0 var(--e-2)}.red-apoio blockquote{margin:var(--e-2) 0;padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card)}.red-apoio blockquote p:last-child{margin-bottom:0}.red-apoio img{max-width:100%;height:auto;border-radius:1rem}.red-comando{padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card);font-weight:500}.red-comando p{margin:0}.red-chips{display:flex;flex-wrap:wrap;gap:var(--e-2)}.red-chips span{padding:.25em .75em;border-radius:var(--raio-pilula);background:var(--card);font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2)}.red-rep{padding:0;display:grid;gap:var(--e-2)}.red-rep>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:var(--e-1) 0;font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2);list-style:none}.red-rep>summary::-webkit-details-marker{display:none}.red-rep>summary:after{content:"+";font-weight:700;color:var(--texto-3)}.red-rep[open]>summary:after{content:"–"}.red-rep>select{margin-bottom:var(--e-2)}.red-proposta .rep-detalhe{display:grid;gap:var(--e-2);animation:rep-abre .18s ease-out}@keyframes rep-abre{0%{opacity:0;transform:translateY(-.25rem)}}@media (max-width: 759.98px){.rep-cartao:not(.compacto) .rep-resumo{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rep-cartao:not(.compacto) .rep-titulo{position:relative;padding-right:2rem;min-height:2.75rem}.rep-cartao:not(.compacto) .rep-titulo:after{content:"+";position:absolute;right:0;top:0;font-weight:700;color:var(--texto-3)}.rep-cartao:not(.compacto) .rep-titulo[aria-expanded=true]:after{content:"–"}.rep-cartao:not(.compacto) .rep-mais{min-height:2.75rem}}@media (prefers-reduced-motion: reduce){.rep-detalhe{animation:none}}.rep-lista-no{margin-top:var(--e-2)}.red-proposta .rep-cartao.compacto{background:var(--card)}.red-proposta .rep-cartao.compacto .rep-frase{background:var(--card-2)}.red-centro{min-width:0;display:grid;gap:var(--e-6);align-content:start}.red-editor{display:grid;gap:var(--e-4);animation:passo-entra var(--dur-media) var(--ease-sai) both}.red-topo{display:flex;justify-content:space-between;align-items:center;gap:var(--e-3) var(--e-4);flex-wrap:wrap}.red-contadores{display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-4);font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3);font-variant-numeric:tabular-nums}.red-contadores small{font-size:var(--t-mini);color:var(--texto-3)}.red-contadores .alerta{font:700 var(--t-rotulo)/1.3 var(--sans)}.folha{display:block;width:100%;min-height:62rem;resize:vertical;padding:var(--e-4) var(--e-5);border:var(--contorno) solid var(--texto-3);border-radius:var(--raio-cartao);font:500 var(--t-sub)/2rem var(--sans);color:var(--n-texto);background-color:var(--card);background-image:linear-gradient(to bottom,transparent calc(2rem - 2px),var(--linha) calc(2rem - 2px));background-size:100% 2rem;background-position:0 var(--e-4);background-attachment:local;transition:border-color var(--dur-media) var(--ease-sai)}.folha::placeholder{color:var(--texto-3)}.folha:focus{outline:none;border-color:var(--a-borda);box-shadow:none}.folha:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:2px}@media (max-width: 899.98px){.folha{min-height:28rem;padding:var(--e-3) var(--e-4);background-position:0 var(--e-3)}}.red-fotos{display:grid;gap:var(--e-4)}.red-miniaturas{display:flex;flex-wrap:wrap;gap:var(--e-4)}.red-miniaturas figure{margin:0;display:grid;gap:var(--e-2);justify-items:center}.red-miniaturas img{width:9rem;height:12rem;object-fit:cover;border-radius:1rem}.red-adicionar{width:9rem;height:12rem;display:grid;place-items:center;border-radius:1rem;cursor:pointer;text-align:center;border:var(--contorno) dashed var(--texto-3);color:var(--texto-2);font:700 var(--t-rotulo)/1.3 var(--sans);transition:border-color var(--dur-media) var(--ease-sai),color var(--dur-media) var(--ease-sai)}.red-adicionar:hover,.red-adicionar:focus-within{border-color:var(--a-borda);color:var(--a-texto);box-shadow:none}.red-adicionar input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.red-acoes{display:flex;justify-content:flex-end;align-items:center;gap:var(--e-3) var(--e-4);flex-wrap:wrap;padding-bottom:var(--e-1)}.red-acoes .alerta{margin-right:auto}.red-resultado{display:grid;gap:var(--e-6);animation:passo-entra var(--dur-media) var(--ease-sai) both}.red-res-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-2) var(--e-4);font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.red-notas{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--e-5);padding-bottom:var(--sombra-3d)}.red-nota{padding:var(--e-4);min-width:0}.red-nota .duelo-rot{font:700 var(--t-rotulo)/1.3 var(--sans)}.red-nota .duelo-rot small{display:block;margin-top:var(--e-1);font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-3)}.red-nota .grande{margin-top:var(--e-2);font:700 var(--t-h1)/1 var(--sans);color:var(--a-texto);font-variant-numeric:tabular-nums}.red-nota-sub{margin-top:var(--e-1);font:500 var(--t-rotulo)/1.35 var(--sans)}.red-nota-sub b{color:var(--texto);font-weight:700}.red-nota-aviso{display:block;margin-top:2px;opacity:.85}.red-tese{margin:var(--e-2) 0 0;font:500 var(--t-corpo)/1.45 var(--sans)}.red-resumo{margin:0;max-width:42rem;font:500 var(--t-sub)/1.55 var(--sans);text-wrap:pretty}.red-bloco{display:grid;gap:var(--e-3);font:500 var(--t-corpo)/1.55 var(--sans)}.red-bloco h3{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.red-bloco p{margin:0}.red-prioridades{margin:0;padding-left:1.5rem;display:grid;gap:var(--e-2)}.red-prioridades li::marker{color:var(--a-texto);font-weight:700}.red-dimensoes{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.red-dimensoes li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card)}.red-dimensoes p{color:var(--texto-2)}.aval{align-self:start;font:700 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-2)}.aval-forte{color:var(--positivo)}.aval-fraco{color:var(--errado-texto)}.red-comps{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.red-comps>li{border-radius:1rem;background:var(--card)}.red-comp-cab{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 8rem 3rem;align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:none;color:inherit;text-align:left;font:500 var(--t-corpo)/1.35 var(--sans);cursor:pointer}.red-comp-cab:focus-visible{border-radius:1rem}.red-comp-nome{font-weight:700}.red-comp-nome b{margin-right:var(--e-1);color:var(--a-texto)}.red-comp-barra{width:100%}.red-comp-nota{font:700 var(--t-corpo)/1 var(--sans);font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 599.98px){.red-comp-cab{grid-template-columns:minmax(0,1fr) auto}.red-comp-barra{grid-column:1 / -1;grid-row:2}}.red-comp-corpo{padding:0 var(--e-4) var(--e-4);display:grid;gap:var(--e-3);color:var(--texto-2)}.red-comp-corpo p{margin:0}.red-comp-corpo blockquote{margin:0;padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card-2);display:grid;gap:var(--e-1)}.red-comp-corpo q,.red-subir b{color:var(--n-texto)}.red-comp-corpo p:has(>a.b3d){padding-bottom:var(--sombra-3d-p)}.red-elementos{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-1);font-size:var(--t-rotulo)}.red-elementos li{color:var(--texto-3)}.red-elementos li.tem{color:var(--n-texto)}.red-elementos li span{display:inline-block;width:1.25rem;color:var(--a-texto);font-weight:700}.red-elementos em{display:block;margin-left:1.25rem;font-style:normal;color:var(--texto-2)}.red-reescrita{display:grid;gap:var(--e-1);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card)}.red-reescrita .antes{color:var(--texto-3);text-decoration:line-through;text-decoration-color:var(--errado-texto)}.red-reescrita .depois{color:var(--n-texto);font-weight:700}.red-reescrita .mudo{font-size:var(--t-rotulo)}.red-erros{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.red-erros li{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card)}.red-erros s{color:var(--texto-3)}.red-erros small{display:block;margin-top:var(--e-1);font-size:var(--t-rotulo);color:var(--texto-2)}.red-erro-tipo{font:700 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3);text-transform:capitalize}.red-texto{margin:0;padding:var(--e-4);border-radius:1rem;background:var(--card);white-space:pre-wrap;font:500 var(--t-corpo)/1.6 var(--sans)}.red-modelo{margin:0;font:500 var(--t-mini)/1.45 var(--sans)}@media (max-width: 599.98px){.red-erros li,.red-dimensoes li{grid-template-columns:minmax(0,1fr);gap:var(--e-1)}}.red-dobra{padding:0}.red-dobra>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:var(--e-2) 0;font:700 var(--t-cartao)/1.2 var(--sans);color:var(--n-texto)}.red-dobra>summary::-webkit-details-marker{display:none}.red-dobra>summary:after{content:"+";font-weight:700;color:var(--texto-3)}.red-dobra[open]>summary:after{content:"–"}.red-historico{display:grid;gap:var(--e-4);padding-top:var(--e-3)}.rd-pag .placar{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-7)}.rd-pag .placar>div:last-child{text-align:left}.rd-pag .placar .duelo-rot{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.rd-pag .placar .grande{margin-top:var(--e-1);font:700 var(--t-valor)/1.1 var(--sans);color:var(--a-texto)}.red-hist-titulo{margin:0;font:700 var(--t-corpo)/1.3 var(--sans)}.red-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.red-lista button{position:relative;overflow:hidden;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-1) var(--e-3);padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card);color:var(--n-texto);text-align:left;box-shadow:none;cursor:pointer;transition:background-color var(--dur-media) var(--ease-sai)}.red-lista button:hover,.red-lista button.on{background:var(--card-2);box-shadow:none}.red-lista button:focus-visible{border-radius:1rem}.red-lista-titulo{font:700 var(--t-corpo)/1.3 var(--sans)}.red-lista button .mudo{font:500 var(--t-rotulo)/1.3 var(--sans)}.red-lista-notas{grid-column:1 / -1;display:flex;gap:var(--e-4);font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2)}.red-lista-notas b{font-weight:700}.red-barra{position:absolute;left:0;bottom:0;height:.25rem;background:var(--a-escuro)}.rep-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3)}.rep-filtros select{width:auto;min-width:0;max-width:100%}.rep-busca{flex:1 1 16rem;max-width:24rem;width:auto}.rd-pag .rep-filtros .opcoes{padding-bottom:var(--sombra-3d-p)}.rep-grade{list-style:none;margin:0;padding:0 0 var(--e-5);display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:var(--e-5);align-items:start}@media (max-width: 599.98px){.rep-grade{grid-template-columns:minmax(0,1fr)}.rep-filtros select{width:100%}.rep-busca{max-width:none;flex-basis:100%}}.rep-cartao{display:grid;gap:var(--e-2);padding:var(--e-4);font:500 var(--t-corpo)/1.5 var(--sans);min-width:0}.rep-cartao.compacto{gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card-2)}.rep-meta{display:flex;align-items:center;gap:var(--e-3);font:500 var(--t-rotulo)/1.3 var(--sans)}.rep-tipo{font-weight:700;color:var(--texto-2)}.rep-essencial{margin-left:auto;font:700 var(--t-mini)/1.3 var(--sans);color:var(--positivo);border:0;padding:0}.rep-titulo{display:grid;gap:var(--e-1);text-align:left;cursor:pointer}.rep-titulo strong{font:700 var(--t-cartao)/1.2 var(--sans)}.rep-cartao.compacto .rep-titulo strong{font-size:var(--t-corpo)}.rep-titulo .mudo-p{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.rep-oque,.rep-uso{margin:0}.rep-uso{color:var(--texto-2)}.rep-frase{margin:var(--e-1) 0;padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card);font:500 var(--t-corpo)/1.5 var(--sans)}.rep-cartao.compacto .rep-frase{font-size:var(--t-rotulo)}.rep-cuidado{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-2)}.rep-cuidado b{color:var(--errado-texto);font-weight:700}.rep-tempo{margin:0;font:500 var(--t-mini)/1.4 var(--sans);color:var(--texto-3)}.rep-conceitos{display:flex;flex-wrap:wrap;gap:var(--e-2)}.rep-conceitos .sugestao{padding:.4em .9em;border:0;border-radius:var(--raio-pilula);background:var(--card);box-shadow:none;font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--n-texto)}.rep-conceitos .sugestao:hover{background:var(--card-2);box-shadow:none}.rep-conceitos .sugestao:focus-visible{border-radius:var(--raio-pilula)}.rep-mais{margin:0;justify-self:start;font:700 var(--t-rotulo)/1.3 var(--sans)}.rep-conheco{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2)}.rep-lista-no{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.tema-lista{display:grid;gap:var(--e-2)}.tema{border-radius:1rem;background:var(--card)}.tema>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:1rem}.tema>summary::-webkit-details-marker{display:none}.tema>summary:after{content:"+";flex:none;font-weight:700;color:var(--texto-3)}.tema[open]>summary:after{content:"–"}.tema>summary:focus-visible{border-radius:1rem}.tema-nome{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-1) var(--e-3);font:700 var(--t-corpo)/1.35 var(--sans);color:var(--n-texto)}.tema-prova{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.tema-meu{font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--a-texto)}.tema-corpo{display:grid;gap:var(--e-4);padding:0 var(--e-4) var(--e-4)}.tema-corpo>p{margin:0}.tema-roteiro{margin:0;display:grid;gap:var(--e-1)}.tema-roteiro dt{font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.tema-roteiro dd{margin:0 0 var(--e-3);font:500 var(--t-corpo)/1.55 var(--sans)}.tema-par{display:contents}.tema-sub{margin:0;font:700 var(--t-corpo)/1.3 var(--sans)}.tema .tema-rep-nota{margin:calc(-1 * var(--e-2)) 0 0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-3)}.tema-botoes{display:flex;flex-wrap:wrap;gap:var(--e-3);padding-bottom:var(--sombra-3d-p)}@media (prefers-reduced-motion: reduce){.red-editor,.red-resultado{animation:none}.rd-pag .campo,.folha,.rd-pag .opcoes button,.rd-pag .sub-abas button,.red-adicionar,.red-lista button{transition:none}}.red-adicionar{position:relative}.rd-pag .rep-conheco,.rd-pag label.caixa{position:relative;min-height:2.75rem;gap:var(--e-3);width:fit-content}.rd-pag .caixa input{flex:none;width:1.25rem;height:1.25rem;margin:0}.rd-pag .caixa input:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.rep-titulo,.rep-mais,.rd-pag .botao-link{min-height:2.75rem;display:inline-flex;align-items:center}.rep-titulo{display:grid;align-content:center}.rep-mais{justify-self:start}.rep-cartao{position:static}.red-topo .sub-abas{flex:none}.rd-pag .opcoes button,.rd-pag .sub-abas button{min-height:2.75rem}.rd-pag button:disabled,.rd-pag select:disabled,.rd-pag .campo:disabled{opacity:.5;cursor:not-allowed}.rd-pag .opcoes button:focus-visible,.rd-pag .sub-abas button:focus-visible,.rep-titulo:focus-visible,.rep-mais:focus-visible,.rd-pag .botao-link:focus-visible,.red-lista button:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:2px}.red-textos,.tema-corpo,.red-bloco{max-width:42rem}.rd-pag .mudo-p{max-width:42rem;text-wrap:pretty}.rd-pag button{text-wrap:balance}@media (max-width: 899.98px){.rd-pag{gap:var(--e-5)}.red-grade,.red-centro,.red-editor{grid-template-columns:minmax(0,1fr)}.red-proposta{padding:var(--e-4)}.red-topo{flex-direction:column;align-items:stretch}.rep-grade{grid-template-columns:minmax(0,1fr)}}.rd-esq{display:grid;gap:var(--e-3)}@media (max-width: 899.98px){.red-acoes{position:sticky;bottom:calc(var(--nav-h) + var(--e-2));z-index:5;padding:var(--e-2) var(--e-3);border-radius:1rem;background:var(--card-2)}.red-acoes .b3d{flex:1 1 auto}.rep-cartao:not(.compacto):not(:has(.rep-uso)) .rep-oque{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}}.red-completa{display:grid;gap:var(--e-2);justify-items:start}.red-completa p{margin:0}.soc-pg{padding:var(--e-4) var(--e-5) var(--e-8)}.soc-col{max-width:42rem;margin:0 auto;display:grid;gap:var(--e-6);align-content:start}.soc-col>*{min-width:0}@media (max-width: 899.98px){.soc-pg{padding:var(--e-3) var(--e-4) var(--e-7)}}.perfil-coluna{max-width:42rem}.soc-cab{display:grid;gap:var(--e-3);justify-items:start}.soc-cab h1{margin:0;font:700 var(--t-h1)/1.1 var(--sans);text-wrap:balance}.soc-cab-linha{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);width:100%}.soc-sub{margin:0;font:500 var(--t-sub)/1.45 var(--sans);color:var(--texto-2);text-wrap:pretty}.soc-sub a{color:var(--azul);text-decoration:underline;text-underline-offset:.2em}.soc-sec{display:grid;gap:var(--e-3);align-content:start;min-width:0}.soc-sec-titulo{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.soc-mudo{margin:0;font:500 var(--t-rotulo)/1.5 var(--sans);color:var(--texto-3)}.soc-rot{font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-3)}.soc-aviso{display:grid;gap:var(--e-4);justify-items:start}.soc-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.soc-link{padding:var(--e-1) 0;border:0;background:none;cursor:pointer;font:700 var(--t-rotulo)/1.25 var(--sans);color:var(--texto-3);text-decoration:underline;text-underline-offset:.2em;transition:color var(--dur-media) var(--ease-sai)}.soc-link:hover{color:var(--n-texto)}.soc-msg{margin:0;font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--texto-2)}.soc-msg.erro{color:var(--errado-texto)}.soc-linha{display:flex;align-items:center;gap:var(--e-3);min-width:0;padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card);color:var(--n-texto)}.soc-linha b{font-weight:700}.soc-pg .avatar:not(.quadrado),.pf .avatar:not(.quadrado){box-sizing:border-box;border:var(--contorno) solid var(--n-contorno)}.soc-campo{display:grid;gap:var(--e-2);font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-2)}.soc-campo input,.soc-campo select,.soc-campo textarea,.soc-arroba{border:var(--contorno) solid transparent;border-radius:1rem;background:var(--card);color:var(--n-texto);font:500 var(--t-corpo)/1.3 var(--sans)}.soc-campo input,.soc-campo select,.soc-campo textarea{padding:.65em 1em;width:100%;min-width:0}.soc-campo textarea{resize:vertical}.soc-campo input::placeholder,.soc-arroba input::placeholder{color:var(--texto-3)}.soc-campo input:focus,.soc-campo select:focus,.soc-campo textarea:focus,.soc-arroba:focus-within{outline:none;border-color:var(--n-contorno)}.soc-arroba{display:flex;align-items:center;gap:.125em;padding:0 1em;color:var(--texto-3)}.soc-arroba input{flex:1;min-width:0;padding:.65em 0;border:0;border-radius:0;background:none;outline:none;color:var(--n-texto);font:inherit}.soc-arroba:focus-within{color:var(--n-texto)}.soc-dica{font:500 var(--t-mini)/1.4 var(--sans);color:var(--texto-3)}.soc-dica.ok{color:var(--bom)}.soc-dica.erro{color:var(--errado-texto)}.soc-id{display:grid;gap:var(--e-5);padding:var(--e-5)}.soc-id-topo{display:flex;gap:var(--e-5);align-items:center;flex-wrap:wrap}.soc-campos{flex:1 1 15rem;display:grid;gap:var(--e-4);min-width:0}.soc-acoes{display:flex;align-items:center;gap:var(--e-3);flex-wrap:wrap;padding-bottom:var(--sombra-3d-p)}.soc-acoes .soc-msg{flex:1 1 10rem}.perfil-avatar-btn{position:relative;display:block;flex:none;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.perfil-avatar-btn:hover .avatar{filter:brightness(1.08)}.perfil-avatar-btn:focus-visible{border-radius:50%}.perfil-lapis{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:1.875rem;height:1.875rem;border:var(--contorno) solid var(--n-contorno);border-radius:50%;background:var(--n-fundo);color:var(--n-contorno);box-shadow:0 2px 0 0 var(--n-contorno)}.soc-prova{display:grid;gap:var(--e-3)}.soc-seletor{display:flex;align-items:center;gap:var(--e-3);flex-wrap:wrap}.soc-opcoes,.soc-abas{display:inline-flex;align-items:center;gap:var(--e-1);padding:0 0 var(--sombra-3d-p);max-width:100%}.soc-opcoes button,.soc-abas button{padding:.45em 1em;border:var(--contorno) solid transparent;border-radius:var(--raio-pilula);background:none;cursor:pointer;font:700 var(--t-rotulo)/1.25 var(--sans);color:var(--texto-3);white-space:nowrap;transition:color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.soc-opcoes button:hover,.soc-abas button:hover{color:var(--n-texto)}.soc-opcoes button.on,.soc-abas button.on{color:var(--n-texto);border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.soc-opcoes button:focus-visible,.soc-abas button:focus-visible{border-radius:var(--raio-pilula)}@media (max-width: 899.98px){.soc-abas{overflow-x:auto;scrollbar-width:none}.soc-abas::-webkit-scrollbar{display:none}.soc-opcoes button,.soc-abas button{min-height:44px}}.soc-ofensiva{display:grid;gap:var(--e-4);padding:var(--e-5);align-content:start}.soc-mes{margin:0 0 calc(-1 * var(--e-3));font:700 var(--t-mini)/1.3 var(--sans);text-transform:uppercase}.soc-ofensiva-corpo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e-4) var(--e-5)}.soc-grade-mes{--q: 1.125rem;display:grid;grid-template-columns:repeat(7,var(--q));gap:.375rem;flex:none}.soc-grade-mes i{width:var(--q);height:var(--q);border-radius:.3rem;background:var(--n-rotulo-forma)}.soc-grade-mes i.on{background:var(--destaque)}.soc-grade-mes i.hoje{box-shadow:0 0 0 var(--contorno) var(--n-fundo),0 0 0 calc(var(--contorno) * 2) var(--destaque)}.soc-valores{flex:1 1 8rem;margin:0;display:grid;gap:var(--e-3);min-width:0}.soc-valores dt{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.soc-valores dd{margin:var(--e-1) 0 0;font:700 var(--t-valor)/1.15 var(--sans)}.soc-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-2)}.soc-numeros>div{display:grid;gap:var(--e-1);align-content:start;padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card)}.soc-numeros b{font:700 var(--t-valor)/1.1 var(--sans)}.soc-numeros span{font:500 var(--t-rotulo)/1.35 var(--sans);color:var(--texto-3)}@media (max-width: 479.98px){.soc-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.soc-destaques{display:grid;gap:var(--e-2)}.melhor-materia{margin:0;justify-content:space-between;flex-wrap:wrap}.melhor-materia b{font:700 var(--t-corpo)/1.3 var(--sans)}.materias-barras .soc-linha{display:grid;grid-template-columns:minmax(5rem,9rem) minmax(0,1fr) auto;gap:var(--e-3)}.soc-materia-nome{font:700 var(--t-rotulo)/1.3 var(--sans)}.materia-barra,.soc-conq-barra{display:block;height:.5rem;border-radius:var(--raio-pilula);background:var(--card-3);overflow:hidden}.materia-barra i,.soc-conq-barra i{display:block;height:100%;border-radius:var(--raio-pilula)}.soc-medalhas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--e-2)}.soc-medalhas .soc-linha{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:var(--e-1);padding:var(--e-4) var(--e-3)}.soc-medalhas b{font:700 var(--t-rotulo)/1.3 var(--sans)}.soc-medalhas span{font:500 var(--t-mini)/1.4 var(--sans);color:var(--texto-3)}.soc-medalhas li:not(.ganha) b{color:var(--texto-3)}.emblema{flex:none}.soc-conq .soc-linha{gap:var(--e-4)}.soc-conq-corpo{display:grid;gap:var(--e-2);min-width:0;flex:1}.soc-conq-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-1) var(--e-3);flex-wrap:wrap}.soc-conq-topo b{font:700 var(--t-corpo)/1.3 var(--sans)}.soc-conq-meta{display:flex;justify-content:space-between;gap:var(--e-2)}.soc-sair{justify-items:start}.amigos-eu{flex:none;display:block;border-radius:50%}.amigos-eu:focus-visible{border-radius:50%}.soc-amigos{display:grid;gap:var(--e-6)}.soc-amigos>section{display:grid;gap:var(--e-3)}.soc-busca{display:flex;gap:var(--e-3);align-items:flex-start;padding-bottom:var(--sombra-3d-p)}.soc-busca .soc-arroba{flex:1}.amigo-cartao>div:not(.amigo-acoes){display:grid;min-width:0;flex:1}.amigo-acoes{display:flex;align-items:center;gap:var(--e-3);flex-wrap:wrap;justify-content:flex-end;padding-bottom:var(--sombra-3d-p)}.amigo-ver{display:flex;align-items:center;gap:var(--e-3);flex:1;min-width:0;text-align:left;padding:var(--e-1);margin:calc(-1 * var(--e-1));border:0;border-radius:.75rem;background:none;color:inherit;cursor:pointer;font:inherit;transition:background-color var(--dur-media) var(--ease-sai)}.amigo-ver:hover{background:var(--card-2)}.amigo-ver:focus-visible{border-radius:.75rem}.amigo-ver-txt,.amigo-cartao>div:not(.amigo-acoes){gap:var(--e-1)}.amigo-ver-txt{display:grid;min-width:0;flex:1}.amigo-ver-txt b,.amigo-cartao b{font:700 var(--t-corpo)/1.3 var(--sans)}.ofensiva-mini{display:inline-flex;align-items:center;gap:var(--e-1);font:700 var(--t-rotulo)/1 var(--sans);color:var(--texto-2)}.ofensiva-mini i{font-style:normal}@media (max-width: 599.98px){.amigo-cartao{flex-wrap:wrap}.amigo-acoes{width:100%;justify-content:flex-start}}.conquista{align-items:flex-start}.conquista .avatar{flex:none}.conquista-corpo{min-width:0;display:grid;gap:var(--e-1);flex:1}.conquista-corpo p{margin:0;font:500 var(--t-corpo)/1.45 var(--sans)}.conquista-corpo p.soc-rot{font:500 var(--t-rotulo)/1.4 var(--sans)}.soc-estrelas{margin-left:var(--e-2);color:var(--amarelo)}.reacoes{display:flex;flex-wrap:wrap;gap:var(--e-1);margin-top:var(--e-2);padding-bottom:var(--sombra-3d-p)}.reacoes button{display:inline-flex;align-items:center;gap:var(--e-1);padding:.2em .7em;border:var(--contorno) solid transparent;border-radius:var(--raio-pilula);background:none;cursor:pointer;font-size:var(--t-rotulo);transition:border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai),background-color var(--dur-media) var(--ease-sai)}.reacoes button i{font:700 var(--t-mini)/1 var(--sans);font-style:normal;color:var(--texto-3)}.reacoes button:hover{background:var(--card-2)}.reacoes button.on{border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.reacoes button.on i{color:var(--n-texto)}.reacoes button:focus-visible{border-radius:var(--raio-pilula)}.ranking{gap:var(--e-3);padding-bottom:var(--sombra-3d-p)}.ranking .soc-linha{border:var(--contorno) solid transparent}.ranking .soc-linha.eu{border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.ranking-pos{width:1.5rem;flex:none;font:700 var(--t-corpo)/1 var(--sans);color:var(--texto-2);text-align:center}.ranking-nome{flex:1;min-width:0;display:grid;gap:var(--e-1)}.ranking-nome b{font:700 var(--t-corpo)/1.3 var(--sans)}.ranking-barra{display:block;height:.375rem;border-radius:var(--raio-pilula);background:var(--card-3);margin-top:var(--e-1);overflow:hidden}.ranking-barra i{display:block;height:100%;background:var(--destaque);border-radius:var(--raio-pilula)}:root[data-tema=claro] .ranking-barra i{background:var(--azul)}.ranking-xp{font:700 var(--t-corpo)/1 var(--sans);white-space:nowrap}.busca-fundo:has(>.pf){align-items:center;padding:var(--e-5) var(--e-4);overflow-y:auto}.pf{position:relative;width:min(30rem,100%);display:grid;gap:var(--e-5);align-content:start;padding:var(--e-5);border:var(--contorno) solid var(--texto-3);border-radius:var(--raio-cartao);box-shadow:0 var(--sombra-3d-g) 0 0 var(--texto-3);background:var(--n-fundo);color:var(--n-texto)}.pf .pf-x{position:absolute;right:var(--e-3);top:var(--e-3);width:2.25rem;height:2.25rem;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--texto-2);cursor:pointer}.pf .pf-x:hover{background:var(--card);color:var(--n-texto)}.pf-topo{display:flex;align-items:center;gap:var(--e-4);padding-right:var(--e-6)}.pf-topo h2{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.pf-topo>div{display:grid;gap:var(--e-1);min-width:0}.pf-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-2)}.pf-numeros>div{display:grid;gap:var(--e-1);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card)}.pf-numeros b{font:700 var(--t-valor)/1.1 var(--sans)}.pf-numeros span{font:500 var(--t-rotulo)/1.35 var(--sans);color:var(--texto-3)}.pf-chama{display:inline-flex;align-items:center;gap:var(--e-1)}.pf-linhas{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.pf-linhas li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card);font:500 var(--t-corpo)/1.3 var(--sans)}.pf-linhas b{font-weight:700}.pf section{display:grid;gap:var(--e-3)}.pf-emblemas{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:var(--e-2)}.pf-emblemas div{display:grid;justify-items:center;align-content:start;gap:var(--e-1);padding:var(--e-3) var(--e-2);border-radius:1rem;background:var(--card);text-align:center;font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-2)}.pf .pf-denunciar{justify-self:start;color:var(--texto-3)}.pf .pf-denunciar:hover{color:var(--errado-texto)}.pf-denuncia{display:grid;gap:var(--e-4);margin:0;padding:0;border:0}.ed-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--n-fundo);display:grid;justify-items:center}.ed{width:100%;max-width:32rem;height:100%;display:grid;grid-template-rows:auto auto auto 1fr auto;background:var(--n-fundo);color:var(--n-texto);min-height:0}.ed-cab{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-4);padding-top:max(var(--e-3),env(safe-area-inset-top))}.ed-cab h2{margin:0;text-align:center;font:700 var(--t-cartao)/1.2 var(--sans)}.ed-x{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--texto-2);cursor:pointer}.ed-x:hover{background:var(--card);color:var(--n-texto)}.ed-previa{aspect-ratio:161 / 140;overflow:hidden}.ed-previa .avatar{height:100%;width:100%;border-radius:0}.ed-abas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--e-1);padding:var(--e-3) var(--e-3) calc(var(--e-2) + var(--sombra-3d-p))}.ed-abas button{display:grid;justify-items:center;gap:.125rem;padding:.45em 0 .35em;border:var(--contorno) solid transparent;border-radius:1rem;background:none;cursor:pointer;color:var(--texto-3);font:700 var(--t-mini)/1.2 var(--sans);transition:color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.ed-abas button:hover{color:var(--n-texto)}.ed-abas button.on{color:var(--n-texto);border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.ed-abas button:focus-visible{border-radius:1rem}.ed-painel{overflow-y:auto;padding:var(--e-4) var(--e-4) var(--e-5);display:grid;gap:var(--e-5);align-content:start;min-height:0}.ed-painel section{display:grid;gap:var(--e-3)}.ed-painel h3{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.ed-grade{display:grid;gap:var(--e-3);padding-bottom:var(--sombra-3d-p)}.ed-grade.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-grade.cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.ed-grade.seis{grid-template-columns:repeat(6,minmax(0,1fr))}.ed-tile{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:var(--e-1);border:var(--contorno) solid transparent;border-radius:1rem;background:var(--card);overflow:hidden;cursor:pointer;transition:border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.ed-tile:hover{border-color:var(--texto-3)}.ed-tile.on{overflow:visible;border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.ed-tile:focus-visible{border-radius:1rem}.ed-tile .avatar{border-radius:.625rem}.ed-tile.amostra-tile{padding:var(--e-2)}.ed-cor{width:100%;height:100%;border-radius:50%}.ed-preco{position:absolute;right:var(--e-1);bottom:var(--e-1);display:inline-flex;align-items:center;gap:.2em;padding:.15em .5em;border-radius:var(--raio-pilula);background:var(--n-fundo);color:var(--texto-2);font:700 var(--t-mini)/1.3 var(--sans)}.ed-preco i{font-style:normal}.ed-preco.seu{color:var(--bom)}.ed-rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4) calc(var(--e-3) + var(--sombra-3d-p));padding-bottom:max(calc(var(--e-3) + var(--sombra-3d-p)),env(safe-area-inset-bottom));background:var(--n-fundo)}.ed-rodape p{margin:0;font:500 var(--t-rotulo)/1.4 var(--sans)}.ed-rodape b{font-weight:700}@media (min-width: 721px){.ed-fundo{align-items:center;background:#0009}.ed{height:calc(100% - 2 * var(--e-5));max-height:54rem;overflow:hidden;border:var(--contorno) solid var(--n-contorno);border-radius:var(--raio-cartao);box-shadow:0 var(--sombra-3d-g) 0 0 var(--n-contorno)}.ed-cab{padding-top:var(--e-3)}}@media (max-width: 380px){.ed-grade.seis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.soc-link,.soc-opcoes button,.soc-abas button,.amigo-ver,.reacoes button,.ed-abas button,.ed-tile{transition:none}}.resumo{display:grid;gap:var(--e-3)}.resumo-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-3)}.resumo-grade li{display:grid;gap:.25rem;align-content:start;padding:var(--e-3);border-radius:1rem;background:var(--card)}.resumo-valor{font:700 2rem/1.1 var(--sans)}.resumo-rot{font:500 var(--t-rotulo)/1.3 var(--sans)}.resumo-grade small{font:500 var(--t-mini)/1.35 var(--sans);color:var(--texto-2)}.resumo-sub{margin:0;font:700 var(--t-rotulo)/1.3 var(--sans)}.resumo-areas{display:grid;gap:var(--e-2)}.resumo-areas ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.resumo-areas li{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr auto;align-items:center;gap:var(--e-3);font:500 var(--t-rotulo)/1.3 var(--sans)}.resumo-barra{height:.5rem;border-radius:var(--raio-pilula);background:var(--n-fundo);overflow:hidden}.resumo-barra i{display:block;height:100%;border-radius:var(--raio-pilula)}.resumo-area-valor{color:var(--texto-2);text-align:right}@media (max-width: 480px){.resumo-areas li{grid-template-columns:1fr auto}.resumo-barra{grid-column:1 / -1;order:3}}.convite-pro{display:grid;gap:var(--e-2);padding:var(--e-4) var(--e-5);background:var(--card);color:var(--texto);border:var(--contorno) solid var(--linha-2);border-radius:var(--raio-cartao);box-shadow:0 var(--sombra-3d-g) 0 var(--destaque)}.convite-pro-compacto{padding:var(--e-3) var(--e-4);box-shadow:0 var(--sombra-3d) 0 var(--destaque)}.convite-pro-titulo{margin:0;font-family:var(--titulo);font-size:var(--t-cartao);font-weight:700;color:var(--texto-forte)}.convite-pro-motivo,.convite-pro-renova{margin:0;font-size:var(--t-corpo);color:var(--texto-2)}.convite-pro-renova{font-size:var(--t-rotulo);color:var(--texto-3)}.convite-pro-acoes{display:flex;flex-wrap:wrap;gap:var(--e-3);margin-top:var(--e-2)}.convite-pro-acoes .b3d{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.pro-previa{position:relative}.pro-previa-conteudo{filter:blur(6px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:14rem;overflow:hidden}.pro-previa-convite{position:absolute;inset:auto 0 0 0;padding:var(--e-3)}.red-cota{margin-right:auto;font-size:var(--t-rotulo);color:var(--texto-3)}.linha{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:flex;flex-direction:column;padding:var(--e-1) var(--e-5) 0;gap:var(--e-3)}.linha>*{min-width:0;flex:none}.linha .linha-topo{display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--e-3) var(--e-4);flex-wrap:wrap}.linha .filtros-grupo{margin-left:auto;padding-bottom:var(--sombra-3d-p)}@media (max-width: 899.98px){.linha{padding:var(--e-1) var(--e-3) 0}}.linha-eras{display:flex;align-items:center;gap:var(--e-1);overflow-x:auto;scrollbar-width:none;padding:var(--e-1) var(--e-1) calc(var(--sombra-3d-p) + var(--e-1));margin:calc(-1 * var(--e-1))}.linha-eras::-webkit-scrollbar{display:none}.linha-eras button{flex:none;padding:.45em 1em;border:var(--contorno) solid transparent;border-radius:var(--raio-pilula);background:none;font:700 var(--t-rotulo)/1.25 var(--sans);color:var(--texto-3);white-space:nowrap;cursor:pointer;transition:color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.linha-eras button:hover{color:var(--n-texto)}.linha-eras button.on{color:var(--n-texto);border-color:var(--n-contorno);box-shadow:0 var(--sombra-3d-p) 0 0 var(--n-contorno)}.linha-eras button:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.linha-faixa{position:relative;height:calc(var(--trilhos, 3) * .5625rem + 1.875rem);border-radius:1rem;background:var(--card)}.faixa-area{position:absolute;top:.375rem;right:1rem;bottom:1.25rem;left:1rem}.faixa-tick{position:absolute;top:0;bottom:-.25rem;width:.125rem;margin-left:-.0625rem;background:var(--card-3)}.fx-marca{position:absolute;z-index:1;padding:0;border:0;cursor:pointer;transition:transform var(--dur-curta) var(--ease-sai)}.fx-marca:after{content:"";position:absolute;top:-.1875rem;right:-.25rem;bottom:-.1875rem;left:-.25rem}.fx-marca.ponto{width:.5rem;height:.5rem;margin-left:-.25rem;border-radius:50%}.fx-marca.traco{height:.25rem;margin-top:.125rem;border-radius:var(--raio-pilula)}.fx-marca.destaque{transform:scale(1.7);z-index:2}.fx-marca.sel{z-index:3;border:var(--contorno) solid var(--n-contorno);box-sizing:content-box}.fx-marca.ponto.sel{width:.5rem;height:.5rem;margin:-.125rem 0 0 -.375rem}.fx-marca.traco.sel{height:.25rem;margin-top:0}.fx-marca:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.faixa-rotulos{position:absolute;inset:auto 1rem .1875rem;height:.875rem;font:500 var(--t-mini)/1 var(--sans);color:var(--texto-3);pointer-events:none}.faixa-ponta{position:absolute;left:0;white-space:nowrap}.faixa-ponta.fim{left:auto;right:0}.faixa-meio{position:absolute;transform:translate(-50%);white-space:nowrap;opacity:.8}.linha-lista{display:grid;gap:var(--e-4);align-content:start;padding:0 0 var(--e-7)}.linha-vazia{margin:0;font:500 var(--t-rotulo)/1.5 var(--sans);color:var(--texto-3)}.linha-secao{display:grid;gap:var(--e-2)}.linha-secao h3{position:sticky;top:0;z-index:4;margin:0;padding:var(--e-2) 0;background:var(--n-fundo);font:700 var(--t-overline)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--n-overline)}.linha-secao ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.linha-item{scroll-margin-top:2.5rem;border-radius:1rem;background:var(--card);transition:background-color var(--dur-media) var(--ease-sai)}.linha-item:hover,.linha-item.destaque{background:var(--card-2)}.linha-item-btn{width:100%;display:grid;grid-template-columns:4.5rem auto minmax(0,1fr) auto;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:none;color:var(--n-texto);text-align:left;cursor:pointer;font:inherit}.linha-item-btn:focus-visible{border-radius:1rem}.linha-ano{font:700 var(--t-rotulo)/1.2 var(--sans);white-space:nowrap}.linha-item-btn .forma{flex:none}.linha-titulo{font:700 var(--t-corpo)/1.3 var(--sans);min-width:0;text-wrap:pretty}.linha-materia{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3);text-align:right;white-space:nowrap}.linha-detalhe{display:grid;gap:var(--e-3);justify-items:start;padding:0 var(--e-4) var(--e-4) calc(var(--e-4) + 4.5rem + var(--e-3));animation:passo-entra var(--dur-media) var(--ease-sai) both}.linha-periodo{margin:0;font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--a-texto)}.linha-resumo{margin:0;max-width:42rem;font:500 var(--t-corpo)/1.5 var(--sans);color:var(--texto-2);text-wrap:pretty}.linha-liga{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.linha-liga-rot{font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3);margin-right:var(--e-1)}.linha-chip{padding:.35em .9em;border:0;border-radius:var(--raio-pilula);background:var(--card-2);color:var(--n-texto);font:700 var(--t-rotulo)/1.3 var(--sans);text-align:left;cursor:pointer;transition:background-color var(--dur-media) var(--ease-sai)}.linha-chip:hover{background:var(--card-3)}.linha-chip:focus-visible{border-radius:var(--raio-pilula)}.linha-abrir{margin-bottom:var(--sombra-3d-p)}@media (max-width: 599.98px){.linha-materia{display:none}.linha-item-btn{grid-template-columns:4rem auto minmax(0,1fr);gap:var(--e-2);padding:var(--e-3)}.linha-detalhe{padding:0 var(--e-3) var(--e-3)}}@media (prefers-reduced-motion: reduce){.linha-eras button,.fx-marca,.linha-item,.linha-chip{transition:none}.linha-detalhe{animation:none}}.vocab-coluna{max-width:52rem;display:grid;gap:var(--e-4);align-content:start}.vocab-coluna>*{min-width:0}.vocab-coluna .hoje-cab{display:grid;gap:var(--e-3);justify-items:start;padding:0}.vocab-coluna .hoje-cab h1{margin:0;font:700 var(--t-h1)/1.1 var(--sans);text-wrap:balance}.vocab-coluna .hoje-cab>p{margin:0;max-width:42rem;font:500 var(--t-sub)/1.45 var(--sans);color:var(--texto-2);text-wrap:pretty}.vocab-coluna .mudo-p{margin:0;font:500 var(--t-rotulo)/1.5 var(--sans);color:var(--texto-3)}.vocab-coluna .botao-link{margin:0;padding:var(--e-1) 0;border:0;background:none;cursor:pointer;font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3);text-decoration:underline;text-underline-offset:.2em;transition:color var(--dur-media) var(--ease-sai)}.vocab-coluna .botao-link:hover{color:var(--n-texto)}.voc-busca{width:100%;padding:.6em .9em;border:var(--contorno) solid var(--texto-3);border-radius:1rem;background:var(--n-fundo);color:var(--n-texto);font:500 var(--t-corpo)/1.4 var(--sans);transition:border-color var(--dur-media) var(--ease-sai)}.voc-busca::placeholder{color:var(--texto-3)}.voc-busca:focus{outline:none;border-color:var(--a-borda)}.voc-busca:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:2px}.voc-materias{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--e-2)}.voc-materias>li{display:flex;min-width:0}.voc-materia{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--e-2) var(--e-3);padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:var(--card);color:var(--n-texto);text-align:left;cursor:pointer;font:inherit;transition:background-color var(--dur-media) var(--ease-sai)}.voc-materia:hover{background:var(--card-2)}.voc-materia:focus-visible{border-radius:1rem}.voc-materia-nome{font:700 var(--t-corpo)/1.3 var(--sans);min-width:0}.voc-materia-n{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3);white-space:nowrap}.voc-materia .voc-barra{grid-column:1 / -1}.voc-barra{display:block;height:.375rem;border-radius:var(--raio-pilula);background:var(--card-3);overflow:hidden}.voc-barra i{display:block;height:100%;border-radius:inherit;background:var(--cor, var(--a-borda));transition:width var(--dur-longa) var(--ease-sai)}.voc-cab-area{display:grid;gap:var(--e-2);justify-items:start}.voc-cab-area h2{margin:0;font:700 var(--t-h1)/1.1 var(--sans);color:var(--a-texto);text-wrap:balance}.voc-cab-area .mudo{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.voc-cab-area .voc-barra{width:min(100%,20rem)}.voc-cab-area .voc-barra i{background:var(--a-borda)}.voc-acoes{display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-4);align-items:center;justify-content:space-between}.voc-acoes .sub-abas{display:flex;flex-wrap:wrap;gap:var(--e-1);padding:0 0 var(--sombra-3d-p);border:0;border-radius:0;background:none}.voc-acoes .sub-abas button{padding:.45em 1em;border:var(--contorno) solid transparent;border-radius:var(--raio-pilula);box-shadow:none;background:none;color:var(--texto-3);font:700 var(--t-rotulo)/1.25 var(--sans);transition:color var(--dur-media) var(--ease-sai),border-color var(--dur-media) var(--ease-sai),box-shadow var(--dur-media) var(--ease-sai)}.voc-acoes .sub-abas button:hover:not(:disabled){color:var(--n-texto)}.voc-acoes .sub-abas button.on,.voc-acoes .sub-abas button.on:hover:not(:disabled){background:var(--n-fundo);border-color:var(--a-borda);color:var(--a-texto);box-shadow:0 var(--sombra-3d-p) 0 0 var(--a-sombra-contorno)}.voc-acoes .sub-abas button:focus-visible{border-radius:var(--raio-pilula)}.voc-grupo{display:grid;gap:var(--e-2);margin-top:var(--e-3)}.voc-grupo h3{margin:0;display:flex;align-items:baseline;gap:var(--e-2);font:700 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.voc-grupo h3 a{color:var(--n-texto);text-decoration:none}.voc-grupo h3 a:hover{text-decoration:underline;text-underline-offset:.2em}.voc-grupo h3 small{font:500 var(--t-rotulo)/1.3 var(--sans)}.voc-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.voc-item{min-width:0;border-radius:1rem;background:var(--card);transition:background-color var(--dur-media) var(--ease-sai)}.voc-item:not(.aberto):hover{background:var(--card-2)}.voc-termo{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);border:0;border-radius:1rem;background:none;color:var(--n-texto);text-align:left;cursor:pointer;font:700 var(--t-corpo)/1.3 var(--sans)}.voc-termo:focus-visible{border-radius:1rem}.voc-palavra{min-width:0}.voc-palavra.novo{text-decoration:underline dotted var(--destaque) 2px;text-underline-offset:.2em}.voc-area{flex:none;margin-left:auto;font:700 var(--t-rotulo)/1.2 var(--sans)}.voc-visto{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--texto-3);opacity:.6}.voc-corpo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-4);padding:0 var(--e-4) var(--e-4)}.voc-texto{display:grid;gap:var(--e-2);min-width:0}.voc-texto p{margin:0;font:500 var(--t-corpo)/1.5 var(--sans)}.voc-texto .voc-ex{font:500 var(--t-rotulo)/1.5 var(--sans);color:var(--texto-2)}.vocab-nos{display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-4)}.vocab-desenho{width:9.5rem;align-self:start;padding:var(--e-2);border-radius:.75rem;background:var(--card-2);color:var(--texto-2)}.vocab-desenho svg{display:block;width:100%;height:auto}@media (max-width: 559.98px){.voc-corpo{grid-template-columns:1fr}.vocab-desenho{width:100%;max-width:15rem}.voc-materias{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.voc-materia,.voc-item,.voc-busca,.voc-barra i,.voc-acoes .sub-abas button,.vocab-coluna .botao-link{transition:none}}.voc-esq{display:grid;gap:var(--e-3)}.vocab-coluna .voc-busca:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:2px}.vocab-coluna .mudo-p{max-width:42rem;text-wrap:pretty}@media (pointer: coarse){.voc-busca{min-height:2.75rem}}.tutor-bar{display:flex;justify-content:center;margin:var(--e-3) 0 0}.tutor-botao{display:inline-flex;align-items:center;gap:var(--e-2)}.tutor-icone{flex:none}.gaveta-acoes{display:flex;flex-wrap:wrap;gap:var(--e-3);align-items:center;justify-content:flex-end}@media (max-width: 560px){.gaveta-acoes{flex-direction:column-reverse;align-items:stretch}.gaveta-acoes>.b3d{display:flex;width:100%;justify-content:center}}.tutor{position:fixed;left:0;right:0;z-index:31;background:var(--n-fundo);color:var(--n-texto);border-radius:var(--raio-gaveta) var(--raio-gaveta) 0 0;padding:var(--e-4) var(--e-5) calc(var(--e-4) + env(safe-area-inset-bottom));max-height:60dvh;display:flex;flex-direction:column;animation:tutor-sobe var(--dur-media) var(--ease-sai) both}@keyframes tutor-sobe{0%{transform:translateY(1.5rem);opacity:0}to{transform:none;opacity:1}}.tutor-in{display:flex;flex-direction:column;gap:var(--e-3);width:100%;max-width:42rem;margin:0 auto;min-height:0}.tutor-topo{display:flex;align-items:center;gap:var(--e-3)}.tutor-titulo{margin:0;flex:1 1 auto;font:700 var(--t-sub)/1.2 var(--sans)}.tutor-resta{font:500 var(--t-mini)/1 var(--sans);color:var(--n-overline)}.tutor-chips{display:flex;flex-wrap:wrap;gap:var(--e-2)}.tutor-lista{display:flex;flex-direction:column;gap:var(--e-2);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--e-1)}.tutor-msg{margin:0;max-width:85%;padding:var(--e-2) var(--e-3);border-radius:1rem;font:500 var(--t-corpo)/1.45 var(--sans);overflow-wrap:anywhere}.tutor-msg.aluno{align-self:flex-end;background:var(--n-rotulo-forma)}.tutor-msg.ia{align-self:flex-start;background:color-mix(in srgb,var(--n-texto) 8%,transparent)}.tutor-pensando{color:var(--n-overline)}.tutor-erro{margin:0;font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--errado-texto)}.tutor-form{display:flex;gap:var(--e-2);align-items:flex-end}.tutor-campo{flex:1 1 auto;min-width:0;padding:.65em 1em;border:var(--contorno) solid transparent;border-radius:1rem;background:color-mix(in srgb,var(--n-texto) 8%,transparent);color:var(--n-texto);font:500 var(--t-corpo)/1.3 var(--sans)}.tutor-campo::placeholder{color:var(--n-overline)}.tutor-campo:focus{outline:none;border-color:var(--n-contorno)}@media (max-width: 560px){.tutor{padding:var(--e-4) var(--e-4) calc(var(--e-4) + env(safe-area-inset-bottom))}.tutor-msg{max-width:92%}}@media (prefers-reduced-motion: reduce){.tutor{animation:none}}.tutor.tutor-linha{position:static;border-radius:var(--raio-gaveta);max-height:none;margin-top:var(--e-3);animation:none;border:var(--contorno) solid var(--n-contorno)}.tutor-linha .tutor-lista{max-height:40dvh}.tutor-md>:first-child{margin-top:0}.tutor-md>:last-child{margin-bottom:0}.tutor-md p,.tutor-md ul,.tutor-md ol{margin:0 0 var(--e-2)}.tutor-md ul,.tutor-md ol{padding-left:1.25em}.tutor-md code{font-family:var(--mono, monospace);font-size:.9em}.tutor-aluno{margin:0;white-space:pre-wrap}.tutor-citacao{margin:0 0 var(--e-2);padding:0 0 0 var(--e-3);border-left:3px solid var(--n-contorno);color:var(--n-overline);font:500 var(--t-rotulo)/1.4 var(--sans);max-height:4.5em;overflow:hidden;overflow-wrap:anywhere}.tutor-citado{display:flex;align-items:flex-start;gap:var(--e-2)}.tutor-citado .tutor-citacao{flex:1 1 auto;margin:0}.tutor-nota{font:500 var(--t-rotulo)/1.4 var(--sans);color:var(--n-overline);align-self:center}.tutor-voltar,.tutor-mini{min-height:44px;min-width:44px;padding:0 var(--e-3);border:0;border-radius:var(--raio-pilula);background:transparent;color:var(--n-overline);font:600 var(--t-rotulo)/1 var(--sans);cursor:pointer}.tutor-voltar{align-self:flex-start;text-decoration:underline}.tutor-mini:hover:not(:disabled),.tutor-voltar:hover{color:var(--n-texto)}.tutor-mini[aria-pressed=true]{color:var(--n-texto);background:color-mix(in srgb,var(--n-texto) 10%,transparent)}.tutor-mini:disabled:not([aria-pressed=true]){opacity:.5}.tutor-msg-acoes{display:flex;gap:var(--e-1);margin-top:var(--e-1)}.selecao-ia{position:fixed;z-index:60;transform:translate(-50%,-100%);display:flex;align-items:center;gap:var(--e-1);padding:var(--e-1);color:var(--n-texto);border:0;border-radius:var(--raio-pilula);max-width:calc(100vw - 1rem);background:linear-gradient(180deg,color-mix(in srgb,#fff 7%,transparent),transparent 60%),color-mix(in srgb,var(--n-fundo) 58%,transparent);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:0 .75rem 1.5rem -.75rem #00000080}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.selecao-ia{background:var(--n-fundo)}}.selecao-ia.abaixo{transform:translate(-50%)}.selecao-ia-acao{min-height:44px;padding:0 var(--e-3);border:0;border-radius:var(--raio-pilula);background:transparent;color:inherit;font:600 var(--t-rotulo)/1 var(--sans);white-space:nowrap;cursor:pointer}.selecao-ia-acao:hover,.selecao-ia-acao:focus-visible{background:color-mix(in srgb,var(--n-texto) 12%,transparent)}@media (max-width: 560px){.selecao-ia{flex-wrap:wrap;justify-content:center;border-radius:1.25rem}.selecao-ia-acao{padding:0 var(--e-2)}}.mandua-so-topo{display:grid}.mandua-so-lado{display:none}@media (min-width: 1100px){.mandua-so-lado{display:grid}.mandua-so-topo{display:none}}.mandua-cartao .mandua-vazio{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-3)}.mandua-cartao>.b3d{justify-self:start}.mandua-chat{display:flex;flex-direction:column;gap:var(--e-4);min-width:0;min-height:0;flex:1}.mandua-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3)}.mandua-topo h2{margin:0;font:700 var(--t-h1)/1.15 var(--sans)}.mandua-topo .botao-texto{font:700 var(--t-rotulo)/1 var(--sans);padding:var(--e-2)}.mandua-lista{flex:1;min-height:6rem;display:flex;flex-direction:column;gap:var(--e-3);overflow-y:auto;overscroll-behavior:contain;min-width:0}.mandua-msg{margin:0;padding:var(--e-3) var(--e-4);border-radius:1.25rem;font:500 var(--t-corpo)/1.5 var(--sans);overflow-wrap:anywhere;white-space:pre-wrap;max-width:88%}.mandua-aluno{align-self:flex-end;background:var(--card-2)}.mandua-ia{align-self:flex-start;background:var(--card)}.mandua-ajuste{align-self:flex-start;font-weight:700;color:var(--a-borda);padding-inline:0}.mandua-erro{align-self:flex-start;color:var(--errado-texto);padding-inline:0}.mandua-pensando{color:var(--texto-3);background:none;padding-inline:0}.mandua-vazio{margin:0;font:500 var(--t-corpo)/1.5 var(--sans);color:var(--texto-2)}.mandua-sugestoes{display:flex;flex-wrap:wrap;gap:var(--e-2)}.mandua-sugestoes .b3d{text-align:left}.mandua-form{display:flex;gap:var(--e-2);align-items:flex-end;padding-bottom:var(--sombra-3d-p)}.mandua-form textarea{flex:1;min-width:0;padding:.75em 1.1em;border:var(--contorno) solid var(--n-contorno);border-radius:1.25rem;background:var(--n-fundo);color:inherit;font:500 var(--t-corpo)/1.4 var(--sans)}.mandua-form textarea:focus-visible{outline:var(--contorno-g) solid var(--foco);outline-offset:.125rem}.mandua-form .b3d{flex:none}.mandua-restantes{margin:0;font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-3)}.mandua-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--e-5);background:color-mix(in srgb,#000 55%,transparent);animation:mandua-fundo var(--dur-media) var(--ease-sai) both}.mandua-janela{display:flex;width:100%;max-width:38rem;height:min(44rem,86dvh);box-sizing:border-box;padding:var(--e-6);background:var(--n-fundo);border:var(--contorno) solid var(--n-contorno);border-radius:var(--raio-cartao);box-shadow:0 var(--sombra-3d) 0 0 var(--n-contorno);animation:mandua-entra var(--dur-longa) var(--ease-sai) both}@keyframes mandua-fundo{0%{opacity:0}to{opacity:1}}@keyframes mandua-entra{0%{opacity:0;transform:translateY(1.5rem) scale(.98)}to{opacity:1;transform:none}}@media (max-width: 699.98px){.mandua-fundo{align-items:flex-end;padding:0}.mandua-janela{max-width:none;height:88dvh;padding:var(--e-5) var(--e-4) calc(var(--e-4) + env(safe-area-inset-bottom));border:0;border-radius:var(--raio-gaveta) var(--raio-gaveta) 0 0;box-shadow:none;animation-name:mandua-sobe}}@keyframes mandua-sobe{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.mandua-fundo,.mandua-janela{animation:none}}.campo-mensagem{display:block;resize:none;max-height:calc(8lh + 1.5em);overflow-y:auto;field-sizing:content}.mandua-ver{margin-inline-start:var(--e-2);font-weight:700}.bloco-janela{max-width:26rem;height:auto;flex-direction:column;align-items:stretch;gap:var(--e-5);text-align:center}.bloco-janela h2{margin:0;font:700 var(--t-h1)/1.15 var(--sans);overflow-wrap:anywhere}.bloco-tempo{margin:0;font:700 clamp(3.5rem,18vw,5.5rem)/1 var(--sans);font-variant-numeric:tabular-nums;transition:color var(--dur-media) var(--ease-sai)}.bloco-tempo.pausado{color:var(--texto-3)}.bloco-barra{height:.5rem;border-radius:.25rem;background:var(--card-2);overflow:hidden}.bloco-barra i{display:block;height:100%;background:var(--destaque);transition:width 1s linear}.bloco-duracoes,.bloco-acoes{display:flex;gap:var(--e-2);justify-content:center;flex-wrap:wrap}.bloco-duracoes .b3d[aria-pressed=true]{border-color:var(--destaque);color:var(--destaque)}@media (max-width: 699.98px){.bloco-janela{max-width:none}}@media (prefers-reduced-motion: reduce){.bloco-barra i,.bloco-tempo{transition:none}}.rev-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.rev-cab h1{margin:0;font:700 var(--t-h1)/1.15 var(--sans)}.rev-pos{font:500 var(--t-rotulo)/1 var(--sans);color:var(--texto-3)}.rev-fim{display:grid;gap:var(--e-3);padding:var(--e-5);justify-items:start}.rev-fim p{margin:0}.rev-fim-titulo{font:700 var(--t-h2, 1.25rem)/1.2 var(--sans)}.rev-fim-num{font:700 1.5rem/1.1 var(--sans)}.rev-conceito{display:grid;gap:var(--e-3);padding:var(--e-5);min-width:0}.rev-conceito h2{display:flex;align-items:center;gap:var(--e-2);margin:0;font:700 var(--t-h1)/1.2 var(--sans)}.rev-conceito p{margin:0}.rev-resumo{font:500 var(--t-corpo)/1.55 var(--sans);overflow-wrap:anywhere}.rev-resumo p{margin:0 0 var(--e-2)}.rev-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3);padding-bottom:var(--sombra-3d)}.rev-link{font:700 var(--t-rotulo)/1 var(--sans);color:var(--a-borda)}.dominio-mini{display:inline-flex;align-items:center;gap:.375rem;font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-3)}.dominio-mini .pontos{display:inline-flex;gap:.1875rem}.dominio-mini .pontos i{width:.375rem;height:.375rem;border-radius:50%;background:var(--n-rotulo-forma)}.dominio-mini .pontos i.on{background:var(--texto-2)}.liga{display:grid;gap:var(--e-5);min-width:0}.liga-div{display:grid;gap:var(--e-3);padding:var(--e-4);background:var(--card);border-radius:1rem}.liga-nome{margin:0;font:700 var(--t-h1)/1.1 var(--sans)}.liga-prog{display:grid;gap:var(--e-2)}.liga-barra{display:block;height:.625rem;border-radius:999px;background:var(--card-3);overflow:hidden}.liga-barra i{display:block;height:100%;border-radius:inherit;background:var(--destaque);transition:width var(--dur-longa) var(--ease-sai)}.liga-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.liga-linha{min-height:3.5rem;will-change:transform}.liga-linha.eu{background:var(--marca-fundo)}.liga-mov{display:inline-flex;align-items:center;gap:.125rem;margin-left:var(--e-2);font:700 var(--t-mini)/1 var(--sans)}.liga-mov i{font-style:normal}.liga-mov.sobe{color:var(--bom)}.liga-mov.desce{color:var(--errado-texto)}.liga-fixa{position:sticky;bottom:calc(var(--e-3) + env(safe-area-inset-bottom,0px));margin-top:var(--e-3);background:var(--card-2);box-shadow:0 .375rem .75rem var(--sombra)}.liga-fixa b{flex:1}.liga-podio{list-style:none;margin:var(--e-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:var(--e-2);text-align:center}.liga-podio li{display:grid;justify-items:center;gap:var(--e-1)}.liga-degrau{width:100%;display:grid;place-items:center;border-radius:.75rem .75rem 0 0;background:var(--card-3);font:700 var(--t-valor)/1 var(--sans)}.liga-podio-1 .liga-degrau{height:4rem;background:var(--marca-fundo)}.liga-podio-2 .liga-degrau{height:3rem}.liga-podio-3 .liga-degrau{height:2.25rem}.liga-regras summary{cursor:pointer;font-weight:500;color:var(--texto-2)}.liga-regras ul{list-style:none;margin:var(--e-3) 0 0;padding:0;display:grid;gap:var(--e-2)}.liga-convite{display:grid;gap:var(--e-2)}.liga-convite-acoes{display:flex;flex-wrap:wrap;gap:var(--e-2)}.liga-qr{display:grid;justify-items:start;gap:var(--e-2);padding:var(--e-4);background:var(--card);border-radius:1rem}.qr{max-width:100%;height:auto;border-radius:.75rem;image-rendering:pixelated;background:#fff}.liga-vazio{display:grid;gap:var(--e-3);padding:var(--e-4);background:var(--card);border-radius:1rem}.agora{display:grid;gap:var(--e-2)}.agora-lista{list-style:none;margin:0;padding:0;display:flex;gap:var(--e-4);overflow-x:auto}.agora-item{display:grid;justify-items:center;gap:var(--e-1);min-width:4.5rem;text-align:center}.agora-item .soc-rot{font-size:var(--t-mini)}.agora-nome{font-weight:700;font-size:var(--t-rotulo)}.agora-avatar{position:relative;display:inline-flex}.agora-ponto{position:absolute;right:0;bottom:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--bom);box-shadow:0 0 0 .1875rem var(--bg);animation:agora-pulsa 2s var(--ease-mov) infinite}.agora-tag{color:var(--bom);font-weight:500}@keyframes agora-pulsa{0%,to{opacity:1}50%{opacity:.55}}.soc-priv{display:flex;align-items:flex-start;gap:var(--e-3);padding:var(--e-2) 0;cursor:pointer}.soc-priv input{margin-top:.25rem;width:1.25rem;height:1.25rem;accent-color:var(--destaque);flex:none}.soc-priv span{display:grid;gap:var(--e-1)}@media (prefers-reduced-motion: reduce){.liga-barra i{transition:none}.agora-ponto{animation:none}}.soc-abas{overflow-x:auto;scrollbar-width:none}.soc-abas::-webkit-scrollbar{display:none}.soc-abas button{white-space:nowrap}.pf-acoes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e-3);padding-bottom:var(--sombra-3d-p)}.duelo-desafiar,.cutuca{display:grid;gap:var(--e-2);position:relative}.cutuca .soc-msg:empty{display:none}.cutuca-menu{list-style:none;margin:0;padding:var(--e-2);display:grid;gap:var(--e-1);min-width:14rem;background:var(--card);border-radius:.75rem;box-shadow:0 .375rem .75rem var(--sombra)}.cutuca-menu button{width:100%;text-align:left;padding:.65em .9em;min-height:2.75rem;border:0;border-radius:.5rem;background:transparent;color:var(--n-texto);font:500 var(--t-rotulo)/1.3 var(--sans);cursor:pointer;transition:background var(--dur-curta, .15s) var(--ease-sai, ease)}.cutuca-menu button:hover{background:var(--card-2)}.cutuca-menu button:disabled{opacity:.5;cursor:default}.cutucadas{display:grid;gap:var(--e-3);margin-bottom:var(--e-4)}.cutucada p{flex:1;margin:0;min-width:0}.marco{background:var(--marca-fundo)}.reacoes button{position:relative}.reacoes .festa{animation:festa-pop .5s var(--ease-mov, ease) both}.festa-sobe{position:absolute;left:50%;top:0;pointer-events:none;animation:festa-sobe .7s var(--ease-sai, ease) both}@keyframes festa-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes festa-sobe{0%{opacity:1;transform:translate(-50%) scale(.9)}to{opacity:0;transform:translate(-50%,-1.75rem) scale(1.5)}}.duelo-linha{display:grid;gap:var(--e-3);align-items:stretch}.duelo-cab{display:flex;align-items:center;gap:var(--e-3);flex-wrap:wrap}.duelo-titulo{display:grid;gap:var(--e-1);flex:1 1 10rem;min-width:0}.duelo-placar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--e-3)}.duelo-lado{display:grid;justify-items:center;gap:var(--e-1);padding:var(--e-3);border-radius:.75rem;background:var(--card-2);text-align:center}.duelo-lado.ganhou{background:var(--marca-fundo)}.duelo-nota{font:700 var(--t-h1)/1 var(--sans)}.duelo-vs{color:var(--texto-3);font-weight:700}.busca-fundo:has(>.duelo-jogo){align-items:center;padding:var(--e-4);overflow-y:auto}.duelo-jogo{width:min(100%,44rem);max-height:100%;overflow-y:auto;display:grid;gap:var(--e-4);padding:var(--e-4);border-radius:1rem;background:var(--bg);box-shadow:0 .5rem 1.5rem var(--sombra)}.duelo-jogo-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3)}.duelo-fim{display:grid;gap:var(--e-3);justify-items:start}.duelo-form{display:grid;gap:var(--e-4);padding:var(--e-4);background:var(--card);border-radius:1rem}.duelo-amigos{display:grid;gap:var(--e-1);margin:0;padding:0;border:0;min-width:0}.duelo-tabela-rolagem{overflow-x:auto}.duelo-tabela{width:100%;border-collapse:collapse;font:500 var(--t-rotulo)/1.4 var(--sans)}.duelo-tabela th,.duelo-tabela td{padding:var(--e-2) var(--e-3);text-align:center}.duelo-tabela th:first-child{text-align:left;font-weight:500;color:var(--texto-2)}.duelo-tabela thead th{font-weight:700}.duelo-tabela td.topo{font-weight:700;background:var(--marca-fundo);border-radius:.5rem}.duelo-total th,.duelo-total td{font-weight:700}.turma-item{width:100%;text-align:left;cursor:pointer;justify-content:space-between;color:inherit;font:inherit;border:0}.turma-cab{display:grid;gap:var(--e-2)}.turma-codigo{letter-spacing:.12em}.turma-meta{font:700 var(--t-cartao)/1.3 var(--sans)}.turma-saida{justify-content:flex-start}@media (prefers-reduced-motion: reduce){.reacoes .festa,.festa-sobe{animation:none}.festa-sobe{display:none}.cutuca-menu button{transition:none}}.niv-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.niv-cab h1{margin:0;font:700 var(--t-h1)/1.15 var(--sans)}.niv-pos{font:500 var(--t-rotulo)/1 var(--sans);color:var(--texto-3)}.niv-fim{display:grid;gap:var(--e-4);padding:var(--e-5);justify-items:start}.niv-fim p{margin:0}.niv-titulo{font:700 var(--t-h2, 1.25rem)/1.25 var(--sans)}.niv-sub{font:700 var(--t-rotulo)/1.2 var(--sans);color:var(--texto-2)}.niv-reforcar{display:grid;gap:var(--e-2)}.niv-areas{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3);width:100%}.niv-areas li{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr auto;align-items:center;gap:var(--e-3);font:500 var(--t-corpo)/1.3 var(--sans)}.niv-areas .num{font-weight:700}.niv-barra{display:block;height:.5rem;border-radius:.25rem;background:var(--n-rotulo-forma);overflow:hidden}.niv-barra i{display:block;height:100%;border-radius:inherit;background:var(--texto-2);transition:width .5s ease}.niv-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3);padding-bottom:var(--sombra-3d)}@media (max-width: 479.98px){.niv-areas li{grid-template-columns:1fr auto}.niv-barra{grid-column:1 / -1;grid-row:2}}@media (prefers-reduced-motion: reduce){.niv-barra i{transition:none}}.nivelamento-convite{display:grid;gap:var(--e-1);text-decoration:none;color:var(--n-texto)}.nivelamento-convite h2{margin:0;font:700 var(--t-cartao)/1.2 var(--sans)}.nivelamento-convite p{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-2)}.cen-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.cen-cab h1{margin:0;font:700 var(--t-h1)/1.15 var(--sans)}.cen-pos{font:500 var(--t-rotulo)/1 var(--sans);color:var(--texto-3)}.cen-cena{perspective:70rem}.cen-carta{display:grid;width:100%;min-height:17rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;transition:transform .5s ease}.cen-carta.virada{transform:rotateY(180deg)}.cen-face{grid-area:1 / 1;display:grid;align-content:center;justify-items:start;gap:var(--e-3);padding:var(--e-5);min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cen-verso{transform:rotateY(180deg)}.cen-termo{font:700 clamp(1.5rem,6vw,2rem)/1.2 var(--sans);overflow-wrap:anywhere}.cen-dica{font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-3)}.cen-def{font:500 var(--t-corpo)/1.55 var(--sans);overflow-wrap:anywhere}.cen-ex{font:500 var(--t-rotulo)/1.5 var(--sans);color:var(--texto-2);overflow-wrap:anywhere}.cen-carta:focus-visible{outline:2px solid var(--a-borda, var(--texto-2));outline-offset:4px;border-radius:1rem}.cen-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3);padding-bottom:var(--sombra-3d)}.cen-fim{display:grid;gap:var(--e-3);padding:var(--e-5);justify-items:start}.cen-fim p{margin:0}.cen-fim-titulo{font:700 var(--t-h2, 1.25rem)/1.2 var(--sans)}.cen-fim-num{font:700 1.5rem/1.1 var(--sans)}@media (prefers-reduced-motion: reduce){.cen-carta{transition:none}}.m3d-tela{display:grid;gap:var(--e-3);align-content:start}.m3d-enunciado{margin:0}.m3d{display:grid;gap:var(--e-2)}.m3d-palco{position:relative;width:100%;aspect-ratio:4 / 3;max-height:24rem;min-height:15rem;border-radius:var(--raio-cartao);background:var(--card);overflow:hidden;display:grid;place-items:center;touch-action:pan-y}.m3d-palco:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:.125rem}.m3d-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}.m3d-canvas:active{cursor:grabbing}.m3d-carregando{font:500 var(--t-rotulo)/1.3 var(--sans);color:var(--texto-3)}.m3d-dica{margin:0;font:500 var(--t-mini)/1.3 var(--sans);color:var(--texto-3);text-align:center}.m3d-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-2);padding-bottom:var(--sombra-3d-p)}.m3d-acoes .ativo{box-shadow:0 var(--sombra-3d-p) 0 0 var(--b-sombra)}.m3d-legenda{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-2);text-align:center}.m3d-info{display:grid;gap:var(--e-1);min-height:4.25rem;align-content:center;padding:var(--e-3) var(--e-4);border-radius:1rem;background:var(--card)}.m3d-nome{font:700 var(--t-corpo)/1.3 var(--sans);color:var(--texto)}.m3d-frase{font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--texto-2)}.m3d-vazio{color:var(--texto-3)}.m3d-aviso{margin:0;font:500 var(--t-rotulo)/1.45 var(--sans);color:var(--causa-texto)}.m3d-alterna{justify-self:start}.m3d-partes{display:flex;flex-wrap:wrap;gap:var(--e-2);padding-bottom:var(--sombra-3d-p)}.m3d-parte{font:500 var(--t-rotulo)/1.2 var(--sans);color:var(--texto-2);background:var(--card);padding:.5em .9em;border-radius:1rem;border:0;cursor:pointer;transition:box-shadow var(--dur-curta) var(--ease-sai),color var(--dur-curta) var(--ease-sai)}.m3d-parte:hover:not(:disabled){color:var(--texto)}.m3d-parte[aria-pressed=true]{color:var(--texto);font-weight:700;outline:var(--contorno) solid var(--a-borda, var(--destaque));box-shadow:0 var(--sombra-3d-p) 0 0 var(--a-borda, var(--destaque))}.m3d-parte:focus-visible{outline:var(--contorno) solid var(--foco);outline-offset:.125rem}.m3d-parte:disabled{cursor:default}@media (max-width: 30rem){.m3d-palco{min-height:14rem}}
