.cartoon .lp .dm-card:active{transform:none}.dm .cr-grade{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.dm-meio{z-index:2;min-width:0;position:relative}.lp.dm .dm-card{padding:26px 28px 24px}.cartoon .dm-card h2{letter-spacing:-.025em;color:var(--ink);margin:10px 0 18px;font-size:24px}.dm-nota{color:var(--muted);align-items:center;gap:8px;margin:16px 0 0;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.dm-nota svg{color:#12b76a;flex-shrink:0}.dm-mats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dm-mat{border:2px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-bottom-width:5px;border-radius:20px;align-items:center;gap:12px;padding:12px;transition:border-color .15s,transform 80ms;display:flex}.dm-mat b{flex:1;min-width:0;font-size:15px;font-weight:900}.dm-mat>svg{color:var(--faint);flex-shrink:0;transition:color .15s,transform .15s}.dm-mat-ic{color:#fff;background:var(--c);width:42px;height:42px;box-shadow:0 3px 0 color-mix(in srgb, var(--c) 60%, #000);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.dm-mat:hover{border-color:var(--c)}.dm-mat:hover>svg{color:var(--c);transform:translate(3px)}.dm-mat:active{border-bottom-width:2px;margin-bottom:3px;transform:translateY(3px)}.dm-mat:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.dm-topo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dm-chip{color:#fff;background:var(--c);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.dm-chip.neutro{color:var(--muted);background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--line)}.dm-conta{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:900}.dm-trilho{grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dm-trilho li{background:var(--surface-3);border-radius:999px;height:8px;transition:background .25s}.dm-trilho li.agora{background:var(--violeta)}.dm-trilho li.ok{background:#12b76a}.dm-trilho li.no{background:#f04438}.cartoon .dm-card .dm-enun{letter-spacing:-.015em;margin:20px 0 16px;font-size:20px;line-height:1.35}.dm-alts{gap:9px;display:grid}.dm-alt{border:2px solid var(--line-2);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-bottom-width:4px;border-radius:18px;align-items:center;gap:12px;padding:11px 14px 11px 11px;font-size:15px;font-weight:700;line-height:1.4;transition:border-color .15s,background .15s,opacity .2s,transform 80ms;display:flex}.dm-letra{width:32px;height:32px;color:var(--violeta);background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--line-2);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:900;display:grid}.dm-alt:hover:not(:disabled){border-color:var(--violeta)}.dm-alt:active:not(:disabled){border-bottom-width:2px;margin-bottom:2px;transform:translateY(2px)}.dm-alt:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.dm-alt:disabled{cursor:default}.dm-alt.certa{background:color-mix(in srgb, #12b76a 10%, var(--surface));border-color:#12b76a}.dm-alt.certa .dm-letra{color:#fff;background:#12b76a;box-shadow:0 2px #0a7a47}.dm-alt.errada{background:color-mix(in srgb, #f04438 9%, var(--surface));border-color:#f04438}.dm-alt.errada .dm-letra{color:#fff;background:#f04438;box-shadow:0 2px #b42318}.dm-alt.apagada{opacity:.55}.dm-fb{color:var(--ink-2);background:color-mix(in srgb, var(--c) 9%, var(--surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 40%, var(--line));animation:dm-entra .3s var(--sai,ease-out);border-radius:18px;margin:14px 0 0;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.55}.dm-fb.ok{--c:#12b76a}.dm-fb.no{--c:#f04438}.dm-fb b{color:var(--ink);margin-bottom:3px;font-size:15px;font-weight:900;display:block}.dm-fb p{margin:0}.dm-dica{color:var(--ink);gap:7px;font-weight:700;display:flex;margin-top:8px!important}.dm-dica svg{color:#f59e0b;flex-shrink:0;margin-top:3px}.cartoon .lp .dm-seguir{justify-content:center;gap:8px;width:100%;margin-top:16px;padding:15px 24px;font-size:16px;display:flex}.cartoon .lp .dm-seguir:disabled{opacity:.45;cursor:default;transform:none}@keyframes dm-entra{0%{opacity:0;transform:translateY(6px)}}.cartoon .dm-raio h3{color:var(--ink);margin:0 0 12px;font-size:16px;font-weight:900}.cartoon .dm-raio h3+ul+h3{margin-top:22px}.dm-temas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dm-temas li{color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:14px;font-weight:800;display:grid}.dm-temas b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:900}.dm-temas .cr-barra{grid-column:1/-1;height:8px;display:block}.dm-mira{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dm-mira li{color:var(--ink-2);gap:10px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.dm-mira svg{color:var(--violeta);flex-shrink:0;margin-top:3px}.dm-mira b{color:var(--ink);font-weight:900}.dm-de-novo{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.dm .cr-outra{color:#ffffffbf;margin:0}.dm .cr-outra:hover{color:#fff}@media (max-width:960px){.dm .cr-grade{grid-template-columns:1fr}}@media (max-width:560px){.lp.dm .dm-card{padding:20px 16px}.cartoon .dm-card h2{font-size:21px}.cartoon .dm-card .dm-enun{font-size:18px}.dm-mats{grid-template-columns:1fr}.dm-conta{order:-1;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.dm-fb{animation:none}}
