.cartoes-module__EjaxiW__painel{background:var(--surface);border-radius:var(--raio-cartao);box-shadow:var(--sombra-do-cartao);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.cartoes-module__EjaxiW__cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cartoes-module__EjaxiW__cabeca h2{letter-spacing:.14em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:900;display:flex}.cartoes-module__EjaxiW__nota{letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:12px;font-weight:800}.cartoes-module__EjaxiW__link{letter-spacing:.5px;text-transform:uppercase;color:var(--pagina-texto);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:900;text-decoration:none}.cartoes-module__EjaxiW__link:hover{text-decoration:underline}.cartoes-module__EjaxiW__link:focus-visible{outline:3px solid rgba(var(--pagina-rgb), .5);outline-offset:2px;border-radius:4px}
.HomeClient-module__XPYBrG__home{--h-borda:1px solid rgba(var(--tinta-rgb), .1);--h-sans:var(--font-home-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--h-mono:var(--font-home-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;font-family:var(--h-sans);box-sizing:border-box;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:28px;width:100%;max-width:1500px;margin:0;font-weight:500;display:grid}.HomeClient-module__XPYBrG__coluna{flex-direction:column;gap:22px;min-width:0;display:flex}.HomeClient-module__XPYBrG__cabeca{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;padding:0 2px;display:flex}.HomeClient-module__XPYBrG__cabeca h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.HomeClient-module__XPYBrG__meta{font-family:var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:400}.HomeClient-module__XPYBrG__meta+a,.HomeClient-module__XPYBrG__meta+button{margin-left:10px!important}.HomeClient-module__XPYBrG__cabeca>a,.HomeClient-module__XPYBrG__cabeca>button:not([data-olho]){align-items:center;gap:4px;text-decoration:none;display:inline-flex;font-family:var(--h-mono)!important;letter-spacing:.06em!important;color:var(--text-muted)!important;font-size:11.5px!important;font-weight:400!important}.HomeClient-module__XPYBrG__cabeca>a:after,.HomeClient-module__XPYBrG__cabeca>button:not([data-olho]):after{content:"→";font-family:var(--h-sans);transition:transform .15s}.HomeClient-module__XPYBrG__cabeca>a:hover,.HomeClient-module__XPYBrG__cabeca>button:not([data-olho]):hover{color:var(--text)!important}.HomeClient-module__XPYBrG__cabeca>a:hover:after,.HomeClient-module__XPYBrG__cabeca>button:not([data-olho]):hover:after{transform:translate(3px)}.HomeClient-module__XPYBrG__saud{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.HomeClient-module__XPYBrG__saud h1{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:1.1}.HomeClient-module__XPYBrG__saud p{font-family:var(--h-mono);color:var(--text-muted);margin:6px 0 0;font-size:13px;font-weight:400}.HomeClient-module__XPYBrG__atalhos{flex-wrap:wrap;gap:8px;display:flex}.HomeClient-module__XPYBrG__atalhos>button{gap:8px}.HomeClient-module__XPYBrG__saud .HomeClient-module__XPYBrG__atalhos>button{letter-spacing:.07em;background:var(--surface);height:36px;color:var(--text);border:1px solid rgba(var(--tinta-rgb), .18);box-shadow:0 1px 1px rgba(var(--tinta-rgb), .04);border-radius:12px;padding:0 14px;font-size:12.5px}.HomeClient-module__XPYBrG__saud .HomeClient-module__XPYBrG__atalhos>button:hover{background:rgba(var(--tinta-rgb), .05);border-color:rgba(var(--tinta-rgb), .3);box-shadow:0 1px 1px rgba(var(--tinta-rgb), .04);transform:none}.HomeClient-module__XPYBrG__saud .HomeClient-module__XPYBrG__atalhos>button:active{box-shadow:none;transform:scale(.97)}.HomeClient-module__XPYBrG__iconeDoAtalho{font-size:16px;line-height:1}.HomeClient-module__XPYBrG__prox{background:var(--nivel-botao);color:#0e0e0e;border-radius:28px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.HomeClient-module__XPYBrG__proxAv{width:148px;height:148px;position:relative}.HomeClient-module__XPYBrG__aro{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomeClient-module__XPYBrG__aroTrilho{stroke:#0e0e0e}.HomeClient-module__XPYBrG__aroArco{stroke:color-mix(in srgb, #fff 62%, var(--nivel-botao))}.HomeClient-module__XPYBrG__avatar{letter-spacing:-1px;color:#0e0e0e;background:#fff;border-radius:28px;justify-content:center;align-items:center;font-size:34px;font-weight:700;line-height:1;display:flex;position:absolute;inset:9px;overflow:hidden}.HomeClient-module__XPYBrG__avatar img{width:100%;height:100%;display:block}.HomeClient-module__XPYBrG__avatar[data-emoji]{letter-spacing:0;font-size:54px}.HomeClient-module__XPYBrG__hora{font-family:var(--h-mono);letter-spacing:.04em;text-transform:uppercase;color:#0e0e0e;white-space:nowrap;background:#fff;border-radius:99px;padding:3px 11px;font-size:12px;font-weight:500;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0e0e0e40}.HomeClient-module__XPYBrG__proxTx{flex-direction:column;gap:8px;min-width:0;display:flex}.HomeClient-module__XPYBrG__sobre{font-family:var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:#0e0e0ebd;font-size:12px;font-weight:400}.HomeClient-module__XPYBrG__proxTx h2{letter-spacing:-.03em;color:#0e0e0e;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.1}.HomeClient-module__XPYBrG__alunoH{font-family:var(--h-mono);color:#0e0e0ebd;margin:0;font-size:13px;font-weight:400}.HomeClient-module__XPYBrG__etiq{flex-wrap:wrap;gap:8px;display:flex}.HomeClient-module__XPYBrG__etq{color:#0e0e0e;background:#fff9;border:1px solid #0e0e0e47;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.HomeClient-module__XPYBrG__botoes{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.HomeClient-module__XPYBrG__prox .HomeClient-module__XPYBrG__botoes>button{letter-spacing:.07em;height:38px;box-shadow:none;filter:none;border-radius:12px;font-size:12.5px;transform:none}.HomeClient-module__XPYBrG__prox .HomeClient-module__XPYBrG__botoes>button:first-child:not(:last-child){color:#0e0e0e;background:0 0;border:1px solid #0e0e0e}.HomeClient-module__XPYBrG__prox .HomeClient-module__XPYBrG__botoes>button:first-child:not(:last-child):hover{background:#ffffff59}.HomeClient-module__XPYBrG__prox .HomeClient-module__XPYBrG__botoes>button:last-child{color:#fff;background:#0e0e0e;border:1px solid #0e0e0e}.HomeClient-module__XPYBrG__prox .HomeClient-module__XPYBrG__botoes>button:last-child:hover{background:#2b2b29}.HomeClient-module__XPYBrG__avisoCaixa{position:relative}.HomeClient-module__XPYBrG__aviso{box-sizing:border-box;text-align:left;width:100%;color:var(--text);cursor:pointer;background:color-mix(in srgb, #f59e0b 12%, var(--surface));border:1px solid #f59e0b47;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;font-family:inherit;display:grid}.HomeClient-module__XPYBrG__aviso:hover{background:color-mix(in srgb, #f59e0b 18%, var(--surface))}.HomeClient-module__XPYBrG__quadradoAmbar{background:color-mix(in srgb, #f59e0b 26%, var(--surface));width:42px;height:42px;color:var(--ambar-da-aula);border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:flex}.HomeClient-module__XPYBrG__pilulaPlano{font-family:var(--h-mono);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, #f59e0b 28%, var(--surface));color:var(--ambar-da-aula);white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:500}.HomeClient-module__XPYBrG__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.HomeClient-module__XPYBrG__texto b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.HomeClient-module__XPYBrG__texto small{font-family:var(--h-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.HomeClient-module__XPYBrG__lista{flex-direction:column;gap:8px;display:flex}.HomeClient-module__XPYBrG__linha{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);color:var(--text);border-radius:20px;grid-template-columns:50px 48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;display:grid;position:relative}.HomeClient-module__XPYBrG__linhaLink{border-radius:inherit;position:absolute;inset:0}.HomeClient-module__XPYBrG__linhaLink:focus-visible{outline-offset:2px;outline:3px solid #1cb0f680}.HomeClient-module__XPYBrG__linha>:not(.HomeClient-module__XPYBrG__linhaLink){pointer-events:none}.HomeClient-module__XPYBrG__linha>.HomeClient-module__XPYBrG__direita,.HomeClient-module__XPYBrG__linha>.HomeClient-module__XPYBrG__acoesLinha{pointer-events:auto;position:relative}.HomeClient-module__XPYBrG__linha[data-com-acoes]{grid-template-columns:50px 48px minmax(0,1fr) auto auto}.HomeClient-module__XPYBrG__linha[data-proxima]{background:color-mix(in srgb, #1cb0f6 7%, var(--surface));border-color:color-mix(in srgb, #1cb0f6 55%, var(--surface))}.HomeClient-module__XPYBrG__horaH{font-family:var(--h-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:center;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.15}.HomeClient-module__XPYBrG__horaH small{letter-spacing:.06em;font-size:10px;font-weight:400;display:block}.HomeClient-module__XPYBrG__linha[data-proxima] .HomeClient-module__XPYBrG__horaH{color:var(--text)}.HomeClient-module__XPYBrG__linha[data-status=done] .HomeClient-module__XPYBrG__texto b,.HomeClient-module__XPYBrG__linha[data-status=done] .HomeClient-module__XPYBrG__horaH{color:var(--text-muted)}.HomeClient-module__XPYBrG__linha[data-status=absence] .HomeClient-module__XPYBrG__texto b{color:var(--vermelho-da-aula)}.HomeClient-module__XPYBrG__subLinha{align-items:center;gap:6px;min-width:0;display:flex}.HomeClient-module__XPYBrG__subLinha>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomeClient-module__XPYBrG__rosto{background:color-mix(in srgb, var(--nivel-botao) 22%, var(--surface));width:44px;height:44px;color:color-mix(in srgb, var(--nivel-botao) 45%, var(--text));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}.HomeClient-module__XPYBrG__rosto img{width:100%;height:100%;display:block}.HomeClient-module__XPYBrG__rosto[data-p]{border-radius:11px;width:34px;height:34px;font-size:12px}.HomeClient-module__XPYBrG__linha .HomeClient-module__XPYBrG__rosto{border-radius:14px;width:48px;height:48px}.HomeClient-module__XPYBrG__rosto[data-apagado]{filter:grayscale()brightness(.8);opacity:.75}.HomeClient-module__XPYBrG__nomeLinha{align-items:center;gap:6px;min-width:0;display:flex}.HomeClient-module__XPYBrG__nomeLinha b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomeClient-module__XPYBrG__companhia{font-family:var(--h-mono);color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400}.HomeClient-module__XPYBrG__acoesLinha{align-items:center;gap:6px;display:flex}.HomeClient-module__XPYBrG__acoesLinha>button{letter-spacing:.07em;height:34px;box-shadow:none;filter:none;border-radius:12px;padding:0 12px;font-size:11.5px;transform:none}.HomeClient-module__XPYBrG__acoesLinha>button:first-child:not(:last-child){background:var(--surface);color:var(--text);border:1px solid rgba(var(--tinta-rgb), .18)}.HomeClient-module__XPYBrG__acoesLinha>button:first-child:not(:last-child):hover{background:rgba(var(--tinta-rgb), .05)}.HomeClient-module__XPYBrG__acoesLinha>button:last-child{color:#fff;background:#0e0e0e;border:1px solid #0e0e0e}.HomeClient-module__XPYBrG__acoesLinha>button:last-child:hover{opacity:.88}.HomeClient-module__XPYBrG__direita{align-items:center;gap:8px;display:flex}.HomeClient-module__XPYBrG__statusBtn{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;font-family:inherit;display:flex}.HomeClient-module__XPYBrG__statusBtn:focus-visible{outline-offset:2px;outline:3px solid #1cb0f680}.HomeClient-module__XPYBrG__pilula{font-family:var(--h-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:500}.HomeClient-module__XPYBrG__pilula[data-tipo=proxima]{color:#0e0e0e;background:#1cb0f6}.HomeClient-module__XPYBrG__pilula[data-tipo=plano]{background:color-mix(in srgb, #f59e0b 28%, var(--surface));color:var(--ambar-da-aula)}.HomeClient-module__XPYBrG__vazio{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);text-align:center;color:var(--text-muted);border-radius:20px;padding:32px 16px;font-size:14px;font-weight:500}.HomeClient-module__XPYBrG__menu{z-index:9999;background:var(--surface);border:1.5px solid var(--border);border-radius:16px;flex-direction:column;gap:1px;min-width:170px;padding:6px;display:flex;box-shadow:0 12px 40px #00000059}.HomeClient-module__XPYBrG__menu button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.HomeClient-module__XPYBrG__menu button:hover,.HomeClient-module__XPYBrG__menu button:focus-visible{background:rgba(var(--tinta-rgb), .06);outline:none}.HomeClient-module__XPYBrG__menu button[aria-checked=true]{font-weight:700}.HomeClient-module__XPYBrG__aten{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.HomeClient-module__XPYBrG__linhaAten{border-top:1px solid rgba(var(--tinta-rgb), .08);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.HomeClient-module__XPYBrG__linhaAten:first-child{border-top:0}.HomeClient-module__XPYBrG__motivoAten{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.HomeClient-module__XPYBrG__linhaAten .HomeClient-module__XPYBrG__texto small{white-space:normal;line-height:1.45}.HomeClient-module__XPYBrG__tipoAten{--tom:var(--vermelho-da-aula);font-family:var(--h-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--tom) 14%, var(--surface));color:var(--tom);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:500}.HomeClient-module__XPYBrG__tipoAten[data-tipo=pagamento_atrasado],.HomeClient-module__XPYBrG__tipoAten[data-tipo=tarefa_vencida]{--tom:var(--ambar-da-aula)}.HomeClient-module__XPYBrG__tipoAten[data-tipo=reposicao_pendente]{--tom:var(--azul-da-aula)}.HomeClient-module__XPYBrG__tipoAten[data-tipo=aniversario]{--tom:var(--verde-da-aula)}.HomeClient-module__XPYBrG__contaAten{font-family:var(--h-mono);letter-spacing:0;background:color-mix(in srgb, var(--vermelho-da-aula) 14%, var(--surface));color:var(--vermelho-da-aula);border-radius:99px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:500}.HomeClient-module__XPYBrG__acaoAten{display:flex}.HomeClient-module__XPYBrG__acaoAten>button{letter-spacing:.07em;border:1px solid rgba(var(--tinta-rgb), .18);height:36px;box-shadow:0 1px 1px rgba(var(--tinta-rgb), .04);border-radius:12px;padding:0 14px;font-size:12px;transform:none}.HomeClient-module__XPYBrG__acaoAten>button:hover{background:rgba(var(--tinta-rgb), .05);box-shadow:0 1px 1px rgba(var(--tinta-rgb), .04);transform:none}.HomeClient-module__XPYBrG__quadradoVermelho{background:color-mix(in srgb, var(--vermelho-da-aula) 14%, var(--surface));width:44px;height:44px;color:var(--vermelho-da-aula);border-radius:14px;justify-content:center;align-items:center;font-size:22px;display:flex}.HomeClient-module__XPYBrG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.HomeClient-module__XPYBrG__stat{border:var(--h-borda);box-shadow:var(--sombra-do-cartao);color:var(--text-muted);background:var(--surface);border-radius:20px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:14px 16px;display:flex}.HomeClient-module__XPYBrG__stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:40px;font-weight:700;line-height:1.05}.HomeClient-module__XPYBrG__stat span{font-family:var(--h-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:400}.HomeClient-module__XPYBrG__stat[data-stat=atencao] b{color:#b0304f}html[data-theme=dark] .HomeClient-module__XPYBrG__stat[data-stat=atencao] b{color:var(--vermelho-da-aula)}.HomeClient-module__XPYBrG__fato{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.HomeClient-module__XPYBrG__fatoTile{color:#0e0e0e;background:#f59e2c;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.HomeClient-module__XPYBrG__fatoTx{flex-direction:column;gap:6px;min-width:0;display:flex}.HomeClient-module__XPYBrG__fatoRot{font-family:var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:400}.HomeClient-module__XPYBrG__fatoTx p{font-family:var(--font-leitura), Georgia, serif;color:var(--text);text-wrap:pretty;margin:0;font-size:17px;font-weight:400;line-height:1.5}.HomeClient-module__XPYBrG__fatoTx p mark{background:color-mix(in srgb, #f59e2c 40%, var(--surface));color:var(--text);border-radius:4px;padding:0 3px;font-weight:700}.HomeClient-module__XPYBrG__bloco{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.HomeClient-module__XPYBrG__semana{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:132px;display:grid}.HomeClient-module__XPYBrG__dia{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.HomeClient-module__XPYBrG__dia b{font-family:var(--h-mono);color:var(--text-muted);font-size:12px;font-weight:500}.HomeClient-module__XPYBrG__dia i{width:100%;height:var(--h);background:rgba(var(--tinta-rgb), .1);border-radius:10px;min-height:4px;display:block}.HomeClient-module__XPYBrG__dia span{font-family:var(--h-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:400}.HomeClient-module__XPYBrG__dia[data-hoje] i{background:var(--text)}.HomeClient-module__XPYBrG__dia[data-hoje] b,.HomeClient-module__XPYBrG__dia[data-hoje] span{color:var(--text)}.HomeClient-module__XPYBrG__ativ{color:inherit;border-top:1px solid rgba(var(--tinta-rgb), .1);grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:grid}.HomeClient-module__XPYBrG__ativ:first-of-type{border-top:0}.HomeClient-module__XPYBrG__realceAtiv{text-underline-offset:3px;color:var(--text);font-weight:700;text-decoration-thickness:2px}.HomeClient-module__XPYBrG__ativ:focus-visible{outline-offset:2px;outline:3px solid #1cb0f680}.HomeClient-module__XPYBrG__txA{color:var(--text-muted);min-width:0;font-size:14px;font-weight:500;line-height:1.35}.HomeClient-module__XPYBrG__txA>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HomeClient-module__XPYBrG__txA small{font-family:var(--h-mono);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.HomeClient-module__XPYBrG__emojiAtiv{background:rgba(var(--tinta-rgb), .07);filter:grayscale();border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.HomeClient-module__XPYBrG__mesDin{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.HomeClient-module__XPYBrG__mesDin b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:34px;font-weight:700;line-height:1.05}.HomeClient-module__XPYBrG__mesDin span{font-family:var(--h-mono);color:var(--text-muted);font-size:12.5px;font-weight:400}.HomeClient-module__XPYBrG__barraDin{background:rgba(var(--tinta-rgb), .08);border-radius:99px;height:12px;overflow:hidden}.HomeClient-module__XPYBrG__barraDin i{background:var(--botao-verde);border-radius:99px;height:100%;display:block}.HomeClient-module__XPYBrG__dinPe{font-family:var(--h-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}.HomeClient-module__XPYBrG__verdeT{color:var(--verde-da-aula)}@media (prefers-reduced-motion:no-preference){.HomeClient-module__XPYBrG__aviso{transition:background .15s}}.HomeClient-module__XPYBrG__aviso:focus-visible{outline-offset:2px;outline:3px solid #1cb0f680}@media (max-width:1100px){.HomeClient-module__XPYBrG__home{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.HomeClient-module__XPYBrG__linha,.HomeClient-module__XPYBrG__linha[data-com-acoes]{grid-template-columns:46px 38px minmax(0,1fr) auto}.HomeClient-module__XPYBrG__linha>.HomeClient-module__XPYBrG__acoesLinha{order:5;grid-column:1/-1}.HomeClient-module__XPYBrG__acoesLinha>button{flex:1 1 0}}@media (max-width:560px){.HomeClient-module__XPYBrG__prox{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;padding:16px}.HomeClient-module__XPYBrG__proxAv{grid-area:1/1/span 4;width:96px;height:96px}.HomeClient-module__XPYBrG__avatar{border-radius:22px;font-size:34px;inset:9px}.HomeClient-module__XPYBrG__avatar[data-emoji]{font-size:44px}.HomeClient-module__XPYBrG__hora{padding:3px 9px;font-size:11px}.HomeClient-module__XPYBrG__proxTx{display:contents}.HomeClient-module__XPYBrG__proxTx>*{grid-column:2}.HomeClient-module__XPYBrG__proxTx>.HomeClient-module__XPYBrG__botoes{grid-column:1/-1;justify-content:center;margin-top:6px}.HomeClient-module__XPYBrG__proxTx h2{font-size:21px}.HomeClient-module__XPYBrG__alunoH{font-size:13.5px}.HomeClient-module__XPYBrG__linhaAten{grid-template-columns:44px minmax(0,1fr)}.HomeClient-module__XPYBrG__acaoAten{grid-column:1/-1}.HomeClient-module__XPYBrG__acaoAten>*{width:100%}.HomeClient-module__XPYBrG__linha{gap:10px;padding:10px 12px}.HomeClient-module__XPYBrG__linha .HomeClient-module__XPYBrG__rosto{border-radius:11px;width:38px;height:38px;font-size:13px}.HomeClient-module__XPYBrG__saud h1{font-size:27px}.HomeClient-module__XPYBrG__stat{padding:12px}.HomeClient-module__XPYBrG__stat b{font-size:28px}.HomeClient-module__XPYBrG__stats{gap:8px}.HomeClient-module__XPYBrG__saud{display:block}.HomeClient-module__XPYBrG__atalhos{flex-wrap:nowrap;gap:6px;width:100%;margin-top:14px}.HomeClient-module__XPYBrG__saud .HomeClient-module__XPYBrG__atalhos>button{letter-spacing:.02em;white-space:nowrap;flex:1 1 0;gap:5px;min-width:0;padding-left:6px;padding-right:6px;font-size:11.5px}}@keyframes HomeClient-module__XPYBrG__homeSobe{0%{opacity:0;transform:translateY(12px)}}@keyframes HomeClient-module__XPYBrG__homePinga{0%{opacity:0;transform:scale(.6)}}@keyframes HomeClient-module__XPYBrG__homeCresce{0%{transform:scaleY(0)}}@keyframes HomeClient-module__XPYBrG__homeEnche{0%{transform:scaleX(0)}}.HomeClient-module__XPYBrG__linha{transition:transform .18s cubic-bezier(.2,.9,.3,1.4);animation:.4s cubic-bezier(.2,.8,.2,1) both HomeClient-module__XPYBrG__homeSobe}.HomeClient-module__XPYBrG__linha:nth-child(2){animation-delay:60ms}.HomeClient-module__XPYBrG__linha:nth-child(3){animation-delay:.12s}.HomeClient-module__XPYBrG__linha:nth-child(4){animation-delay:.18s}.HomeClient-module__XPYBrG__linha:nth-child(n+5){animation-delay:.24s}.HomeClient-module__XPYBrG__stat{animation:.45s cubic-bezier(.2,.9,.3,1.5) both HomeClient-module__XPYBrG__homePinga}.HomeClient-module__XPYBrG__stat:nth-child(2){animation-delay:80ms}.HomeClient-module__XPYBrG__stat:nth-child(3){animation-delay:.16s}.HomeClient-module__XPYBrG__dia i{transform-origin:bottom;animation:.7s cubic-bezier(.2,.8,.2,1.15) both HomeClient-module__XPYBrG__homeCresce}.HomeClient-module__XPYBrG__dia:nth-child(2) i{animation-delay:50ms}.HomeClient-module__XPYBrG__dia:nth-child(3) i{animation-delay:.1s}.HomeClient-module__XPYBrG__dia:nth-child(4) i{animation-delay:.15s}.HomeClient-module__XPYBrG__dia:nth-child(5) i{animation-delay:.2s}.HomeClient-module__XPYBrG__dia:nth-child(6) i{animation-delay:.25s}.HomeClient-module__XPYBrG__dia:nth-child(7) i{animation-delay:.3s}.HomeClient-module__XPYBrG__barraDin i{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .3s both HomeClient-module__XPYBrG__homeEnche}.HomeClient-module__XPYBrG__avatar{animation:.55s cubic-bezier(.2,.9,.3,1.5) .1s both HomeClient-module__XPYBrG__homePinga}@media (hover:hover){.HomeClient-module__XPYBrG__linha:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.HomeClient-module__XPYBrG__linha,.HomeClient-module__XPYBrG__stat,.HomeClient-module__XPYBrG__dia i,.HomeClient-module__XPYBrG__barraDin i,.HomeClient-module__XPYBrG__avatar{transition:none;animation:none}}.HomeClient-module__XPYBrG__saud h1{animation:.4s cubic-bezier(.2,.8,.2,1) both HomeClient-module__XPYBrG__homeSobe}.HomeClient-module__XPYBrG__atalhos>*{animation:.45s cubic-bezier(.2,.9,.3,1.5) 80ms both HomeClient-module__XPYBrG__homePinga}.HomeClient-module__XPYBrG__atalhos>:nth-child(2){animation-delay:.16s}.HomeClient-module__XPYBrG__atalhos>:nth-child(3){animation-delay:.24s}.HomeClient-module__XPYBrG__atalhos>:nth-child(n+4){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.HomeClient-module__XPYBrG__saud h1,.HomeClient-module__XPYBrG__atalhos>*{animation:none}}
.ColunasDaFicha-module__58sAPa__moldura{min-width:0;container-type:inline-size}.ColunasDaFicha-module__58sAPa__colunas{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.ColunasDaFicha-module__58sAPa__coluna{flex-direction:column;gap:22px;min-width:0;display:flex}.ColunasDaFicha-module__58sAPa__nivelLinha{align-items:center;gap:14px;display:flex}.ColunasDaFicha-module__58sAPa__anel{flex-shrink:0;width:64px;height:64px;position:relative}.ColunasDaFicha-module__58sAPa__anel svg{width:64px;height:64px;display:block;transform:rotate(-90deg)}.ColunasDaFicha-module__58sAPa__anel b{font-variant-numeric:tabular-nums;color:var(--text);justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex;position:absolute;inset:0}.ColunasDaFicha-module__58sAPa__nivelTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.ColunasDaFicha-module__58sAPa__nivelTexto b{color:var(--text);font-size:15px;font-weight:900}.ColunasDaFicha-module__58sAPa__nivelTexto span{color:var(--text-muted);font-size:12.5px;font-weight:700}.ColunasDaFicha-module__58sAPa__moedas{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:12px 8px;display:grid}.ColunasDaFicha-module__58sAPa__aviso{color:var(--text-muted);margin:0;font-size:13px;font-weight:700;line-height:1.45}.ColunasDaFicha-module__58sAPa__memoria{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ColunasDaFicha-module__58sAPa__faixa{background:rgba(var(--tinta-rgb), .05);border-radius:12px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:8px 2px;display:flex}.ColunasDaFicha-module__58sAPa__faixa b{font-variant-numeric:tabular-nums;color:var(--text);font-size:16px;font-weight:900}.ColunasDaFicha-module__58sAPa__faixa span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;font-weight:900;overflow:hidden}@container (max-width:899px){.ColunasDaFicha-module__58sAPa__colunas{grid-template-columns:minmax(0,1fr);gap:26px}}
.QuadradoDoStatus-module__XmCdcG__q{background:rgba(var(--tinta-rgb), .07);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}
.TopoDaFicha-module__mwQx6G__topo{flex-direction:column;gap:14px;min-width:0;display:flex;container-type:inline-size}.TopoDaFicha-module__mwQx6G__grade{grid-template-columns:330px minmax(0,1fr);align-items:center;gap:28px;display:grid}.TopoDaFicha-module__mwQx6G__eu{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.TopoDaFicha-module__mwQx6G__euAvatar{width:140px;height:140px;position:relative}.TopoDaFicha-module__mwQx6G__aro{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.TopoDaFicha-module__mwQx6G__avatar{border-radius:32px;justify-content:center;align-items:center;display:flex;position:absolute;inset:14px;overflow:hidden}.TopoDaFicha-module__mwQx6G__lv{letter-spacing:.08em;color:#fff;white-space:nowrap;pointer-events:none;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:900;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.TopoDaFicha-module__mwQx6G__nomeLinha{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;max-width:100%;margin-top:6px;display:flex}.TopoDaFicha-module__mwQx6G__nomeLinha h1{letter-spacing:-.4px;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:900;line-height:1.1}.TopoDaFicha-module__mwQx6G__pill{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:900;display:inline-flex}.TopoDaFicha-module__mwQx6G__dupla{background:rgba(var(--tinta-rgb), .06);color:var(--text);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.TopoDaFicha-module__mwQx6G__dupla:hover{background:rgba(var(--tinta-rgb), .1)}.TopoDaFicha-module__mwQx6G__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:4px;display:grid}.TopoDaFicha-module__mwQx6G__stat{color:#fff;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 4px 9px;font-family:inherit;display:flex}.TopoDaFicha-module__mwQx6G__stat b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:900;line-height:1.1}.TopoDaFicha-module__mwQx6G__stat span{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:900}button.TopoDaFicha-module__mwQx6G__stat{cursor:pointer}button.TopoDaFicha-module__mwQx6G__stat:focus-visible{outline:3px solid rgba(var(--pagina-rgb), .5);outline-offset:2px}.TopoDaFicha-module__mwQx6G__controle{flex-direction:column;gap:14px;min-width:0;display:flex}.TopoDaFicha-module__mwQx6G__fatos{border-radius:var(--raio-cartao);background:var(--surface);box-shadow:var(--sombra-do-cartao);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.TopoDaFicha-module__mwQx6G__fato{border-right:2px solid rgba(var(--tinta-rgb), .06);border-bottom:2px solid rgba(var(--tinta-rgb), .06);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.TopoDaFicha-module__mwQx6G__fato:nth-child(3n){border-right:0}.TopoDaFicha-module__mwQx6G__fato:nth-last-child(-n+3){border-bottom:0}.TopoDaFicha-module__mwQx6G__fato small{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:900}.TopoDaFicha-module__mwQx6G__valor{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:900;display:flex;overflow:hidden}.TopoDaFicha-module__mwQx6G__valorBotao{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;max-width:calc(100% + 12px);margin:-2px -6px;padding:2px 6px;font-family:inherit}.TopoDaFicha-module__mwQx6G__valorBotao:hover{background:rgba(var(--tinta-rgb), .07)}.TopoDaFicha-module__mwQx6G__valorBotao:focus-visible{outline:3px solid rgba(var(--pagina-rgb), .5);outline-offset:1px}.TopoDaFicha-module__mwQx6G__ok{color:var(--verde-da-aula)}.TopoDaFicha-module__mwQx6G__alerta{color:var(--vermelho-da-aula)}.TopoDaFicha-module__mwQx6G__mudo{color:var(--text-muted)}.TopoDaFicha-module__mwQx6G__passo button{border:2px solid var(--border);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:0;font-family:inherit;font-size:14px;font-weight:900;line-height:1}.TopoDaFicha-module__mwQx6G__passo button:disabled{opacity:.35;cursor:default}.TopoDaFicha-module__mwQx6G__acoes{flex-wrap:wrap;gap:8px;display:flex}@container (max-width:899px){.TopoDaFicha-module__mwQx6G__grade{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.TopoDaFicha-module__mwQx6G__fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.TopoDaFicha-module__mwQx6G__fato:nth-child(3n){border-right:2px solid rgba(var(--tinta-rgb), .06)}.TopoDaFicha-module__mwQx6G__fato:nth-child(2n){border-right:0}.TopoDaFicha-module__mwQx6G__fato:nth-last-child(-n+3){border-bottom:2px solid rgba(var(--tinta-rgb), .06)}.TopoDaFicha-module__mwQx6G__fato:nth-last-child(-n+2){border-bottom:0}}
.Vitrine-module__dC00Pa__vitrine{--bg:#fff;--sidebar:#fff;--surface:#fff;--border:#d9e0ea;--tinta-rgb:30, 41, 59;--card-border-color:rgba(var(--tinta-rgb), .16);--card-border:2px solid var(--card-border-color);--card-depth:0 3px 0 rgba(var(--tinta-rgb), .14);--sombra-do-cartao:0 3px 14px #1e293b21;--sombra-do-cartao-hover:0 6px 20px #1e293b2e;--sombra-do-painel:0 6px 18px #1e293b14;--text:#1e293b;--text-muted:#64748b;--blue:#2563eb;--blue-glow:#2563eb1f;--aula-cartao-opaco:#f1f4f9;--degrau-da-barra:#1e293b38;--verde-da-aula:#3a8a02;--vermelho-da-aula:#d33b3b;--azul-da-aula:#0b7fc4;--ambar-da-aula:#a16207;--pagina-rgb:28, 176, 246;--pagina-forte:#1cb0f6;--pagina-labio:#1899d6;--pagina-texto:#0b6fa8;--pagina-tinta:#fff;--pagina-fundo:#eaf5fe;--pagina-quadro:#cfeafc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text);font-family:var(--font-round);overflow-x:clip}.Vitrine-module__dC00Pa__vitrine button,.Vitrine-module__dC00Pa__vitrine input{font-family:inherit}.Vitrine-module__dC00Pa__ancora{scroll-margin-top:76px}.Vitrine-module__dC00Pa__topo{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1.5px solid rgba(var(--tinta-rgb), .08);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 clamp(16px,5vw,64px);display:flex;position:sticky;top:0}.Vitrine-module__dC00Pa__topoAcoes{align-items:center;gap:8px;display:flex}.Vitrine-module__dC00Pa__linkDoTopo{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13px;font-weight:900;text-decoration:none}.Vitrine-module__dC00Pa__linkDoTopo:hover{color:var(--text)}@media (max-width:767px){.Vitrine-module__dC00Pa__soComputador{display:none!important}}@media (min-width:768px){.Vitrine-module__dC00Pa__soCelular{display:none!important}}@media (max-width:639px){.Vitrine-module__dC00Pa__topoAcoes{gap:6px}.Vitrine-module__dC00Pa__topoAcoes a{padding:0 12px;font-size:12px}.Vitrine-module__dC00Pa__logoDoTopo{font-size:20px!important}}@media (max-width:379px){.Vitrine-module__dC00Pa__topo{gap:8px}.Vitrine-module__dC00Pa__topoAcoes a{padding:0 10px;font-size:11.5px}.Vitrine-module__dC00Pa__logoDoTopo{font-size:17px!important}}.Vitrine-module__dC00Pa__heroi{padding:clamp(36px,7vw,88px) clamp(16px,5vw,64px) clamp(28px,5vw,56px)}.Vitrine-module__dC00Pa__heroiGrade{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:48px;max-width:1120px;margin:0 auto;display:grid}.Vitrine-module__dC00Pa__heroiBotoes{flex-wrap:wrap;gap:12px;display:flex}.Vitrine-module__dC00Pa__acoes{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:639px){.Vitrine-module__dC00Pa__acoes>a{white-space:normal;text-align:center;flex:100%;height:auto;min-height:52px;padding:12px 18px;line-height:1.2}}@media (max-width:767px){.Vitrine-module__dC00Pa__heroiGrade{grid-template-columns:minmax(0,1fr);gap:32px}.Vitrine-module__dC00Pa__heroiBotoes>a{flex:100%}}.Vitrine-module__dC00Pa__painel{border-radius:var(--raio-painel);max-width:1120px;box-shadow:var(--sombra-do-painel);margin:0 auto;padding:clamp(28px,5vw,56px) clamp(18px,4vw,48px)}.Vitrine-module__dC00Pa__faixa{padding:clamp(20px,3vw,32px) clamp(16px,5vw,64px)}.Vitrine-module__dC00Pa__cartao{background:var(--surface);border-radius:var(--raio-cartao);box-shadow:var(--sombra-do-cartao);padding:20px;transition:box-shadow .15s,transform .15s}.Vitrine-module__dC00Pa__cartao:hover{box-shadow:var(--sombra-do-cartao-hover);transform:translateY(-2px)}.Vitrine-module__dC00Pa__quadro{border-radius:var(--raio-botao);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;line-height:1;display:flex}.Vitrine-module__dC00Pa__sobretitulo{letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900}.Vitrine-module__dC00Pa__titulo{letter-spacing:-.5px;color:var(--text);text-wrap:balance;margin:0;font-weight:900;line-height:1.15}
.agenda-module__Hv4ADW__secao{flex-direction:column;gap:12px;min-width:0;display:flex}.agenda-module__Hv4ADW__cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agenda-module__Hv4ADW__cabeca h2{letter-spacing:.8px;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:900;display:flex}.agenda-module__Hv4ADW__cabeca h2 small{letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:12px;font-weight:800}.agenda-module__Hv4ADW__ferramentas{flex-wrap:wrap;gap:8px;display:flex}.agenda-module__Hv4ADW__skillFila{border-radius:18px;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.agenda-module__Hv4ADW__skillTexto{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.agenda-module__Hv4ADW__skillTexto small{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:900}.agenda-module__Hv4ADW__skillTexto b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.agenda-module__Hv4ADW__trilho{background:rgba(var(--tinta-rgb), .1);border-radius:99px;height:7px;overflow:hidden}.agenda-module__Hv4ADW__trilho i{border-radius:inherit;height:100%;display:block}.agenda-module__Hv4ADW__lista{flex-direction:column;gap:8px;min-width:0;display:flex;container-type:inline-size}.agenda-module__Hv4ADW__linha{background:var(--surface);box-shadow:var(--sombra-do-cartao);cursor:pointer;border:2px solid #0000;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex;position:relative}.agenda-module__Hv4ADW__linha:hover{box-shadow:var(--sombra-do-cartao-hover,var(--sombra-do-cartao))}.agenda-module__Hv4ADW__linha:focus-visible{outline:3px solid rgba(var(--pagina-rgb), .5);outline-offset:2px}.agenda-module__Hv4ADW__data{flex-direction:column;flex-shrink:0;align-items:center;width:52px;line-height:1.1;display:flex}.agenda-module__Hv4ADW__data small{letter-spacing:.1em;color:var(--text-muted);font-size:10px;font-weight:900}.agenda-module__Hv4ADW__data b{font-variant-numeric:tabular-nums;color:var(--text);font-size:19px;font-weight:900}.agenda-module__Hv4ADW__data em{color:var(--text-muted);white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800}.agenda-module__Hv4ADW__quadro{width:44px;height:44px;color:var(--text);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;display:flex;position:relative}.agenda-module__Hv4ADW__quadro img{object-fit:contain;width:30px;height:30px}.agenda-module__Hv4ADW__prontidao{display:flex;position:absolute;top:-3px;left:-3px}.agenda-module__Hv4ADW__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agenda-module__Hv4ADW__texto small{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:900;overflow:hidden}.agenda-module__Hv4ADW__texto b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.agenda-module__Hv4ADW__texto span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.agenda-module__Hv4ADW__fim{flex-shrink:0;align-items:center;gap:8px;display:flex}.agenda-module__Hv4ADW__pino{font-size:14px;line-height:1}.agenda-module__Hv4ADW__etiqueta{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:900}.agenda-module__Hv4ADW__botoesDaProxima{gap:8px;display:flex}.agenda-module__Hv4ADW__mais{border:2px solid var(--border);width:32px;height:32px;color:var(--text-muted);letter-spacing:1.5px;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;padding:0;font-family:inherit;font-size:13px;font-weight:900}.agenda-module__Hv4ADW__mais:hover{background:rgba(var(--tinta-rgb), .06)}.agenda-module__Hv4ADW__mais:focus-visible{outline:3px solid rgba(var(--pagina-rgb), .5);outline-offset:2px}.agenda-module__Hv4ADW__quadrado{color:#fff;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:14px;font-weight:900;display:inline-flex}.agenda-module__Hv4ADW__quadrado:focus-visible{outline:3px solid rgba(var(--pagina-rgb), .5);outline-offset:2px}.agenda-module__Hv4ADW__espera{border:2px solid var(--border);box-shadow:0 3px 0 var(--border);color:var(--text-muted);background:0 0}.agenda-module__Hv4ADW__rolagem{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:560px;margin:-4px -6px -8px;padding:4px 6px 8px;display:flex;overflow-y:auto}.agenda-module__Hv4ADW__maisDoHistorico{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:4px 0 2px;font-size:12px;font-weight:800;display:flex}.agenda-module__Hv4ADW__mes{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:12px;margin-top:4px;font-size:11px;font-weight:900;display:flex}.agenda-module__Hv4ADW__mes:after{content:"";background:rgba(var(--tinta-rgb), .08);border-radius:2px;flex:1;height:2px}.agenda-module__Hv4ADW__vazio{border:2px dashed var(--border);border-radius:var(--raio-cartao);text-align:center;color:var(--text-muted);padding:28px 16px;font-size:14px;font-weight:700}@container (max-width:520px){.agenda-module__Hv4ADW__data{width:42px}.agenda-module__Hv4ADW__texto span,.agenda-module__Hv4ADW__plan{display:none}.agenda-module__Hv4ADW__linha.agenda-module__Hv4ADW__comSala{flex-wrap:wrap}.agenda-module__Hv4ADW__linha.agenda-module__Hv4ADW__comSala .agenda-module__Hv4ADW__botoesDaProxima{flex-basis:100%;order:10;justify-content:flex-end}}
.Landing-module__5ARf-a__paleta{--azul-fundo:#eaf5fe;--azul-quadro:#cfeafc;--azul-texto:#0b6fa8;--azul:#1cb0f6;--azul-lip:#1899d6;--verde-fundo:#ebfaef;--verde-quadro:#cff3da;--verde-texto:#1f7a3a;--verde:#58cc02;--verde-lip:#46a302;--laranja-fundo:#fff4e8;--laranja-quadro:#fde3c4;--laranja-texto:#b86a0d;--laranja:#f59e2c;--laranja-lip:#d4821a;--roxo-fundo:#f0edff;--roxo-texto:#6a47d6;--linha:#e3eaf4;--acento:var(--azul);--acento-lip:var(--azul-lip);--acento-fundo:var(--azul-fundo);--acento-texto:var(--azul-texto);--sombra:0 8px 26px #24427817;--sombra-forte:0 22px 56px #24427826}.Landing-module__5ARf-a__aluno{--acento:var(--verde);--acento-lip:var(--verde-lip);--acento-fundo:var(--verde-fundo);--acento-texto:var(--verde-texto);--pagina-forte:#58cc02;--pagina-labio:#46a302;--pagina-texto:#3d8a05;--pagina-rgb:88, 204, 2}.Landing-module__5ARf-a__miolo{width:min(1120px,100%);margin:0 auto;padding:0 clamp(16px,5vw,64px)}.Landing-module__5ARf-a__conteudo{transition:opacity .18s,transform .18s}.Landing-module__5ARf-a__saindo{opacity:0;transform:translateY(8px)}.Landing-module__5ARf-a__menuDoTopo{align-items:center;gap:26px;display:flex}.Landing-module__5ARf-a__menuDoTopo a,.Landing-module__5ARf-a__menuDoTopo button{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;position:relative}.Landing-module__5ARf-a__menuDoTopo a:after,.Landing-module__5ARf-a__menuDoTopo button:after{content:"";background:var(--acento);border-radius:3px;height:3px;transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.Landing-module__5ARf-a__menuDoTopo a:hover,.Landing-module__5ARf-a__menuDoTopo button:hover{color:var(--text)}.Landing-module__5ARf-a__menuDoTopo a:hover:after,.Landing-module__5ARf-a__menuDoTopo button:hover:after{transform:scaleX(1)}.Landing-module__5ARf-a__chaveArea{justify-content:center;padding-top:28px;display:flex}.Landing-module__5ARf-a__chave{border:1px solid var(--linha);box-shadow:var(--sombra);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;max-width:100%;padding:5px;display:inline-grid;position:relative}.Landing-module__5ARf-a__deslize{background:var(--acento);width:calc(50% - 5px);box-shadow:0 4px 0 var(--acento-lip);border-radius:13px;transition:transform .38s cubic-bezier(.3,1.3,.5,1),background .3s;position:absolute;top:5px;bottom:5px;left:5px}.Landing-module__5ARf-a__aluno .Landing-module__5ARf-a__deslize{transform:translate(100%)}.Landing-module__5ARf-a__chave button{z-index:1;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-family:inherit;font-size:14px;font-weight:900;transition:color .25s;display:inline-flex;position:relative}.Landing-module__5ARf-a__chave button[aria-pressed=true]{color:#fff}.Landing-module__5ARf-a__chave button span{transition:transform .3s;display:inline-block}.Landing-module__5ARf-a__chave button[aria-pressed=true] span{transform:rotate(-10deg)scale(1.15)}.Landing-module__5ARf-a__dobra{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,64px);padding:40px 0 32px;display:grid}.Landing-module__5ARf-a__etiqueta{background:var(--acento-fundo);color:var(--acento-texto);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:900;display:inline-flex}.Landing-module__5ARf-a__etiqueta i{background:var(--acento);border-radius:50%;width:8px;height:8px;animation:2s infinite Landing-module__5ARf-a__pulsa}.Landing-module__5ARf-a__titulo1{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,4.6vw,54px);font-weight:900;line-height:1.05}.Landing-module__5ARf-a__titulo1 em{color:var(--acento-texto);white-space:nowrap;z-index:0;font-style:normal;position:relative}.Landing-module__5ARf-a__titulo1 em:after{content:"";z-index:-1;background:var(--acento-fundo);transform-origin:0;border-radius:99px;height:.22em;animation:.7s cubic-bezier(.2,.8,.2,1) .5s both Landing-module__5ARf-a__risca;position:absolute;bottom:2px;left:0;right:0}.Landing-module__5ARf-a__lide{max-width:520px;color:var(--text-muted);margin:18px 0 0;font-size:18px;font-weight:600;line-height:1.6}.Landing-module__5ARf-a__acoes{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.Landing-module__5ARf-a__garantia{color:var(--text-muted);margin:18px 0 0;font-size:13px;font-weight:700}.Landing-module__5ARf-a__garantia b{color:var(--acento-texto)}.Landing-module__5ARf-a__ladoTexto>*{animation:.6s cubic-bezier(.2,.8,.2,1) both Landing-module__5ARf-a__sobeEntra}.Landing-module__5ARf-a__ladoTexto>:nth-child(2){animation-delay:70ms}.Landing-module__5ARf-a__ladoTexto>:nth-child(3){animation-delay:.14s}.Landing-module__5ARf-a__ladoTexto>:nth-child(4){animation-delay:.21s}.Landing-module__5ARf-a__ladoTexto>:nth-child(5){animation-delay:.28s}.Landing-module__5ARf-a__palco{place-items:center;min-width:0;padding:14px 0;display:grid;position:relative}.Landing-module__5ARf-a__palco:before{content:"";background:var(--acento-fundo);border-radius:40px;animation:8s ease-in-out infinite alternate Landing-module__5ARf-a__giraLeve;position:absolute;inset:4% 0}.Landing-module__5ARf-a__cena{width:100%;max-width:540px;animation:.7s cubic-bezier(.2,.8,.2,1) both Landing-module__5ARf-a__cenaEntra;position:relative}.Landing-module__5ARf-a__cenaCartao{box-shadow:var(--sombra-forte);background:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:18px;display:flex}.Landing-module__5ARf-a__cenaTopo{justify-content:space-between;align-items:center;gap:10px;display:flex}.Landing-module__5ARf-a__cenaTopo small{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:900}.Landing-module__5ARf-a__cenaTopo h3{letter-spacing:-.03em;margin:2px 0 0;font-size:20px}.Landing-module__5ARf-a__pilula{white-space:nowrap;background:var(--laranja-fundo);color:var(--laranja-texto);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.Landing-module__5ARf-a__stage{border-radius:18px;align-items:center;gap:14px;padding:14px;animation:.6s cubic-bezier(.2,.8,.2,1) both Landing-module__5ARf-a__sobeEntra;display:flex}.Landing-module__5ARf-a__stage:nth-child(2){animation-delay:.12s}.Landing-module__5ARf-a__stage:nth-child(3){animation-delay:.24s}.Landing-module__5ARf-a__stage:nth-child(4){animation-delay:.36s}.Landing-module__5ARf-a__stageAzul{background:var(--azul-fundo)}.Landing-module__5ARf-a__stageVerde{background:var(--verde-fundo)}.Landing-module__5ARf-a__stageLaranja{background:var(--laranja-fundo)}.Landing-module__5ARf-a__stageQuadro{color:#fff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;animation:3.2s ease-in-out infinite Landing-module__5ARf-a__quica;display:grid}.Landing-module__5ARf-a__stageTexto{flex:1;min-width:0}.Landing-module__5ARf-a__stageTexto small{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.Landing-module__5ARf-a__stageTexto b{font-size:16px;font-weight:900;display:block}.Landing-module__5ARf-a__stageGo{letter-spacing:.05em;color:#fff;white-space:nowrap;border-radius:11px;padding:9px 13px;font-size:12px;font-weight:900}.Landing-module__5ARf-a__stageAzul .Landing-module__5ARf-a__stageGo{animation:2.4s infinite Landing-module__5ARf-a__pulsaBotao}.Landing-module__5ARf-a__barra{background:var(--linha);border-radius:99px;height:10px;overflow:hidden}.Landing-module__5ARf-a__barra i{border-radius:inherit;background:var(--verde);transform-origin:0;width:64%;height:100%;animation:1.6s cubic-bezier(.2,.8,.2,1) .5s both Landing-module__5ARf-a__enche;display:block}.Landing-module__5ARf-a__legendaBarra{color:var(--text-muted);margin-top:6px;font-size:12px;font-weight:800}.Landing-module__5ARf-a__xp{z-index:3;color:var(--verde-texto);pointer-events:none;font-size:13px;font-weight:900;animation:4s ease-in-out infinite Landing-module__5ARf-a__xpSobe;position:absolute;top:70px;right:20px}.Landing-module__5ARf-a__flutua{z-index:2;box-shadow:var(--sombra);background:#fff;border-radius:16px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:900;animation:5s ease-in-out infinite Landing-module__5ARf-a__flutua;display:flex;position:absolute}.Landing-module__5ARf-a__flutua span{font-size:20px}.Landing-module__5ARf-a__flutuaA{--r:3deg;top:-6px;right:-6px}.Landing-module__5ARf-a__flutuaB{--r:-3deg;animation-delay:-2.2s;bottom:-8px;left:-6px}.Landing-module__5ARf-a__numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto;padding:22px 0 4px;display:grid}.Landing-module__5ARf-a__numero{text-align:center;padding:8px}.Landing-module__5ARf-a__numero b{letter-spacing:-.04em;color:var(--acento-texto);font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1;display:block}.Landing-module__5ARf-a__numero span{color:var(--text-muted);margin-top:6px;font-size:13px;font-weight:800;display:block}.Landing-module__5ARf-a__faixa{padding:22px 0 0}.Landing-module__5ARf-a__painel{border-radius:30px;padding:clamp(24px,4vw,48px)}.Landing-module__5ARf-a__pAzul{background:var(--azul-fundo)}.Landing-module__5ARf-a__pVerde{background:var(--verde-fundo)}.Landing-module__5ARf-a__pLaranja{background:var(--laranja-fundo)}.Landing-module__5ARf-a__pBranco{box-shadow:var(--sombra);background:#fff}.Landing-module__5ARf-a__duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(26px,5vw,60px);display:grid}.Landing-module__5ARf-a__sobretitulo{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.Landing-module__5ARf-a__centro{text-align:center}.Landing-module__5ARf-a__h2{letter-spacing:-.04em;text-wrap:balance;max-width:640px;margin:10px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:900;line-height:1.1}.Landing-module__5ARf-a__centro .Landing-module__5ARf-a__h2{margin-left:auto;margin-right:auto}.Landing-module__5ARf-a__sub{max-width:560px;color:var(--text-muted);margin:10px auto 0;font-weight:600}.Landing-module__5ARf-a__paragrafo{color:var(--text-muted);margin:16px 0 0;font-size:15.5px;font-weight:600;line-height:1.75}.Landing-module__5ARf-a__paragrafo strong{color:var(--text);font-weight:900}.Landing-module__5ARf-a__lista{gap:11px;margin-top:22px;display:grid}.Landing-module__5ARf-a__item{align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.Landing-module__5ARf-a__itemQuadro{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.Landing-module__5ARf-a__itemTique{border-radius:9px;width:24px;height:24px;font-size:13px;font-weight:900}.Landing-module__5ARf-a__grade3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.Landing-module__5ARf-a__grade4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.Landing-module__5ARf-a__cartao{box-shadow:var(--sombra);background:#fff;border-radius:22px;min-width:0;padding:24px;transition:transform .25s,box-shadow .25s}.Landing-module__5ARf-a__cartao:hover{transform:translateY(-5px);box-shadow:0 16px 36px #24427824}.Landing-module__5ARf-a__cartaoQuadro{border-radius:16px;place-items:center;width:50px;height:50px;font-size:26px;transition:transform .3s;display:grid}.Landing-module__5ARf-a__cartao:hover .Landing-module__5ARf-a__cartaoQuadro{transform:rotate(-8deg)scale(1.1)}.Landing-module__5ARf-a__cartao h3{letter-spacing:-.02em;margin:16px 0 0;font-size:18px}.Landing-module__5ARf-a__cartao p{color:var(--text-muted);margin:7px 0 0;font-size:14.5px;font-weight:600;line-height:1.6}.Landing-module__5ARf-a__num{color:#fff;background:var(--acento);width:40px;height:40px;box-shadow:0 3px 0 var(--acento-lip);border-radius:13px;place-items:center;font-weight:900;display:grid}.Landing-module__5ARf-a__exercicio{box-shadow:var(--sombra);background:#fff;border-radius:22px;padding:22px}.Landing-module__5ARf-a__exercicio small{letter-spacing:.12em;text-transform:uppercase;color:var(--laranja-texto);font-size:11px;font-weight:900}.Landing-module__5ARf-a__frase{margin:10px 0 0;font-size:19px;font-weight:800;line-height:1.9}.Landing-module__5ARf-a__lacuna{text-align:center;border:2px dashed var(--laranja);color:#0000;border-radius:10px;min-width:96px;padding:0 10px;animation:6s infinite Landing-module__5ARf-a__lacuna;display:inline-block;position:relative}.Landing-module__5ARf-a__lacuna:after{content:attr(data-resposta);color:var(--laranja-texto);opacity:0;place-items:center;font-size:17px;animation:6s infinite Landing-module__5ARf-a__lacunaTexto;display:grid;position:absolute;inset:0}.Landing-module__5ARf-a__opcoes{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.Landing-module__5ARf-a__opcao{border:2px solid var(--linha);box-shadow:0 3px 0 var(--linha);background:#fff;border-radius:13px;padding:9px 14px;font-size:14px;font-weight:800}.Landing-module__5ARf-a__opcaoCerta{animation:6s infinite Landing-module__5ARf-a__escolhe}.Landing-module__5ARf-a__checar{text-align:center;background:var(--verde);color:#fff;letter-spacing:.05em;box-shadow:0 4px 0 var(--verde-lip);border-radius:14px;margin-top:16px;padding:13px;font-weight:900;animation:3s 2s infinite Landing-module__5ARf-a__pulsaBotao;display:block}.Landing-module__5ARf-a__niveis{flex-wrap:wrap;gap:8px;display:flex}.Landing-module__5ARf-a__nivel{box-shadow:0 3px 0 var(--linha);background:#fff;border-radius:11px;padding:7px 12px;font-size:13px;font-weight:900}.Landing-module__5ARf-a__skills{gap:14px;margin-top:20px;display:grid}.Landing-module__5ARf-a__skill{grid-template-columns:96px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:14px;font-weight:800;display:grid}.Landing-module__5ARf-a__fio{background:var(--linha);border-radius:99px;height:12px;overflow:hidden}.Landing-module__5ARf-a__fio i{border-radius:inherit;transform-origin:0;height:100%;display:block}.Landing-module__5ARf-a__skill b{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted)}.Landing-module__5ARf-a__cando{background:var(--roxo-fundo);color:var(--roxo-texto);border-radius:16px;margin-top:14px;padding:14px 16px;font-size:14px;font-weight:800;line-height:1.5}.Landing-module__5ARf-a__cando small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;display:block}.Landing-module__5ARf-a__cartaoBranco{box-shadow:var(--sombra);background:#fff;border-radius:22px;padding:22px}.Landing-module__5ARf-a__celular{width:min(100%,290px);box-shadow:var(--sombra-forte);--r:0deg;background:#fff;border-radius:34px;margin:0 auto;padding:14px;animation:6s ease-in-out infinite Landing-module__5ARf-a__flutua}.Landing-module__5ARf-a__tela{background:var(--verde-fundo);border-radius:24px;gap:10px;padding:16px;display:grid}.Landing-module__5ARf-a__topoTela{justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.Landing-module__5ARf-a__par{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:800;animation:.6s both Landing-module__5ARf-a__sobeEntra;display:flex}.Landing-module__5ARf-a__par:nth-child(4){animation-delay:.1s}.Landing-module__5ARf-a__par:nth-child(5){animation-delay:.22s}.Landing-module__5ARf-a__par:nth-child(6){animation-delay:.34s}.Landing-module__5ARf-a__par span:last-child{color:var(--text-muted);font-weight:700}.Landing-module__5ARf-a__feito{text-align:center;background:var(--verde);color:#fff;letter-spacing:.05em;box-shadow:0 4px 0 var(--verde-lip);border-radius:14px;padding:11px;font-weight:900;animation:4s ease-in-out infinite Landing-module__5ARf-a__pop}.Landing-module__5ARf-a__planos{justify-content:center;gap:18px;margin-top:34px;display:grid}.Landing-module__5ARf-a__planos2{grid-template-columns:repeat(2,minmax(0,340px))}.Landing-module__5ARf-a__planos3{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing-module__5ARf-a__plano{box-shadow:var(--sombra);background:#fff;border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:26px;transition:transform .25s;display:flex;position:relative}.Landing-module__5ARf-a__plano:hover{transform:translateY(-6px)}.Landing-module__5ARf-a__planoDestaque{box-shadow:0 0 0 3px var(--acento), var(--sombra)}.Landing-module__5ARf-a__selo{background:var(--acento);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:900;position:absolute;top:-12px;left:22px}.Landing-module__5ARf-a__plano h3{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:15px}.Landing-module__5ARf-a__preco{align-items:baseline;gap:6px;display:flex}.Landing-module__5ARf-a__preco b{letter-spacing:-.04em;font-size:40px;line-height:1}.Landing-module__5ARf-a__preco span{color:var(--text-muted);font-weight:700}.Landing-module__5ARf-a__plano ul{flex:1;gap:9px;margin:6px 0 12px;padding:0;list-style:none;display:grid}.Landing-module__5ARf-a__plano li{gap:10px;font-size:14.5px;font-weight:700;display:flex}.Landing-module__5ARf-a__plano li:before{content:"✓";color:var(--acento-texto);font-weight:900}.Landing-module__5ARf-a__plano li.Landing-module__5ARf-a__fora{color:var(--text-muted);font-weight:600}.Landing-module__5ARf-a__plano li.Landing-module__5ARf-a__fora:before{content:"•";color:var(--text-muted)}.Landing-module__5ARf-a__planosNota{text-align:center;color:var(--text-muted);margin:16px 0 0;font-size:13px;font-weight:700}.Landing-module__5ARf-a__final{text-align:center}.Landing-module__5ARf-a__final .Landing-module__5ARf-a__h2{font-size:clamp(28px,4vw,44px)}.Landing-module__5ARf-a__final p{max-width:520px;color:var(--text-muted);margin:12px auto 26px;font-weight:600}.Landing-module__5ARf-a__final .Landing-module__5ARf-a__acoes{justify-content:center;margin-top:0}@supports (animation-timeline:view()){.Landing-module__5ARf-a__rev{animation:linear both Landing-module__5ARf-a__revela;animation-timeline:view();animation-range:entry 4% entry 38%}.Landing-module__5ARf-a__revD1{animation-range:entry 8% entry 42%}.Landing-module__5ARf-a__revD2{animation-range:entry 12% entry 46%}.Landing-module__5ARf-a__fio i{animation:linear both Landing-module__5ARf-a__enche;animation-timeline:view();animation-range:entry 10% entry 60%}}@keyframes Landing-module__5ARf-a__revela{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes Landing-module__5ARf-a__sobeEntra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes Landing-module__5ARf-a__cenaEntra{0%{opacity:0;transform:translateY(20px)rotate(1.5deg)scale(.97)}to{opacity:1;transform:none}}@keyframes Landing-module__5ARf-a__flutua{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-9px) rotate(var(--r,0deg))}}@keyframes Landing-module__5ARf-a__quica{0%,70%,to{transform:translateY(0)}78%{transform:translateY(-6px)}86%{transform:translateY(0)}92%{transform:translateY(-3px)}}@keyframes Landing-module__5ARf-a__pulsa{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--acento) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@keyframes Landing-module__5ARf-a__pulsaBotao{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes Landing-module__5ARf-a__pop{0%,55%,to{transform:scale(1)}62%{transform:scale(1.35)}72%{transform:scale(1)}}@keyframes Landing-module__5ARf-a__enche{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Landing-module__5ARf-a__risca{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Landing-module__5ARf-a__giraLeve{0%{transform:rotate(-2.5deg)}to{transform:rotate(1.5deg)}}@keyframes Landing-module__5ARf-a__xpSobe{0%,60%{opacity:0;transform:translateY(6px)}70%{opacity:1}to{opacity:0;transform:translateY(-16px)}}@keyframes Landing-module__5ARf-a__lacuna{0%,30%{background:0 0}40%,85%{background:var(--laranja-fundo);border-style:solid}to{background:0 0}}@keyframes Landing-module__5ARf-a__lacunaTexto{0%,38%{opacity:0;transform:translateY(6px)}46%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes Landing-module__5ARf-a__escolhe{0%,22%{transform:none}28%{box-shadow:0 0 0 var(--linha);border-color:var(--laranja);transform:translateY(3px)}36%,85%{border-color:var(--laranja);background:var(--laranja-fundo);transform:none}to{border-color:var(--linha);background:#fff}}@media (prefers-reduced-motion:reduce){.Landing-module__5ARf-a__paleta *,.Landing-module__5ARf-a__paleta :before,.Landing-module__5ARf-a__paleta :after{transition:none!important;animation:none!important}.Landing-module__5ARf-a__lacuna:after{opacity:1!important}}@media (max-width:880px){.Landing-module__5ARf-a__menuDoTopo{display:none}.Landing-module__5ARf-a__dobra{grid-template-columns:minmax(0,1fr);padding-top:28px}.Landing-module__5ARf-a__ladoTexto{text-align:center}.Landing-module__5ARf-a__lide{margin-left:auto;margin-right:auto}.Landing-module__5ARf-a__acoes{justify-content:center}.Landing-module__5ARf-a__duas,.Landing-module__5ARf-a__grade3,.Landing-module__5ARf-a__planos3,.Landing-module__5ARf-a__planos2{grid-template-columns:minmax(0,1fr)}.Landing-module__5ARf-a__grade4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.Landing-module__5ARf-a__numeros{grid-template-columns:minmax(0,1fr);gap:0}.Landing-module__5ARf-a__chave button{padding:11px 14px;font-size:12px}.Landing-module__5ARf-a__acoes>*{width:100%}.Landing-module__5ARf-a__flutuaA{right:0}.Landing-module__5ARf-a__flutuaB{left:0}.Landing-module__5ARf-a__cenaCartao{padding:12px}.Landing-module__5ARf-a__grade4{grid-template-columns:minmax(0,1fr)}.Landing-module__5ARf-a__skill{grid-template-columns:78px minmax(0,1fr) 34px;gap:8px;font-size:13px}.Landing-module__5ARf-a__frase{font-size:17px}}
.agenda-module__uln3EG__agenda{--h-borda:1px solid rgba(var(--tinta-rgb), .1);--h-campo:rgba(var(--tinta-rgb), .18);--h-sans:var(--font-home-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--h-mono:var(--font-home-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--azul:#1cb0f6;--vez-tx:#0b7a90;--roxo-tx:#6340b5;--prazo-tx:#b0304f;width:100%;max-width:1500px;font-family:var(--h-sans);color:var(--text);grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;margin:0;font-weight:500;display:grid}html[data-theme=dark] .agenda-module__uln3EG__agenda{--vez-tx:var(--azul-da-aula);--roxo-tx:#b6a0f5;--prazo-tx:var(--vermelho-da-aula)}.agenda-module__uln3EG__agenda[data-celular]{grid-template-columns:minmax(0,1fr)}.agenda-module__uln3EG__colEsq,.agenda-module__uln3EG__colDir,.agenda-module__uln3EG__resumo{flex-direction:column;gap:16px;min-width:0;display:flex}.agenda-module__uln3EG__bloco{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px 18px;display:flex}.agenda-module__uln3EG__setinha{border:1px solid var(--h-campo);background:var(--surface);width:36px;height:36px;color:var(--text);box-shadow:0 1px 1px rgba(var(--tinta-rgb), .04);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.agenda-module__uln3EG__setinha:hover{background:rgba(var(--tinta-rgb), .05)}.agenda-module__uln3EG__calTopo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.agenda-module__uln3EG__calTopo b{font-size:15px;font-weight:700}.agenda-module__uln3EG__calTopo .agenda-module__uln3EG__setinha{width:30px;height:30px;font-size:17px}.agenda-module__uln3EG__calSem{text-align:center;font-family:var(--h-mono);color:var(--text-muted);grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px;font-size:11px;font-weight:400;display:grid}.agenda-module__uln3EG__calGrade{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.agenda-module__uln3EG__calD{background:var(--surface);height:44px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:flex}.agenda-module__uln3EG__calD:hover{border-color:var(--text)}.agenda-module__uln3EG__calD[data-fds]{color:var(--text-muted)}.agenda-module__uln3EG__calD[data-hoje]{border-color:var(--azul);color:var(--vez-tx)}.agenda-module__uln3EG__calD[aria-pressed=true]{color:#fff;background:#0e0e0e;border-color:#0e0e0e}.agenda-module__uln3EG__pontos{justify-content:center;align-items:center;gap:2px;height:7px;display:flex}.agenda-module__uln3EG__ponto{box-sizing:border-box;border:1.5px solid;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.agenda-module__uln3EG__ponto[data-st=done]{background:#2fb344;border-color:#2fb344}.agenda-module__uln3EG__ponto[data-st=absence]{border:0;border-radius:0;width:7px;height:7px;position:relative}.agenda-module__uln3EG__ponto[data-st=absence]:before,.agenda-module__uln3EG__ponto[data-st=absence]:after{content:"";background:#e03131;width:1.5px;height:9px;position:absolute;top:-1px;left:3px;transform:rotate(45deg)}.agenda-module__uln3EG__ponto[data-st=absence]:after{transform:rotate(-45deg)}.agenda-module__uln3EG__ponto[data-st=teacher_absence]{background:#f59f00;border:0;border-radius:1px;width:5px;height:5px;transform:rotate(45deg)}.agenda-module__uln3EG__ponto[data-st=vacation]{background:#22d3ee;border-color:#22d3ee}.agenda-module__uln3EG__ponto[data-st=holiday]{background:#a78bfa;border-color:#a78bfa}.agenda-module__uln3EG__calLeg{border-top:1px solid rgba(var(--tinta-rgb), .1);font-family:var(--h-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;font-size:10.5px;font-weight:400;display:flex}.agenda-module__uln3EG__calLeg span{align-items:center;gap:6px;display:inline-flex}.agenda-module__uln3EG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agenda-module__uln3EG__stat{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);border-radius:20px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.agenda-module__uln3EG__stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1.05}.agenda-module__uln3EG__stat span{font-family:var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:400}.agenda-module__uln3EG__stat[data-stat=classes] b{color:var(--vez-tx)}.agenda-module__uln3EG__stat[data-stat=done] b{color:var(--roxo-tx)}.agenda-module__uln3EG__stat[data-stat=next] b{color:var(--prazo-tx)}.agenda-module__uln3EG__proxima{gap:12px}.agenda-module__uln3EG__sobre{font-family:var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:400}.agenda-module__uln3EG__proxLinha{align-items:center;gap:12px;display:flex}.agenda-module__uln3EG__avatar{background:color-mix(in srgb, var(--nivel-botao) 22%, var(--surface));width:48px;height:48px;color:color-mix(in srgb, var(--nivel-botao) 45%, var(--text));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}.agenda-module__uln3EG__avatar[data-grande]{border-radius:16px;width:52px;height:52px;font-size:17px}.agenda-module__uln3EG__avatar img{width:100%;height:100%;display:block}.agenda-module__uln3EG__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.agenda-module__uln3EG__texto b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.agenda-module__uln3EG__proxima .agenda-module__uln3EG__texto b{font-size:17px}.agenda-module__uln3EG__texto small{font-family:var(--h-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.agenda-module__uln3EG__texto small>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-module__uln3EG__botoes{flex-wrap:wrap;gap:8px;display:flex}.agenda-module__uln3EG__botoes>button,.agenda-module__uln3EG__acoes>button,.agenda-module__uln3EG__navDia>button:not(.agenda-module__uln3EG__setinha){letter-spacing:.07em;height:34px;box-shadow:none;filter:none;background:var(--surface);color:var(--text);border:1px solid var(--h-campo);border-radius:12px;padding:0 14px;font-size:12px;transform:none}.agenda-module__uln3EG__botoes>button:hover,.agenda-module__uln3EG__acoes>button:hover,.agenda-module__uln3EG__navDia>button:not(.agenda-module__uln3EG__setinha):hover{background:rgba(var(--tinta-rgb), .05);box-shadow:none;transform:none}.agenda-module__uln3EG__botoes>button:last-child:not(:first-child),.agenda-module__uln3EG__acoes>button:last-child:not(:first-child){color:#fff;background:#0e0e0e;border-color:#0e0e0e}.agenda-module__uln3EG__botoes>button:last-child:not(:first-child):hover,.agenda-module__uln3EG__acoes>button:last-child:not(:first-child):hover{opacity:.88;background:#0e0e0e}.agenda-module__uln3EG__acoes>button{padding:0 12px;font-size:11.5px}.agenda-module__uln3EG__acoes>button:only-child{color:#fff;background:#0e0e0e;border-color:#0e0e0e}.agenda-module__uln3EG__acoes>button:only-child:hover{opacity:.88;background:#0e0e0e}.agenda-module__uln3EG__acoes{align-items:center;gap:6px;display:flex}.agenda-module__uln3EG__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.agenda-module__uln3EG__titulo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.agenda-module__uln3EG__titulo h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.agenda-module__uln3EG__navDia{align-items:center;gap:8px;display:flex}.agenda-module__uln3EG__ferramentas{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.agenda-module__uln3EG__agenda[data-celular] .agenda-module__uln3EG__ferramentas{display:none}.agenda-module__uln3EG__agenda[data-celular] .agenda-module__uln3EG__colDir{gap:10px}.agenda-module__uln3EG__seg{border:1px solid var(--h-campo);background:rgba(var(--tinta-rgb), .06);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.agenda-module__uln3EG__seg button{height:30px;color:var(--text);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:700}.agenda-module__uln3EG__seg button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 3px #00000026}.agenda-module__uln3EG__dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.agenda-module__uln3EG__diaBtn{text-align:left;border:var(--h-borda);background:var(--surface);min-width:0;box-shadow:var(--sombra-do-cartao);color:var(--text);cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px 10px;font-family:inherit;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.agenda-module__uln3EG__diaBtn:hover{transform:translateY(-1px)}.agenda-module__uln3EG__diaBtn .agenda-module__uln3EG__dn{font-family:var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:400}.agenda-module__uln3EG__diaBtn b{letter-spacing:-.02em;font-size:27px;font-weight:700;line-height:1.05}.agenda-module__uln3EG__diaBtn .agenda-module__uln3EG__q{font-family:var(--h-mono);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:400;overflow:hidden}.agenda-module__uln3EG__diaBtn[data-fds] b{color:var(--text-muted)}.agenda-module__uln3EG__diaBtn[data-hoje] b{color:var(--vez-tx)}.agenda-module__uln3EG__diaBtn[data-hoje]:after{content:"";background:var(--azul);border-radius:4px;width:8px;height:8px;position:absolute;top:10px;right:10px}.agenda-module__uln3EG__diaBtn[aria-pressed=true]{color:#fff;background:#0e0e0e;border-color:#0e0e0e}.agenda-module__uln3EG__diaBtn[aria-pressed=true] .agenda-module__uln3EG__dn,.agenda-module__uln3EG__diaBtn[aria-pressed=true] .agenda-module__uln3EG__q{color:#fff;opacity:.75}.agenda-module__uln3EG__diaBtn[aria-pressed=true] b{color:#fff}.agenda-module__uln3EG__ct{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.agenda-module__uln3EG__ct h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.agenda-module__uln3EG__ct span{font-family:var(--h-mono);color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:400}.agenda-module__uln3EG__lista{flex-direction:column;gap:10px;display:flex}.agenda-module__uln3EG__vazio{border:1px solid rgba(var(--tinta-rgb), .1);text-align:center;color:var(--text-muted);background:var(--surface);border-radius:20px;padding:28px;font-weight:700}.agenda-module__uln3EG__aula{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);border-radius:20px;min-width:0;position:relative}.agenda-module__uln3EG__aula[data-estado=proxima]{background:color-mix(in srgb, var(--azul) 7%, var(--surface));border-color:color-mix(in srgb, var(--azul) 55%, var(--surface))}.agenda-module__uln3EG__linha{grid-template-columns:50px 48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 14px;display:grid;position:relative}.agenda-module__uln3EG__linha[data-com-acoes]{grid-template-columns:50px 48px minmax(0,1fr) auto auto}.agenda-module__uln3EG__linhaLink{border-radius:inherit;position:absolute;inset:0}.agenda-module__uln3EG__linhaLink:focus-visible,.agenda-module__uln3EG__setinha:focus-visible,.agenda-module__uln3EG__calD:focus-visible,.agenda-module__uln3EG__diaBtn:focus-visible,.agenda-module__uln3EG__seg button:focus-visible{outline:3px solid rgba(var(--pagina-rgb), .5);outline-offset:2px}.agenda-module__uln3EG__linha>:not(.agenda-module__uln3EG__linhaLink){pointer-events:none}.agenda-module__uln3EG__linha>.agenda-module__uln3EG__acoes,.agenda-module__uln3EG__linha>.agenda-module__uln3EG__direita{pointer-events:auto;position:relative}.agenda-module__uln3EG__hora{line-height:1.1;font-family:var(--h-mono);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;display:flex}.agenda-module__uln3EG__hora b{font-size:14px;font-weight:500}.agenda-module__uln3EG__hora small{color:var(--text-muted);letter-spacing:.06em;font-size:10px;font-weight:400}.agenda-module__uln3EG__aula[data-estado=feita] .agenda-module__uln3EG__texto b,.agenda-module__uln3EG__aula[data-estado=feita] .agenda-module__uln3EG__hora b{color:var(--text-muted)}.agenda-module__uln3EG__aula[data-estado=falta] .agenda-module__uln3EG__texto b{color:var(--vermelho-da-aula)}.agenda-module__uln3EG__direita{align-items:center;gap:8px;display:flex}.agenda-module__uln3EG__semana{background:var(--surface);border:var(--h-borda);box-shadow:var(--sombra-do-cartao);border-radius:20px;margin-top:10px;overflow:hidden}.agenda-module__uln3EG__cabG,.agenda-module__uln3EG__corpoG{display:grid}.agenda-module__uln3EG__cabG{border-bottom:1px solid rgba(var(--tinta-rgb), .1)}.agenda-module__uln3EG__cabS{border-left:1px solid rgba(var(--tinta-rgb), .08);font-family:var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;align-items:center;padding:10px 4px;font-size:11.5px;font-weight:400;display:flex}.agenda-module__uln3EG__cabS:first-child{border-left:0}.agenda-module__uln3EG__cabS b{font-family:var(--h-sans);letter-spacing:0;color:var(--text);margin-top:2px;font-size:18px;font-weight:700}.agenda-module__uln3EG__cabS[data-hoje] b{background:var(--azul);color:#0e0e0e;text-align:center;border-radius:12px;width:34px}.agenda-module__uln3EG__corpoG,.agenda-module__uln3EG__colH,.agenda-module__uln3EG__colG{position:relative}.agenda-module__uln3EG__colG{border-left:1px solid rgba(var(--tinta-rgb), .08)}.agenda-module__uln3EG__colG[data-hoje]{background:rgba(var(--tinta-rgb), .025)}.agenda-module__uln3EG__linhaG{background:rgba(var(--tinta-rgb), .08);pointer-events:none;height:1px;position:absolute;left:54px;right:0}.agenda-module__uln3EG__horaS{font-family:var(--h-mono);color:var(--text-muted);white-space:nowrap;font-size:10.5px;font-weight:400;position:absolute;right:8px;transform:translateY(-50%)}.agenda-module__uln3EG__blocoS{box-sizing:border-box;border:1px solid rgba(var(--tinta-rgb), .16);background:var(--surface);box-shadow:0 1px 2px rgba(var(--tinta-rgb), .08);cursor:grab;touch-action:none;text-align:left;border-radius:10px;flex-direction:column;padding:3px 6px;display:flex;position:absolute;overflow:hidden}.agenda-module__uln3EG__blocoS:hover{background:color-mix(in srgb, var(--text) 4%, var(--surface))}.agenda-module__uln3EG__blocoS b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.agenda-module__uln3EG__blocoS small{font-family:var(--h-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:400;overflow:hidden}.agenda-module__uln3EG__blocoS[data-st=done]{background:color-mix(in srgb, var(--verde-da-aula) 12%, var(--surface));border-color:color-mix(in srgb, var(--verde-da-aula) 28%, var(--surface))}.agenda-module__uln3EG__blocoS[data-st=done] b,.agenda-module__uln3EG__blocoS[data-st=done] small{color:var(--verde-da-aula)}.agenda-module__uln3EG__blocoS[data-st=absence]{background:color-mix(in srgb, var(--vermelho-da-aula) 12%, var(--surface));border-color:color-mix(in srgb, var(--vermelho-da-aula) 28%, var(--surface))}.agenda-module__uln3EG__blocoS[data-st=absence] b{color:var(--vermelho-da-aula);text-decoration:line-through}.agenda-module__uln3EG__blocoS[data-st=absence] small{color:var(--vermelho-da-aula)}.agenda-module__uln3EG__blocoS[data-st=teacher_absence]{background:color-mix(in srgb, var(--ambar-da-aula) 12%, var(--surface));border-color:color-mix(in srgb, var(--ambar-da-aula) 28%, var(--surface))}.agenda-module__uln3EG__blocoS[data-st=teacher_absence] b,.agenda-module__uln3EG__blocoS[data-st=teacher_absence] small{color:var(--ambar-da-aula)}.agenda-module__uln3EG__blocoS[data-vez]{border-color:var(--azul);box-shadow:inset 3px 0 0 var(--azul), 0 1px 2px rgba(var(--tinta-rgb), .08)}.agenda-module__uln3EG__blocoS[data-fantasma]{border:1.5px dashed var(--azul);background:var(--surface);pointer-events:none;z-index:5;box-shadow:0 10px 26px #00000040}.agenda-module__uln3EG__semHora{z-index:3;box-sizing:border-box;border:1.5px dashed var(--azul);background:var(--surface);color:var(--text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:10px;padding:3px 8px;font-size:11.5px;font-weight:700;position:absolute;left:2px;right:2px;overflow:hidden}.agenda-module__uln3EG__agora{background:var(--azul);z-index:4;pointer-events:none;height:2px;position:absolute}.agenda-module__uln3EG__agora:before{content:"";background:var(--azul);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-1px}@media (max-width:1100px){.agenda-module__uln3EG__agenda{grid-template-columns:minmax(0,1fr)}.agenda-module__uln3EG__colEsq{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:20px;display:grid}}@media (max-width:760px){.agenda-module__uln3EG__linha,.agenda-module__uln3EG__linha[data-com-acoes]{grid-template-columns:50px 48px minmax(0,1fr) auto}.agenda-module__uln3EG__linha>.agenda-module__uln3EG__acoes{order:5;grid-column:1/-1}.agenda-module__uln3EG__acoes>button{flex:1 1 0}}@media (max-width:700px){.agenda-module__uln3EG__dias{gap:5px}.agenda-module__uln3EG__diaBtn{text-align:center;align-items:center;padding:8px 6px}.agenda-module__uln3EG__diaBtn b{font-size:21px}.agenda-module__uln3EG__diaBtn .agenda-module__uln3EG__q{display:none}.agenda-module__uln3EG__diaBtn[data-hoje]:after{top:6px;right:6px}}@media (max-width:560px){.agenda-module__uln3EG__linha{gap:10px;padding:8px 12px}.agenda-module__uln3EG__avatar{border-radius:12px;width:40px;height:40px;font-size:13px}.agenda-module__uln3EG__linha{grid-template-columns:46px 40px minmax(0,1fr) auto}}@keyframes agenda-module__uln3EG__agSobe{0%{opacity:0;transform:translateY(14px)}}@keyframes agenda-module__uln3EG__agPinga{0%{opacity:0;transform:scale(.6)}}@keyframes agenda-module__uln3EG__agCresce{0%{opacity:0;transform:scaleY(.2)}}@keyframes agenda-module__uln3EG__agRisca{0%{transform:scaleX(0)}}.agenda-module__uln3EG__bloco{animation:.45s cubic-bezier(.2,.8,.2,1) both agenda-module__uln3EG__agSobe}.agenda-module__uln3EG__bloco:nth-child(2){animation-delay:70ms}.agenda-module__uln3EG__bloco:nth-child(n+3){animation-delay:.14s}.agenda-module__uln3EG__aula{animation:.45s cubic-bezier(.2,.8,.2,1) both agenda-module__uln3EG__agSobe}.agenda-module__uln3EG__aula:nth-child(2){animation-delay:70ms}.agenda-module__uln3EG__aula:nth-child(3){animation-delay:.14s}.agenda-module__uln3EG__aula:nth-child(4){animation-delay:.21s}.agenda-module__uln3EG__aula:nth-child(n+5){animation-delay:.28s}.agenda-module__uln3EG__avatar{animation:.5s cubic-bezier(.2,.9,.3,1.5) .2s both agenda-module__uln3EG__agPinga}.agenda-module__uln3EG__blocoS{transform-origin:top;animation:.5s cubic-bezier(.2,.8,.2,1.1) .15s both agenda-module__uln3EG__agCresce}.agenda-module__uln3EG__agora{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) .4s both agenda-module__uln3EG__agRisca}.agenda-module__uln3EG__ponto{animation:.35s cubic-bezier(.2,.9,.3,1.6) .3s both agenda-module__uln3EG__agPinga}@media (hover:hover){.agenda-module__uln3EG__aula{transition:transform .18s cubic-bezier(.2,.9,.3,1.4)}.agenda-module__uln3EG__aula:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.agenda-module__uln3EG__bloco,.agenda-module__uln3EG__aula,.agenda-module__uln3EG__avatar,.agenda-module__uln3EG__blocoS,.agenda-module__uln3EG__agora,.agenda-module__uln3EG__ponto,.agenda-module__uln3EG__diaBtn{transition:none;animation:none}}.agenda-module__uln3EG__navDia>*,.agenda-module__uln3EG__ferramentas>*,.agenda-module__uln3EG__resumo>*{animation:.45s cubic-bezier(.2,.9,.3,1.5) 80ms both agenda-module__uln3EG__agPinga}.agenda-module__uln3EG__navDia>:nth-child(2),.agenda-module__uln3EG__ferramentas>:nth-child(2),.agenda-module__uln3EG__resumo>:nth-child(2){animation-delay:.16s}.agenda-module__uln3EG__navDia>:nth-child(3),.agenda-module__uln3EG__ferramentas>:nth-child(3),.agenda-module__uln3EG__resumo>:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.agenda-module__uln3EG__navDia>*,.agenda-module__uln3EG__ferramentas>*,.agenda-module__uln3EG__resumo>*{animation:none}}
.Pagina-module__KGzCFq__pagina{box-sizing:border-box;flex-direction:column;gap:26px;width:100%;min-width:0;max-width:1080px;margin:0 auto;padding-bottom:40px;display:flex}.Pagina-module__KGzCFq__voltar{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-self:flex-start;align-items:center;gap:6px;margin-bottom:-14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.Pagina-module__KGzCFq__voltar:hover{color:var(--text)}.Pagina-module__KGzCFq__voltar:focus-visible{outline:3px solid rgba(var(--pagina-rgb), .5);outline-offset:2px;border-radius:6px}
