.lce-grade{grid-template-columns:minmax(300px,5fr) 7fr;align-items:start;gap:64px;display:grid}.lce-esq{flex-direction:column;gap:28px;min-width:0;max-height:calc(100svh - 136px);display:flex;position:sticky;top:112px}.lce-cab{flex-direction:column;flex:none;gap:14px;display:flex}.lce-frase{color:var(--text);max-width:46ch;font-size:17px;line-height:1.5}.lce-numeros{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.lce-abas{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:4px;min-height:160px;margin:0 -6px;padding:2px 6px;display:flex;position:relative;overflow-y:auto}.lce-aba{text-align:left;width:100%;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex:none;align-items:baseline;gap:12px;padding:12px 14px;font-size:15px;line-height:1.35;transition:background-color .2s,color .2s,border-color .2s;display:flex}.lce-aba:hover{color:var(--ink);background:var(--card)}.lce-aba:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.lce-aba[aria-selected=true]{color:var(--ink);background:var(--p-tint);border-color:var(--p-linha)}.lce-aba-n{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:12px;font-weight:600}.lce-aba[aria-selected=true] .lce-aba-n{color:var(--p-star)}.lce-aba-nome{flex:1;min-width:0;font-weight:500}.lce-aba-meta{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.lce-paineis{min-width:0;display:grid}.lce-painel{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .22s,visibility 0s linear .22s}.lce-painel[data-ativo]{opacity:1;visibility:visible;transition:opacity .22s 60ms,visibility}.lce-painel:focus-visible{outline:2px solid var(--p-accent);outline-offset:6px;border-radius:12px}.lce-mod-n{letter-spacing:.08em;text-transform:uppercase;color:var(--p-star);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.lce-mod{grid-template-columns:1fr;align-items:start;gap:24px;padding-bottom:24px;display:grid}.lce-mod[data-capa=sim]{grid-template-columns:132px minmax(0,1fr);align-items:stretch}.lce-capa{aspect-ratio:600/1050;background:var(--card);border-radius:14px;align-self:start;overflow:hidden}.lce-capa img{object-fit:contain;width:100%;height:100%;display:block}.lce-mod-txt{flex-direction:column;gap:8px;min-width:0;display:flex}.lce-mod-nome{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:28px;font-weight:500;line-height:1.15}.lce-mod-meta{color:var(--muted);font-size:13px}.lce-mod-frase{color:color-mix(in srgb, var(--ink) 72%, var(--muted));max-width:60ch;margin-top:8px;font-size:16px;line-height:1.55}.lce-mod[data-capa=sim] .lce-mod-frase{flex:1;font-size:17px}.lce-aulas{border-bottom:1px solid var(--hair);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lce-aulas li{border-top:1px solid var(--hair);align-items:flex-start;gap:16px;padding:14px 2px;display:flex}.lce-mini{aspect-ratio:1050/600;background:var(--card);border-radius:10px;flex:none;width:112px;transition:transform .25s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.lce-mini img{object-fit:cover;width:100%;height:100%;display:block}.lce-aulas li:hover .lce-mini{transform:scale(1.05)}.lce-mini-dur{color:#fff;font-variant-numeric:tabular-nums;background:#0a0a0cb8;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.5;position:absolute;bottom:5px;right:5px}.lce-aula-txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lce-aula-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:10px;font-size:12px}.lce-aula-nome{color:var(--ink);font-size:15.5px;line-height:1.4}.lce-aula-dur{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.lce-aula-resumo{color:var(--muted);max-width:68ch;font-size:13.5px;line-height:1.5}.lc .lce-leva{background:var(--card);color:var(--ink);border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.lce-leva strong{font-weight:600}.lce-leva-ic{color:var(--p-star,var(--p-accent));flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.lce-painel,.lce-painel[data-ativo],.lce-aba,.lce-mini{transition:none}.lce-aulas li:hover .lce-mini{transform:none}}@media (max-width:1179px){.lce-grade{grid-template-columns:minmax(240px,2fr) 3fr;gap:40px}.lce-mod[data-capa=sim]{grid-template-columns:104px minmax(0,1fr);gap:18px}.lce-mod-nome{font-size:24px}}@media (max-width:767px){.lce-grade{grid-template-columns:minmax(0,1fr);gap:24px}.lce-esq{gap:20px;max-height:none;position:static}.lce-frase{font-size:16px}.lce-abas{scrollbar-width:none;flex-direction:row;gap:8px;min-height:0;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;overflow:auto hidden}.lce-abas::-webkit-scrollbar{display:none}.lce-aba{border-color:var(--hair);background:var(--glass);width:auto;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:14px}.lce-aba-nome{text-overflow:ellipsis;max-width:200px;overflow:hidden}.lce-aba-meta{display:none}.lce-aba[aria-selected=true]{background:var(--p-accent);border-color:var(--p-accent);color:var(--p-on)}.lce-aba[aria-selected=true] .lce-aba-n{color:inherit;opacity:.8}.lce-painel{opacity:1;visibility:visible;transition:none}.lce-painel:not([data-ativo]){display:none}.lce-mod{gap:16px;padding-bottom:18px}.lce-mod[data-capa=sim]{grid-template-columns:84px minmax(0,1fr);gap:16px}.lce-mod-nome{font-size:22px}.lce-mod-frase{font-size:15px}.lce-aulas li{gap:12px;padding:12px 0}.lce-mini{width:88px}.lce-mini-dur{padding:0 5px;font-size:10px;bottom:4px;right:4px}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.lce-painel[data-ativo]{animation:.22s both lceEntra}}@keyframes lceEntra{0%{opacity:0}to{opacity:1}}
