.teach-ai-dialog{gap:18px;width:min(38rem,100vw - 2rem);max-width:38rem}.teach-ai-dialog__heading{align-items:center;gap:12px;display:flex}.teach-ai-dialog__scope{background:var(--muted);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.teach-ai-dialog__scope>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0;font-size:.8125rem;display:flex}.teach-ai-dialog__scope>span>span{color:var(--muted-foreground)}.teach-ai-dialog__form{gap:16px;min-width:0;display:grid}.teach-ai-dialog__field{gap:8px;min-width:0;display:grid}.teach-ai-dialog__field textarea{field-sizing:fixed;resize:vertical;min-height:9rem;max-height:18rem}.teach-ai-dialog__hint{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.teach-ai-dialog__context{border-inline-start:2px solid var(--primary);background:var(--primary-muted);gap:3px;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:grid}.teach-ai-dialog__context span{color:var(--muted-foreground)}.teach-ai-dialog__result{align-items:flex-start;gap:12px;padding-block:8px;display:flex}.teach-ai-dialog__result svg{width:20px;height:20px;color:var(--primary);flex:none}.teach-ai-dialog__result h3{margin-bottom:6px;font-size:1rem;font-weight:600}.teach-ai-dialog__result p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}@media (max-height:760px){.teach-ai-dialog,.teach-ai-dialog__form{gap:12px}.teach-ai-dialog__field textarea{height:7rem;min-height:7rem}}.teach-ai-dialog__share{align-items:center;gap:8px;font-size:.8125rem;display:flex}.teach-ai-dialog__share input{margin:0}
