.equacao{vertical-align:middle;border-radius:.25rem;padding:0 .125rem;display:inline-block}.equacao[data-display=block]{text-align:center;margin:.75rem 0;display:block}.editor-rico-conteudo .equacao{cursor:pointer}.editor-rico-conteudo .equacao:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.editor-rico-conteudo .equacao.ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:1px}.equacao .katex-error{color:var(--color-danger);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.embutido{max-width:100%;margin:.75rem 0;display:block}.embutido iframe,.editor-rico-conteudo iframe,.conteudo-rico iframe{aspect-ratio:16/9;border:1px solid var(--color-outline);border-radius:var(--densidade-raio);background:var(--color-surface-low);width:100%;display:block}.embutido.ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--densidade-raio)}.editor-rico-conteudo .embutido:before{content:"precisa de internet na hora da aula";font-size:var(--text-fs11);color:var(--color-on-surface-muted);margin-bottom:.25rem;display:block}.editor-rico-conteudo .embutido iframe{pointer-events:none}.embutido-invalido{border:1px dashed var(--color-outline);border-radius:var(--densidade-raio);font-size:var(--text-fs12);color:var(--color-on-surface-muted);padding:.75rem}.editor-rico-conteudo figure,.conteudo-rico figure{margin:.75rem 0}.editor-rico-conteudo figcaption,.conteudo-rico figcaption{font-size:var(--text-fs12);color:var(--color-on-surface-muted);margin-top:.25rem}
.editor-rico-conteudo{min-height:7rem;font-size:var(--text-fs14);color:var(--color-on-surface);padding:.75rem;line-height:1.65}.editor-rico-conteudo>:first-child{margin-top:0}.editor-rico-conteudo>:last-child{margin-bottom:0}.editor-rico-conteudo p{margin:.5rem 0}.editor-rico-conteudo h1,.editor-rico-conteudo h2,.editor-rico-conteudo h3{margin:1rem 0 .5rem;font-weight:700;line-height:1.25}.editor-rico-conteudo h1{font-size:var(--text-fs18)}.editor-rico-conteudo h2{font-size:var(--text-fs16)}.editor-rico-conteudo h3{font-size:var(--text-fs14)}.editor-rico-conteudo ul,.editor-rico-conteudo ol{margin:.5rem 0;padding-left:1.25rem}.editor-rico-conteudo ul{list-style:outside}.editor-rico-conteudo ol{list-style:decimal}.editor-rico-conteudo li{margin:.125rem 0}.editor-rico-conteudo strong{font-weight:600}.editor-rico-conteudo em{font-style:italic}.editor-rico-conteudo u{text-decoration:underline}.editor-rico-conteudo s{text-decoration:line-through}.editor-rico-conteudo sub{vertical-align:sub;font-size:.75em}.editor-rico-conteudo sup{vertical-align:super;font-size:.75em}.editor-rico-conteudo mark{background:color-mix(in srgb, var(--color-ias-amarelo) 40%, transparent);border-radius:.125rem;padding:0 .125rem}.editor-rico-conteudo a{color:var(--color-on-surface-link);text-decoration:underline}.editor-rico-conteudo blockquote{border-left:4px solid var(--color-outline);margin:.5rem 0;padding-left:.75rem;font-style:italic}.editor-rico-conteudo code{background:var(--color-surface-low);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-fs12);border-radius:.125rem;padding:.05rem .25rem}.editor-rico-conteudo pre{border-radius:var(--densidade-raio);background:var(--color-surface-low);margin:.5rem 0;padding:.75rem;overflow-x:auto}.editor-rico-conteudo pre code{background:0 0;padding:0}.editor-rico-conteudo hr{border:0;border-top:1px solid var(--color-outline);margin:1rem 0}.editor-rico-conteudo img{border-radius:var(--densidade-raio);max-width:100%;height:auto;margin:.5rem 0}.editor-rico-conteudo img.ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:2px}.editor-rico-conteudo table{border-collapse:collapse;width:100%;font-size:var(--text-fs13);table-layout:fixed;margin:.5rem 0}.editor-rico-conteudo th,.editor-rico-conteudo td{border:1px solid var(--color-outline);vertical-align:top;padding:.25rem .5rem}.editor-rico-conteudo th{background:var(--color-surface-low);text-align:left;font-weight:600}.editor-rico-conteudo .selectedCell:after{content:"";background:color-mix(in srgb, var(--color-primary) 12%, transparent);pointer-events:none;position:absolute;inset:0}.editor-rico-conteudo td,.editor-rico-conteudo th{position:relative}.editor-rico-conteudo p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-on-surface-muted)}
